Send Environmental Data To the ORPG Design Review Wednesday, Nov. 16, 2005 Joanne Edwards Tom Kent.

Slides:



Advertisements
Similar presentations
Recruitment Booster.
Advertisements

Presentation of Business Information
1 SuccessFactors Proprietary and Confidential © 2011 SuccessFactors, Inc. All rights reserved. Creating a Bulk Import Job in Quartz Dan Hayes Senior Technical.
Outline of Talk Introduction Toolbox functionality Results Conclusions and future development.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
GFS (left), ECMWF (right) 500 mb Height, Winds, and Temp 00 hr forecast valid 12z 24 Dec 2010.
Spreadsheets in Finance and Forecasting Project Session 3b(ii) Data Flow Diagrams.
Molly, Gwyn, Sam, and Eric.  Configure DACs to have their digital input set to zero (2.5V) when they receive power  Ramp up to higher voltage at a “user.
New SPOT Program Customer Tutorial. General Purpose/Requirements The purpose of the New Spot Webpage is to build upon the functionality of the existing.
Chapter 23: ARP, ICMP, DHCP IS333 Spring 2015.
Section 04DFD - Top Level1 04 Data Flow Diagrams - Top Level DFD And Franchise Colleges By MANSHA NAWAZ.
Активное распределенное хранилище для многомерных массивов Дмитрий Медведев ИКИ РАН.
Series DATA MANAGEMENT. 1 Why ? Alarm/Status Notification –Remote unattended sites »Pumping stations –Pharmaceutical/Plant maintenance.
Service Broker Lesson 11. Skills Matrix Service Broker Service Broker, provides a solution to common problems with message delivery and consistency that.
TCP/IP Protocol Suite 1 Chapter 9 Upon completion you will be able to: Internet Control Message Protocol Be familiar with the ICMP message format Know.
TUTORIAL # 2 INFORMATION SECURITY 493. LAB # 4 (ROUTING TABLE & FIREWALLS) Routing tables is an electronic table (file) or database type object It is.
IT323 - Software Engineering 2 Tutorial 1. 0 The system 1.0 A Function 1.1 Activity of the function Task Task Task 1.2 Another activity.
Typical Software Documents with an emphasis on writing proposals.
Chapter 8: Systems analysis and design
Data-Flow Diagrams Week 10 Lecture 1. Data Flow Diagrams (DFDs) One of most important modelling tools used by system analysts In use since late 1970’s.
Week 7 Working with the BASH Shell. Objectives  Redirect the input and output of a command  Identify and manipulate common shell environment variables.
Moodle (Course Management Systems). Assignments 1 Assignments are a refreshingly simple method for collecting student work. They are a simple and flexible.
1 1 TRACO Excel Upload. 2 TRACO 2nd step - Excel Upload Contents 1.Security 2.Overview / Aim 3.Basic principles 4.Download existing Services/Rates 5.Handling.
9 Chapter Nine Compiled Web Server Programs. 9 Chapter Objectives Learn about Common Gateway Interface (CGI) Create CGI programs that generate dynamic.
Storage Manager Overview L3 Review of SM Software, 28 Oct Storage Manager Functions Event data Filter Farm StorageManager DQM data Event data DQM.
1 Data Flow Diagrams. 2 Identifying Data Flows During the analysis stage of a project it is important to find out how data flows through a system:  Where.
Slide 1 TIGGE phase1: Experience with exchanging large amount of NWP data in near real-time Baudouin Raoult Data and Services Section ECMWF.
® IBM Software Group © 2008 IBM Corporation Setting up Build Forge demo projects for ALM Windows only May – work in progress Stuart Poulin
1. To start the process, Warehouse Stationery (WSL) will invite you to use The Warehouse Group Supplier Electronic Portal and will send you the link to.
Chapter 22 Q and A Victor Norman CS 332 Spring 2014.
Linux+ Guide to Linux Certification, Third Edition
Hyung-Min Lee ©Networking Lab., 2001 Chapter 8 ARP and RARP.
Integrated Grid workflow for mesoscale weather modeling and visualization Zhizhin, M., A. Polyakov, D. Medvedev, A. Poyda, S. Berezin Space Research Institute.
DFDs.
RAMS Evaluation and Visualization Utilities (REVU) Post Processing.
Page 1 Non-Payroll Cost Transfer Enhancements Last update January 24, 2008 What are the some of the new enhancements of the Non-Payroll Cost Transfer?
20 Oct - Overview Homework #1 Group-Id rule Notes on Java text file input/output –Scanner class –Printf (like C)
ADTs and C++ Classes Classes and Members Constructors The header file and the implementation file Classes and Parameters Operator Overloading.
Requirements from KENDA on the verification NetCDF feedback files: -produced by analysis system (LETKF) and ‘stat’ utility ((to.
National Weather Service Goes Digital With Internet Mapping Ken Waters National Weather Service, Honolulu HI Jack Settelmaier National Weather Service,
Using Cvt2Mae to Convert GenePix Array Data for MAExplorer Using Cvt2Mae to Convert GenePix Array Data for MAExplorer
G045 Lecture 08 DFD Level 1 Diagrams (Data Flow Diagrams Level 1)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
This document gives one example of how one might be able to “fix” a meteorological file, if one finds that there may be problems with the file. There are.
Ptrack Particle tracking server. 2 Ptrack – Project Overview Project –Server (Paul) Provide API Outputs to Postgres and other formats –kml, netcdf, csv,.pth.
US Status of GbE Peripheral Crate Controller Ben Bylsma EMU meeting Fermilab, October 21, 2005 Section 1: Hardware Section 2: Firmware Development.
Information Security 493. Lab # 4 (Routing table & firewalls) Routing tables is an electronic table (file) or database type object that is stored in a.
16 Sep 2010 Federal Aviation Administration NNEW FY10 CE NWP Demonstration.
Web Services. 2 Internet Collection of physically interconnected computers. Messages decomposed into packets. Packets transmitted from source to destination.
I Hate Cron Jobs J.A. Hourclé DC-Baltimore Perl Workshop.
WSR-88D PRECIPITATION ESTIMATION FOR HYDROLOGIC APPLICATIONS DENNIS A. MILLER.
Agreements on... Interim ELDAS Data coordination meeting Time schedule for soil moisture production –Submission of results for two month period –Preparation,
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
SPEAKER: MUHAMMAD REZA ZULMAN DATE: NOVEMBER 17, 2014 OPENFLOW SPECIFICATION.
Tomcat Setup BCIS 3680 Enterprise Programming. One-Click Tomcat Setup 2  This semester we’ll try to set up Tomcat with a PowerShell script.  Preparation.
SYSTEMS ANALYSIS AND DESIGN ITDB 2101 HAND OUT # 3 1.
Information Model for LMAP draft-ietf-lmap-information-model-02 (and beyond!) IETF Interim, Dublin, September 2014 Trevor Burbridge, BT 1.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
INFORMATION DEPLOYED. SOLUTIONS ADVANCED. MISSIONS ACCOMPLISHED. PDS Punch-Out v1.0 SPS Spotlight Series October 2014.
Configuring MQ Connections and Handlers for MQ adapter 6.5 July 2008.
Using Cvt2Mae to Convert User-Defined Array Data for MAExplorer Using Cvt2Mae to Convert User-Defined Array Data for MAExplorer
SPS Spotlight Series October 2014
Servlets.
Andrew White, Brian Freitag, Udaysankar Nair, and Arastoo Pour Biazar
ARP and RARP Objectives Chapter 7 Upon completion you will be able to:
TIGGE Archives and Access
Chapter 6 Delivery & Forwarding of IP Packets
Lidia Cucurull, NCEP/JCSDA
Welcome 1 This is a document to explains the chosen concept to the animator. This will take you through a 5 section process to provide the necessary details.
Status of the Regional OSSE for Space-Based LIDAR Winds – Feb01
Presentation transcript:

Send Environmental Data To the ORPG Design Review Wednesday, Nov. 16, 2005 Joanne Edwards Tom Kent

Background Purpose: To send environmental grids from the highest resolution forecast model to the ORPG. Requirements Review held on Oct. 7, Requirements document located at: Environmental_Data/3277_Requirements.txt Related DCS number 3277.

Summary of Requirements AWIPS will provide 3D grids of Temperature, Pressure, Relative Humidity, Height, U and V wind components to the ORPG. One-hour forecast grids will be sent at the top of the hour. If grids not available, the most recent forecast grids will be sent. Grids will be within approx. 200 nm. of the radar. Information provided with the grids will be model name, horizontal/vertical resolution, model run date/time, valid date/time, forecast period and projection Data will be in the generic radar format.

Functional Flow Get Dedicated Radars Read and Process Model Grids Package Env. Data and Deliver Radar Sites table Netcdf Grids Radar ID, lat/lon, pointer to RPGP_ext_data_t structure Compressed, serialized environmental data Grids in RPGP_ext_data_t format Env. Data notification

Get Dedicated Radars Read list of dedicated radars Table Exists? Generate table from radarInfoMaster.txt Get next radar from list Radar connected? Get latitude/longitude, pointer to RPGP_ext_data_t structure Send radar ID, lat/lon, pointer to Netcdf Reader Yes Any more radars? Yes No Done No

EnvironGrids2 Radar Header Info –Time match the forecast data with the hourly run of the Grid2Radar process. (e.g. use 12Z 1 hour forecast data for the 13Z top of the hour run. If the 1 hr data doesn't exist then use the 2 hr forecast data from the 11Z run. )–Time match the forecast data with the hourly run of the Grid2Radar process. (e.g. use 12Z 1 hour forecast data for the 13Z top of the hour run. If the 1 hr data doesn't exist then use the 2 hr forecast data from the 11Z run. ) *RPGP_ext_data_t Grid Component Inputs: Radar ID, Lat, Lon, *RPGP_ext_data_t Netcdf File Model Config Table Model + Directory Parameters Levels Output EnvironGrids2 Radar Header Info *RPGP_ext_data_t Grid Component Inputs: Radar ID, Lat, Lon, *RPGP_ext_data_t Netcdf File Model ConfigTable Model + Directory Parameters Levels Output

EnvironGrids2Radar ● Inputs: – radar ID – latitude – longitude – a pointer to a RPGP_ext_data_t structure ● Read the model config table: – model to use and where it's netcdf directory is located (CONUS to use hourly RUC13km, OCONUS use either 6 hourly ETA12km or GFS40km) – parameters and levels to grab ● Determine the most recent model run that's been stored in the netcdf directory for the model requested.

EnvironGrids2Radar – Time match the forecast data with the hourly run of the Grid2Radar process (e.g. use 12Z 1 hour forecast data for the 13Z top of the hour run. If the 1 hr data doesn't exist, then use the 2 hr forecast data from the 11Z run. ) – Process each time matched parameter at a specific level: ● Use the geographic information from the netcdf file and the radar latitude and longitude to clip the data to a box at least 400 nm by 400 nm centered on the radar. ● Fill in the grid component section of the generic product format and append it to the RPGP_ext_data_t structure. One grid component for each parameter at one level contains: – Metadata describing the parameter, level type and value, units, data type, etc... – Pointer to a 1-dimensional array of the data pts

EnvironGrids2Radar ● Assumptions: – All data sent to radar will come from same netcdf file. (e.g. We won't send Temp at 500mb for the 1 hr forecast and Temp at 400mb for the 2 hr forecast from previous model run.) – No data unit conversions will take place. The data in the netcdf files is stored exactly how it was received so the same convention will be used when sending data to the radar. – The default set of parameters and levels is: Temp, Height, U + V wind components, and RH at both the surface and all mb levels. The pressure parameter at the surface will also be sent. – If no data exists for a particular level, no grid component will be sent for that level.

EnvironGrids2Radar ● Concerns – If for any reason all the levels don't exist in the netcdf file, how many are considered necessary before going to the previous run? In other words, what is the threshold to be considered a good data set..100%? 90%? – Will the 1 hour grids be sent over the SBN and stored in a timely manner? – It may be necessary to run the cronjob again at 15 minutes after the top of the hour if the data is consistently late in getting stored. We won't know the answer to this until the data is actually on the SBN.

Package Enviro Data and Deliver Input: Data in the RPGP_ext_data_t format Output: Compressed, serialized data in the external data message format Serialize the data in the RPGP_ext_data_t format. Add packet header. Compress the data packet. Add external data message header which includes the Nexrad message header. Write serialized and compressed data to the file. Send notification for delivery to the ORPG.

Context Diagram SendEnvironmenta l Data RadarServer ORPGCommsM gr List of dedicated radars Netcdf Grids Compressed, serialised env data in the external data message format Radar Id, File name Env Data Msg To ORPG

System Impact New process, called sendEnvironmentalData will run as a cron job. Process will use configuration files to determine which model to use. Possible new interprocess communications message type (will try to use existing environmental data message type).