NOAA’s National Weather Service Tools To Access the NDFD

Slides:



Advertisements
Similar presentations
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
Advertisements

JKL Aviation Grid Services Dusty Harbage – Aviation Program Leader Brian Schoettmer – Asst. Aviation Program Leader.
Minitab® 15 Tips and Tricks
Paul Fajman NOAA/NWS/MDL September 7,  NDFD ugly string  NDFD Forecasts and encoding  Observations  Assumptions  Output, Scores and Display.
Danish Meteorological Institute, Ice Charting and Remote Sensing Division “SIKU” Sea Ice Mapping System The DMI Approach Henrik Steen Andersen Danish Meteorological.
Getting Started with ArcView GIS Introduction to the Laboratory Exercises.
Integrating NDFD with GIS Billy Brooks I.M. Systems Group, Inc. NOAA/NOS/Coastal Services Center NDFD Technical Workshop November 2, 2006.
Lecture 16: Data input 1: Digitizing and Geocoding By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Fundamentals of GIS Materials by Austin Troy © 2008 Lecture 18: Data Input: Geocoding and Digitizing By Austin Troy University of Vermont NR 143.
Web Clipping Presentation By: Alex Jacobs, Philip Kim, Nathan Po Web Clipping.
Guide To UNIX Using Linux Third Edition
With Microsoft Access 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Access.
Introduction to ArcView
ArcGIS Extensions Expanding the Use of ArcGIS
Rebecca Boger Earth and Environmental Sciences Brooklyn College.
Introduction to ArcGIS for Environmental Scientists Module 2 – GIS Fundamentals Lecture 5 – Coordinate Systems and Map Projections.
ADVANCED MICROSOFT POWERPOINT Lesson 6 – Creating Tables and Charts
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
Web Gridded Document Service (WGDS) The Air Transportation Information Exchange Conference (Featuring AIXM, WXXM, and FIXM) Paul Hershberg Meteorological.
Exploring Map Layers in Google Earth Georeferencing Images.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Importing your Own Data To display in GIS Lab 4a: (Table Join) Mapping By State, County, or Nation.
(Images from NOAA web site). How to use satellite data ?
IE 411/511: Visual Programming for Industrial Applications
GMT: The Generic Mapping Tools Paul Wessel, Walter H.F. Smith and the GMT team.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
Programming for Geographical Information Analysis: Advanced Skills Lecture 1: Introduction Programming Arc Dr Andy Evans.
By John Metz Warning Coordination Meteorologist WFO Corpus Christi.
Key Applications Module Lesson 21 — Access Essentials
User Preferences for Weather Data Dissemination Standards on the Web 1 23rd Conference on Interactive Information Processing Systems for Meteorology, Oceanography,
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
EGOWS 2008 Systematic forecasting of weather “type” in the GFE John Bally CAWCR.
N ATIONAL W EATHER S ERVICE W EATHER ON THE W EB N ATIONAL W EATHER S ERVICE W EATHER ON THE W EB P AUL I ÑIGUEZ METEOROLOGIST NOAA / NWS / WFO PHOENIX,
Development of the National Digital Forecast Database Web Display Presented by: Marc Saccucci NOAA/NWS/Meteorological Development Laboratory
NOAA’s National Weather Service Accessing the GRIB2 encoded National Digital Forecast Database Arthur Taylor NOAA/NWS/Meteorological Development Laboratory.
SESSION 3.1 This section covers using the query window in design view to create a query and sorting & filtering data while in a datasheet view. Microsoft.
Christopher Juckins Meteorologist/Programmer Technical Support Branch, NHC Christopher Juckins Meteorologist/Programmer Technical Support Branch, NHC GFE.
NOAA’s National Weather Service NDFD Data Flow, Format, and Statistics Tim Boyer Meteorological Development Laboratory National Digital Forecast Database.
_______________________________________________________________CMAQ Libraries and Utilities ___________________________________________________Community.
Chapter 1 Review Chapter 2 Whatcha Gonna Do???
1 NWS Forecast Grids Served by an NNEW Web Coverage Service AIXM/WXXM Conference Steve Olson Meteorological Development Laboratory Office of Science and.
National Weather Service Goes Digital With Internet Mapping Ken Waters National Weather Service, Honolulu HI Jack Settelmaier National Weather Service,
NWS St. Louis Decision Support Workshop Watch, Warning, and Advisory Products and Criteria.
NOAA’s National Weather Service NDFD Dissemination Services Allan Darling Office of the CIO, Telecommunication Operations Center National Digital Forecast.
John Pickford IBM H11 Wednesday, October 4, :30. – 14:30. Platform: Informix Practical Applications of IDS Extensibility (Part 2 of 2)
Weather and meteorology npor. Tereza Holubova. CONTENT Meteorological phenomena influencing aviation turbulence wind precipitation, icing clouds visibility.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
URBDP 422 URBAN AND REGIONAL GEO-SPATIAL ANALYSIS Lecture 3: Building a GeoDatabase; Projections Lab Session: Exercise 3: vector analysis Jan 14, 2014.
NOAA/NWS Digital Services 1 National Weather Service Forecast Evolution and Delivery in a Digital Era Glenn Austin Office of Climate, Water, and Weather.
Central Region Snowfall Analysis Brian P. Walawender NWS Central Region Headquarters Matt W. Davis NWS WFO La Crosse, WI 5/26/2011.
Weather Related Data Products for Emergency Management Practitioners Christina McCullough Indiana National Guard
Introduction to ArcView Chapter 2 of GIS Methods and ArcView Methods Review Chs. 1 and 3.
NOAA/NWS Digital Services 1 NWS Forecast Evolution and Delivery in a Digital Era Glenn Austin Office of Climate, Water, and Weather Services David Ruth.
NWS Digital Services 1 Summary of Customer Feedback on NDFD Products From: To: Total Number of Responses: 935 Total Number of Responses:
June 27-29, DC2 Software Workshop - 1 Tom Stephens GSSC Database Programmer GSSC Data Servers for DC2.
16-1 PC-HYSPLIT WORKSHOP Workshop Agenda Introduction to HYSPLIT Introduction.ppt Model Overview Model_Overview.ppt Meteorological Data Meteorological_Data.ppt.
Text2PTO: Modernizing Patent Application Filing A Proposal for Submitting Text Applications to the USPTO.
Station Models  Allows weather data to be plotted on a map in a condensed & usable format. It shows the current weather conditions for a particular location.
Development Environment
Getting Started with R.
Realities (NDFD, NDGD, IFPS)
TIGGE Archives and Access
XML Via SOAP & Local Degrib Applications
Downloading and Preparing GIS Precipitation Data Layers
Weather Maps.
Elaine B. Darby GIS – Fall 2005
Engineering Workbench Version 2.0
Electronic Field Study Advanced User Training
Presentation transcript:

NOAA’s National Weather Service Tools To Access the NDFD Arthur Taylor RS Information Systems / Meteorological Development Laboratory National Digital Forecast Database Technical Workshop August 13, 2003

NDFD: How do I use it? Since NDFD uses the WMO’s GRIB2 format, which is relatively new, NWS is providing a decoder library. The current versions of the library are located at: http://www.nws.noaa.gov/mdl/iwt/grib2/decoder.htm http://www.nws.noaa.gov/mdl/iwt/grib2/encoder.htm In addition, NWS is providing a driver “degrib” (aka “NDFD_GRIB2Decoder”) for the library. Degrib’s primary purposes are: Allow users to convert GRIB2 to other formats for use with various Geographic Information Systems (GIS), without need for a programmer. Provide an example of how to call the decoder libraries Enable some form of access to the data without requiring other packages Generate Images Probe a give lat / lon location for all the relevant data

Degrib: Installation Degrib can be downloaded from: http://www.nws.noaa.gov/mdl/NDFD_GRIB2Decoder/register.htm On the download page, MS-Windows users should get “ndfd-demo.exe”, which contains: An installation wizard Compiled code Source code for the libraries, and the “degrib” and “tkdegrib” programs (superImageGen and htmlmaker source code are not provided) Documentation Unix users should get “degrib-unix.tar.gz”, which contains: Source code for the libraries and the “degrib” and “tkdegrib” programs Documentation. To compile the code you need: FORTRAN (g77 should work) : for the decoder library C (gcc should work) : for the “drivers” and projection library Optional : Tcl/Tk (free from http://scriptics.com) : for the Graphical User Interface

Degrib: Data download Step 1: Download some data. The GUI version of degrib, “tkdegrib”, provides a convenient interface to get NDFD either via ftp or http. Highlight the desired sector Click on either “Download by ftp” or “Download by http” Alternatively, you can use various UNIX tools to get the data directly from: http://weather.noaa.gov/pub/SL.us008001/ST.expr/DF.gr2/DC.ndfd/ ftp://tgftp.nws.noaa.gov/SL.us008001/ST.expr/DF.gr2/DC.ndfd/

Degrib: Convert Currently degrib can convert to the following formats: ESRI Point .shp files ESRI Polygons .shp files GrADS lat / lon grids GrADS Projected grids .flt files for use with ESRI Spatial Analyst .flt files for use with other programs that can read NxM 4 byte floats. In addition, degrib creates a .txt file which contains the meta data that was in the GRIB2 message.

Degrib: Convert to .shp file To convert to .shp format: Double click on the GRIB2 file (top pane) Select message to convert (middle pane) Choose an “output file name” Click on “Generate .shp files” “Polygon .shp” creates better images in ESRI and is easier to manipulate, but it is larger than the “Point .shp” “Include Missing Values” allows you to study the entire grid, or limit the result to where data exists

CONUS MaxT in ArcView

Polygon vs Point, DC area

Degrib: Convert to .flt file To convert to .flt file (for use with GrADS or ESRI Spatial Analyst): Double click on the GRIB2 file (top pane) Select message to convert (middle pane) Choose an “output file name” Click on “Generate .flt files” “GrADS .ctl file”: creates a control file which GrADS can use to access the .flt file “Interpolate”: bi-linear interpolates to a lat / lon coverage grid. “M.S.B. first”: creates the .flt files in “Big Endian” format.

CONUS MaxT in GrADS

NDFD, GRIB2 & Weather To encode Weather (Wx), NDFD disseminates “ugly strings”. Advantage: A flexible format that can encode a description of weather such as “Chance of thunderstorms and chance of heavy rain showers” Difficulty: An “ugly string” is not a number, so it is challenging to store in GRIB2. Solution: Use GRIB2 section 2 to provide an ASCII look up table, and store the numeric values in the regular GRIB2 Note: each weather grid, for each forecast projection, has a different ASCII look up table, so without section 2 it has no meaning. Some Questions: What does “Chc:T:<NoInten>:<NoVis>:^Chc:RW:+:<NoVis>:” mean, and how, for example, is an Emergency Manager supposed to know that? What can be done for the .flt file?

Weather & .shp files Degrib looks up the value, and parses it when it saves Wx to a .shp file Wx-Index: Ugly string index used in the GRIB2 message. Visibility: The lowest visibility in the 5 “ugly string words” (in statute miles). NDFD wxCode: An encoding of the ugly string using the first wx-type, intensity, and coverage, and the second wx-type. Weather 1: English translation of the “ugly word” Wx-Inten 1: A number code for the wx-type and wx-intensity Cover 1: A number code for the coverage Hazard 1: A number code for hazards. There can be 5 hazards per word, there are 9 types of hazards. So each hazard is given a digit, the digits are sorted. Result: “00045” = 45 for “Damaging Wind (4) and “Small Hail (5)”

Weather Codes: “Coverage” Table “Wx-Inten” Table “Hazards” Table No Coverage 1 Isolated 2 Scattered 3 Numerous 4 Widespread 5 Occasional 6 Slight Chance of 7 Chance of 8 Likely 9 Definite 10 Patchy 11 Areas of “Wx-Inten” Table No Weather 1-5 Smoke (no Intensity, very light, light, moderate, heavy) 6-10 Blowing Dust (no Intensity, very light, light, moderate, heavy) 11-15 Blowing Snow (no Intensity, very light, light, moderate, heavy) 16-20 Haze (no Intensity, very light, light, moderate, heavy) 21-25 Fog (no Intensity, very light, light, moderate, heavy) 26-30 Drizzle (no Intensity, very light, light, moderate, heavy) 31-35 Rain (no Intensity, very light, light, moderate, heavy) 36-40 Rain Showers (no Intensity, very light, light, moderate, heavy) 41-45 Hail (no Intensity, very light, light, moderate, heavy) 46-50 Frost (no Intensity, very light, light, moderate, heavy) 51-55 Freezing Drizzle (no Intensity, very light, light, moderate, heavy) 56-60 Freezing Rain (no Intensity, very light, light, moderate, heavy) 61-65 Ice Pellets (no Intensity, very light, light, moderate, heavy) 66-70 Snow (no Intensity, very light, light, moderate, heavy) 71-75 Snow Showers (no Intensity, very light, light, moderate, heavy) 76-80 Thunderstorms (no Intensity, very light, light, moderate, heavy) “Hazards” Table No Hazards 1 Frequent Lightning 2 Gusty Winds 3 Heavy Rain 4 Damaging Wind 5 Small Hail 6 Large Hail 7 Outlying Areas 8 On Bridges and Overpasses

Example: Weather in ArcView In “/degrib/ArcView/”, there is a weather.avl which was applied to the “Wx-Inten 1” to create this image. Problem: Chance of thunderstorms (T), and severe T have the same color. Intent: get people started. If you have a better .avl, and want to share, let me know.

Weather & .flt “-SimpleWx” <NoWx> 20 R/IP (Rain / Ice Pellets) Low 40 R/ZR (Rain / Freezing Rain) High 1 L (Drizzle) Low Probability 21 S/IP (Snow / Ice Pellets) Low 41 ZR- (light Freezing Rain) High 2 R- (light Rain) Low 22 R/S (Rain / Snow) High Probability 42 ZR (Freezing Rain) High 3 R (Rain) Low 23 RW/SW (Rain / Snow Showers) High 43 ZR+ (heavy Freezing Rain) High 4 R+ (heavy Rain) Low 24 R/IP (Rain / Ice Pellets) High 44 5 R/T (Rain & Thunder) Low 25 S/IP (Snow / Ice Pellets) High 45 ZR/IP (Freezing Rain / Ice Pellets) High 6 RW (Rain Showers) Low 26 IP- (light Ice) Low 46 SW (Snow Showers) Low Probability 7 RW/T (Rain Showers & Thunder) Low 27 IP (Ice) Low 47 S- (light Snow) Low 8 T (Thunderstorms) Low 28 IP+ (heavy Ice) Low 48 S (Snow) Low 9 L (Drizzle) High Probability 29 ZL (Freezing Drizzle) Low 49 S+ (heavy Snow) Low 10 R- (light Rain) High 30 R/ZL (Rain / Freezing Drizzle) Low 50 SW (Snow Showers) High Probability 11 R (Rain) High 31 ZR- (light Freezing Rain) Low 51 S- (light Snow) High 12 R+ (heavy Rain) High 32 ZR (Freezing Rain) Low 52 S (Snow) High 13 R/T (Rain & Thunder) High 33 ZR+ (heavy Freezing Rain) Low 53 S+ (heavy Snow) High 14 RW (Rain Showers) High 34 R/ZR (Rain / Freezing Rain) Low 54 Fog 15 RW/T (Rain Showers & Thunder) High 35 ZR/IP (Freezing Rain / Ice Pellets) Low 55 Haze 16 T (Thunderstorms) High 36 IP- (light Ice) High 56 Smoke 17 Severe Thunder storms 37 IP (Ice) High 57 Blowing Snow 18 R/S (Rain / Snow) Low Probability 38 IP+ (heavy Ice) High 58 Blowing Dust 19 RW/SW (Rain / Snow Showers) Low 39 ZL (Freezing Drizzle) High

Example: .flt “-SimpleWx”

NDFD CONUS Map Projection For CONUS (continental U.S.), NDFD uses a Lambert Conformal Conic Map Projection: Tangent latitutude 25, orientation longitude -95, mesh latitude 25, mesh size 5079.406 m. In ESRI ArcMap that would be: 1st Parallel = 2nd Parallel = 25 degrees north (tangent latitude) Lon of center of projection = -95 degrees (orientation longitude) Lat of center of projection = 25 degrees (tangent latitude) False easting = 0 m, False northing = 0 m, X Shift = 0, Y Shift = 0 In addition, NDFD uses a spherical earth with radius 6371.2 km Note: 6367.47 km is currently in the GRIB2 messages, but NDFD used the same methods that NCEP used, which depended on the 6371.2 km sphere. To assist ESRI ArcView 3.x, degrib creates a .ave (ArcView Avenue script) to set the projection and radius correctly.

Un-projected vs Projected

When Earth Radii go Bad. GOOD: Point used 6371.2 km Polygon used 6371.2 km BAD: Point used 6371.2 km Polygon used 6367.47 km

Degrib: Using superImageGen To generate images using superImageGen Select the “Download” tab Highlight the sector in question Download the data Click on “Generate Images” This results in the following: Tkdegrib generates a set of “.mosaic” files “superImageGen” generates the corresponding .png images htmlmaker generates a set of web pages to browse the .png files IE is called to view the web pages.

CONUS MaxT using superImageGen

Degrib: Probe point This is for people who know their lat/lon and just want text output. To probe a point from a command prompt (not available yet in “tkdegrib”) : C:\ndfd\degrib1.2\bin\degrib maxt.bin –P –pnt 38.99,-77.03 C:\ndfd\degrib1.2\bin\degrib maxt.bin –P –pntFile point.txt The first example probes just 1 point, while the second reads a file which is of the form: Station ID, lat, lon per line. The second form allows for numerous stations. By default, probe chooses the “nearest” grid cell, but using the “-Interp” option, causes it to perform bi-linear interpolation. Everything previously discussed can be done using degrib, except data download, so the degrib step can be automated. See (./degrib1.2/docs/degrib.txt for help)

Probe point (MaxT, MinT, PoP) element, unit, refTime, validTime, (38.993600,-77.022400) PoP12, [%], 200307212300, 200307220000, 39.000 PoP12, [%], 200307212300, 200307221200, 39.000 PoP12, [%], 200307212300, 200307230000, 50.000 PoP12, [%], 200307212300, 200307231200, 50.000 PoP12, [%], 200307212300, 200307240000, 50.000 PoP12, [%], 200307212300, 200307241200, 50.000 PoP12, [%], 200307212300, 200307250000, 20.000 PoP12, [%], 200307212300, 200307251200, 20.000 PoP12, [%], 200307212300, 200307260000, 14.000 PoP12, [%], 200307212300, 200307261200, 5.000 PoP12, [%], 200307212300, 200307270000, 5.000 PoP12, [%], 200307212300, 200307271200, 11.000 PoP12, [%], 200307212300, 200307280000, 11.000 PoP12, [%], 200307212300, 200307281200, 21.000 PoP12, [%], 200307212300, 200307290000, 21.000 element, unit, refTime, validTime, (38.993600,-77.022400) MaxT, [F], 200307212300, 200307230000, 86.882 MaxT, [F], 200307212300, 200307240000, 82.375 MaxT, [F], 200307212300, 200307250000, 85.233 MaxT, [F], 200307212300, 200307260000, 87.753 MaxT, [F], 200307212300, 200307270000, 89.395 MaxT, [F], 200307212300, 200307280000, 87.775 MaxT, [F], 200307212300, 200307290000, 86.800 MinT, [F], 200307212300, 200307221200, 72.625 MinT, [F], 200307212300, 200307231200, 73.165 MinT, [F], 200307212300, 200307241200, 69.025 MinT, [F], 200307212300, 200307251200, 65.965 MinT, [F], 200307212300, 200307261200, 67.945 MinT, [F], 200307212300, 200307271200, 69.745 MinT, [F], 200307212300, 200307281200, 69.025

Degrib: Future? Maintain the program by keeping up with NDFD as more variables / sectors are introduced. In order to inform users of updates, degrib has an “announcement mailing list”, which currently has 119 people on it. Improvements: Based on user feedback, current thoughts are: Create merged polygons. Instead of a polygon per cell, join similar values together to form large polygons. Create some form of graphical probe point capability Create some form of un-compressed database so that a CGI callable probe program can be used to access the data quickly Add some way for UNIX users (without GrADS) to plot the images Add some way for users to zoom in on a map Interface to more file formats