snotel goes project

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

Upload: megan-ware

Post on 01-Jan-2016

26 views

Category:

Documents


2 download

DESCRIPTION

SNOTEL GOES Project. A Cooperative Design Effort Rose Loehr - Portland John Weeks - Portland Austin Beard - Montana Richard Brown - Alaska. Seal Island - Prince William Sound, Alaska. Primary Design Goal. Add GOES data modems to the SNOTEL operational framework. Design Requirements. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: SNOTEL GOES Project

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

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

Page 3: SNOTEL GOES Project

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

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
Page 6: SNOTEL GOES Project

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

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

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

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

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