US Government Web Services and XML Data Sources
Load and stress tested with SiteBlaster
USGovXML Icon
Home     Index     About     Contact     Examples     Help      Mobile Apps 
US Government Data Sources

National Digital Forecast Database (NDFD)

Department: US Department of Commerce (DOC)
Agency: National Oceanic and Atmospheric Administration (http://www.noaa.gov/ )
Sub Agency: National Weather Service (http://www.weather.gov/ )
Description:
National Digital Forecast Database (NDFD) (http://www.weather.gov/forecasts/xml/ ) Extensible Markup Language (XML) is a service providing the public, government agencies, and commercial enterprises with data from the National Weather Service’s (NWS) digital forecast database. This service, which is defined in a Service Description Document, provides NWS customers and partners the ability to request NDFD data over the internet and receive the information back in an XML format. The request/response process is made possible by the NDFD XML Simple Object Access Protocol (SOAP) server.
Help/Documentation:
http://www.weather.gov/ndfd/technical.htm
WSDL/Data Location:
http://www.nws.noaa.gov/forecasts/xml/DWMLgen/wsdl/ndfdXML.wsdl
Operations:
OperationDescription
CornerPointsReturns the WGS84 latitude and longitude values for the corners of an NDFD grid as well as the resolution required to retrieve the entire grid and still stay under the maximum allowed point restriction.
GmlLatLonListReturns Digital Weather GML encoded NDFD data for a list of points a single valid time
GmlTimeSeriesReturns Digital Weather GML encoded NDFD data for a list of points during a user specified time period
LatLonListCityNamesReturns the WGS84 latitude and longitude values for a predefined list of cities. The cities are grouped into a number of subsets to facilitate requesting data. The returned list of points is suitable for input into NDFDgenLatLonList(), NDFDgenByDayLatLonList(), and GmlLatLonList() which will return NDFD data for those points.
LatLonListLineReturns the WGS84 latitude and longitude values for all points on a line defined by the line's end points. The returned list of points is suitable for input into NDFDgenLatLonList(), NDFDgenByDayLatLonList(), and GmlLatLonList() which will return NDFD data for those points.
LatLonListSquareReturns the WGS84 latitude and longitude values for a rectangle defined by a center point and distances in the latitudinal and longitudinal directions. The returned list of points is suitable for input into NDFDgenLatLonList(), NDFDgenByDayLatLonList(), and GmlLatLonList() which will return NDFD data for those points.
LatLonListSubgridReturns the WGS84 latitude and longitude values of all the NDFD grid points within a rectangular subgrid as defined by points at the lower left and upper right corners of the rectangle. The returned list of points is suitable for input into NDFDgenLatLonList(), NDFDgenByDayLatLonList(), and GmlLatLonList() which will return NDFD data for those points.
LatLonListZipCodeReturns the WGS84 latitude and longitude values for one or more zip codes (50 United States and Puerto Rico). The returned list of points is suitable for input into NDFDgenLatLonList(), NDFDgenByDayLatLonList(), and GmlLatLonList() which will return NDFD data for those points.
NDFDgenReturns DWML encoded NDFD data for a point
NDFDgenByDayReturns DWML encoded NDFD data for a point. Data for each point is summarized for either a 24- or 12-hour time period
NDFDgenByDayLatLonListReturns DWML encoded NDFD data for a list of points. Data for each point is summarized for either a 24- or 12-hour time period
NDFDgenLatLonListReturns DWML encoded NDFD data for a list of points

Support: http://www.weather.gov/feedback.php
Example: DOC_NDFD

.
.
.
decimal latitude = 39;
decimal longitude = -77;
gov.noaa.nws.www.productType product = new gov.noaa.nws.www.productType();
System.DateTime startTime = DateTime.Now;
System.DateTime endTime = DateTime.Now;
gov.noaa.nws.www.weatherParametersType weatherParameters = new gov.noaa.nws.www.weatherParametersType();
gov.noaa.nws.www.ndfdXML svc = new gov.noaa.nws.www.ndfdXML();
string xmlResponse = svc.NDFDgen(latitude, longitude, product, startTime, endTime, weatherParameters);
MessageBox.Show(xmlResponse);
.
.
.






 
Terms of Use     Contact     Mobile    

Copyright © 2008-2016 USGovXML.com All rights reserved.