SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin...

10
SNOTEL GOES Project SNOTEL GOES Project A Cooperative Design Effort A Cooperative Design Effort Rose Loehr - Portland Rose Loehr - Portland John Weeks - Portland John Weeks - Portland Austin Beard - Montana Austin Beard - Montana Richard Brown - Alaska Richard Brown - Alaska

Transcript of SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin...

Page 1: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

SNOTEL GOES ProjectSNOTEL GOES Project

A Cooperative Design EffortA Cooperative Design Effort

Rose Loehr - PortlandRose Loehr - Portland

John Weeks - PortlandJohn Weeks - Portland

Austin Beard - MontanaAustin Beard - Montana

Richard Brown - AlaskaRichard Brown - Alaska

Page 2: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

Seal Island - Prince William Sound, AlaskaSeal Island - Prince William Sound, Alaska

Page 3: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

Primary Design GoalPrimary Design Goal

• Add GOES data modems to the Add GOES data modems to the SNOTEL operational frameworkSNOTEL operational framework

Page 4: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

Design RequirementsDesign Requirements• Automate retrieval of GOES data Automate retrieval of GOES data

from NESDISfrom NESDIS• Automatically import GOES data to Automatically import GOES data to

SNOTEL in MBD message formatSNOTEL in MBD message format• Accommodate popular GOES modem Accommodate popular GOES modem

modelsmodels• Do not impact SNOTEL structureDo not impact SNOTEL structure• Eliminate recurring costsEliminate recurring costs• Should be OS portableShould be OS portable

Page 5: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.
Page 6: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

Basic msiDCSdecode Basic msiDCSdecode FunctionalityFunctionality

• Retrieve data message context from Retrieve data message context from NESDISNESDIS

• Associate GOES ID with SNOTEL IDAssociate GOES ID with SNOTEL ID

• Decode and translate data message Decode and translate data message context to FP2 parameter format for each context to FP2 parameter format for each sensor valuesensor value

• Generate data messages in MBD format for Generate data messages in MBD format for direct import to SNOTELdirect import to SNOTEL

• Generate and save GOES RMP messagesGenerate and save GOES RMP messages

Page 7: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

GOES Data Message GOES Data Message ContextContext

• Text based systemText based system

• Various binary encoding schemes are Various binary encoding schemes are usedused

• All data groups packed in one GOES All data groups packed in one GOES messagemessage

Page 8: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

SNOTEL GOES Data Message SNOTEL GOES Data Message RulesRules

• All sensor values exist in array[0..n-All sensor values exist in array[0..n-1]1]

• Array[0] must be data julian dateArray[0] must be data julian date

• Array[1] must be data time of dayArray[1] must be data time of day

Page 9: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

Supported GOES Data Supported GOES Data ModemsModems

Campbell Sci TX312Campbell Sci TX312

• Simple Interface Simple Interface with CSI Modemswith CSI Modems

• FP2 data valuesFP2 data values

Microcom GTXMicrocom GTX

• Flexible data value Flexible data value formattingformatting

• Built in RMP valuesBuilt in RMP values

Page 10: SNOTEL GOES Project A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska.

What to give to Rose for each What to give to Rose for each sitesite

Campbell Sci TX312Campbell Sci TX312

• Site NameSite Name

• GOES ID = SNOT IDGOES ID = SNOT ID

• GMT OffsetGMT Offset

• Modem TypeModem Type

• Group definitionsGroup definitions

Microcom GTXMicrocom GTX

• Site NameSite Name

• GOES ID = SNOT IDGOES ID = SNOT ID

• GMT OffsetGMT Offset

• Modem TypeModem Type

• Group definitionsGroup definitions

• TPL FileTPL File