| |
Best Practices for Retrieving Data
Please be considerate of other users. If you anticipate making
numerous requests for data for an extended period of time, you should
contact us .
We will happily assist you in designing your queries to minimize the
impact to other users' access to the dataserver. Abuse of the service may
result in restricted access.
Use the constraint version of the MostRecentForEachStation whenever possible
- This is considerably more efficient than the postfilter version, especially when retrieving TAF data. See the 1.2 release notes for details on the difference.
Use generated current data files
Minimize number of requests whenever possible
- For example: when retrieving more than one station, instead of making numerous requests for single stations consider combining this into one request:
Multiple requests:
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=KDEN
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=KMIA
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=KSFO
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=KSLC
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=KLAX
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=PHNL
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=PHTO
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=CYZT
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=KORD
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=CYQB
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2&stationString=CYLL
...
Single request:
dataSource=metars&requestType=retrieve&format=xml&hoursBeforeNow=2
&stationString=KDEN,KMIA,KSFO,KSLC,KLAX,PHNL,PHTO,CYZT,KORD,CYQB,CYLL, ...  
Don't unecessarily request large amounts of data
- Constraining requests as much as possible improves response time and overall server load. Consider
using time, station, and geographic constraints as appropriate to make the query as specific as possible.
Data compression may be useful
- Compress data using the "compression=gzip" parameter in your request. This compresses your results
and decreases the size of the returned file. XML results compress very well. This is especially
relevant for users concerned with bandwidth.
Please send questions and
comments regarding the dataserver
|
| |