<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -13,10 +13,6 @@ daily forecasts (through NOAA::Forecast).
 - Find both current conditions and daily forecasts using lat/lng.
 - Access all relevant data returned by the NOAA using a simple and intuitive API
 
-== Usage:
-
-  # TODO: write usage
-
 == Requirements:
 
 - libxml-ruby &gt;= 0.9.7 (if there is demand, I could look into allowing REXML as a fallback - shoot me an email)
@@ -24,7 +20,30 @@ daily forecasts (through NOAA::Forecast).
 
 == Installation:
 
-NOAA is still a work in progress and not yet available as a gem.
+  sudo gem sources --add http://gems.github.com (only if you haven't done this before)
+  sudo gem install outoftime-noaa
+  noaa-update-stations
+
+== Usage:
+
+  # Get current conditions
+  conditions = NOAA.current_conditions(lat, lng)
+  puts &quot;The temperature is currently #{conditions.temperature} degrees, with #{conditions.weather_description.downcase} conditions.&quot;
+  
+  # Get closest weather station, then get current conditions
+  # See discussion in documentation of NOAA.current_conditions
+  # for why this is a good idea
+  station_id = NOAA::Station.closest_to(lat, lng).id
+  # persist the station id wherever...
+  conditions = NOAA.current_conditions_for_station(station_id)
+
+  # Get four-day forecast
+  forecast = NOAA.forecast(4, lat, lng) # This method should not be called more than once an hour for a given lat/lng
+  ['today', 'tomorrow', (Date.today + 2).to_s, (Date.today + 3).to_s].each_with_index do |date, i|
+    puts &quot;The high for #{date} will be #{forecast[i].high}&quot;
+  end
+
+See the API documentation for further discussion.
 
 == Contact:
 </diff>
      <filename>README.txt</filename>
    </modified>
    <modified>
      <diff>@@ -0,0 +1,12091 @@
+--- 
+- xml_url: http://weather.gov/xml/current_obs/TAPA.xml
+  name: Vc Bird Intl Airport Antigua
+  latitude: 17.117
+  id: TAPA
+  longitude: -61.783
+  state: AG
+- xml_url: http://weather.gov/xml/current_obs/TKPN.xml
+  name: Charlestown/Newcast
+  latitude: 17.2
+  id: TKPN
+  longitude: -62.583
+  state: AG
+- xml_url: http://weather.gov/xml/current_obs/TRPM.xml
+  name: Blackburne/Plymouth
+  latitude: 16.75
+  id: TRPM
+  longitude: -62.167
+  state: AG
+- xml_url: http://weather.gov/xml/current_obs/PAAK.xml
+  name: Atka Airport
+  latitude: 52.217
+  id: PAAK
+  longitude: -174.2
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAAP.xml
+  name: Port Alexander
+  latitude: 56.26
+  id: PAAP
+  longitude: -134.66
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAAQ.xml
+  name: Palmer
+  latitude: 61.61
+  id: PAAQ
+  longitude: -149.09
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABA.xml
+  name: Barter Island
+  latitude: 70.14
+  id: PABA
+  longitude: -143.59
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABE.xml
+  name: Bethel
+  latitude: 60.78
+  id: PABE
+  longitude: -161.8
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABI.xml
+  name: Delta Junction/Allan AAF
+  latitude: 63.97
+  id: PABI
+  longitude: -145.7
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABL.xml
+  name: Buckland Airport
+  latitude: 65.99
+  id: PABL
+  longitude: -161.12
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABN.xml
+  name: Nabesna / Devil Mountain
+  latitude: 62.41
+  id: PABN
+  longitude: -143.0
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABR.xml
+  name: Barrow/Wiley Post
+  latitude: 71.29
+  id: PABR
+  longitude: -156.77
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABT.xml
+  name: Bettles Airport
+  latitude: 66.92
+  id: PABT
+  longitude: -151.52
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PABV.xml
+  name: Birchwood
+  latitude: 61.42
+  id: PABV
+  longitude: -149.52
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PACD.xml
+  name: Cold Bay Airport
+  latitude: 55.21
+  id: PACD
+  longitude: -162.72
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PACV.xml
+  name: Cordova/Merle K
+  latitude: 60.5
+  id: PACV
+  longitude: -145.5
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PACZ.xml
+  name: Cape Romanzoff Airways Facilities Sector
+  latitude: 61.783
+  id: PACZ
+  longitude: -166.033
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PADE.xml
+  name: Deering Airport
+  latitude: 66.08
+  id: PADE
+  longitude: -162.75
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PADK.xml
+  name: Adak Is. NAF
+  latitude: 51.89
+  id: PADK
+  longitude: -176.65
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PADL.xml
+  name: Dillingham Municipal
+  latitude: 59.05
+  id: PADL
+  longitude: -158.52
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PADQ.xml
+  name: Kodiak
+  latitude: 57.76
+  id: PADQ
+  longitude: -152.5
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PADT.xml
+  name: Slana Airport
+  latitude: 62.71
+  id: PADT
+  longitude: -143.99
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PADU.xml
+  name: Unalaska
+  latitude: 53.89
+  id: PADU
+  longitude: -166.53
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAEC.xml
+  name: Chulitna
+  latitude: 62.89
+  id: PAEC
+  longitude: -149.84
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAED.xml
+  name: Anchorage / Elmendorf Air Force Base
+  latitude: 61.25
+  id: PAED
+  longitude: -149.8
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAEG.xml
+  name: Eagle Airport
+  latitude: 64.78
+  id: PAEG
+  longitude: -141.15
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAEH.xml
+  name: Cape Newenham Airways Facilities Sector
+  latitude: 58.66
+  id: PAEH
+  longitude: -162.07
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAEI.xml
+  name: Fairbanks / Eielson Air Force Base
+  latitude: 64.65
+  id: PAEI
+  longitude: -147.067
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAEL.xml
+  name: Elfin Cove Seaplane
+  latitude: 58.21
+  id: PAEL
+  longitude: -136.35
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAEM.xml
+  name: Emmonak
+  latitude: 62.77
+  id: PAEM
+  longitude: -164.5
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAEN.xml
+  name: Kenai Municipal Airport
+  latitude: 60.58
+  id: PAEN
+  longitude: -151.25
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAER.xml
+  name: Merrill Pass West
+  latitude: 61.25
+  id: PAER
+  longitude: -153.817
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAFA.xml
+  name: Fairbanks International Airport
+  latitude: 64.82
+  id: PAFA
+  longitude: -147.87
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAFB.xml
+  name: Wainwright U. S. Army Airfield
+  latitude: 64.833
+  id: PAFB
+  longitude: -147.617
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAFE.xml
+  name: Kake Airport
+  latitude: 56.97
+  id: PAFE
+  longitude: -133.95
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAFK.xml
+  name: Farewell Lake Seaplane Base
+  latitude: 62.54
+  id: PAFK
+  longitude: -153.62
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAFM.xml
+  name: Ambler
+  latitude: 67.1
+  id: PAFM
+  longitude: -157.85
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGA.xml
+  name: Galena A.
+  latitude: 64.74
+  id: PAGA
+  longitude: -156.94
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGB.xml
+  name: Galbraith Lake
+  latitude: 68.49
+  id: PAGB
+  longitude: -149.49
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGK.xml
+  name: Gulkana Airport
+  latitude: 62.15
+  id: PAGK
+  longitude: -145.45
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGL.xml
+  name: Golovin Airport
+  latitude: 64.54
+  id: PAGL
+  longitude: -163.04
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGM.xml
+  name: Gambell Airport
+  latitude: 63.77
+  id: PAGM
+  longitude: -171.74
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGS.xml
+  name: Gustavus
+  latitude: 58.42
+  id: PAGS
+  longitude: -135.73
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGY.xml
+  name: Skagway
+  latitude: 59.48
+  id: PAGY
+  longitude: -135.32
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHN.xml
+  name: Haines Airport
+  latitude: 59.25
+  id: PAHN
+  longitude: -135.52
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHO.xml
+  name: Homer
+  latitude: 59.64
+  id: PAHO
+  longitude: -151.5
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHP.xml
+  name: Hooper Bay Automatic Weather Observing / Reporting
+  latitude: 61.54
+  id: PAHP
+  longitude: -166.16
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHS.xml
+  name: Huslia
+  latitude: 65.7
+  id: PAHS
+  longitude: -156.39
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHV.xml
+  name: Healy River Airport
+  latitude: 63.89
+  id: PAHV
+  longitude: -149.02
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHY.xml
+  name: Hydaburg Seaplane Base
+  latitude: 55.21
+  id: PAHY
+  longitude: -132.84
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHZ.xml
+  name: Hayes River
+  latitude: 61.99
+  id: PAHZ
+  longitude: -152.09
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAII.xml
+  name: Egegik Automatic Weather Observing / Reporting Sys
+  latitude: 58.42
+  id: PAII
+  longitude: -157.37
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAIL.xml
+  name: Iliamna / Iliamna Airport
+  latitude: 59.76
+  id: PAIL
+  longitude: -154.92
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAIM.xml
+  name: Indian Mountain Airways Facilities Sector
+  latitude: 66.0
+  id: PAIM
+  longitude: -153.7
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAIN.xml
+  name: McKinley National Park Airport
+  latitude: 63.73
+  id: PAIN
+  longitude: -148.92
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAJC.xml
+  name: Chignik Airport
+  latitude: 56.31
+  id: PAJC
+  longitude: -158.37
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAJN.xml
+  name: Juneau International Airport
+  latitude: 58.38
+  id: PAJN
+  longitude: -134.58
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAJV.xml
+  name: Sutton
+  latitude: 61.72
+  id: PAJV
+  longitude: -148.89
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAKK.xml
+  name: Koyuk Airport
+  latitude: 64.93
+  id: PAKK
+  longitude: -165.15
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAKN.xml
+  name: King Salmon Airport
+  latitude: 58.68
+  id: PAKN
+  longitude: -156.65
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAKP.xml
+  name: Anaktuvuk Pass
+  latitude: 68.13
+  id: PAKP
+  longitude: -151.73
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAKT.xml
+  name: Ketchikan International Airport
+  latitude: 55.35
+  id: PAKT
+  longitude: -131.7
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAKU.xml
+  name: Kuparuk Airport
+  latitude: 70.317
+  id: PAKU
+  longitude: -149.583
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAKV.xml
+  name: Kaltag Airport
+  latitude: 64.33
+  id: PAKV
+  longitude: -158.75
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAKW.xml
+  name: Klawock Airport
+  latitude: 55.59
+  id: PAKW
+  longitude: -133.09
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALH.xml
+  name: Lake Hood Seaplane
+  latitude: 61.19
+  id: PALH
+  longitude: -149.97
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALJ.xml
+  name: Port Alsworth
+  latitude: 60.21
+  id: PALJ
+  longitude: -154.31
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALK.xml
+  name: Snowshoe Lake
+  latitude: 62.03
+  id: PALK
+  longitude: -146.68
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALR.xml
+  name: Chandalar Lake
+  latitude: 67.5
+  id: PALR
+  longitude: -148.49
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALU.xml
+  name: Cape Lisburne Airways Fac Sec
+  latitude: 68.89
+  id: PALU
+  longitude: -166.14
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALV.xml
+  name: Big River Lake
+  latitude: 60.82
+  id: PALV
+  longitude: -152.31
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMC.xml
+  name: McGrath Airport
+  latitude: 62.95
+  id: PAMC
+  longitude: -155.61
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMD.xml
+  name: Middleton Island, Ak
+  latitude: 59.44
+  id: PAMD
+  longitude: -146.33
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMH.xml
+  name: Minchumina
+  latitude: 63.91
+  id: PAMH
+  longitude: -152.16
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAML.xml
+  name: Manley Hot Springs
+  latitude: 65.0
+  id: PAML
+  longitude: -150.65
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMM.xml
+  name: Metlakatla Seaplane Base
+  latitude: 55.08
+  id: PAMM
+  longitude: -131.35
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMR.xml
+  name: Merrill Field
+  latitude: 61.214
+  id: PAMR
+  longitude: -149.846
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMX.xml
+  name: McCarthy
+  latitude: 61.44
+  id: PAMX
+  longitude: -142.94
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMY.xml
+  name: Mekoryuk
+  latitude: 60.37
+  id: PAMY
+  longitude: -166.27
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PANC.xml
+  name: Anchorage International Airport
+  latitude: 61.17
+  id: PANC
+  longitude: -150.0
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PANI.xml
+  name: Aniak
+  latitude: 61.58
+  id: PANI
+  longitude: -159.53
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PANN.xml
+  name: Nenana Municipal Airport
+  latitude: 64.5473
+  id: PANN
+  longitude: -149.074
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PANT.xml
+  name: Annette Island
+  latitude: 55.04
+  id: PANT
+  longitude: -131.57
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PANV.xml
+  name: Annik Airport
+  latitude: 62.65
+  id: PANV
+  longitude: -160.18
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAOH.xml
+  name: Hoonah Seaplane
+  latitude: 58.12
+  id: PAOH
+  longitude: -135.45
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAOM.xml
+  name: Nome Airport
+  latitude: 64.5
+  id: PAOM
+  longitude: -165.44
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAOR.xml
+  name: Northway Airport
+  latitude: 62.97
+  id: PAOR
+  longitude: -141.94
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAOT.xml
+  name: Kotzebue, Wien Memorial Airport
+  latitude: 66.87
+  id: PAOT
+  longitude: -162.64
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPB.xml
+  name: St. George Airport
+  latitude: 56.35
+  id: PAPB
+  longitude: -169.4
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPG.xml
+  name: Petersburg
+  latitude: 56.82
+  id: PAPG
+  longitude: -132.97
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPH.xml
+  name: Port Heiden
+  latitude: 56.96
+  id: PAPH
+  longitude: -158.62
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPO.xml
+  name: Point Hope Automatic Weather Observing / Reporting
+  latitude: 68.35
+  id: PAPO
+  longitude: -166.81
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPR.xml
+  name: Prospect Creek Airport
+  latitude: 66.817
+  id: PAPR
+  longitude: -150.65
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPT.xml
+  name: Puntilla
+  latitude: 62.1
+  id: PAPT
+  longitude: -152.75
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAQT.xml
+  name: Nuiqsut Airport
+  latitude: 70.21
+  id: PAQT
+  longitude: -151.01
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PARC.xml
+  name: Arctic Village
+  latitude: 68.12
+  id: PARC
+  longitude: -145.57
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PARD.xml
+  name: Red Dog Airport
+  latitude: 68.08
+  id: PARD
+  longitude: -162.83
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PARL.xml
+  name: Central Airport
+  latitude: 65.57
+  id: PARL
+  longitude: -144.77
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASA.xml
+  name: Savoonga Airport
+  latitude: 63.69
+  id: PASA
+  longitude: -170.5
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASC.xml
+  name: Deadhorse Airport
+  latitude: 70.2
+  id: PASC
+  longitude: -148.47
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASD.xml
+  name: Sand Point
+  latitude: 55.32
+  id: PASD
+  longitude: -160.52
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASH.xml
+  name: Shishmaref Automatic Wx Obs
+  latitude: 66.27
+  id: PASH
+  longitude: -166.05
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASI.xml
+  name: Sitka
+  latitude: 57.07
+  id: PASI
+  longitude: -135.35
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASK.xml
+  name: Selawik
+  latitude: 66.62
+  id: PASK
+  longitude: -160.0
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASL.xml
+  name: Sleetmute
+  latitude: 61.72
+  id: PASL
+  longitude: -157.15
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASM.xml
+  name: St. Marys Airport
+  latitude: 62.07
+  id: PASM
+  longitude: -163.3
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASN.xml
+  name: St. Paul Is.
+  latitude: 57.15
+  id: PASN
+  longitude: -170.22
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASO.xml
+  name: Seldova Airport
+  latitude: 59.44
+  id: PASO
+  longitude: -151.7
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASP.xml
+  name: Sheep Mountain Airport
+  latitude: 61.82
+  id: PASP
+  longitude: -147.5
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASV.xml
+  name: Sparrevohn
+  latitude: 61.1
+  id: PASV
+  longitude: -155.567
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASW.xml
+  name: Skwentna
+  latitude: 61.97
+  id: PASW
+  longitude: -151.18
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASX.xml
+  name: Soldotna
+  latitude: 60.48
+  id: PASX
+  longitude: -151.03
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PASY.xml
+  name: Shemya AFB
+  latitude: 52.72
+  id: PASY
+  longitude: 174.12
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATA.xml
+  name: Tanana, Calhoun Memorial Airport
+  latitude: 65.17
+  id: PATA
+  longitude: -152.1
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATC.xml
+  name: Tin City Airways Facilities Sector
+  latitude: 65.57
+  id: PATC
+  longitude: -167.92
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATG.xml
+  name: Togiak Airport
+  latitude: 59.05
+  id: PATG
+  longitude: -160.41
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATK.xml
+  name: Talkeetna
+  latitude: 62.3
+  id: PATK
+  longitude: -150.1
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATO.xml
+  name: Portage Glacier
+  latitude: 60.783
+  id: PATO
+  longitude: -148.833
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATW.xml
+  name: Cantwell
+  latitude: 63.41
+  id: PATW
+  longitude: -148.95
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAUN.xml
+  name: Unalakleet
+  latitude: 63.89
+  id: PAUN
+  longitude: -160.81
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAUO.xml
+  name: Willow Airport
+  latitude: 61.76
+  id: PAUO
+  longitude: -150.06
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAVD.xml
+  name: Valdez 2
+  latitude: 61.13
+  id: PAVD
+  longitude: -146.25
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAVL.xml
+  name: Kivalina Airport
+  latitude: 67.73
+  id: PAVL
+  longitude: -164.55
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAVW.xml
+  name: Valdez Weather Station Office
+  latitude: 61.13
+  id: PAVW
+  longitude: -146.35
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAWD.xml
+  name: Seward Airport
+  latitude: 60.12
+  id: PAWD
+  longitude: -149.45
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAWG.xml
+  name: Wrangell
+  latitude: 56.48
+  id: PAWG
+  longitude: -132.37
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAWI.xml
+  name: Wainwright Airport
+  latitude: 70.62
+  id: PAWI
+  longitude: -159.86
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAWN.xml
+  name: Noatak
+  latitude: 67.57
+  id: PAWN
+  longitude: -162.98
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAWR.xml
+  name: Whittier
+  latitude: 60.77
+  id: PAWR
+  longitude: -148.69
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAWS.xml
+  name: Wasilla Airport
+  latitude: 61.58
+  id: PAWS
+  longitude: -149.45
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAXK.xml
+  name: Paxson
+  latitude: 63.033
+  id: PAXK
+  longitude: -145.5
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAYA.xml
+  name: Yakutat
+  latitude: 59.52
+  id: PAYA
+  longitude: -139.67
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAZK.xml
+  name: Eureka
+  latitude: 61.93
+  id: PAZK
+  longitude: -147.17
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PFYU.xml
+  name: Fort Yukon
+  latitude: 66.57
+  id: PFYU
+  longitude: -145.27
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PPIZ.xml
+  name: Point Lay LRRS
+  latitude: 69.73
+  id: PPIZ
+  longitude: -163.02
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAIG.xml
+  name: Igiugig Airport
+  latitude: 59.324
+  id: PAIG
+  longitude: -155.902
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMB.xml
+  name: Manokotak Airport
+  latitude: 58.9902
+  id: PAMB
+  longitude: -159.05
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPN.xml
+  name: Pilot Point Airport
+  latitude: 57.5804
+  id: PAPN
+  longitude: -157.572
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAPM.xml
+  name: Platinum Airport
+  latitude: 59.0114
+  id: PAPM
+  longitude: -161.82
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAGN.xml
+  name: Angoon Seaplane Base
+  latitude: 57.5036
+  id: PAGN
+  longitude: -134.585
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAFS.xml
+  name: Nikolai Airport
+  latitude: 63.0186
+  id: PAFS
+  longitude: -154.358
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATQ.xml
+  name: Atqasuk Edward Burnell Sr. Memorial Airport
+  latitude: 70.4673
+  id: PATQ
+  longitude: -157.436
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALP.xml
+  name: Alpine Airstrip
+  latitude: 70.3443
+  id: PALP
+  longitude: -150.945
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMK.xml
+  name: St Michael Airport
+  latitude: 63.4901
+  id: PAMK
+  longitude: -162.11
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAMO.xml
+  name: Mountain Village Airport
+  latitude: 62.0954
+  id: PAMO
+  longitude: -163.682
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PACM.xml
+  name: Scammon Bay Airport
+  latitude: 61.8453
+  id: PACM
+  longitude: -165.571
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHC.xml
+  name: Holy Cross Airport
+  latitude: 62.1883
+  id: PAHC
+  longitude: -159.775
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PARS.xml
+  name: Russian Mission Airport
+  latitude: 61.7749
+  id: PARS
+  longitude: -161.319
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PARY.xml
+  name: Ruby Airport
+  latitude: 64.7272
+  id: PARY
+  longitude: -155.47
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PATL.xml
+  name: Tatalina LRRS Airport
+  latitude: 62.8944
+  id: PATL
+  longitude: -155.977
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PALG.xml
+  name: Kalskag Airport
+  latitude: 61.5363
+  id: PALG
+  longitude: -160.341
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAOO.xml
+  name: Toksook Bay Airport
+  latitude: 60.5414
+  id: PAOO
+  longitude: -165.087
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PADM.xml
+  name: Marshall Don Hunter Sr Airport
+  latitude: 61.8643
+  id: PADM
+  longitude: -162.026
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAVC.xml
+  name: King Cove Airport
+  latitude: 55.1163
+  id: PAVC
+  longitude: -162.266
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAOU.xml
+  name: Nelson Lagoon Airport
+  latitude: 56.0075
+  id: PAOU
+  longitude: -161.16
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/PAHL.xml
+  name: Huslia Airport
+  latitude: 65.6979
+  id: PAHL
+  longitude: -156.351
+  state: AK
+- xml_url: http://weather.gov/xml/current_obs/K3A1.xml
+  name: Folsom Field Airport
+  latitude: 34.269
+  id: K3A1
+  longitude: -86.858
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/K4A9.xml
+  name: Isbell Field Airport
+  latitude: 34.467
+  id: K4A9
+  longitude: -85.717
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/K79J.xml
+  name: Andalusia-Opp Municipal Airport
+  latitude: 31.317
+  id: K79J
+  longitude: -86.4
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KALX.xml
+  name: Alexander City/T.C. Russell Field
+  latitude: 32.915
+  id: KALX
+  longitude: -85.963
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KANB.xml
+  name: Anniston Metropolitan Airport
+  latitude: 33.59
+  id: KANB
+  longitude: -85.85
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KAUO.xml
+  name: Auburn-Opelika Airport
+  latitude: 32.62
+  id: KAUO
+  longitude: -85.44
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KBFM.xml
+  name: Mobile Downtown Airport
+  latitude: 30.64
+  id: KBFM
+  longitude: -88.07
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KBHM.xml
+  name: Birmingham International Airport
+  latitude: 33.56
+  id: KBHM
+  longitude: -86.75
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KCKL.xml
+  name: Centreville
+  latitude: 32.9
+  id: KCKL
+  longitude: -87.25
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KDCU.xml
+  name: Decatur, Pryor Field
+  latitude: 34.66
+  id: KDCU
+  longitude: -86.94
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KDHN.xml
+  name: Dothan Airport
+  latitude: 31.32
+  id: KDHN
+  longitude: -85.45
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KEET.xml
+  name: Calera, Shelby County Airport
+  latitude: 33.18
+  id: KEET
+  longitude: -86.78
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KGAD.xml
+  name: Gadsden Municipal Automatic Weather Observing
+  latitude: 33.97
+  id: KGAD
+  longitude: -86.09
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KGZH.xml
+  name: Evergreen, Middleton Field
+  latitude: 31.42
+  id: KGZH
+  longitude: -87.04
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KHSV.xml
+  name: Huntsville International / Jones Field
+  latitude: 34.66
+  id: KHSV
+  longitude: -86.77
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KHUA.xml
+  name: Redstone Army Airfield
+  latitude: 34.683
+  id: KHUA
+  longitude: -86.683
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KM82.xml
+  name: Huntsville, Madison County Executive Airport
+  latitude: 34.85
+  id: KM82
+  longitude: -86.55
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KMDQ.xml
+  name: Huntsville-Madison Co Exec Airport
+  latitude: 34.86
+  id: KMDQ
+  longitude: -86.56
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KMGM.xml
+  name: Montgomery, Dannelly Field
+  latitude: 32.3
+  id: KMGM
+  longitude: -86.4
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KMOB.xml
+  name: Mobile Regional Airport
+  latitude: 30.68
+  id: KMOB
+  longitude: -88.25
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KMSL.xml
+  name: Muscle Shoals, North West Alabama Regional Airport
+  latitude: 34.75
+  id: KMSL
+  longitude: -87.61
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KMXF.xml
+  name: Maxwell Air Force Base / Montgomery
+  latitude: 32.383
+  id: KMXF
+  longitude: -86.367
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KOZR.xml
+  name: Cairns Army Air Field / Ozark
+  latitude: 31.283
+  id: KOZR
+  longitude: -85.717
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KTCL.xml
+  name: Tuscaloosa Regional Airport
+  latitude: 33.23
+  id: KTCL
+  longitude: -87.62
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KTOI.xml
+  name: Troy Municipal Airport
+  latitude: 31.86
+  id: KTOI
+  longitude: -86.01
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KHEY.xml
+  name: Hanchey Army Heliport (Fort Rucker)
+  latitude: 31.346
+  id: KHEY
+  longitude: -86.654
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KPRN.xml
+  name: Mac Crenshaw Memorial Airport
+  latitude: 31.8457
+  id: KPRN
+  longitude: -86.6107
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/K1M4.xml
+  name: Posey Field Airport
+  latitude: 34.28
+  id: K1M4
+  longitude: -87.6
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KJKA.xml
+  name: Jack Edwards Airport
+  latitude: 30.2896
+  id: KJKA
+  longitude: -87.6718
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/K8A0.xml
+  name: Albertville Regional Airport-Thomas J Brumlik Fiel
+  latitude: 34.2291
+  id: K8A0
+  longitude: -86.2558
+  state: AL
+- xml_url: http://weather.gov/xml/current_obs/KARG.xml
+  name: Walnut Ridge Automatic Weather Observing / Report
+  latitude: 36.1255
+  id: KARG
+  longitude: -90.9216
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KASG.xml
+  name: Springdale Municipal
+  latitude: 36.19
+  id: KASG
+  longitude: -94.12
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KAWM.xml
+  name: West Memphis
+  latitude: 35.135
+  id: KAWM
+  longitude: -90.234
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KBPK.xml
+  name: Mountain Home, Ozark Regional Airport
+  latitude: 36.37
+  id: KBPK
+  longitude: -92.47
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KBVX.xml
+  name: Batesville Automatic Weather Observing / Reporting
+  latitude: 35.73
+  id: KBVX
+  longitude: -91.65
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KBYH.xml
+  name: Eaker Air Force Base
+  latitude: 35.967
+  id: KBYH
+  longitude: -89.95
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KDEQ.xml
+  name: De Queen, Helms Sevier County Airport
+  latitude: 34.05
+  id: KDEQ
+  longitude: -94.4
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KELD.xml
+  name: El Dorado, So. Arkansas Regional at Goodwin Field
+  latitude: 33.23
+  id: KELD
+  longitude: -92.8
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KFLP.xml
+  name: Flippin Automatic Weather Observing/Reporting Sys
+  latitude: 36.29
+  id: KFLP
+  longitude: -92.59
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KFSM.xml
+  name: Fort Smith Regional Airport
+  latitude: 35.34
+  id: KFSM
+  longitude: -94.37
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KFYV.xml
+  name: Fayetteville, Drake Field
+  latitude: 36.01
+  id: KFYV
+  longitude: -94.17
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KHKA.xml
+  name: Blytheville Municipal Airport
+  latitude: 35.94
+  id: KHKA
+  longitude: -89.83
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KHOT.xml
+  name: Hot Springs, Memorial Field Airport
+  latitude: 34.48
+  id: KHOT
+  longitude: -93.1
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KHRO.xml
+  name: Harrison, Boone County Airport
+  latitude: 36.28
+  id: KHRO
+  longitude: -93.15
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KJBR.xml
+  name: Jonesboro Municipal Airport
+  latitude: 35.83
+  id: KJBR
+  longitude: -90.65
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KLIT.xml
+  name: Little Rock, Adams Field
+  latitude: 34.73
+  id: KLIT
+  longitude: -92.23
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KLLQ.xml
+  name: Monticello Municipal Airport
+  latitude: 33.64
+  id: KLLQ
+  longitude: -91.75
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KLRF.xml
+  name: Little Rock Air Force Base
+  latitude: 34.917
+  id: KLRF
+  longitude: -92.15
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KMEZ.xml
+  name: Mena Intermountain Municipal Airport
+  latitude: 34.55
+  id: KMEZ
+  longitude: -93.583
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KMWT.xml
+  name: Mount Ida
+  latitude: 34.547
+  id: KMWT
+  longitude: -93.578
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KPBF.xml
+  name: Pine Bluff, Grider Field Airport
+  latitude: 34.18
+  id: KPBF
+  longitude: -91.93
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KROG.xml
+  name: Rogers Automatic Weather Observing / Reporting Sys
+  latitude: 36.38
+  id: KROG
+  longitude: -94.11
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KRUE.xml
+  name: Russellville Municipal Airport
+  latitude: 35.26
+  id: KRUE
+  longitude: -93.09
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KSGT.xml
+  name: Stuttgart Automatic Weather Observing / Reporting
+  latitude: 34.61
+  id: KSGT
+  longitude: -91.57
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KSLG.xml
+  name: Siloam Springs Automatic Weather Observing/Report
+  latitude: 36.19
+  id: KSLG
+  longitude: -94.49
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KM19.xml
+  name: Newport Municipal Airport
+  latitude: 35.6
+  id: KM19
+  longitude: -91.2
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KTXK.xml
+  name: Texarkana Regional-Webb Field
+  latitude: 33.46
+  id: KTXK
+  longitude: -94.0
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KVBT.xml
+  name: Bentonville Automatic Weather Observing/Reporting
+  latitude: 36.35
+  id: KVBT
+  longitude: -94.22
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KXNA.xml
+  name: Fayetteville/Springdale, NW Arkansas Regl Airport
+  latitude: 36.282
+  id: KXNA
+  longitude: -94.307
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KM89.xml
+  name: Dexter B Florence Memorial Field Airport
+  latitude: 34.1
+  id: KM89
+  longitude: -93.07
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KCCA.xml
+  name: Clinton Municipal Airport
+  latitude: 35.598
+  id: KCCA
+  longitude: -92.352
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/KCDH.xml
+  name: Harrell Field Airport
+  latitude: 33.623
+  id: KCDH
+  longitude: -92.763
+  state: AR
+- xml_url: http://weather.gov/xml/current_obs/NSTU.xml
+  name: Pago Pago
+  latitude: -14.333
+  id: NSTU
+  longitude: -170.717
+  state: AS
+- xml_url: http://weather.gov/xml/current_obs/TNCA.xml
+  name: Queen Beatrix Airport
+  latitude: 12.5
+  id: TNCA
+  longitude: -70.017
+  state: AW
+- xml_url: http://weather.gov/xml/current_obs/K40G.xml
+  name: Grand Canyon, Valle Airport
+  latitude: 35.65
+  id: K40G
+  longitude: -112.15
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KCGZ.xml
+  name: Casa Grande (awos)
+  latitude: 32.96
+  id: KCGZ
+  longitude: -111.77
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KCHD.xml
+  name: Chandler Municipal Airport
+  latitude: 33.27
+  id: KCHD
+  longitude: -111.81
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KDMA.xml
+  name: Davis-Monthan AFB
+  latitude: 32.18
+  id: KDMA
+  longitude: -110.88
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KDUG.xml
+  name: Douglas Bisbee Intl Airport
+  latitude: 31.45
+  id: KDUG
+  longitude: -109.6
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KDVT.xml
+  name: Deer Valley/Phoenix
+  latitude: 33.69
+  id: KDVT
+  longitude: -112.08
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KFFZ.xml
+  name: Mesa/Falcon Field
+  latitude: 33.46
+  id: KFFZ
+  longitude: -111.73
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KFHU.xml
+  name: Fort Huachuca/Libby
+  latitude: 31.58
+  id: KFHU
+  longitude: -110.33
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KFLG.xml
+  name: Flagstaff (amos)
+  latitude: 35.14
+  id: KFLG
+  longitude: -111.67
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KGBN.xml
+  name: Gila Bend (aaf)
+  latitude: 32.89
+  id: KGBN
+  longitude: -112.72
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KGCN.xml
+  name: Grand Canyon Park
+  latitude: 35.96
+  id: KGCN
+  longitude: -112.15
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KGEU.xml
+  name: Glendale
+  latitude: 33.53
+  id: KGEU
+  longitude: -112.3
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KGYR.xml
+  name: Goodyear Municipal
+  latitude: 33.42
+  id: KGYR
+  longitude: -112.39
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KIFP.xml
+  name: Bull Head City
+  latitude: 35.11
+  id: KIFP
+  longitude: -114.5
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KIGM.xml
+  name: Kingman (amos)
+  latitude: 35.28
+  id: KIGM
+  longitude: -113.95
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KINW.xml
+  name: Winslow (aut)
+  latitude: 35.03
+  id: KINW
+  longitude: -110.73
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KIWA.xml
+  name: Williams AFB/Chandl
+  latitude: 33.3
+  id: KIWA
+  longitude: -111.67
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KLUF.xml
+  name: Luke AFB/Phoenix
+  latitude: 33.59
+  id: KLUF
+  longitude: -112.37
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KNYL.xml
+  name: Yuma Mcas
+  latitude: 32.39
+  id: KNYL
+  longitude: -114.37
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KOLS.xml
+  name: Nogales Intl Airport
+  latitude: 31.42
+  id: KOLS
+  longitude: -110.85
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KPGA.xml
+  name: Page Muni (amos)
+  latitude: 36.94
+  id: KPGA
+  longitude: -111.45
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KPHX.xml
+  name: Phoenix/Sky Harbor
+  latitude: 33.44
+  id: KPHX
+  longitude: -112.02
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KPRC.xml
+  name: Prescott/Love Fld
+  latitude: 34.65
+  id: KPRC
+  longitude: -112.42
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KRQE.xml
+  name: Window Rock (was P34)
+  latitude: 35.657
+  id: KRQE
+  longitude: -109.061
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KSAD.xml
+  name: Safford Municipal
+  latitude: 32.85
+  id: KSAD
+  longitude: -109.64
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KSDL.xml
+  name: Scottsdale Muni
+  latitude: 33.61
+  id: KSDL
+  longitude: -111.91
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KSJN.xml
+  name: St. Johns Air Park
+  latitude: 34.52
+  id: KSJN
+  longitude: -109.38
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KSOW.xml
+  name: Show Low Municipal
+  latitude: 34.28
+  id: KSOW
+  longitude: -110.0
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KTUS.xml
+  name: Tucson Intl Airport
+  latitude: 32.12
+  id: KTUS
+  longitude: -110.93
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KWTR.xml
+  name: Whiteriver Airport
+  latitude: 41.4
+  id: KWTR
+  longitude: -104.867
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/KYUM.xml
+  name: Yuma
+  latitude: 32.667
+  id: KYUM
+  longitude: -114.6
+  state: AZ
+- xml_url: http://weather.gov/xml/current_obs/TBPB.xml
+  name: Grantley Adams
+  latitude: 13.067
+  id: TBPB
+  longitude: -59.483
+  state: BB
+- xml_url: http://weather.gov/xml/current_obs/MYNN.xml
+  name: Nassau Bahamas
+  latitude: 25.05
+  id: MYNN
+  longitude: -77.467
+  state: BH
+- xml_url: http://weather.gov/xml/current_obs/K3A6.xml
+  name: Newhall
+  latitude: 34.4
+  id: K3A6
+  longitude: -118.6
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/K87Q.xml
+  name: Pt Piedras(cg/Amos)
+  latitude: 35.68
+  id: K87Q
+  longitude: -121.28
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/K9L2.xml
+  name: Edwards Air Force Aux No Base
+  latitude: 34.983
+  id: K9L2
+  longitude: -117.867
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KAAT.xml
+  name: Alturas (was O00)
+  latitude: 41.491
+  id: KAAT
+  longitude: -120.564
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KACV.xml
+  name: Arcata/Eureka Airport
+  latitude: 40.99
+  id: KACV
+  longitude: -124.1
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KAPC.xml
+  name: Napa Co. Airport
+  latitude: 38.21
+  id: KAPC
+  longitude: -122.28
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KAUN.xml
+  name: Auburn Muni Airport
+  latitude: 38.955
+  id: KAUN
+  longitude: -121.082
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KAVX.xml
+  name: Avalon, Catalina Airport
+  latitude: 33.41
+  id: KAVX
+  longitude: -118.42
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KBAB.xml
+  name: Beale AFB/Marysville
+  latitude: 39.14
+  id: KBAB
+  longitude: -121.44
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KBFL.xml
+  name: Bakersfield/Meadows
+  latitude: 35.43
+  id: KBFL
+  longitude: -119.05
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KBIH.xml
+  name: Bishop Airport
+  latitude: 37.37
+  id: KBIH
+  longitude: -118.37
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KBLH.xml
+  name: Blythe Airport
+  latitude: 33.62
+  id: KBLH
+  longitude: -114.72
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KBLU.xml
+  name: Blue Canyon (amos)
+  latitude: 39.29
+  id: KBLU
+  longitude: -120.7
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KBNY.xml
+  name: Burney
+  latitude: 40.883
+  id: KBNY
+  longitude: -121.667
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KBUR.xml
+  name: Burbank/Glendale
+  latitude: 34.2
+  id: KBUR
+  longitude: -118.36
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCCR.xml
+  name: Concord/Buchanan
+  latitude: 37.98
+  id: KCCR
+  longitude: -122.05
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCEC.xml
+  name: Crescent City
+  latitude: 41.79
+  id: KCEC
+  longitude: -124.24
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCIC.xml
+  name: Chico Municipal
+  latitude: 39.79
+  id: KCIC
+  longitude: -121.85
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCMA.xml
+  name: Camarillo (awos)
+  latitude: 34.21
+  id: KCMA
+  longitude: -119.09
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCNO.xml
+  name: Chino Airport
+  latitude: 33.97
+  id: KCNO
+  longitude: -117.64
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCQT.xml
+  name: Los Angeles Downtown/Usc
+  latitude: 34.02
+  id: KCQT
+  longitude: -118.28
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCRQ.xml
+  name: Carlsbad/Palomar
+  latitude: 33.14
+  id: KCRQ
+  longitude: -117.28
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCZZ.xml
+  name: Campo (awrs)
+  latitude: 32.62
+  id: KCZZ
+  longitude: -116.47
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KDAG.xml
+  name: Barstow-Daggett
+  latitude: 34.88
+  id: KDAG
+  longitude: -116.78
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KEDW.xml
+  name: Edwards AFB
+  latitude: 34.91
+  id: KEDW
+  longitude: -117.87
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KEED.xml
+  name: Needles Airport
+  latitude: 34.78
+  id: KEED
+  longitude: -114.62
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KEKA.xml
+  name: Eureka
+  latitude: 40.8
+  id: KEKA
+  longitude: -124.167
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KEMT.xml
+  name: El Monte
+  latitude: 34.09
+  id: KEMT
+  longitude: -118.03
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KFAT.xml
+  name: Fresno Air Terminal
+  latitude: 36.78
+  id: KFAT
+  longitude: -119.72
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KFUL.xml
+  name: Fullerton Municipal
+  latitude: 33.87
+  id: KFUL
+  longitude: -117.98
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KHHR.xml
+  name: Hawthorne Municipal
+  latitude: 33.93
+  id: KHHR
+  longitude: -118.34
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KHJO.xml
+  name: Hanford
+  latitude: 36.318
+  id: KHJO
+  longitude: -119.629
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KHWD.xml
+  name: Hayward Air Term
+  latitude: 37.66
+  id: KHWD
+  longitude: -122.12
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KIPL.xml
+  name: Imperial
+  latitude: 32.84
+  id: KIPL
+  longitude: -115.57
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KIYK.xml
+  name: Inyokern
+  latitude: 35.66
+  id: KIYK
+  longitude: -117.83
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KIZA.xml
+  name: Santa Ynez Airport
+  latitude: 34.6
+  id: KIZA
+  longitude: -120.067
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KLAX.xml
+  name: Los Angeles Intl Airport
+  latitude: 33.94
+  id: KLAX
+  longitude: -118.4
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KLGB.xml
+  name: Long Beach Airport
+  latitude: 33.83
+  id: KLGB
+  longitude: -118.15
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KLPC.xml
+  name: Lompoc (awos)
+  latitude: 34.67
+  id: KLPC
+  longitude: -120.47
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KLVK.xml
+  name: Livermore Municipal
+  latitude: 37.7
+  id: KLVK
+  longitude: -121.82
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMAE.xml
+  name: Madera Municipal Airport
+  latitude: 36.99
+  id: KMAE
+  longitude: -120.11
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMCC.xml
+  name: McClellan Airfield
+  latitude: 38.667
+  id: KMCC
+  longitude: -121.4
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMCE.xml
+  name: Merced/Macready Fld
+  latitude: 37.29
+  id: KMCE
+  longitude: -120.52
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMHR.xml
+  name: Mather Field
+  latitude: 38.58
+  id: KMHR
+  longitude: -121.3
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMHS.xml
+  name: Mount Shasta (amos)
+  latitude: 41.33
+  id: KMHS
+  longitude: -122.32
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMHV.xml
+  name: Mojave
+  latitude: 35.07
+  id: KMHV
+  longitude: -118.16
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMMH.xml
+  name: Mammoth/June Lakes
+  latitude: 37.64
+  id: KMMH
+  longitude: -118.92
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMOD.xml
+  name: Modesto City/Sham
+  latitude: 37.63
+  id: KMOD
+  longitude: -120.95
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMRY.xml
+  name: Monterey Peninsula
+  latitude: 36.59
+  id: KMRY
+  longitude: -121.84
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMWS.xml
+  name: Mount Wilson
+  latitude: 34.233
+  id: KMWS
+  longitude: -118.067
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMYF.xml
+  name: San Diego/Montg
+  latitude: 32.83
+  id: KMYF
+  longitude: -117.13
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KMYV.xml
+  name: Marysville/Yuba Co.
+  latitude: 39.11
+  id: KMYV
+  longitude: -121.57
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNFG.xml
+  name: Camp Pendleton Mcas
+  latitude: 33.3
+  id: KNFG
+  longitude: -117.35
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNID.xml
+  name: China Lake (naf)
+  latitude: 35.69
+  id: KNID
+  longitude: -117.68
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNJK.xml
+  name: El Centro Naf
+  latitude: 32.83
+  id: KNJK
+  longitude: -115.68
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNKX.xml
+  name: Miramar Nas
+  latitude: 32.88
+  id: KNKX
+  longitude: -117.15
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNLC.xml
+  name: Lemoore Nas/Reeves
+  latitude: 36.3
+  id: KNLC
+  longitude: -119.9
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNRS.xml
+  name: Imperial Beach/Ream
+  latitude: 32.58
+  id: KNRS
+  longitude: -117.12
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNSI.xml
+  name: San Nicolas Island
+  latitude: 33.26
+  id: KNSI
+  longitude: -119.45
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNTD.xml
+  name: Pt Mugu Naws
+  latitude: 34.12
+  id: KNTD
+  longitude: -119.12
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNUC.xml
+  name: Naval Auxiliary Landing Field
+  latitude: 33.03
+  id: KNUC
+  longitude: -118.58
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNUQ.xml
+  name: Moffett Nas/Mtn Vie
+  latitude: 37.43
+  id: KNUQ
+  longitude: -122.05
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNXP.xml
+  name: Twentynine Palms
+  latitude: 34.3
+  id: KNXP
+  longitude: -116.17
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KNZY.xml
+  name: North Island Nas
+  latitude: 32.71
+  id: KNZY
+  longitude: -117.2
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KO87.xml
+  name: Shelter Cove
+  latitude: 40.04
+  id: KO87
+  longitude: -124.07
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KOAK.xml
+  name: Oakland
+  latitude: 37.7
+  id: KOAK
+  longitude: -122.22
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KOKB.xml
+  name: Oceanside Municipal (was L32)
+  latitude: 33.219
+  id: KOKB
+  longitude: -117.349
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KONT.xml
+  name: Ontario Intl Arpt
+  latitude: 34.06
+  id: KONT
+  longitude: -117.6
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KOVE.xml
+  name: Oroville
+  latitude: 39.49
+  id: KOVE
+  longitude: -121.62
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KOXR.xml
+  name: Oxnard
+  latitude: 34.21
+  id: KOXR
+  longitude: -119.2
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KPAO.xml
+  name: Palo Alto Airport
+  latitude: 37.48
+  id: KPAO
+  longitude: -122.12
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KPMD.xml
+  name: Palmdale Production
+  latitude: 34.63
+  id: KPMD
+  longitude: -118.08
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KPOC.xml
+  name: La Verne/Brackett
+  latitude: 34.11
+  id: KPOC
+  longitude: -117.78
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KPRB.xml
+  name: Paso Robles Muni
+  latitude: 35.68
+  id: KPRB
+  longitude: -120.63
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KPSP.xml
+  name: Palm Springs Rgnl
+  latitude: 33.84
+  id: KPSP
+  longitude: -116.5
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KPTV.xml
+  name: Porterville (awos)
+  latitude: 36.04
+  id: KPTV
+  longitude: -119.07
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KRAL.xml
+  name: Riverside Municipal
+  latitude: 33.95
+  id: KRAL
+  longitude: -117.45
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KRBL.xml
+  name: Red Bluff Municipal
+  latitude: 40.15
+  id: KRBL
+  longitude: -122.25
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KRDD.xml
+  name: Redding Municipal
+  latitude: 40.51
+  id: KRDD
+  longitude: -122.3
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KRHV.xml
+  name: San Jose/Reid/Hillv
+  latitude: 37.34
+  id: KRHV
+  longitude: -121.82
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KRIV.xml
+  name: March AFB/Riverside
+  latitude: 33.89
+  id: KRIV
+  longitude: -117.27
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KRNM.xml
+  name: Ramona Airport
+  latitude: 33.04
+  id: KRNM
+  longitude: -116.91
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSAC.xml
+  name: Sacramento/Executiv
+  latitude: 38.52
+  id: KSAC
+  longitude: -121.5
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSAN.xml
+  name: San Diego/Lindbergh
+  latitude: 32.73
+  id: KSAN
+  longitude: -117.17
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSBA.xml
+  name: Santa Barbara Muni
+  latitude: 34.44
+  id: KSBA
+  longitude: -119.83
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSBP.xml
+  name: San Luis Obispo
+  latitude: 35.24
+  id: KSBP
+  longitude: -120.64
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSCK.xml
+  name: Stockton Metro
+  latitude: 37.91
+  id: KSCK
+  longitude: -121.25
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSDB.xml
+  name: Sandberg (aut)
+  latitude: 34.76
+  id: KSDB
+  longitude: -118.73
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSDM.xml
+  name: San Diego/Brown Fld
+  latitude: 32.58
+  id: KSDM
+  longitude: -116.98
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSEE.xml
+  name: San Diego/Gillespie
+  latitude: 32.83
+  id: KSEE
+  longitude: -116.97
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSFO.xml
+  name: San Francisco Intl Airport
+  latitude: 37.62
+  id: KSFO
+  longitude: -122.36
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSIY.xml
+  name: Montague/Siskiyou
+  latitude: 41.79
+  id: KSIY
+  longitude: -122.47
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSJC.xml
+  name: San Jose International Airport
+  latitude: 37.37
+  id: KSJC
+  longitude: -121.93
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSLI.xml
+  name: Los Alamitos Aaf
+  latitude: 33.79
+  id: KSLI
+  longitude: -118.05
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSMF.xml
+  name: Sacramento Metro
+  latitude: 38.7
+  id: KSMF
+  longitude: -121.6
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSMO.xml
+  name: Santa Monica Muni
+  latitude: 34.03
+  id: KSMO
+  longitude: -118.45
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSMX.xml
+  name: Santa Maria Public
+  latitude: 34.91
+  id: KSMX
+  longitude: -120.45
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSNA.xml
+  name: Santa Ana/John-Wayne
+  latitude: 33.68
+  id: KSNA
+  longitude: -117.88
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSNS.xml
+  name: Salinas Municipal
+  latitude: 36.66
+  id: KSNS
+  longitude: -121.61
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSQL.xml
+  name: San Carlos Airport
+  latitude: 37.53
+  id: KSQL
+  longitude: -122.25
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSTS.xml
+  name: Santa Rosa (awos)
+  latitude: 38.51
+  id: KSTS
+  longitude: -122.81
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KSUU.xml
+  name: Travis AFB/Fairfield
+  latitude: 38.28
+  id: KSUU
+  longitude: -121.93
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KTOA.xml
+  name: Torrance Municipal
+  latitude: 33.8
+  id: KTOA
+  longitude: -118.33
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KTRK.xml
+  name: Truckee-Tahoe
+  latitude: 39.33
+  id: KTRK
+  longitude: -120.13
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KTRM.xml
+  name: Thermal Airport
+  latitude: 33.64
+  id: KTRM
+  longitude: -116.17
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KTVL.xml
+  name: South Lake Tahoe
+  latitude: 38.91
+  id: KTVL
+  longitude: -120.0
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KUKI.xml
+  name: Ukiah Muni (awos)
+  latitude: 39.14
+  id: KUKI
+  longitude: -123.2
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KVBG.xml
+  name: Vandenberg AFB
+  latitude: 34.73
+  id: KVBG
+  longitude: -120.55
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KVCB.xml
+  name: Nut Tree Airport
+  latitude: 38.378
+  id: KVCB
+  longitude: -121.957
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KVCV.xml
+  name: Southern California Logisitics Airport
+  latitude: 34.583
+  id: KVCV
+  longitude: -117.383
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KVIS.xml
+  name: Visalia Muni
+  latitude: 36.33
+  id: KVIS
+  longitude: -119.4
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KVNY.xml
+  name: Van Nuys Airport
+  latitude: 34.21
+  id: KVNY
+  longitude: -118.49
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KWHP.xml
+  name: Los Angeles-Whiteman Airport
+  latitude: 34.26
+  id: KWHP
+  longitude: -118.41
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KWJF.xml
+  name: Lancaster/Fox F
+  latitude: 34.73
+  id: KWJF
+  longitude: -118.22
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KWVI.xml
+  name: Bami11
+  latitude: 36.94
+  id: KWVI
+  longitude: -121.79
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KXVW.xml
+  name: Vandenberg Range
+  latitude: 34.717
+  id: KXVW
+  longitude: -120.567
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KCXL.xml
+  name: Calexico International Airport
+  latitude: 0.0
+  id: KCXL
+  longitude: 0.0
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KL35.xml
+  name: Big Bear City Airport
+  latitude: 34.27
+  id: KL35
+  longitude: -116.85
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/KAJO.xml
+  name: Corona Airport
+  latitude: 33.87
+  id: KAJO
+  longitude: -117.57
+  state: CA
+- xml_url: http://weather.gov/xml/current_obs/K04V.xml
+  name: Saguache
+  latitude: 38.1
+  id: K04V
+  longitude: -106.167
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/K20V.xml
+  name: Kremmling County/McElroy Airfield Airport
+  latitude: 40.05
+  id: K20V
+  longitude: -106.36
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/K3MW.xml
+  name: Mount Werner
+  latitude: 40.267
+  id: K3MW
+  longitude: -106.45
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/K4BM.xml
+  name: Wilkerson Pass
+  latitude: 39.05
+  id: K4BM
+  longitude: -105.514
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/K5SM.xml
+  name: Sunlight
+  latitude: 39.417
+  id: K5SM
+  longitude: -107.367
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/K7BM.xml
+  name: Cottonwood Pass
+  latitude: 38.8
+  id: K7BM
+  longitude: -106.217
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KAFF.xml
+  name: Air Force Academy
+  latitude: 38.98
+  id: KAFF
+  longitude: -104.82
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KAKO.xml
+  name: Akron/Washington Co
+  latitude: 40.17
+  id: KAKO
+  longitude: -103.22
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KALS.xml
+  name: Alamosa Muni(awos)
+  latitude: 37.46
+  id: KALS
+  longitude: -105.87
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KAPA.xml
+  name: Denver/Centennial
+  latitude: 39.57
+  id: KAPA
+  longitude: -104.85
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KASE.xml
+  name: Aspen/Sardy Field
+  latitude: 39.22
+  id: KASE
+  longitude: -106.87
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KBJC.xml
+  name: Broomfield/Jeffco
+  latitude: 39.91
+  id: KBJC
+  longitude: -105.12
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KBKF.xml
+  name: Buckley AFB/Aurora
+  latitude: 39.73
+  id: KBKF
+  longitude: -104.75
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KCAG.xml
+  name: Craig-Moffat(amos)
+  latitude: 40.51
+  id: KCAG
+  longitude: -107.53
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KCCU.xml
+  name: Copper Mountain (12,400 feet)
+  latitude: 39.475
+  id: KCCU
+  longitude: -106.153
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KCEZ.xml
+  name: Cortez/Montezuma Co
+  latitude: 37.3
+  id: KCEZ
+  longitude: -108.63
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KCOS.xml
+  name: Colorado Springs
+  latitude: 38.83
+  id: KCOS
+  longitude: -104.72
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KCPW.xml
+  name: Wolf Creek Pass (11,760 feet)
+  latitude: 37.464
+  id: KCPW
+  longitude: -106.804
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KDEN.xml
+  name: Denver Intnl Arpt
+  latitude: 39.87
+  id: KDEN
+  longitude: -104.67
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KDRO.xml
+  name: Durango/La Plata Co
+  latitude: 37.16
+  id: KDRO
+  longitude: -107.75
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KEEO.xml
+  name: Meeker
+  latitude: 40.04
+  id: KEEO
+  longitude: -107.89
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KEGE.xml
+  name: Eagle Co. Regional
+  latitude: 39.66
+  id: KEGE
+  longitude: -106.92
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KFCS.xml
+  name: Fort Carson/Butts
+  latitude: 38.69
+  id: KFCS
+  longitude: -104.77
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KFNL.xml
+  name: Fort Collins (awos)
+  latitude: 40.46
+  id: KFNL
+  longitude: -105.01
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KFTG.xml
+  name: Front Range Airport
+  latitude: 39.785
+  id: KFTG
+  longitude: -104.543
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KGJT.xml
+  name: Grand Junction
+  latitude: 39.12
+  id: KGJT
+  longitude: -108.53
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KGUC.xml
+  name: Gunnison Co. (awos)
+  latitude: 38.55
+  id: KGUC
+  longitude: -106.92
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KGXY.xml
+  name: Greeley/Weld (awos)
+  latitude: 40.43
+  id: KGXY
+  longitude: -104.63
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KHDN.xml
+  name: Hayden/Yampa (awos)
+  latitude: 40.51
+  id: KHDN
+  longitude: -107.25
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KITR.xml
+  name: Burlington
+  latitude: 39.24
+  id: KITR
+  longitude: -102.29
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KLAA.xml
+  name: Lamar
+  latitude: 38.07
+  id: KLAA
+  longitude: -102.68
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KLHX.xml
+  name: La Junta Municipal
+  latitude: 38.05
+  id: KLHX
+  longitude: -103.52
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KLIC.xml
+  name: Limon Municipal
+  latitude: 39.26
+  id: KLIC
+  longitude: -103.66
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KLXV.xml
+  name: Leadville/Lake Co.
+  latitude: 39.22
+  id: KLXV
+  longitude: -106.32
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KMNH.xml
+  name: Elbert Mountain
+  latitude: 39.219
+  id: KMNH
+  longitude: -104.641
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KMTJ.xml
+  name: Montrose Co. Arpt
+  latitude: 38.51
+  id: KMTJ
+  longitude: -107.88
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KMYP.xml
+  name: Monarch Pass (12,030 feet)
+  latitude: 38.497
+  id: KMYP
+  longitude: -106.32
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KPUB.xml
+  name: Pueblo Memorial(aw)
+  latitude: 38.29
+  id: KPUB
+  longitude: -104.52
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KRIL.xml
+  name: Rifle/Garfield Rgnl
+  latitude: 39.54
+  id: KRIL
+  longitude: -107.72
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KSBS.xml
+  name: Steamboat Springs
+  latitude: 40.48
+  id: KSBS
+  longitude: -106.82
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KSPD.xml
+  name: Springfield/Comanche Natl Grass
+  latitude: 37.28
+  id: KSPD
+  longitude: -102.61
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KTAD.xml
+  name: Trinidad/Animas Co.
+  latitude: 37.26
+  id: KTAD
+  longitude: -104.33
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KTEX.xml
+  name: Telluride Regional
+  latitude: 37.94
+  id: KTEX
+  longitude: -107.77
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KVTP.xml
+  name: South La Veta Pass (10,216 feet)
+  latitude: 37.512
+  id: KVTP
+  longitude: -105.171
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KCRV.xml
+  name: Corona Pass (11,608 feet)
+  latitude: 40.0503
+  id: KCRV
+  longitude: -105.584
+  state: CO
+- xml_url: http://weather.gov/xml/current_obs/KBDL.xml
+  name: Windsor Locks, Bradley International Airport
+  latitude: 41.94
+  id: KBDL
+  longitude: -72.68
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KBDR.xml
+  name: Bridgeport/Igor|Sikorsky Memorial
+  latitude: 41.18
+  id: KBDR
+  longitude: -73.13
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KDXR.xml
+  name: Danbury Municipal Airport
+  latitude: 41.37
+  id: KDXR
+  longitude: -73.48
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KGON.xml
+  name: Groton / New London Airport
+  latitude: 41.33
+  id: KGON
+  longitude: -72.05
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KHFD.xml
+  name: Hartford-Brainard Airport
+  latitude: 41.73
+  id: KHFD
+  longitude: -72.65
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KHVN.xml
+  name: New Haven/Tweed
+  latitude: 41.28
+  id: KHVN
+  longitude: -72.88
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KIJD.xml
+  name: Willimantic, Windham Airport
+  latitude: 41.75
+  id: KIJD
+  longitude: -72.18
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KMMK.xml
+  name: Meriden Markham Municipal Airport
+  latitude: 41.51
+  id: KMMK
+  longitude: -72.83
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KOXC.xml
+  name: Oxford Automatic Weather Observing / Reporting Sys
+  latitude: 41.41
+  id: KOXC
+  longitude: -73.1
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KSNC.xml
+  name: Chester
+  latitude: 41.3839
+  id: KSNC
+  longitude: -72.5058
+  state: CT
+- xml_url: http://weather.gov/xml/current_obs/KDOV.xml
+  name: Dover Air Force Base
+  latitude: 39.14
+  id: KDOV
+  longitude: -75.47
+  state: DE
+- xml_url: http://weather.gov/xml/current_obs/KGED.xml
+  name: Georgetown, Sussex County Airport
+  latitude: 38.7
+  id: KGED
+  longitude: -75.36
+  state: DE
+- xml_url: http://weather.gov/xml/current_obs/KILG.xml
+  name: Wilmington, New Castle County Airport
+  latitude: 39.68
+  id: KILG
+  longitude: -75.6
+  state: DE
+- xml_url: http://weather.gov/xml/current_obs/TDCF.xml
+  name: Canefield Airport
+  latitude: 15.533
+  id: TDCF
+  longitude: -61.4
+  state: DM
+- xml_url: http://weather.gov/xml/current_obs/NFFN.xml
+  name: Nandi
+  latitude: -17.75
+  id: NFFN
+  longitude: 177.45
+  state: FJ
+- xml_url: http://weather.gov/xml/current_obs/NFNA.xml
+  name: Nausori
+  latitude: -18.05
+  id: NFNA
+  longitude: 178.567
+  state: FJ
+- xml_url: http://weather.gov/xml/current_obs/KCEW.xml
+  name: Crestview, Sikes Airport
+  latitude: 30.79
+  id: KCEW
+  longitude: -86.52
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KDTS.xml
+  name: Destin, Ft. Walton Beach Airport
+  latitude: 30.4
+  id: KDTS
+  longitude: -86.47
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KMAI.xml
+  name: Marianna Municipal Airport
+  latitude: 30.8
+  id: KMAI
+  longitude: -85.21
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPAM.xml
+  name: Tyndall Air Force Base
+  latitude: 30.07
+  id: KPAM
+  longitude: -85.59
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPFN.xml
+  name: Panama City-Bay County Intl Airport
+  latitude: 30.2
+  id: KPFN
+  longitude: -85.68
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/K0J4.xml
+  name: Florala Municipal Airport
+  latitude: 31.033
+  id: K0J4
+  longitude: -86.317
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/K40J.xml
+  name: Perry-Foley Airport
+  latitude: 30.07
+  id: K40J
+  longitude: -83.57
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KAAF.xml
+  name: Apalachicola
+  latitude: 29.728
+  id: KAAF
+  longitude: -85.027
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KAMX.xml
+  name: Miami Nexrad
+  latitude: 25.617
+  id: KAMX
+  longitude: -80.417
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KAPF.xml
+  name: Naples Municipal
+  latitude: 26.15
+  id: KAPF
+  longitude: -81.77
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KBCT.xml
+  name: Boca Raton Airport
+  latitude: 26.38
+  id: KBCT
+  longitude: -80.1
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KBKV.xml
+  name: Brooksville, Hernando County Airport
+  latitude: 28.47
+  id: KBKV
+  longitude: -82.45
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KBOW.xml
+  name: Bartow Municipal
+  latitude: 27.95
+  id: KBOW
+  longitude: -81.78
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KCOF.xml
+  name: Cocoa Beach / Patrick Air Force Base
+  latitude: 28.23
+  id: KCOF
+  longitude: -80.6
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KCRG.xml
+  name: Jacksonville, Craig Municipal Airport
+  latitude: 30.33
+  id: KCRG
+  longitude: -81.52
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KCTY.xml
+  name: Cross City Airport
+  latitude: 29.64
+  id: KCTY
+  longitude: -83.1
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KDAB.xml
+  name: Daytona Beach International Airport
+  latitude: 29.18
+  id: KDAB
+  longitude: -81.05
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KEVB.xml
+  name: New Smyrna Beach Municipal Airport
+  latitude: 29.05
+  id: KEVB
+  longitude: -80.95
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KEYW.xml
+  name: Key West Airport
+  latitude: 24.55
+  id: KEYW
+  longitude: -81.75
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KFLL.xml
+  name: Fort Lauderdale / Hollywood Intl Airport
+  latitude: 26.07
+  id: KFLL
+  longitude: -80.15
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KFMY.xml
+  name: Fort Myers, Page Field
+  latitude: 26.58
+  id: KFMY
+  longitude: -81.87
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KFPR.xml
+  name: Fort Pierce, St. Lucie County Intl Airport
+  latitude: 27.5
+  id: KFPR
+  longitude: -80.37
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KFXE.xml
+  name: Fort Lauderdale Executive Airport
+  latitude: 26.2
+  id: KFXE
+  longitude: -80.17
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KGIF.xml
+  name: Gilbert Field
+  latitude: 28.05
+  id: KGIF
+  longitude: -81.75
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KGNV.xml
+  name: Gainesville Regional Airport
+  latitude: 29.68
+  id: KGNV
+  longitude: -82.27
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KHRT.xml
+  name: Hurlburt Field
+  latitude: 30.43
+  id: KHRT
+  longitude: -86.68
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KHST.xml
+  name: Homestead Air Force Base
+  latitude: 25.48
+  id: KHST
+  longitude: -80.38
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KHWO.xml
+  name: Hollywood, North Perry Airport
+  latitude: 26.0
+  id: KHWO
+  longitude: -80.24
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KISM.xml
+  name: Orlando, Kissimmee Municipal Airport
+  latitude: 28.29
+  id: KISM
+  longitude: -81.437
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KJAX.xml
+  name: Jacksonville International Airport
+  latitude: 30.43
+  id: KJAX
+  longitude: -81.7
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KLAL.xml
+  name: Lakeland Regional
+  latitude: 28.04
+  id: KLAL
+  longitude: -81.95
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KLEE.xml
+  name: Leesburg International Airport
+  latitude: 28.82
+  id: KLEE
+  longitude: -81.81
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KMCF.xml
+  name: Macdill Air Force Base, Fl.
+  latitude: 27.86
+  id: KMCF
+  longitude: -82.52
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KMCO.xml
+  name: Orlando International Airport
+  latitude: 28.43
+  id: KMCO
+  longitude: -81.32
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KMIA.xml
+  name: Miami International Airport
+  latitude: 25.82
+  id: KMIA
+  longitude: -80.28
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KMLB.xml
+  name: Melbourne International Airport
+  latitude: 28.11
+  id: KMLB
+  longitude: -80.63
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KMTH.xml
+  name: Marathon Airport
+  latitude: 24.74
+  id: KMTH
+  longitude: -81.05
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KNIP.xml
+  name: Jacksonville, Naval Air Station
+  latitude: 30.23
+  id: KNIP
+  longitude: -81.68
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KNPA.xml
+  name: Pensacola, Naval Air Station
+  latitude: 30.36
+  id: KNPA
+  longitude: -87.32
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KNQX.xml
+  name: Boca Chica Naval Air Station
+  latitude: 24.57
+  id: KNQX
+  longitude: -81.68
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KNRB.xml
+  name: Mayport Naval Station
+  latitude: 30.4
+  id: KNRB
+  longitude: -81.42
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KNSE.xml
+  name: Milton, Whiting Field North
+  latitude: 30.72
+  id: KNSE
+  longitude: -87.02
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KOCF.xml
+  name: Ocala Municipal Automatic Weather Observing
+  latitude: 29.18
+  id: KOCF
+  longitude: -82.22
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KOMN.xml
+  name: Ormond Beach Municipal Airport
+  latitude: 29.3
+  id: KOMN
+  longitude: -81.1
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KOPF.xml
+  name: Miami, Opa Locka Airport
+  latitude: 25.91
+  id: KOPF
+  longitude: -80.28
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KORL.xml
+  name: Orlando Executive Airport
+  latitude: 28.55
+  id: KORL
+  longitude: -81.33
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPBI.xml
+  name: West Palm Beach, Palm Beach International Airport
+  latitude: 26.68
+  id: KPBI
+  longitude: -80.12
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPGD.xml
+  name: Punta Gorda, Charlotte County Airport
+  latitude: 26.92
+  id: KPGD
+  longitude: -81.99
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPIE.xml
+  name: St. Petersburg / Clea
+  latitude: 27.91
+  id: KPIE
+  longitude: -82.69
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPMP.xml
+  name: Pompano Beach Airpark
+  latitude: 26.25
+  id: KPMP
+  longitude: -80.11
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPNS.xml
+  name: Pensacola Regional Airport
+  latitude: 30.47
+  id: KPNS
+  longitude: -87.2
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KRSW.xml
+  name: Fort Myers, SW Florida Intl Airport
+  latitude: 26.54
+  id: KRSW
+  longitude: -81.76
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KSFB.xml
+  name: Orlando / Sanford Airport
+  latitude: 28.78
+  id: KSFB
+  longitude: -81.24
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KSGJ.xml
+  name: St. Augustine Airport
+  latitude: 29.97
+  id: KSGJ
+  longitude: -81.33
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KSPG.xml
+  name: St. Petersburg, Whitted Airport
+  latitude: 27.77
+  id: KSPG
+  longitude: -82.63
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KSRQ.xml
+  name: Sarasota-Bradenton Intl Airport
+  latitude: 27.4
+  id: KSRQ
+  longitude: -82.55
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KSUA.xml
+  name: Stuart, Witham Field Airport
+  latitude: 27.182
+  id: KSUA
+  longitude: -80.221
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KTIX.xml
+  name: Titusville
+  latitude: 28.52
+  id: KTIX
+  longitude: -80.8
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KTLH.xml
+  name: Tallahassee Regional Airport
+  latitude: 30.4
+  id: KTLH
+  longitude: -84.35
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KTMB.xml
+  name: Miami, Kendall-Tamiami Executive Airport
+  latitude: 25.65
+  id: KTMB
+  longitude: -80.43
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KTPA.xml
+  name: Tampa International Airport
+  latitude: 27.97
+  id: KTPA
+  longitude: -82.53
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KTTS.xml
+  name: NASA Shuttle Landing Facility
+  latitude: 28.62
+  id: KTTS
+  longitude: -80.72
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KVDF.xml
+  name: Vandenberg Airport
+  latitude: 28.01
+  id: KVDF
+  longitude: -82.35
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KVPS.xml
+  name: Valparaiso / Eglin Air Force Base
+  latitude: 30.48
+  id: KVPS
+  longitude: -86.53
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KVQQ.xml
+  name: Jacksonville, Cecil Field Airport
+  latitude: 30.217
+  id: KVQQ
+  longitude: -81.876
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KVRB.xml
+  name: Vero Beach Municipal Airport
+  latitude: 27.65
+  id: KVRB
+  longitude: -80.42
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KVVG.xml
+  name: The Villages
+  latitude: 28.962
+  id: KVVG
+  longitude: -81.97
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KOBE.xml
+  name: Okeechobee County Airport
+  latitude: 27.26
+  id: KOBE
+  longitude: -80.85
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KTPF.xml
+  name: Peter O Knight Airport
+  latitude: 27.9156
+  id: KTPF
+  longitude: -82.4493
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/KPCM.xml
+  name: Plant City Airport
+  latitude: 28.0002
+  id: KPCM
+  longitude: -82.1642
+  state: FL
+- xml_url: http://weather.gov/xml/current_obs/PTPN.xml
+  name: Pohnpei Intl Airport
+  latitude: 6.97
+  id: PTPN
+  longitude: 158.22
+  state: FM
+- xml_url: http://weather.gov/xml/current_obs/PTSA.xml
+  name: Kosrae Island Airport
+  latitude: 5.333
+  id: PTSA
+  longitude: 163.033
+  state: FM
+- xml_url: http://weather.gov/xml/current_obs/PTTP.xml
+  name: Pohnpei
+  latitude: 6.95
+  id: PTTP
+  longitude: 158.25
+  state: FM
+- xml_url: http://weather.gov/xml/current_obs/PTKK.xml
+  name: Chuuk Intl Weno Is
+  latitude: 7.47
+  id: PTKK
+  longitude: 151.85
+  state: FM
+- xml_url: http://weather.gov/xml/current_obs/PTYA.xml
+  name: Yap Intl Airport
+  latitude: 9.483
+  id: PTYA
+  longitude: 138.083
+  state: FM
+- xml_url: http://weather.gov/xml/current_obs/K11J.xml
+  name: Early County Airport
+  latitude: 31.397
+  id: K11J
+  longitude: -84.895
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/K27A.xml
+  name: Elbert Co. Airport-Patz Field
+  latitude: 34.095
+  id: K27A
+  longitude: -82.816
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/K3J7.xml
+  name: Greene County Regional Airport
+  latitude: 33.6
+  id: K3J7
+  longitude: -83.133
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/K47A.xml
+  name: Cherokee County Airport
+  latitude: 34.3
+  id: K47A
+  longitude: -84.417
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KABY.xml
+  name: Albany, Southwest Georgia Regional Airport
+  latitude: 31.54
+  id: KABY
+  longitude: -84.18
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KAGS.xml
+  name: Augusta, Bush Field
+  latitude: 33.38
+  id: KAGS
+  longitude: -81.97
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KAHN.xml
+  name: Athens Airport
+  latitude: 33.96
+  id: KAHN
+  longitude: -83.32
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KAMG.xml
+  name: Alma, Bacon County Airport
+  latitude: 31.54
+  id: KAMG
+  longitude: -82.5
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KATL.xml
+  name: Hartsfield-Jackson/Atlanta International Airport
+  latitude: 33.66
+  id: KATL
+  longitude: -84.42
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KAYS.xml
+  name: Waycross / Ware County
+  latitude: 31.25
+  id: KAYS
+  longitude: -82.4
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KBGE.xml
+  name: Bainbridge
+  latitude: 30.97
+  id: KBGE
+  longitude: -84.63
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KBQK.xml
+  name: Brunswick / Glynco
+  latitude: 31.15
+  id: KBQK
+  longitude: -81.38
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KCCO.xml
+  name: Newnan Coweta County Airport
+  latitude: 33.31
+  id: KCCO
+  longitude: -84.77
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KCSG.xml
+  name: Columbus Metropolitan Airport
+  latitude: 32.53
+  id: KCSG
+  longitude: -84.93
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KDBN.xml
+  name: W H `Bud` Barron Airport
+  latitude: 32.567
+  id: KDBN
+  longitude: -82.983
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KDNL.xml
+  name: Augusta, Daniel Field
+  latitude: 33.47
+  id: KDNL
+  longitude: -82.03
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KDNN.xml
+  name: Dalton Municipal Airport
+  latitude: 34.72
+  id: KDNN
+  longitude: -84.87
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KDQH.xml
+  name: Douglas Municipal Airport
+  latitude: 31.477
+  id: KDQH
+  longitude: -82.861
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KFFC.xml
+  name: Atlanta, Peachtree City-Falcon Field
+  latitude: 33.35
+  id: KFFC
+  longitude: -84.56
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KFTY.xml
+  name: Atlanta, Fulton County Airport-Brown Field
+  latitude: 33.78
+  id: KFTY
+  longitude: -84.52
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KGVL.xml
+  name: Gainesville, Gilmer Memorial Airport
+  latitude: 34.26
+  id: KGVL
+  longitude: -83.83
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KHQU.xml
+  name: Thomson-McDuffie County Airport
+  latitude: 33.53
+  id: KHQU
+  longitude: -82.516
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KIIY.xml
+  name: Washington-Wilkes County Airport
+  latitude: 33.78
+  id: KIIY
+  longitude: -82.82
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KJYL.xml
+  name: Plantation Airpark
+  latitude: 32.645
+  id: KJYL
+  longitude: -81.596
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KLGC.xml
+  name: La Grange-Callawy Airport
+  latitude: 33.009
+  id: KLGC
+  longitude: -85.073
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KLHW.xml
+  name: Ft. Stewart
+  latitude: 31.88
+  id: KLHW
+  longitude: -81.57
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KLSF.xml
+  name: Fort Benning
+  latitude: 32.34
+  id: KLSF
+  longitude: -85.0
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KLZU.xml
+  name: Lawrenceville, Gwinnett Co-Briscoe Field Airport
+  latitude: 33.978
+  id: KLZU
+  longitude: -83.962
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KMCN.xml
+  name: Macon, Middle Georgia Regional Airport
+  latitude: 32.71
+  id: KMCN
+  longitude: -83.65
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KMGE.xml
+  name: Marietta / Dobbins Air Force Base
+  latitude: 33.93
+  id: KMGE
+  longitude: -84.52
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KMGR.xml
+  name: Moultrie Municipal Airport
+  latitude: 31.085
+  id: KMGR
+  longitude: -83.803
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KMLJ.xml
+  name: Baldwin County Airport
+  latitude: 33.15
+  id: KMLJ
+  longitude: -83.233
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KOPN.xml
+  name: Thomaston-Upson County Airport
+  latitude: 32.955
+  id: KOPN
+  longitude: -84.263
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KPDK.xml
+  name: Atlanta, De Kalb-Peachtree Airport
+  latitude: 33.88
+  id: KPDK
+  longitude: -84.3
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KRMG.xml
+  name: Rome, R. B. Russell Airport
+  latitude: 34.36
+  id: KRMG
+  longitude: -85.17
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KRYY.xml
+  name: Marietta, Cobb County-McCollum Field Airport
+  latitude: 34.013
+  id: KRYY
+  longitude: -84.599
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KSAV.xml
+  name: Savannah International Airport
+  latitude: 32.14
+  id: KSAV
+  longitude: -81.2
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KSSI.xml
+  name: Brunswick/Malcom-McKinnon
+  latitude: 31.15
+  id: KSSI
+  longitude: -81.38
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KSVN.xml
+  name: Hunter U. S. Army Airfield
+  latitude: 32.03
+  id: KSVN
+  longitude: -81.15
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KTBR.xml
+  name: Statesboro-Bulloch County Airport
+  latitude: 32.482
+  id: KTBR
+  longitude: -81.737
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KVAD.xml
+  name: Moody Air Force Base
+  latitude: 30.97
+  id: KVAD
+  longitude: -83.2
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KVDI.xml
+  name: Vidalia Municipal Airport
+  latitude: 32.193
+  id: KVDI
+  longitude: -82.372
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KVLD.xml
+  name: Valdosta Regional Airport
+  latitude: 30.79
+  id: KVLD
+  longitude: -83.28
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KVPC.xml
+  name: Cartersville Airport
+  latitude: 34.13
+  id: KVPC
+  longitude: -84.85
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KWDR.xml
+  name: Winder-Barrow Airport
+  latitude: 33.982
+  id: KWDR
+  longitude: -83.668
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KWRB.xml
+  name: Robins Air Force Base
+  latitude: 32.64
+  id: KWRB
+  longitude: -83.6
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KBIJ.xml
+  name: Early County Airport
+  latitude: 31.3969
+  id: KBIJ
+  longitude: -84.895
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/KDZJ.xml
+  name: Blairsville Airport
+  latitude: 34.8544
+  id: KDZJ
+  longitude: -83.9973
+  state: GA
+- xml_url: http://weather.gov/xml/current_obs/TGPY.xml
+  name: Point Salines Airport
+  latitude: 12.0
+  id: TGPY
+  longitude: -61.783
+  state: GD
+- xml_url: http://weather.gov/xml/current_obs/PGRO.xml
+  name: Rota/Intl
+  latitude: 14.18
+  id: PGRO
+  longitude: 145.25
+  state: GU
+- xml_url: http://weather.gov/xml/current_obs/PGSN.xml
+  name: Saipan Intl Airport
+  latitude: 15.12
+  id: PGSN
+  longitude: 145.73
+  state: GU
+- xml_url: http://weather.gov/xml/current_obs/PGUA.xml
+  name: Anderson AFB
+  latitude: 13.58
+  id: PGUA
+  longitude: 144.93
+  state: GU
+- xml_url: http://weather.gov/xml/current_obs/PGUM.xml
+  name: Guam International
+  latitude: 13.48
+  id: PGUM
+  longitude: 144.8
+  state: GU
+- xml_url: http://weather.gov/xml/current_obs/PGWT.xml
+  name: West Tinian Tinian Is
+  latitude: 14.97
+  id: PGWT
+  longitude: 145.6
+  state: GU
+- xml_url: http://weather.gov/xml/current_obs/PHBK.xml
+  name: Kekaha / Barking Sand
+  latitude: 22.07
+  id: PHBK
+  longitude: -159.78
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHHI.xml
+  name: Wheeler Army Airfield
+  latitude: 21.48
+  id: PHHI
+  longitude: -158.03
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHHN.xml
+  name: Hana
+  latitude: 20.784
+  id: PHHN
+  longitude: -156.014
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHJH.xml
+  name: Lahaina / West Maui
+  latitude: 21.02
+  id: PHJH
+  longitude: -156.63
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHJR.xml
+  name: Kalaeloa Airport
+  latitude: 21.32
+  id: PHJR
+  longitude: -158.07
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHKO.xml
+  name: Kailua / Kona, Keahole Airport
+  latitude: 19.65
+  id: PHKO
+  longitude: -156.0
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHLI.xml
+  name: Lihue Airport
+  latitude: 21.98
+  id: PHLI
+  longitude: -159.35
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHMK.xml
+  name: Molokai Airport
+  latitude: 21.15
+  id: PHMK
+  longitude: -157.1
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHNG.xml
+  name: Kaneohe Bay MCAF
+  latitude: 21.45
+  id: PHNG
+  longitude: -157.783
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHNL.xml
+  name: Honolulu International Airport
+  latitude: 21.35
+  id: PHNL
+  longitude: -157.93
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHNY.xml
+  name: Lanai City Airport
+  latitude: 20.78
+  id: PHNY
+  longitude: -156.95
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHOG.xml
+  name: Kahului Airport
+  latitude: 20.9
+  id: PHOG
+  longitude: -156.43
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHSF.xml
+  name: Bradshaw Army Air Field
+  latitude: 19.78
+  id: PHSF
+  longitude: -155.55
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PHTO.xml
+  name: Hilo International Airport
+  latitude: 19.72
+  id: PHTO
+  longitude: -155.07
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PWAK.xml
+  name: Wake Island Airfield
+  latitude: 19.283
+  id: PWAK
+  longitude: 166.5
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/PMDY.xml
+  name: Midway NAF
+  latitude: 28.22
+  id: PMDY
+  longitude: -177.37
+  state: HI
+- xml_url: http://weather.gov/xml/current_obs/KGGI.xml
+  name: Grinnell Regional Airport
+  latitude: 41.7092
+  id: KGGI
+  longitude: -92.7349
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KADU.xml
+  name: Audubon County Airport
+  latitude: 41.7
+  id: KADU
+  longitude: -94.92
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KAIO.xml
+  name: Atlantic
+  latitude: 41.4
+  id: KAIO
+  longitude: -95.05
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KALO.xml
+  name: Waterloo Municipal Airport
+  latitude: 42.55
+  id: KALO
+  longitude: -92.4
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KAMW.xml
+  name: Ames Municipal Airport
+  latitude: 41.99
+  id: KAMW
+  longitude: -93.62
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KAWG.xml
+  name: Washington
+  latitude: 41.28
+  id: KAWG
+  longitude: -91.67
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KAXA.xml
+  name: Algona
+  latitude: 43.08
+  id: KAXA
+  longitude: -94.27
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KBNW.xml
+  name: Boone Municipal
+  latitude: 42.05
+  id: KBNW
+  longitude: -93.85
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KBRL.xml
+  name: Burlington Regional Airport
+  latitude: 40.79
+  id: KBRL
+  longitude: -91.12
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCAV.xml
+  name: Clarion
+  latitude: 42.75
+  id: KCAV
+  longitude: -93.77
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCBF.xml
+  name: Council Bluffs
+  latitude: 41.27
+  id: KCBF
+  longitude: -95.77
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCCY.xml
+  name: Charles City
+  latitude: 43.07
+  id: KCCY
+  longitude: -92.62
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCID.xml
+  name: Cedar Rapids, The Eastern Iowa Airport
+  latitude: 41.89
+  id: KCID
+  longitude: -91.7
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCIN.xml
+  name: Carroll
+  latitude: 42.05
+  id: KCIN
+  longitude: -94.78
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCKP.xml
+  name: Cherokee Municipal Airport
+  latitude: 42.732
+  id: KCKP
+  longitude: -95.556
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCNC.xml
+  name: Chariton
+  latitude: 41.03
+  id: KCNC
+  longitude: -93.37
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCSQ.xml
+  name: Creston
+  latitude: 41.02
+  id: KCSQ
+  longitude: -94.37
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KCWI.xml
+  name: Clinton Municipal Automatic Weather Observing
+  latitude: 41.84
+  id: KCWI
+  longitude: -90.34
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KDBQ.xml
+  name: Dubuque Regional Airport
+  latitude: 42.41
+  id: KDBQ
+  longitude: -90.7
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KDEH.xml
+  name: Decorah
+  latitude: 43.28
+  id: KDEH
+  longitude: -91.73
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KDNS.xml
+  name: Denison
+  latitude: 41.98
+  id: KDNS
+  longitude: -95.38
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KDSM.xml
+  name: Des Moines International Airport
+  latitude: 41.54
+  id: KDSM
+  longitude: -93.65
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KDVN.xml
+  name: Davenport Municipal Airport
+  latitude: 41.62
+  id: KDVN
+  longitude: -90.58
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KEBS.xml
+  name: Webster City
+  latitude: 42.43
+  id: KEBS
+  longitude: -93.87
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KEOK.xml
+  name: Keokuk Municipal
+  latitude: 40.47
+  id: KEOK
+  longitude: -91.43
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KEST.xml
+  name: Estherville Municipal Airport
+  latitude: 43.4
+  id: KEST
+  longitude: -94.75
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KFFL.xml
+  name: Fairfield
+  latitude: 41.05
+  id: KFFL
+  longitude: -91.98
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KFOD.xml
+  name: Fort Dodge
+  latitude: 42.55
+  id: KFOD
+  longitude: -94.18
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KFSW.xml
+  name: Fort Madison
+  latitude: 40.67
+  id: KFSW
+  longitude: -91.33
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KHNR.xml
+  name: Harlan Municipal Airport
+  latitude: 41.584
+  id: KHNR
+  longitude: -95.34
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KICL.xml
+  name: Clarinda
+  latitude: 40.72
+  id: KICL
+  longitude: -95.03
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KIIB.xml
+  name: Independence Muni Airport
+  latitude: 42.454
+  id: KIIB
+  longitude: -91.948
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KIKV.xml
+  name: Ankeny Regional Airport
+  latitude: 41.69
+  id: KIKV
+  longitude: -93.57
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KIOW.xml
+  name: Iowa City Municipal Airport
+  latitude: 41.633
+  id: KIOW
+  longitude: -91.543
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KLRJ.xml
+  name: Le Mars Municipal Airport
+  latitude: 42.78
+  id: KLRJ
+  longitude: -96.2
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KLWD.xml
+  name: Lamoni Municipal Airport
+  latitude: 40.631
+  id: KLWD
+  longitude: -93.901
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KMCW.xml
+  name: Mason City Municipal Airport
+  latitude: 43.16
+  id: KMCW
+  longitude: -93.33
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KMIW.xml
+  name: Marshalltown Municipal Airport
+  latitude: 42.11
+  id: KMIW
+  longitude: -92.91
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KMPZ.xml
+  name: Mount Pleasant Muni Airport
+  latitude: 40.95
+  id: KMPZ
+  longitude: -91.51
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KMUT.xml
+  name: Muscatine
+  latitude: 41.37
+  id: KMUT
+  longitude: -91.15
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KMXO.xml
+  name: Monticello Municipal
+  latitude: 42.23
+  id: KMXO
+  longitude: -91.17
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KOLZ.xml
+  name: Oelwein Municipal Airport
+  latitude: 42.68
+  id: KOLZ
+  longitude: -91.96
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KOOA.xml
+  name: Oskaloosa Municipal Airport
+  latitude: 41.233
+  id: KOOA
+  longitude: -92.483
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KORC.xml
+  name: Orange City
+  latitude: 42.98
+  id: KORC
+  longitude: -96.07
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KOTM.xml
+  name: Ottumwa Industrial Airport
+  latitude: 41.11
+  id: KOTM
+  longitude: -92.45
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KOXV.xml
+  name: Knoxville
+  latitude: 41.3
+  id: KOXV
+  longitude: -93.12
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KPEA.xml
+  name: Pella Muni Airport
+  latitude: 41.4
+  id: KPEA
+  longitude: -92.95
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KRDK.xml
+  name: Red Oak
+  latitude: 41.02
+  id: KRDK
+  longitude: -95.27
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KSDA.xml
+  name: Shenandoah Municipal
+  latitude: 40.75
+  id: KSDA
+  longitude: -95.42
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KSHL.xml
+  name: Sheldon
+  latitude: 43.22
+  id: KSHL
+  longitude: -95.83
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KSLB.xml
+  name: Storm Lake
+  latitude: 42.6
+  id: KSLB
+  longitude: -95.23
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KSPW.xml
+  name: Spencer Municipal Airport
+  latitude: 43.17
+  id: KSPW
+  longitude: -95.21
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KSUX.xml
+  name: Sioux Gateway Airport
+  latitude: 42.41
+  id: KSUX
+  longitude: -96.38
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KTNU.xml
+  name: Newton Municipal
+  latitude: 41.68
+  id: KTNU
+  longitude: -93.02
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KVTI.xml
+  name: Vinton Veterans Mem Airpark Airport
+  latitude: 42.219
+  id: KVTI
+  longitude: -92.026
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KPRO.xml
+  name: Perry Municipal Airport
+  latitude: 41.828
+  id: KPRO
+  longitude: -94.1598
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KTVK.xml
+  name: Centerville Municipal Airport
+  latitude: 40.6839
+  id: KTVK
+  longitude: -92.901
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/KIFA.xml
+  name: Iowa Falls Municipal Airport
+  latitude: 42.4708
+  id: KIFA
+  longitude: -93.27
+  state: IA
+- xml_url: http://weather.gov/xml/current_obs/K77M.xml
+  name: Malta
+  latitude: 42.3
+  id: K77M
+  longitude: -113.37
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KBOI.xml
+  name: Boise Municipal
+  latitude: 43.58
+  id: KBOI
+  longitude: -116.22
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KBYI.xml
+  name: Burley Municipal
+  latitude: 42.54
+  id: KBYI
+  longitude: -113.77
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KEUL.xml
+  name: Caldwell
+  latitude: 43.64
+  id: KEUL
+  longitude: -116.64
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KIDA.xml
+  name: Idaho Falls/Fanning
+  latitude: 43.53
+  id: KIDA
+  longitude: -112.07
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KJER.xml
+  name: Jerome County Airport
+  latitude: 42.728
+  id: KJER
+  longitude: -114.453
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KLLJ.xml
+  name: Challis (amos)
+  latitude: 44.523
+  id: KLLJ
+  longitude: -114.215
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KMLD.xml
+  name: Malad City
+  latitude: 42.18
+  id: KMLD
+  longitude: -112.32
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KMLP.xml
+  name: Mullan Pass Vor
+  latitude: 47.45
+  id: KMLP
+  longitude: -115.67
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KMUO.xml
+  name: Mountain Home AFB
+  latitude: 43.05
+  id: KMUO
+  longitude: -115.87
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KMYL.xml
+  name: Mc Call
+  latitude: 44.89
+  id: KMYL
+  longitude: -116.1
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KPIH.xml
+  name: Pocatello Municipal
+  latitude: 42.93
+  id: KPIH
+  longitude: -112.6
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KRXE.xml
+  name: Rexburg-Madison County Airport
+  latitude: 43.83
+  id: KRXE
+  longitude: -111.81
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KSMN.xml
+  name: Salmon/Lemhi (awos)
+  latitude: 45.12
+  id: KSMN
+  longitude: -113.88
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KSNT.xml
+  name: Stanley Ranger Station
+  latitude: 44.17
+  id: KSNT
+  longitude: -114.93
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KSUN.xml
+  name: Hailey/Friedman Mem
+  latitude: 43.51
+  id: KSUN
+  longitude: -114.3
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KSZT.xml
+  name: Sandpoint Airport
+  latitude: 48.3
+  id: KSZT
+  longitude: -116.55
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KTWF.xml
+  name: Twin Falls/Joslin
+  latitude: 42.48
+  id: KTWF
+  longitude: -114.48
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KU78.xml
+  name: Soda Springs/Tigert
+  latitude: 42.66
+  id: KU78
+  longitude: -111.58
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KCOE.xml
+  name: COEUR D'ALENE(AWOS)
+  latitude: 47.78
+  id: KCOE
+  longitude: -116.82
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KLWS.xml
+  name: Lewiston (amos)
+  latitude: 46.39
+  id: KLWS
+  longitude: -117.02
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KP69.xml
+  name: Lowell
+  latitude: 46.15
+  id: KP69
+  longitude: -115.6
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KS14.xml
+  name: Spencer
+  latitude: 44.3
+  id: KS14
+  longitude: -112.1
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/KDIJ.xml
+  name: Driggs-Reed Memorial Airport
+  latitude: 43.7417
+  id: KDIJ
+  longitude: -111.098
+  state: ID
+- xml_url: http://weather.gov/xml/current_obs/K1H2.xml
+  name: Effingham
+  latitude: 39.07
+  id: K1H2
+  longitude: -88.53
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/K3LF.xml
+  name: Litchfield Municipal Airport
+  latitude: 39.163
+  id: K3LF
+  longitude: -89.675
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KAAA.xml
+  name: Logan County Airport
+  latitude: 40.16
+  id: KAAA
+  longitude: -89.33
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KAJG.xml
+  name: Mount Carmel Municipal Airport
+  latitude: 38.607
+  id: KAJG
+  longitude: -87.727
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KALN.xml
+  name: Alton / St. Louis Regional
+  latitude: 38.91
+  id: KALN
+  longitude: -90.05
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KARR.xml
+  name: Aurora Municipal Airport
+  latitude: 41.77
+  id: KARR
+  longitude: -88.47
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KBLV.xml
+  name: Scott Air Force Base / Belleville
+  latitude: 38.55
+  id: KBLV
+  longitude: -89.85
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KBMI.xml
+  name: Bloomington / Normal
+  latitude: 40.48
+  id: KBMI
+  longitude: -88.93
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KC09.xml
+  name: Morris Muni-James R Washburn Field Airport
+  latitude: 41.43
+  id: KC09
+  longitude: -88.42
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KC75.xml
+  name: Lacon
+  latitude: 41.02
+  id: KC75
+  longitude: -89.39
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KCIR.xml
+  name: Cairo Regional Airport
+  latitude: 37.067
+  id: KCIR
+  longitude: -89.217
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KCMI.xml
+  name: Champaign / Urbana, University of Illinois-Willard
+  latitude: 40.04
+  id: KCMI
+  longitude: -88.28
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KCPS.xml
+  name: Cahokia / St. Louis, St. Louis Downtown Airport
+  latitude: 38.58
+  id: KCPS
+  longitude: -90.15
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KCUL.xml
+  name: Carmi Municipal Airport
+  latitude: 38.09
+  id: KCUL
+  longitude: -88.123
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KDEC.xml
+  name: Decatur Airport
+  latitude: 39.84
+  id: KDEC
+  longitude: -88.87
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KDKB.xml
+  name: DeKalb Taylor Municipal Airport
+  latitude: 41.93
+  id: KDKB
+  longitude: -88.72
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KDNV.xml
+  name: Danville, Vermilion County Airport
+  latitude: 40.2
+  id: KDNV
+  longitude: -87.6
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KDPA.xml
+  name: Chicago / West Chicago, Dupage Airport
+  latitude: 41.93
+  id: KDPA
+  longitude: -88.25
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KENL.xml
+  name: Centralia Municipal Airport
+  latitude: 38.52
+  id: KENL
+  longitude: -89.08
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KFEP.xml
+  name: Albertus Airport
+  latitude: 42.25
+  id: KFEP
+  longitude: -89.58
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KFOA.xml
+  name: Flora Municipal Airport
+  latitude: 38.67
+  id: KFOA
+  longitude: -88.45
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KFWC.xml
+  name: Fairfield Municipal Airport
+  latitude: 38.38
+  id: KFWC
+  longitude: -88.42
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KGBG.xml
+  name: Galesburg Municipal Airport
+  latitude: 40.94
+  id: KGBG
+  longitude: -90.43
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KHSB.xml
+  name: Harrisburg-Raleigh Airport
+  latitude: 37.82
+  id: KHSB
+  longitude: -88.55
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KIGQ.xml
+  name: Lansing Municipal Airport
+  latitude: 41.53
+  id: KIGQ
+  longitude: -87.53
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KIJX.xml
+  name: Jacksonville Municipal Airport
+  latitude: 39.78
+  id: KIJX
+  longitude: -90.23
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KIKK.xml
+  name: Greater Kankakee Airport
+  latitude: 41.07
+  id: KIKK
+  longitude: -87.85
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KJOT.xml
+  name: Joliet Park district
+  latitude: 41.52
+  id: KJOT
+  longitude: -88.18
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KLOT.xml
+  name: Chicago/Romeoville, Lewis University Airport
+  latitude: 41.61
+  id: KLOT
+  longitude: -88.1
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KLWV.xml
+  name: Lawrenceville-Vincennes Intl Airport
+  latitude: 38.76
+  id: KLWV
+  longitude: -87.6
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KM30.xml
+  name: Metropolis Municipal Airport
+  latitude: 37.183
+  id: KM30
+  longitude: -88.75
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KMDH.xml
+  name: Carbondale/Murphysboro, Southern Illinois Airport
+  latitude: 37.79
+  id: KMDH
+  longitude: -89.25
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KMDW.xml
+  name: Chicago Midway Airport
+  latitude: 41.79
+  id: KMDW
+  longitude: -87.75
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KMLI.xml
+  name: Moline, Quad-City Airport
+  latitude: 41.46
+  id: KMLI
+  longitude: -90.52
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KMQB.xml
+  name: Macomb Muni Airport
+  latitude: 40.52
+  id: KMQB
+  longitude: -90.65
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KMTO.xml
+  name: Mattoon/Charleston, Coles County Memorial Airport
+  latitude: 39.48
+  id: KMTO
+  longitude: -88.28
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KMVN.xml
+  name: Mount Vernon Automatic Weather Observing/Reporting
+  latitude: 38.33
+  id: KMVN
+  longitude: -88.87
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KMWA.xml
+  name: Marion Regional
+  latitude: 37.76
+  id: KMWA
+  longitude: -89.0
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KOLY.xml
+  name: Olney-Noble Airport
+  latitude: 38.73
+  id: KOLY
+  longitude: -88.18
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KORD.xml
+  name: Chicago/Ohare
+  latitude: 41.98
+  id: KORD
+  longitude: -87.9
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KPIA.xml
+  name: Greater Peoria Regional Airport
+  latitude: 40.66
+  id: KPIA
+  longitude: -89.68
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KPNT.xml
+  name: Pontiac Municipal Airport
+  latitude: 40.92
+  id: KPNT
+  longitude: -88.63
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KPPQ.xml
+  name: Pittsfield Penstone Municipal Airport
+  latitude: 39.63
+  id: KPPQ
+  longitude: -90.78
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KPRG.xml
+  name: Edgar County Airport
+  latitude: 39.7
+  id: KPRG
+  longitude: -87.67
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KPWK.xml
+  name: Chicago / Wheeling, Pal-Waukee Airport
+  latitude: 42.11
+  id: KPWK
+  longitude: -87.9
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KRFD.xml
+  name: Chicago Rockford International Airport
+  latitude: 42.21
+  id: KRFD
+  longitude: -89.1
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KRPJ.xml
+  name: Rochelle Muni-Koritz Field Airport
+  latitude: 41.89
+  id: KRPJ
+  longitude: -89.08
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KRSV.xml
+  name: Robinson Municipal Airport
+  latitude: 39.016
+  id: KRSV
+  longitude: -87.65
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KSAR.xml
+  name: Sparta Community-Hunter Field Airport
+  latitude: 38.15
+  id: KSAR
+  longitude: -89.7
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KSFY.xml
+  name: Tri-Township Airport
+  latitude: 42.05
+  id: KSFY
+  longitude: -90.1
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KSLO.xml
+  name: Salem-Leckrone
+  latitude: 38.65
+  id: KSLO
+  longitude: -88.97
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KSPI.xml
+  name: Springfield, Capital Airport
+  latitude: 39.86
+  id: KSPI
+  longitude: -89.67
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KSQI.xml
+  name: Sterling Rockfalls
+  latitude: 41.75
+  id: KSQI
+  longitude: -89.67
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KTAZ.xml
+  name: Taylorville Municipal Airport
+  latitude: 39.53
+  id: KTAZ
+  longitude: -89.33
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KTIP.xml
+  name: Rantoul Natl Avn Cntr-Frank Elliot Field Airport
+  latitude: 40.29
+  id: KTIP
+  longitude: -88.14
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KUGN.xml
+  name: Chicago / Waukegan, Waukegan Regional Airport
+  latitude: 42.42
+  id: KUGN
+  longitude: -87.87
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KUIN.xml
+  name: Quincy Regional-Baldwin Field Airport
+  latitude: 39.94
+  id: KUIN
+  longitude: -91.2
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KVYS.xml
+  name: Illinois Valley Rgnl-Walter A Duncan Field Airport
+  latitude: 41.35
+  id: KVYS
+  longitude: -89.15
+  state: IL
+- xml_url: http://weather.gov/xml/current_obs/KEVV.xml
+  name: Evansville Regional Airport
+  latitude: 38.05
+  id: KEVV
+  longitude: -87.53
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KGYY.xml
+  name: Gary Regional
+  latitude: 41.62
+  id: KGYY
+  longitude: -87.42
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KHNB.xml
+  name: Huntingburg
+  latitude: 38.26
+  id: KHNB
+  longitude: -86.95
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KVPZ.xml
+  name: Valparaiso, Porter County Municipal Airport
+  latitude: 41.45
+  id: KVPZ
+  longitude: -87.01
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KAID.xml
+  name: Anderson Municipal
+  latitude: 40.12
+  id: KAID
+  longitude: -85.62
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KASW.xml
+  name: Warsaw Municipal Airport
+  latitude: 41.275
+  id: KASW
+  longitude: -85.84
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KBAK.xml
+  name: Columbus / Bakalar
+  latitude: 39.26
+  id: KBAK
+  longitude: -85.88
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KBMG.xml
+  name: Bloomington, Monroe County Airport
+  latitude: 39.14
+  id: KBMG
+  longitude: -86.62
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KEKM.xml
+  name: Elkhart Municipal
+  latitude: 41.73
+  id: KEKM
+  longitude: -86.0
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KEYE.xml
+  name: Indianapolis, Eagle Creek Airpark
+  latitude: 39.825
+  id: KEYE
+  longitude: -86.296
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KFWA.xml
+  name: Fort Wayne International Airport
+  latitude: 41.01
+  id: KFWA
+  longitude: -85.2
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KGEZ.xml
+  name: Shelbyville Municipal Airport
+  latitude: 39.596
+  id: KGEZ
+  longitude: -85.8
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KGSH.xml
+  name: Goshen Municipal Airport
+  latitude: 41.53
+  id: KGSH
+  longitude: -85.79
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KGUS.xml
+  name: Grissom Air Force Base / Peru
+  latitude: 40.65
+  id: KGUS
+  longitude: -86.15
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KHUF.xml
+  name: Terre Haute International Airport
+  latitude: 39.46
+  id: KHUF
+  longitude: -87.3
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KIND.xml
+  name: Indianapolis International Airport
+  latitude: 39.73
+  id: KIND
+  longitude: -86.27
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KLAF.xml
+  name: Lafayette, Purdue University Airport
+  latitude: 40.43
+  id: KLAF
+  longitude: -86.93
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KMIE.xml
+  name: Muncie, Delaware County-Johnson Field
+  latitude: 40.242
+  id: KMIE
+  longitude: -85.396
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KOKK.xml
+  name: Kokomo Muni Airport
+  latitude: 40.53
+  id: KOKK
+  longitude: -86.06
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KSBN.xml
+  name: South Bend Regional Airport
+  latitude: 41.71
+  id: KSBN
+  longitude: -86.32
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KTYQ.xml
+  name: Indianapolis Executive Airport
+  latitude: 40.0306
+  id: KTYQ
+  longitude: -86.2514
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/KGWB.xml
+  name: DeKalb County Airport
+  latitude: 41.4
+  id: KGWB
+  longitude: -84.99
+  state: IN
+- xml_url: http://weather.gov/xml/current_obs/NGTA.xml
+  name: Tarawa
+  latitude: 1.35
+  id: NGTA
+  longitude: 172.917
+  state: KB
+- xml_url: http://weather.gov/xml/current_obs/KAAO.xml
+  name: Wichita Colonel James Jabara Airport
+  latitude: 37.75
+  id: KAAO
+  longitude: -97.22
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KCFV.xml
+  name: Coffeyville Municipal Airport
+  latitude: 37.08
+  id: KCFV
+  longitude: -95.57
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KCNK.xml
+  name: Concordia, Blosser Municipal Airport
+  latitude: 39.55
+  id: KCNK
+  longitude: -97.65
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KCNU.xml
+  name: Chanute Martin Johnson Airport
+  latitude: 37.68
+  id: KCNU
+  longitude: -95.48
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KDDC.xml
+  name: Dodge City Regional Airport
+  latitude: 37.78
+  id: KDDC
+  longitude: -99.97
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KEHA.xml
+  name: Elkhart Automatic Weather Observing / Reporting
+  latitude: 37.01
+  id: KEHA
+  longitude: -101.88
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KEMP.xml
+  name: Emporia
+  latitude: 38.34
+  id: KEMP
+  longitude: -96.2
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KEWK.xml
+  name: Newton Automatic Weather Observing / Reporting Sys
+  latitude: 38.05
+  id: KEWK
+  longitude: -97.29
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KFOE.xml
+  name: Topeka, Forbes Field
+  latitude: 38.96
+  id: KFOE
+  longitude: -95.67
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KFRI.xml
+  name: Fort Riley
+  latitude: 39.05
+  id: KFRI
+  longitude: -96.767
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KGBD.xml
+  name: Great Bend Automatic Weather Observing / Reporting
+  latitude: 38.34
+  id: KGBD
+  longitude: -98.86
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KGCK.xml
+  name: Garden City Regional Airport
+  latitude: 37.94
+  id: KGCK
+  longitude: -100.72
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KHLC.xml
+  name: Hill City Municipal Airport
+  latitude: 39.39
+  id: KHLC
+  longitude: -99.83
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KHUT.xml
+  name: Hutchinson Municipal Airport
+  latitude: 38.08
+  id: KHUT
+  longitude: -97.87
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KHYS.xml
+  name: Hays Municipal Automatic Weather Observing/Report
+  latitude: 38.86
+  id: KHYS
+  longitude: -99.27
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KIAB.xml
+  name: McConnell Air Force Base
+  latitude: 37.617
+  id: KIAB
+  longitude: -97.267
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KICT.xml
+  name: Wichita Mid-Continent Airport
+  latitude: 37.66
+  id: KICT
+  longitude: -97.43
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KIXD.xml
+  name: Olathe, New Century Aircenter
+  latitude: 38.83
+  id: KIXD
+  longitude: -94.89
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KLBL.xml
+  name: Liberal Municipal Automatic Weather Observing
+  latitude: 37.05
+  id: KLBL
+  longitude: -100.97
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KLWC.xml
+  name: Lawrence Municipal Airport
+  latitude: 39.02
+  id: KLWC
+  longitude: -95.22
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KMHK.xml
+  name: Manhattan Municipal Airport
+  latitude: 39.16
+  id: KMHK
+  longitude: -96.67
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KOJC.xml
+  name: Olathe, Johnson County Executive Airport
+  latitude: 38.85
+  id: KOJC
+  longitude: -94.74
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KP28.xml
+  name: Medicine Lodge
+  latitude: 37.3
+  id: KP28
+  longitude: -98.58
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KPPF.xml
+  name: Parsons, Tri-City Airport
+  latitude: 37.3
+  id: KPPF
+  longitude: -95.5
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KPTT.xml
+  name: Pratt Industrial Airport
+  latitude: 37.702
+  id: KPTT
+  longitude: -98.747
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KRSL.xml
+  name: Russell Municipal Airport
+  latitude: 38.87
+  id: KRSL
+  longitude: -98.81
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KSLN.xml
+  name: Salina Municipal Airport
+  latitude: 38.8
+  id: KSLN
+  longitude: -97.65
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KTOP.xml
+  name: Topeka, Philip Billard Municipal Airport
+  latitude: 39.08
+  id: KTOP
+  longitude: -95.62
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KUKL.xml
+  name: Coffey County Airport
+  latitude: 38.3
+  id: KUKL
+  longitude: -95.717
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KWLD.xml
+  name: Winfield / Arkansas City, Strother Field
+  latitude: 37.16
+  id: KWLD
+  longitude: -97.03
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/KGLD.xml
+  name: Goodland, Renner Field
+  latitude: 39.38
+  id: KGLD
+  longitude: -101.7
+  state: KS
+- xml_url: http://weather.gov/xml/current_obs/NCRG.xml
+  name: Rarotonga
+  latitude: -21.2
+  id: NCRG
+  longitude: -159.817
+  state: KU
+- xml_url: http://weather.gov/xml/current_obs/NIUE.xml
+  name: Alofi/Niue
+  latitude: -19.067
+  id: NIUE
+  longitude: -169.917
+  state: KU
+- xml_url: http://weather.gov/xml/current_obs/KBWG.xml
+  name: Bowling Green-Warren County Regional Airport
+  latitude: 36.96
+  id: KBWG
+  longitude: -86.42
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KEHR.xml
+  name: Henderson City
+  latitude: 37.82
+  id: KEHR
+  longitude: -87.69
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KHOP.xml
+  name: Fort Campbell U. S. Army Airfield
+  latitude: 36.669
+  id: KHOP
+  longitude: -87.496
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KOWB.xml
+  name: Owensboro / Daviess
+  latitude: 37.76
+  id: KOWB
+  longitude: -87.17
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KPAH.xml
+  name: Paducah, Barkley Regional Airport
+  latitude: 37.07
+  id: KPAH
+  longitude: -88.77
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/K1A6.xml
+  name: Middlesboro-Bell County Airport
+  latitude: 36.611
+  id: K1A6
+  longitude: -83.737
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KCVG.xml
+  name: Covington / Cincinnati / Northern Kentucky
+  latitude: 39.05
+  id: KCVG
+  longitude: -84.67
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KEKQ.xml
+  name: Wayne County Airport
+  latitude: 36.855
+  id: KEKQ
+  longitude: -84.856
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KFFT.xml
+  name: Frankfort, Capital City Airport
+  latitude: 38.18
+  id: KFFT
+  longitude: -84.9
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KFTK.xml
+  name: Fort Knox
+  latitude: 37.9
+  id: KFTK
+  longitude: -85.967
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KGLW.xml
+  name: Glasgow Municipal Airport
+  latitude: 36.963
+  id: KGLW
+  longitude: -85.946
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KI16.xml
+  name: Kee Field Airport
+  latitude: 37.6
+  id: KI16
+  longitude: -81.559
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KJKL.xml
+  name: Julian Caroll Airport
+  latitude: 37.58
+  id: KJKL
+  longitude: -83.32
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KLEX.xml
+  name: Lexington, Blue Grass Airport
+  latitude: 38.05
+  id: KLEX
+  longitude: -84.6
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KLOU.xml
+  name: Louisville, Bowman Field Airport
+  latitude: 38.23
+  id: KLOU
+  longitude: -85.67
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KLOZ.xml
+  name: London-Corbin Airport-Magee Field
+  latitude: 37.09
+  id: KLOZ
+  longitude: -84.04
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KSDF.xml
+  name: Louisville, Standiford Field
+  latitude: 38.19
+  id: KSDF
+  longitude: -85.73
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KSME.xml
+  name: Somerset-Pulaski County-J.T. Wilson Field Airport
+  latitude: 37.055
+  id: KSME
+  longitude: -84.614
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KY15.xml
+  name: Brennan Farm Airport
+  latitude: 45.65
+  id: KY15
+  longitude: -84.467
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KDVK.xml
+  name: Stuart Powell Field Airport
+  latitude: 37.5779
+  id: KDVK
+  longitude: -84.7697
+  state: KY
+- xml_url: http://weather.gov/xml/current_obs/KS58.xml
+  name: South Timbalier
+  latitude: 28.32
+  id: KS58
+  longitude: -90.35
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K1B7.xml
+  name: Boothville Heliport
+  latitude: 29.35
+  id: K1B7
+  longitude: -89.433
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K2GL.xml
+  name: Galliano Heliport
+  latitude: 29.417
+  id: K2GL
+  longitude: -90.3
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K3B6.xml
+  name: Eugene Island 300
+  latitude: 28.083
+  id: K3B6
+  longitude: -92.7
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K7R3.xml
+  name: Amelia / Lake Palourd
+  latitude: 29.7
+  id: K7R3
+  longitude: -91.1
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K7R4.xml
+  name: Intracoastal City
+  latitude: 29.783
+  id: K7R4
+  longitude: -92.133
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K7R5.xml
+  name: Cameron Heliport
+  latitude: 29.783
+  id: K7R5
+  longitude: -93.3
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K7R8.xml
+  name: South Marsh Island
+  latitude: 28.3
+  id: K7R8
+  longitude: -91.983
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KAEX.xml
+  name: Alexandria International Airport
+  latitude: 31.33
+  id: KAEX
+  longitude: -92.55
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KAQV.xml
+  name: Ft. Polk/Peason Ridge
+  latitude: 31.4
+  id: KAQV
+  longitude: -93.283
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KARA.xml
+  name: New Iberia, Acadiana Regional Airport
+  latitude: 30.03
+  id: KARA
+  longitude: -91.88
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KASD.xml
+  name: Slidell Airport
+  latitude: 30.35
+  id: KASD
+  longitude: -89.82
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KBAD.xml
+  name: Barksdale Air Force Base
+  latitude: 32.5
+  id: KBAD
+  longitude: -93.683
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KBKB.xml
+  name: Ft. Polk/Fullerton Landing
+  latitude: 31.0
+  id: KBKB
+  longitude: -92.967
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KBTR.xml
+  name: Baton Rouge Metropolitan, Ryan Field
+  latitude: 30.54
+  id: KBTR
+  longitude: -91.15
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KBVE.xml
+  name: Boothville
+  latitude: 29.333
+  id: KBVE
+  longitude: -89.4
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KCWF.xml
+  name: Chenault Airpark
+  latitude: 30.22
+  id: KCWF
+  longitude: -93.15
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KDNK.xml
+  name: Ft. Polk/Self Strip
+  latitude: 31.1
+  id: KDNK
+  longitude: -93.0
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KDRI.xml
+  name: Beauregard Regional Airport
+  latitude: 30.833
+  id: KDRI
+  longitude: -93.333
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KDTN.xml
+  name: Shreveport Downtown Airport
+  latitude: 32.53
+  id: KDTN
+  longitude: -93.75
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KE12.xml
+  name: East Cameron 345
+  latitude: 28.083
+  id: KE12
+  longitude: -92.7
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KESF.xml
+  name: Alexandria Esler Regional Airport
+  latitude: 31.4
+  id: KESF
+  longitude: -92.3
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KGSM.xml
+  name: Ship Shoal 207A
+  latitude: 28.533
+  id: KGSM
+  longitude: -90.983
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KH08.xml
+  name: High Island 264C
+  latitude: 28.467
+  id: KH08
+  longitude: -93.733
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KHDC.xml
+  name: Hammond Municipal Airport
+  latitude: 30.52
+  id: KHDC
+  longitude: -90.42
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KHUM.xml
+  name: Houma-Terrebonne
+  latitude: 29.57
+  id: KHUM
+  longitude: -90.67
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KIER.xml
+  name: Natchitoches Regional Airport
+  latitude: 31.733
+  id: KIER
+  longitude: -93.1
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KLCH.xml
+  name: Lake Charles Regional Airport
+  latitude: 30.12
+  id: KLCH
+  longitude: -93.22
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KLFT.xml
+  name: Lafayette Regional Airport
+  latitude: 30.2
+  id: KLFT
+  longitude: -92.0
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KMLU.xml
+  name: Monroe Regional Airport
+  latitude: 32.51
+  id: KMLU
+  longitude: -92.04
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KMSY.xml
+  name: New Orleans International Airport
+  latitude: 29.98
+  id: KMSY
+  longitude: -90.25
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KNBG.xml
+  name: New Orleans, Naval Air Station
+  latitude: 29.833
+  id: KNBG
+  longitude: -90.017
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KNEW.xml
+  name: New Orleans Lakefront Airport
+  latitude: 30.04
+  id: KNEW
+  longitude: -90.03
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KP92.xml
+  name: Salt Point
+  latitude: 29.6
+  id: KP92
+  longitude: -91.3
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KPOE.xml
+  name: Fort Polk
+  latitude: 31.05
+  id: KPOE
+  longitude: -93.183
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KPTN.xml
+  name: Patterson Memorial
+  latitude: 29.72
+  id: KPTN
+  longitude: -91.33
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KSHV.xml
+  name: Shreveport Regional Airport
+  latitude: 32.45
+  id: KSHV
+  longitude: -93.83
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KSRN.xml
+  name: South Marsh 268A
+  latitude: 29.117
+  id: KSRN
+  longitude: -91.867
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KTVR.xml
+  name: Vicksburg / Tallulah Regional Airport
+  latitude: 32.35
+  id: KTVR
+  longitude: -91.03
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KW60.xml
+  name: West Cameron 560
+  latitude: 29.15
+  id: KW60
+  longitude: -93.35
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KXCN.xml
+  name: Green Canyon 184
+  latitude: 27.767
+  id: KXCN
+  longitude: -91.517
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/K2F8.xml
+  name: Morehouse Memorial Airport
+  latitude: 32.7558
+  id: K2F8
+  longitude: -91.8806
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KACP.xml
+  name: Allen Parish Airport
+  latitude: 30.7506
+  id: KACP
+  longitude: -92.6886
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KGAO.xml
+  name: South Lafourche Airport
+  latitude: 29.4447
+  id: KGAO
+  longitude: -90.2611
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/KRSN.xml
+  name: Ruston Regional Airport
+  latitude: 32.5144
+  id: KRSN
+  longitude: -92.5883
+  state: LA
+- xml_url: http://weather.gov/xml/current_obs/TLPC.xml
+  name: Vigie
+  latitude: 14.017
+  id: TLPC
+  longitude: -61.0
+  state: LC
+- xml_url: http://weather.gov/xml/current_obs/TLPL.xml
+  name: Hewanorra Intl Airport
+  latitude: 13.75
+  id: TLPL
+  longitude: -60.95
+  state: LC
+- xml_url: http://weather.gov/xml/current_obs/KUXL.xml
+  name: Southland Field Airport
+  latitude: 0.0
+  id: KUXL
+  longitude: 0.0
+  state: LS
+- xml_url: http://weather.gov/xml/current_obs/KACK.xml
+  name: Nantucket Memorial Airport
+  latitude: 41.26
+  id: KACK
+  longitude: -70.07
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KAQW.xml
+  name: North Adams, Harriman-And-West Airport
+  latitude: 42.71
+  id: KAQW
+  longitude: -73.17
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KBAF.xml
+  name: Westfield, Barnes Municipal Airport
+  latitude: 42.16
+  id: KBAF
+  longitude: -72.72
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KBED.xml
+  name: Bedford, Hanscom Field
+  latitude: 42.47
+  id: KBED
+  longitude: -71.29
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KBOS.xml
+  name: Boston, Logan International Airport
+  latitude: 42.38
+  id: KBOS
+  longitude: -71.03
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KBVY.xml
+  name: Beverly Municipal Airport
+  latitude: 42.59
+  id: KBVY
+  longitude: -70.92
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KCEF.xml
+  name: Chicopee Falls / Westover Air Force Base
+  latitude: 42.21
+  id: KCEF
+  longitude: -72.53
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KCHH.xml
+  name: Chatham
+  latitude: 41.667
+  id: KCHH
+  longitude: -69.967
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KCQX.xml
+  name: Chatham Municipal Airport
+  latitude: 41.7
+  id: KCQX
+  longitude: -69.99
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KEWB.xml
+  name: New Bedford Regional Airport
+  latitude: 41.69
+  id: KEWB
+  longitude: -70.97
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KFIT.xml
+  name: Fitchburg Municipal Airport
+  latitude: 42.55
+  id: KFIT
+  longitude: -71.76
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KFMH.xml
+  name: Otis Air National Guard Base
+  latitude: 41.66
+  id: KFMH
+  longitude: -70.52
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KHYA.xml
+  name: Hyannis, Barnstable Municipal-Boardman Airport
+  latitude: 41.68
+  id: KHYA
+  longitude: -70.28
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KLWM.xml
+  name: Lawrence Municipal Airport
+  latitude: 42.73
+  id: KLWM
+  longitude: -71.12
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KMQE.xml
+  name: East Milton
+  latitude: 42.21
+  id: KMQE
+  longitude: -71.11
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KMVY.xml
+  name: Marthas Vineyard Airport
+  latitude: 41.41
+  id: KMVY
+  longitude: -70.62
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KORE.xml
+  name: Orange Municipal Airport
+  latitude: 42.58
+  id: KORE
+  longitude: -72.28
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KORH.xml
+  name: Worcester Regional Airport
+  latitude: 42.28
+  id: KORH
+  longitude: -71.87
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KOWD.xml
+  name: Norwood Memorial Airport
+  latitude: 42.19
+  id: KOWD
+  longitude: -71.17
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KPSF.xml
+  name: Pittsfield Municipal Airport
+  latitude: 42.43
+  id: KPSF
+  longitude: -73.29
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KPVC.xml
+  name: Provincetown Automatic Weather Observing/Reporting
+  latitude: 42.01
+  id: KPVC
+  longitude: -70.2
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KPYM.xml
+  name: Plymouth Municipal Airport
+  latitude: 41.91
+  id: KPYM
+  longitude: -70.73
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KTAN.xml
+  name: Taunton
+  latitude: 41.89
+  id: KTAN
+  longitude: -71.02
+  state: MA
+- xml_url: http://weather.gov/xml/current_obs/KADW.xml
+  name: Camp Springs / Andrews Air Force Base
+  latitude: 38.83
+  id: KADW
+  longitude: -76.87
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KAPG.xml
+  name: Phillips Army Air Field / Aberdeen
+  latitude: 39.47
+  id: KAPG
+  longitude: -76.17
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KBWI.xml
+  name: Baltimore-Washington International Airport
+  latitude: 39.19
+  id: KBWI
+  longitude: -76.67
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KCBE.xml
+  name: Greater Cumberland Regional Airport
+  latitude: 39.617
+  id: KCBE
+  longitude: -78.767
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KDMH.xml
+  name: Baltimore, Inner Harbor
+  latitude: 39.28
+  id: KDMH
+  longitude: -76.61
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KESN.xml
+  name: Easton/Newman Field Airport
+  latitude: 38.8
+  id: KESN
+  longitude: -76.067
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KFDK.xml
+  name: Frederick Municipal Airport
+  latitude: 39.418
+  id: KFDK
+  longitude: -77.374
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KFME.xml
+  name: Ft Meade/Tipton
+  latitude: 39.083
+  id: KFME
+  longitude: -76.767
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KHGR.xml
+  name: Hagerstown, Washington County Regional Airport
+  latitude: 39.71
+  id: KHGR
+  longitude: -77.73
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KMTN.xml
+  name: Baltimore / Martin
+  latitude: 39.34
+  id: KMTN
+  longitude: -76.42
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KNAK.xml
+  name: Annapolis (U.S. Naval Academy)
+  latitude: 38.98
+  id: KNAK
+  longitude: -76.48
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KNHK.xml
+  name: Patuxent River, Naval Air Station
+  latitude: 38.29
+  id: KNHK
+  longitude: -76.4
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KOXB.xml
+  name: Ocean City Municipal Airport
+  latitude: 38.308
+  id: KOXB
+  longitude: -75.124
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KSBY.xml
+  name: Salisbury-Wicomico County Regional Airport
+  latitude: 38.34
+  id: KSBY
+  longitude: -75.5
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KDMW.xml
+  name: Carroll County Regional Airport/Jack B Poage Field
+  latitude: 39.36
+  id: KDMW
+  longitude: -77.0
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/K2G4.xml
+  name: Garrett County Airport
+  latitude: 0.0
+  id: K2G4
+  longitude: 0.0
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KCGS.xml
+  name: College Park Airport
+  latitude: 0.0
+  id: KCGS
+  longitude: 0.0
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/KNUI.xml
+  name: Webster Naval Outlying Field
+  latitude: 38.1489
+  id: KNUI
+  longitude: -76.42
+  state: MD
+- xml_url: http://weather.gov/xml/current_obs/K40B.xml
+  name: Clayton Lake
+  latitude: 46.617
+  id: K40B
+  longitude: -69.533
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KAUG.xml
+  name: Augusta State Airport
+  latitude: 44.32
+  id: KAUG
+  longitude: -69.8
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KBGR.xml
+  name: Bangor International Airport
+  latitude: 44.81
+  id: KBGR
+  longitude: -68.83
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KBHB.xml
+  name: Bar Harbor Automatic Weather Observing / Reporting
+  latitude: 44.46
+  id: KBHB
+  longitude: -68.37
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KCAR.xml
+  name: Caribou Municipal Airport
+  latitude: 46.88
+  id: KCAR
+  longitude: -68.02
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KFVE.xml
+  name: Frenchville, Northern Aroostook Regional Airport
+  latitude: 47.29
+  id: KFVE
+  longitude: -68.32
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KGNR.xml
+  name: Greenville
+  latitude: 45.462
+  id: KGNR
+  longitude: -69.595
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KHUL.xml
+  name: Houlton International Airport
+  latitude: 46.14
+  id: KHUL
+  longitude: -67.78
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KIWI.xml
+  name: Wiscasset Airport
+  latitude: 43.95
+  id: KIWI
+  longitude: -69.7
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KIZG.xml
+  name: Fryeburg, Eastern Slopes Regional Airport
+  latitude: 43.98
+  id: KIZG
+  longitude: -70.95
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KLEW.xml
+  name: Auburn-Lewiston
+  latitude: 44.05
+  id: KLEW
+  longitude: -70.29
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KMLT.xml
+  name: Millinocket Municipal Airport
+  latitude: 45.66
+  id: KMLT
+  longitude: -68.68
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KNHZ.xml
+  name: Brunswick, Naval Air Station
+  latitude: 43.89
+  id: KNHZ
+  longitude: -69.93
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KOLD.xml
+  name: Old Town / Dewitt Field Airport
+  latitude: 44.95
+  id: KOLD
+  longitude: -68.667
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KPQI.xml
+  name: Presque Isle
+  latitude: 46.69
+  id: KPQI
+  longitude: -68.05
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KPWM.xml
+  name: Portland International Jetport
+  latitude: 43.66
+  id: KPWM
+  longitude: -70.32
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KRKD.xml
+  name: Rockland / Knox Automatic Weather Observing
+  latitude: 44.08
+  id: KRKD
+  longitude: -69.12
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KSFM.xml
+  name: Sanford Municipal Automatic Weather Observing
+  latitude: 43.4
+  id: KSFM
+  longitude: -70.7
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KWVL.xml
+  name: Waterville Automatic Weather Observing / Reporting
+  latitude: 44.54
+  id: KWVL
+  longitude: -69.69
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/KGYX.xml
+  name: Portland
+  latitude: 43.883
+  id: KGYX
+  longitude: -70.25
+  state: ME
+- xml_url: http://weather.gov/xml/current_obs/PKMJ.xml
+  name: Marjuro WSO AP
+  latitude: 7.083
+  id: PKMJ
+  longitude: 171.383
+  state: MH
+- xml_url: http://weather.gov/xml/current_obs/PKMR.xml
+  name: Majuro Atoll
+  latitude: 7.06
+  id: PKMR
+  longitude: 171.27
+  state: MH
+- xml_url: http://weather.gov/xml/current_obs/PKWA.xml
+  name: Kwajalein Atoll
+  latitude: 8.733
+  id: PKWA
+  longitude: 167.733
+  state: MH
+- xml_url: http://weather.gov/xml/current_obs/K78D.xml
+  name: Caro
+  latitude: 43.45
+  id: K78D
+  longitude: -83.45
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/K7D2.xml
+  name: Troy
+  latitude: 42.55
+  id: K7D2
+  longitude: -83.183
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KFKS.xml
+  name: Frankfort
+  latitude: 44.617
+  id: KFKS
+  longitude: -86.2
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KHAI.xml
+  name: Three Rivers Municipal Dr Haines Airport
+  latitude: 41.959
+  id: KHAI
+  longitude: -85.59
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KIMT.xml
+  name: Iron Mountain / Kingsford, Ford Airport
+  latitude: 45.81
+  id: KIMT
+  longitude: -88.11
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KIWD.xml
+  name: Ironwood Automatic Weather Observing / Reporting
+  latitude: 46.54
+  id: KIWD
+  longitude: -90.13
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMNM.xml
+  name: Menominee Automatic Weather Observing / Reporting
+  latitude: 45.12
+  id: KMNM
+  longitude: -87.63
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KONZ.xml
+  name: Grosse Ile Municipal Airport
+  latitude: 42.1
+  id: KONZ
+  longitude: -83.16
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KACB.xml
+  name: Bellaire, Antrim County Airport
+  latitude: 44.99
+  id: KACB
+  longitude: -85.2
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KADG.xml
+  name: Adrian, Lenawee County Airport
+  latitude: 41.87
+  id: KADG
+  longitude: -84.07
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KAMN.xml
+  name: Alma, Gratiot Community Airport
+  latitude: 43.32
+  id: KAMN
+  longitude: -84.69
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KANJ.xml
+  name: Sault Ste. Marie
+  latitude: 46.485
+  id: KANJ
+  longitude: -84.366
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KAPN.xml
+  name: Alpena County Regional Airport
+  latitude: 45.08
+  id: KAPN
+  longitude: -83.57
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KARB.xml
+  name: Ann Arbor Municipal Airport
+  latitude: 42.22
+  id: KARB
+  longitude: -83.75
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KAZO.xml
+  name: Kalamazoo / Battle Creek International
+  latitude: 42.24
+  id: KAZO
+  longitude: -85.55
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KBAX.xml
+  name: Bad Axe, Huron County Memorial Airport
+  latitude: 43.79
+  id: KBAX
+  longitude: -82.99
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KBEH.xml
+  name: Benton Harbor, Southwest Michigan Regional Airport
+  latitude: 42.14
+  id: KBEH
+  longitude: -86.44
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KBIV.xml
+  name: Holland, Tulip City Airport
+  latitude: 42.75
+  id: KBIV
+  longitude: -86.1
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KBTL.xml
+  name: Battle Creek, Kellogg Airport
+  latitude: 42.3
+  id: KBTL
+  longitude: -85.25
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KCAD.xml
+  name: Cadillac / Wexford County
+  latitude: 44.29
+  id: KCAD
+  longitude: -85.42
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KCFS.xml
+  name: Caro
+  latitude: 43.459
+  id: KCFS
+  longitude: -83.445
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KCIU.xml
+  name: Chippewa International Automatic Weather Observing
+  latitude: 46.26
+  id: KCIU
+  longitude: -84.47
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KCMX.xml
+  name: Hancock, Houghton County Memorial Airport
+  latitude: 47.18
+  id: KCMX
+  longitude: -88.5
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KCVX.xml
+  name: Charlevoix Municipal Airport
+  latitude: 45.3
+  id: KCVX
+  longitude: -85.27
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KDET.xml
+  name: Detroit City Airport
+  latitude: 42.43
+  id: KDET
+  longitude: -83.02
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KDTW.xml
+  name: Detroit Metropolitan Wayne County Airport
+  latitude: 42.23
+  id: KDTW
+  longitude: -83.33
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KDUH.xml
+  name: Toledo Suburban Airport
+  latitude: 41.73
+  id: KDUH
+  longitude: -83.65
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KERY.xml
+  name: Newberry, Luce County Airport
+  latitude: 46.31
+  id: KERY
+  longitude: -85.46
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KESC.xml
+  name: Escanaba-Delta County Airport
+  latitude: 45.73
+  id: KESC
+  longitude: -87.08
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KFNT.xml
+  name: Flint, Bishop International Airport
+  latitude: 42.98
+  id: KFNT
+  longitude: -83.73
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KFPK.xml
+  name: Fitch Beach Airport
+  latitude: 42.57
+  id: KFPK
+  longitude: -84.81
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KGLR.xml
+  name: Gaylord, Otsego County Airport
+  latitude: 45.024
+  id: KGLR
+  longitude: -84.678
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KGOV.xml
+  name: Grayling AAF Airport
+  latitude: 44.68
+  id: KGOV
+  longitude: -84.72
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KGRR.xml
+  name: Grand Rapids, Gerald R. Ford International Airport
+  latitude: 42.89
+  id: KGRR
+  longitude: -85.52
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KHTL.xml
+  name: Houghton Lake, Roscommon County Airport
+  latitude: 44.38
+  id: KHTL
+  longitude: -84.68
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KHYX.xml
+  name: Saginaw County H.W. Browne Airport
+  latitude: 43.433
+  id: KHYX
+  longitude: -83.862
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KIRS.xml
+  name: Sturgis, Kirsch Municipal Airport
+  latitude: 41.81
+  id: KIRS
+  longitude: -85.44
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KISQ.xml
+  name: Manistique, Schoolcraft County Airport
+  latitude: 45.97
+  id: KISQ
+  longitude: -86.17
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KJXN.xml
+  name: Jackson County-Reynolds Field Airport
+  latitude: 42.27
+  id: KJXN
+  longitude: -84.47
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KJYM.xml
+  name: Hillsdale Municipal Airport
+  latitude: 41.921
+  id: KJYM
+  longitude: -84.586
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KLAN.xml
+  name: Lansing, Capital City Airport
+  latitude: 42.78
+  id: KLAN
+  longitude: -84.6
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KLDM.xml
+  name: Ludington, Mason County Airport
+  latitude: 43.96
+  id: KLDM
+  longitude: -86.41
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KLWA.xml
+  name: South Haven
+  latitude: 42.351
+  id: KLWA
+  longitude: -86.256
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMBL.xml
+  name: Manistee County-Blacker Airport
+  latitude: 44.28
+  id: KMBL
+  longitude: -86.25
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMBS.xml
+  name: Saginaw, MBS International Airport
+  latitude: 43.53
+  id: KMBS
+  longitude: -84.08
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMCD.xml
+  name: Mackinac Island Airport
+  latitude: 45.86
+  id: KMCD
+  longitude: -84.64
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMGN.xml
+  name: Harbor Springs Airport
+  latitude: 45.42
+  id: KMGN
+  longitude: -84.91
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMKG.xml
+  name: Muskegon County Airport
+  latitude: 43.18
+  id: KMKG
+  longitude: -86.27
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMOP.xml
+  name: Mount Pleasant Municipal Airport
+  latitude: 43.62
+  id: KMOP
+  longitude: -84.74
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMQT.xml
+  name: Marquette
+  latitude: 46.533
+  id: KMQT
+  longitude: -87.55
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KMTC.xml
+  name: Selfridge Air National Guard Base
+  latitude: 42.62
+  id: KMTC
+  longitude: -82.84
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KOEB.xml
+  name: Coldwater, Branch County Memorial Airport
+  latitude: 41.93
+  id: KOEB
+  longitude: -85.05
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KOSC.xml
+  name: Oscoda-Wurtsmith Airport
+  latitude: 44.46
+  id: KOSC
+  longitude: -83.4
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KOZW.xml
+  name: Howell, Livingston County Airport
+  latitude: 42.63
+  id: KOZW
+  longitude: -83.98
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KP53.xml
+  name: Munising
+  latitude: 46.4
+  id: KP53
+  longitude: -86.65
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KP58.xml
+  name: Port Hope
+  latitude: 44.022
+  id: KP58
+  longitude: -82.793
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KP59.xml
+  name: Copper Harbor
+  latitude: 47.45
+  id: KP59
+  longitude: -87.9
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KP75.xml
+  name: Marquette
+  latitude: 45.93
+  id: KP75
+  longitude: -85.92
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KPHN.xml
+  name: St. Clair County International
+  latitude: 42.92
+  id: KPHN
+  longitude: -82.53
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KPLN.xml
+  name: Pellston Regional Airport of Emmet County
+  latitude: 45.58
+  id: KPLN
+  longitude: -84.8
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KPTK.xml
+  name: Pontiac, Oakland County International Airport
+  latitude: 42.67
+  id: KPTK
+  longitude: -83.42
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KPZQ.xml
+  name: Presque Isle County Airport
+  latitude: 45.4
+  id: KPZQ
+  longitude: -83.817
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KRMY.xml
+  name: Marshall, Brooks Field Airport
+  latitude: 42.24
+  id: KRMY
+  longitude: -84.96
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KRNP.xml
+  name: Owosso Community Airport
+  latitude: 42.993
+  id: KRNP
+  longitude: -84.139
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KRQB.xml
+  name: Big Rapids, Roben-Hood Airport
+  latitude: 43.72
+  id: KRQB
+  longitude: -85.5
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KSAW.xml
+  name: Gwinn, Sawyer Airport
+  latitude: 46.354
+  id: KSAW
+  longitude: -87.394
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KSJX.xml
+  name: Beaver Island Airport
+  latitude: 45.7
+  id: KSJX
+  longitude: -85.57
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KSLH.xml
+  name: Cheboygan Co Airport
+  latitude: 45.65
+  id: KSLH
+  longitude: -84.52
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KTEW.xml
+  name: Mason Jewett Field Airport
+  latitude: 42.57
+  id: KTEW
+  longitude: -84.42
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KTTF.xml
+  name: Monroe, Custer Airport
+  latitude: 41.94
+  id: KTTF
+  longitude: -83.43
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KTVC.xml
+  name: Traverse City, Cherry Capital Airport
+  latitude: 44.73
+  id: KTVC
+  longitude: -85.58
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KVLL.xml
+  name: Troy
+  latitude: 42.543
+  id: KVLL
+  longitude: -83.178
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KYIP.xml
+  name: Detroit, Willow Run Airport
+  latitude: 42.23
+  id: KYIP
+  longitude: -83.53
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KDRM.xml
+  name: Drummond Island Airport
+  latitude: 0.0
+  id: KDRM
+  longitude: 0.0
+  state: MI
+- xml_url: http://weather.gov/xml/current_obs/KACQ.xml
+  name: Waseca Muni Airport
+  latitude: 44.07
+  id: KACQ
+  longitude: -93.55
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KADC.xml
+  name: Wadena Municipal Airport
+  latitude: 46.447
+  id: KADC
+  longitude: -95.212
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KAEL.xml
+  name: Albert Lea Automatic Weather Observing / Reporting
+  latitude: 43.69
+  id: KAEL
+  longitude: -93.37
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KAIT.xml
+  name: Aitkin NDB Automatic Weather Observing / Reporting
+  latitude: 46.55
+  id: KAIT
+  longitude: -93.69
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KANE.xml
+  name: Minneapolis / Blaine
+  latitude: 45.16
+  id: KANE
+  longitude: -93.22
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KAQP.xml
+  name: Appleton Municipal Airport
+  latitude: 45.23
+  id: KAQP
+  longitude: -96.0
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KAUM.xml
+  name: Austin Municipal
+  latitude: 43.67
+  id: KAUM
+  longitude: -92.94
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KAXN.xml
+  name: Alexandria, Chandler Field
+  latitude: 45.87
+  id: KAXN
+  longitude: -95.41
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KBBB.xml
+  name: Benson Municipal
+  latitude: 45.32
+  id: KBBB
+  longitude: -95.65
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KBDE.xml
+  name: Baudette International Airport
+  latitude: 48.73
+  id: KBDE
+  longitude: -94.6
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KBDH.xml
+  name: Willmar Municipal Airport
+  latitude: 45.12
+  id: KBDH
+  longitude: -95.13
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KBFW.xml
+  name: Silver Bay
+  latitude: 47.21
+  id: KBFW
+  longitude: -91.41
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KBJI.xml
+  name: Bemidji
+  latitude: 47.51
+  id: KBJI
+  longitude: -94.93
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KBRD.xml
+  name: Brainerd-Crow Wing County Regional Airport
+  latitude: 46.4
+  id: KBRD
+  longitude: -94.13
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCBG.xml
+  name: Cambridge Municipal
+  latitude: 45.57
+  id: KCBG
+  longitude: -93.27
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCDD.xml
+  name: Crane Lake, Scotts Seaplane Base
+  latitude: 48.27
+  id: KCDD
+  longitude: -92.57
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCKC.xml
+  name: Grand Marais/Cook County Airport
+  latitude: 47.84
+  id: KCKC
+  longitude: -90.38
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCKN.xml
+  name: Crookston Municipal Field
+  latitude: 47.86
+  id: KCKN
+  longitude: -96.62
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCNB.xml
+  name: Canby Myers Field Airport
+  latitude: 44.72
+  id: KCNB
+  longitude: -96.26
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCOQ.xml
+  name: Cloquet Automatic Weather Observing / Reporting
+  latitude: 46.71
+  id: KCOQ
+  longitude: -92.5
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCQM.xml
+  name: Cook Municipal Airport
+  latitude: 47.82
+  id: KCQM
+  longitude: -92.69
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KDLH.xml
+  name: Duluth International Airport
+  latitude: 46.84
+  id: KDLH
+  longitude: -92.18
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KDTL.xml
+  name: Detroit Lakes Automatic Weather Observing / Report
+  latitude: 46.83
+  id: KDTL
+  longitude: -95.88
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KDVP.xml
+  name: Slayton Municipal Airport
+  latitude: 43.987
+  id: KDVP
+  longitude: -95.783
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KDXX.xml
+  name: Madison-Lac Qui Parle County Airport
+  latitude: 44.99
+  id: KDXX
+  longitude: -96.18
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KDYT.xml
+  name: Sky Harbor Airport
+  latitude: 46.72
+  id: KDYT
+  longitude: -92.04
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KELO.xml
+  name: Ely Municipal Automatic Weather Observing / Report
+  latitude: 47.91
+  id: KELO
+  longitude: -91.82
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KETH.xml
+  name: Wheaton NDB Automatic Weather Observing/Reporting
+  latitude: 45.71
+  id: KETH
+  longitude: -96.5
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KEVM.xml
+  name: Eveleth Municipal Automatic Weather Observing
+  latitude: 47.41
+  id: KEVM
+  longitude: -92.5
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFBL.xml
+  name: Faribault Municipal Automatic Weather Observing
+  latitude: 44.34
+  id: KFBL
+  longitude: -93.31
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFCM.xml
+  name: Minneapolis, Flying Cloud Airport
+  latitude: 44.84
+  id: KFCM
+  longitude: -93.47
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFFM.xml
+  name: Fergus Falls Automatic Weather Observing/Reporting
+  latitude: 46.3
+  id: KFFM
+  longitude: -96.07
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFGN.xml
+  name: Flag Island
+  latitude: 49.32
+  id: KFGN
+  longitude: -94.88
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFKA.xml
+  name: Preston-Fillmore Co Airport
+  latitude: 43.677
+  id: KFKA
+  longitude: -92.18
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFOZ.xml
+  name: Bigfork Municipal Airport
+  latitude: 47.78
+  id: KFOZ
+  longitude: -93.65
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFRM.xml
+  name: Fairmont Municipal Automatic Weather Observing
+  latitude: 43.66
+  id: KFRM
+  longitude: -94.42
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KFSE.xml
+  name: Fosston Automatic Weather Observing/Reporting Sys
+  latitude: 47.593
+  id: KFSE
+  longitude: -95.773
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KGHW.xml
+  name: Glenwood Automatic Surface Observing System
+  latitude: 45.65
+  id: KGHW
+  longitude: -95.32
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KGNA.xml
+  name: The Bay of Grand Marais
+  latitude: 47.75
+  id: KGNA
+  longitude: -90.34
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KGPZ.xml
+  name: Grand Rapids Automatic Weather Observing/Reporting
+  latitude: 47.23
+  id: KGPZ
+  longitude: -93.52
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KGYL.xml
+  name: Glencoe Municipal Airport
+  latitude: 44.757
+  id: KGYL
+  longitude: -94.082
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KHCD.xml
+  name: Hutchinson Automatic Weather Observing / Reporting
+  latitude: 44.87
+  id: KHCD
+  longitude: -94.39
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KHCO.xml
+  name: Hallock Municipal Airport
+  latitude: 48.79
+  id: KHCO
+  longitude: -96.95
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KHIB.xml
+  name: Chisholm-Hibbing Airport
+  latitude: 47.39
+  id: KHIB
+  longitude: -92.85
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KHZX.xml
+  name: Isedor Iverson Airport
+  latitude: 46.617
+  id: KHZX
+  longitude: -93.317
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KILL.xml
+  name: Willmar / Rice Automatic Weather Observing/Report
+  latitude: 45.11
+  id: KILL
+  longitude: -95.09
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KINL.xml
+  name: Falls International Airport
+  latitude: 48.58
+  id: KINL
+  longitude: -93.38
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KJKJ.xml
+  name: Moorhead Municipal Airport
+  latitude: 46.84
+  id: KJKJ
+  longitude: -96.66
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KJMR.xml
+  name: Mora Municipal Airport
+  latitude: 45.89
+  id: KJMR
+  longitude: -93.27
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KJYG.xml
+  name: St. James Municipal Airport
+  latitude: 43.99
+  id: KJYG
+  longitude: -94.56
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KLJF.xml
+  name: Litchfield Municipal Airport
+  latitude: 45.14
+  id: KLJF
+  longitude: -94.52
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KLVN.xml
+  name: Minneapolis, Airlake Airport
+  latitude: 44.64
+  id: KLVN
+  longitude: -93.24
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KLXL.xml
+  name: Little Falls Automatic Weather Observing/Reporting
+  latitude: 45.96
+  id: KLXL
+  longitude: -94.35
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KLYV.xml
+  name: Luverne-Quentin Aanenson Field
+  latitude: 43.621
+  id: KLYV
+  longitude: -96.216
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMGG.xml
+  name: Maple Lake Municipal Airport
+  latitude: 45.236
+  id: KMGG
+  longitude: -93.986
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMIC.xml
+  name: Minneapolis, Crystal Airport
+  latitude: 45.08
+  id: KMIC
+  longitude: -93.38
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMJQ.xml
+  name: Jackson Municipal Automatic Weather Observing
+  latitude: 43.66
+  id: KMJQ
+  longitude: -94.99
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMKT.xml
+  name: Mankato Automatic Weather Observing / Reporting
+  latitude: 44.23
+  id: KMKT
+  longitude: -93.92
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMML.xml
+  name: Marshall / Ryan Automatic Weather Observing
+  latitude: 44.46
+  id: KMML
+  longitude: -95.82
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMOX.xml
+  name: Morris Municipal Automatic Weather Observing
+  latitude: 45.57
+  id: KMOX
+  longitude: -95.97
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMSP.xml
+  name: Minneapolis-St. Paul International Airport
+  latitude: 44.89
+  id: KMSP
+  longitude: -93.22
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMVE.xml
+  name: Montevideo Automatic Weather Observing / Reporting
+  latitude: 44.97
+  id: KMVE
+  longitude: -95.72
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMWM.xml
+  name: Windom Municipal Airport
+  latitude: 43.91
+  id: KMWM
+  longitude: -95.11
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KMZH.xml
+  name: Moose Lake Carlton County Airport
+  latitude: 46.417
+  id: KMZH
+  longitude: -92.8
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KONA.xml
+  name: Winona Municipal Automatic Weather Observing
+  latitude: 44.09
+  id: KONA
+  longitude: -91.7
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KORB.xml
+  name: Orr
+  latitude: 48.02
+  id: KORB
+  longitude: -92.87
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KOTG.xml
+  name: Worthington Automatic Weather Observing/Reporting
+  latitude: 43.66
+  id: KOTG
+  longitude: -95.58
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KOVL.xml
+  name: Olivia Regional Airport
+  latitude: 44.78
+  id: KOVL
+  longitude: -95.03
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KOWA.xml
+  name: Owatonna Automatic Weather Observing / Reporting
+  latitude: 44.12
+  id: KOWA
+  longitude: -93.25
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KPKD.xml
+  name: Park Rapids Municipal Airport
+  latitude: 46.91
+  id: KPKD
+  longitude: -95.07
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KPNM.xml
+  name: Princeton
+  latitude: 45.56
+  id: KPNM
+  longitude: -93.61
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KPQN.xml
+  name: Pipestone Automatic Weather Observing / Reporting
+  latitude: 43.99
+  id: KPQN
+  longitude: -96.32
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KPWC.xml
+  name: Pine River Regional Airport
+  latitude: 46.72
+  id: KPWC
+  longitude: -94.38
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KRGK.xml
+  name: Red Wing Municipal Airport
+  latitude: 44.59
+  id: KRGK
+  longitude: -92.49
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KROS.xml
+  name: Rush City Regional Airport
+  latitude: 45.698
+  id: KROS
+  longitude: -92.953
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KROX.xml
+  name: Roseau Municipal Automatic Weather Observing
+  latitude: 48.86
+  id: KROX
+  longitude: -95.69
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KRRT.xml
+  name: Warroad International-Swede Carlson Field
+  latitude: 48.94
+  id: KRRT
+  longitude: -95.35
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KRST.xml
+  name: Rochester International Airport
+  latitude: 43.93
+  id: KRST
+  longitude: -92.5
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KRWF.xml
+  name: Redwood Falls Municipal Airport
+  latitude: 44.55
+  id: KRWF
+  longitude: -95.08
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KSAZ.xml
+  name: Staples Municipal Airport
+  latitude: 46.38
+  id: KSAZ
+  longitude: -94.81
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KSGS.xml
+  name: South St. Paul Municipal-Richard E
+  latitude: 44.85
+  id: KSGS
+  longitude: -93.15
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KSTC.xml
+  name: St. Cloud Regional Airport
+  latitude: 45.55
+  id: KSTC
+  longitude: -94.07
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KSTP.xml
+  name: St. Paul Downtown Holman Field
+  latitude: 44.94
+  id: KSTP
+  longitude: -93.05
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KSYN.xml
+  name: Stanton Airfield
+  latitude: 44.467
+  id: KSYN
+  longitude: -93.017
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KTKC.xml
+  name: Tracy Municipal Airport
+  latitude: 44.249
+  id: KTKC
+  longitude: -95.607
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KTOB.xml
+  name: Dodge Center Airport
+  latitude: 44.018
+  id: KTOB
+  longitude: -92.831
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KTVF.xml
+  name: Thief River Automatic Weather Observing/Reporting
+  latitude: 48.08
+  id: KTVF
+  longitude: -96.18
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KTWM.xml
+  name: Two Harbors
+  latitude: 47.05
+  id: KTWM
+  longitude: -91.75
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KULM.xml
+  name: New Ulm Municipal Automatic Weather Observing
+  latitude: 44.32
+  id: KULM
+  longitude: -94.5
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KVVV.xml
+  name: Ortonville Municipal-Martinson Field Airport
+  latitude: 45.31
+  id: KVVV
+  longitude: -96.42
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KVWU.xml
+  name: Waskish Municipal Airport
+  latitude: 48.15
+  id: KVWU
+  longitude: -94.52
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KXVG.xml
+  name: Longville Municipal Airport
+  latitude: 46.992
+  id: KXVG
+  longitude: -94.2
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KCFE.xml
+  name: Buffalo Municipal Airport
+  latitude: 45.159
+  id: KCFE
+  longitude: -93.843
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KGDB.xml
+  name: Granite Falls Municipal Airport
+  latitude: 44.7533
+  id: KGDB
+  longitude: -95.556
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KPEX.xml
+  name: Paynesville Municipal Airport
+  latitude: 45.3722
+  id: KPEX
+  longitude: -94.7464
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KRAD.xml
+  name: Warroad Automatic Weather Observing/Reporting Sys
+  latitude: 48.9333
+  id: KRAD
+  longitude: -95.3333
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/K14Y.xml
+  name: Todd Field Airport - Long Prairie, MN
+  latitude: 45.8983
+  id: K14Y
+  longitude: -94.8739
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/K21D.xml
+  name: Lake Elmo Airport - Lake Elmo, MN
+  latitude: 44.9975
+  id: K21D
+  longitude: -92.8557
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KY63.xml
+  name: Elbow Lake Municipal Airport - Elbow Lake, MN
+  latitude: 45.9861
+  id: KY63
+  longitude: -95.992
+  state: MN
+- xml_url: http://weather.gov/xml/current_obs/KAIZ.xml
+  name: Kaiser Memorial Automatic Weather Observing
+  latitude: 38.11
+  id: KAIZ
+  longitude: -92.55
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KCDJ.xml
+  name: Chillicothe Agri-Science Center
+  latitude: 39.82
+  id: KCDJ
+  longitude: -93.58
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KCGI.xml
+  name: Cape Girardeau Regional Airport
+  latitude: 37.23
+  id: KCGI
+  longitude: -89.58
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KCOU.xml
+  name: Columbia Regional Airport
+  latitude: 38.83
+  id: KCOU
+  longitude: -92.22
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KDMO.xml
+  name: Sedalia Memorial Airport
+  latitude: 38.71
+  id: KDMO
+  longitude: -93.16
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KFAM.xml
+  name: Farmington Airport
+  latitude: 37.76
+  id: KFAM
+  longitude: -90.43
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KIRK.xml
+  name: Kirksville Regional Airport
+  latitude: 40.11
+  id: KIRK
+  longitude: -92.55
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KJEF.xml
+  name: Jefferson City Memorial Airport
+  latitude: 38.59
+  id: KJEF
+  longitude: -92.16
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KJLN.xml
+  name: Joplin Regional Airport
+  latitude: 37.18
+  id: KJLN
+  longitude: -94.5
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KLXT.xml
+  name: Lees Summit
+  latitude: 38.964
+  id: KLXT
+  longitude: -94.374
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KMCI.xml
+  name: Kansas City International Airport
+  latitude: 39.33
+  id: KMCI
+  longitude: -94.72
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KMKC.xml
+  name: Charles B Wheeler Downtown Airport
+  latitude: 39.12
+  id: KMKC
+  longitude: -94.6
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KPOF.xml
+  name: Poplar Bluff Municipal Airport
+  latitude: 36.77
+  id: KPOF
+  longitude: -90.32
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KSET.xml
+  name: St. Charles County Smartt Airport
+  latitude: 38.931
+  id: KSET
+  longitude: -90.433
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KSGF.xml
+  name: Springfield Regional Airport
+  latitude: 37.23
+  id: KSGF
+  longitude: -93.4
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KSTJ.xml
+  name: St. Joseph, Rosecrans Memorial Airport
+  latitude: 39.77
+  id: KSTJ
+  longitude: -94.91
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KSTL.xml
+  name: Lambert-St. Louis International Airport
+  latitude: 38.76
+  id: KSTL
+  longitude: -90.37
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KSUS.xml
+  name: Spirit Of St. Louis Airport
+  latitude: 38.66
+  id: KSUS
+  longitude: -90.63
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KSZL.xml
+  name: Whiteman Air Force Base
+  latitude: 38.733
+  id: KSZL
+  longitude: -93.567
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KTBN.xml
+  name: Fort Leonard Wood
+  latitude: 37.733
+  id: KTBN
+  longitude: -92.15
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KUNO.xml
+  name: West Plains Municipal Airport
+  latitude: 36.88
+  id: KUNO
+  longitude: -91.9
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KVIH.xml
+  name: Rolla National Airport
+  latitude: 38.14
+  id: KVIH
+  longitude: -91.77
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/KRCM.xml
+  name: Skyhaven Airport
+  latitude: 38.784
+  id: KRCM
+  longitude: -93.803
+  state: MO
+- xml_url: http://weather.gov/xml/current_obs/TFFF.xml
+  name: Le Lamentin
+  latitude: 14.6
+  id: TFFF
+  longitude: -61.0
+  state: MQ
+- xml_url: http://weather.gov/xml/current_obs/KBIX.xml
+  name: Keesler Air Force Base / Biloxi
+  latitude: 30.417
+  id: KBIX
+  longitude: -88.917
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KCBM.xml
+  name: Columbus Air Force Base
+  latitude: 33.633
+  id: KCBM
+  longitude: -88.45
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KGLH.xml
+  name: Greenville Municipal Airport
+  latitude: 33.48
+  id: KGLH
+  longitude: -90.98
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KGPT.xml
+  name: Gulfport-Biloxi Regional Airport
+  latitude: 30.4
+  id: KGPT
+  longitude: -89.07
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KGTR.xml
+  name: Golden Tri Automatic Weather Observing / Reporting
+  latitude: 33.46
+  id: KGTR
+  longitude: -88.58
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KGWO.xml
+  name: Greenwood-LeFlore Airport
+  latitude: 33.51
+  id: KGWO
+  longitude: -90.08
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KHBG.xml
+  name: Hattiesburg, Bobby L Chain Municipal Airport
+  latitude: 31.27
+  id: KHBG
+  longitude: -89.25
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KHEZ.xml
+  name: Natchez / Hardy Automatic Weather Observing/Report
+  latitude: 31.62
+  id: KHEZ
+  longitude: -91.25
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KHKS.xml
+  name: Jackson, Hawkins Field Airport
+  latitude: 32.33
+  id: KHKS
+  longitude: -90.22
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KJAN.xml
+  name: Jackson International Airport
+  latitude: 32.33
+  id: KJAN
+  longitude: -90.08
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KM97.xml
+  name: Tunica Municipal Airport
+  latitude: 34.683
+  id: KM97
+  longitude: -90.333
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KMCB.xml
+  name: McComb / Pike County / John E Lewis Field
+  latitude: 31.18
+  id: KMCB
+  longitude: -90.47
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KMEI.xml
+  name: Meridian, Key Field
+  latitude: 32.34
+  id: KMEI
+  longitude: -88.75
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KNMM.xml
+  name: Meridian, Naval Air Station
+  latitude: 32.55
+  id: KNMM
+  longitude: -88.567
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KOLV.xml
+  name: Olive Branch Airport
+  latitude: 34.98
+  id: KOLV
+  longitude: -89.79
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KPGL.xml
+  name: Pascagoula / Jackson
+  latitude: 30.4
+  id: KPGL
+  longitude: -88.483
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KPIB.xml
+  name: Pine Belt Regional Automatic Weather Observing
+  latitude: 31.47
+  id: KPIB
+  longitude: -89.33
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KPQL.xml
+  name: Pascagoula, Lott International Airport
+  latitude: 30.46
+  id: KPQL
+  longitude: -88.53
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KTUP.xml
+  name: Tupelo Regional Airport
+  latitude: 34.28
+  id: KTUP
+  longitude: -88.77
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/KUTA.xml
+  name: Tunica Municipal Airport
+  latitude: 34.6831
+  id: KUTA
+  longitude: -90.3472
+  state: MS
+- xml_url: http://weather.gov/xml/current_obs/K3DU.xml
+  name: Drummond
+  latitude: 46.68
+  id: K3DU
+  longitude: -113.15
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/K3HT.xml
+  name: Harlowton
+  latitude: 46.44
+  id: K3HT
+  longitude: -109.84
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/K3TH.xml
+  name: Thompson Falls
+  latitude: 47.6
+  id: K3TH
+  longitude: -115.367
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KBHK.xml
+  name: Baker
+  latitude: 46.333
+  id: KBHK
+  longitude: -104.25
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KBIL.xml
+  name: Billings/Logan Intl Airport
+  latitude: 45.8
+  id: KBIL
+  longitude: -108.53
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KBTM.xml
+  name: Butte/Bert Mooney
+  latitude: 45.96
+  id: KBTM
+  longitude: -112.5
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KBZN.xml
+  name: Bozeman/Gallatin
+  latitude: 45.79
+  id: KBZN
+  longitude: -111.15
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KCTB.xml
+  name: Cut Bank (awos)
+  latitude: 48.61
+  id: KCTB
+  longitude: -112.37
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KDLN.xml
+  name: Dillon Airport
+  latitude: 45.26
+  id: KDLN
+  longitude: -112.55
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KFCA.xml
+  name: Kalispell/Glacier
+  latitude: 48.3
+  id: KFCA
+  longitude: -114.27
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KGDV.xml
+  name: Glendive(awos)
+  latitude: 47.14
+  id: KGDV
+  longitude: -104.8
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KGFA.xml
+  name: Malmstrom Air Morce Base
+  latitude: 47.517
+  id: KGFA
+  longitude: -111.183
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KGGW.xml
+  name: Glasgow Intl Arpt
+  latitude: 48.21
+  id: KGGW
+  longitude: -106.63
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KGTF.xml
+  name: Great Falls Intl Airport
+  latitude: 47.48
+  id: KGTF
+  longitude: -111.35
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KHLN.xml
+  name: Helena Regional
+  latitude: 46.61
+  id: KHLN
+  longitude: -112.0
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KHVR.xml
+  name: Havre (amos)
+  latitude: 48.55
+  id: KHVR
+  longitude: -109.77
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KJDN.xml
+  name: Jordan (ramos)
+  latitude: 47.33
+  id: KJDN
+  longitude: -106.93
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KLVM.xml
+  name: Livingston/Mission
+  latitude: 45.71
+  id: KLVM
+  longitude: -110.43
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KLWT.xml
+  name: Lewistown Municipal
+  latitude: 47.05
+  id: KLWT
+  longitude: -109.45
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KMLS.xml
+  name: Miles City
+  latitude: 46.44
+  id: KMLS
+  longitude: -105.87
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KMSO.xml
+  name: Missoula/Bell Field
+  latitude: 46.93
+  id: KMSO
+  longitude: -114.08
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KOLF.xml
+  name: Wolf Point Intl Airport
+  latitude: 48.09
+  id: KOLF
+  longitude: -105.58
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KSDY.xml
+  name: Sidney-Richland
+  latitude: 47.73
+  id: KSDY
+  longitude: -104.18
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KWEY.xml
+  name: West Yellowstone
+  latitude: 44.66
+  id: KWEY
+  longitude: -111.1
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KWYS.xml
+  name: West Yellowstone
+  latitude: 44.683
+  id: KWYS
+  longitude: -111.117
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/KGPI.xml
+  name: Glacier Park International Airport
+  latitude: 48.3042
+  id: KGPI
+  longitude: -114.264
+  state: MT
+- xml_url: http://weather.gov/xml/current_obs/MMUN.xml
+  name: Cancun Mexico
+  latitude: 21.03
+  id: MMUN
+  longitude: -86.87
+  state: MX
+- xml_url: http://weather.gov/xml/current_obs/MMCS.xml
+  name: MMCS Ob Site
+  latitude: 31.633
+  id: MMCS
+  longitude: -106.417
+  state: MX
+- xml_url: http://weather.gov/xml/current_obs/K1A5.xml
+  name: Franklin/Macon County Airport
+  latitude: 35.217
+  id: K1A5
+  longitude: -83.417
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/K45J.xml
+  name: Rockingham
+  latitude: 34.883
+  id: K45J
+  longitude: -79.75
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KAKH.xml
+  name: Gastonia Municipal Airport
+  latitude: 35.2
+  id: KAKH
+  longitude: -81.15
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KASJ.xml
+  name: Ahoskie, Tri-County Airport
+  latitude: 36.3
+  id: KASJ
+  longitude: -77.17
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KAVL.xml
+  name: Asheville Regional Airport
+  latitude: 35.44
+  id: KAVL
+  longitude: -82.55
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KBUY.xml
+  name: Burlington Alamance Regional Airport
+  latitude: 36.05
+  id: KBUY
+  longitude: -79.47
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KCLT.xml
+  name: Charlotte/Douglas International Airport
+  latitude: 35.21
+  id: KCLT
+  longitude: -80.94
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KCPC.xml
+  name: Whiteville-Columbus Co Muni Airport
+  latitude: 34.28
+  id: KCPC
+  longitude: -78.71
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KCTZ.xml
+  name: Sampson County Airport
+  latitude: 34.983
+  id: KCTZ
+  longitude: -78.367
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KDPL.xml
+  name: Kenansville, Duplin County Airport
+  latitude: 35.0
+  id: KDPL
+  longitude: -77.98
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KECG.xml
+  name: Elizabeth City Coast Guard Air Sta
+  latitude: 36.26
+  id: KECG
+  longitude: -76.17
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KEDE.xml
+  name: Edenton, Northeastern Regional Airport
+  latitude: 36.03
+  id: KEDE
+  longitude: -76.57
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KEHO.xml
+  name: Shelby Municipal Airport
+  latitude: 35.25
+  id: KEHO
+  longitude: -81.6
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KEQY.xml
+  name: Monroe Airport
+  latitude: 35.017
+  id: KEQY
+  longitude: -80.617
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KEWN.xml
+  name: New Bern, Craven County Regional Airport
+  latitude: 35.09
+  id: KEWN
+  longitude: -77.05
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KEXX.xml
+  name: Lexington, Davidson County Airport
+  latitude: 35.783
+  id: KEXX
+  longitude: -80.3
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KEYF.xml
+  name: Elizabethtown-Curtis L Brown Field Airport
+  latitude: 34.602
+  id: KEYF
+  longitude: -78.579
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KFAY.xml
+  name: Fayetteville Regional Airport
+  latitude: 34.99
+  id: KFAY
+  longitude: -78.88
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KFBG.xml
+  name: Fort Bragg / Simmons Army Airfield
+  latitude: 35.14
+  id: KFBG
+  longitude: -78.93
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KFFA.xml
+  name: First Flight Airport
+  latitude: 36.017
+  id: KFFA
+  longitude: -75.667
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KFQD.xml
+  name: Rutherfordton/Rutherford Co-Marchman Field Airport
+  latitude: 35.43
+  id: KFQD
+  longitude: -81.94
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KGEV.xml
+  name: Jefferson, Ashe County Airport
+  latitude: 36.43
+  id: KGEV
+  longitude: -81.42
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KGSB.xml
+  name: Seymour-Johnson Air Force Base
+  latitude: 35.34
+  id: KGSB
+  longitude: -77.97
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KGSO.xml
+  name: Greensboro, Piedmont Triad International Airport
+  latitude: 36.01
+  id: KGSO
+  longitude: -79.95
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KGWW.xml
+  name: Goldsboro-Wayne Muni Airport
+  latitude: 35.46
+  id: KGWW
+  longitude: -77.96
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KHBI.xml
+  name: Asheboro Municipal Airport
+  latitude: 35.65
+  id: KHBI
+  longitude: -79.9
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KHFF.xml
+  name: Mackall U. S. Army Airfield
+  latitude: 35.033
+  id: KHFF
+  longitude: -79.5
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KHKY.xml
+  name: Hickory Regional Airport
+  latitude: 35.76
+  id: KHKY
+  longitude: -81.38
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KHNZ.xml
+  name: Henderson-Oxford Airport
+  latitude: 36.36
+  id: KHNZ
+  longitude: -78.53
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KHRJ.xml
+  name: Erwin, Harnett County Airport
+  latitude: 35.38
+  id: KHRJ
+  longitude: -78.73
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KHSE.xml
+  name: Hatteras, Mitchell Field
+  latitude: 35.22
+  id: KHSE
+  longitude: -75.62
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KHSS.xml
+  name: Hot Springs Aviation Weather Reporting Station
+  latitude: 35.9
+  id: KHSS
+  longitude: -82.817
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KIGX.xml
+  name: Chapel Hill, Williams Airport
+  latitude: 35.94
+  id: KIGX
+  longitude: -79.07
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KILM.xml
+  name: Wilmington, New Hanover International Airport
+  latitude: 34.28
+  id: KILM
+  longitude: -77.92
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KINT.xml
+  name: Winston Salem, Smith Reynolds Airport
+  latitude: 36.13
+  id: KINT
+  longitude: -80.22
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KIPJ.xml
+  name: Lincolnton-Lincoln County Regional Airport
+  latitude: 35.483
+  id: KIPJ
+  longitude: -81.167
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KISO.xml
+  name: Kinston / Stallings
+  latitude: 35.33
+  id: KISO
+  longitude: -77.63
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KJNX.xml
+  name: Smithfield, Johnston County Airport
+  latitude: 35.541
+  id: KJNX
+  longitude: -78.39
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KJQF.xml
+  name: Concord Regional Airport
+  latitude: 35.39
+  id: KJQF
+  longitude: -80.71
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KLBT.xml
+  name: Lumberton Municipal Airport
+  latitude: 34.61
+  id: KLBT
+  longitude: -79.06
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KLHZ.xml
+  name: Louisburg
+  latitude: 36.023
+  id: KLHZ
+  longitude: -78.33
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KMEB.xml
+  name: Laurinburg-Maxton Airport
+  latitude: 34.79
+  id: KMEB
+  longitude: -79.37
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KMQI.xml
+  name: Manteo / Dare County Regional
+  latitude: 35.92
+  id: KMQI
+  longitude: -75.7
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KMRH.xml
+  name: Beaufort, Michael J Smith Field Airport
+  latitude: 34.717
+  id: KMRH
+  longitude: -76.65
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KMRN.xml
+  name: Foothills Regional Airport
+  latitude: 35.82
+  id: KMRN
+  longitude: -81.61
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KMWK.xml
+  name: Mount Airy / Surry County Airport
+  latitude: 36.46
+  id: KMWK
+  longitude: -80.55
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KNCA.xml
+  name: Jacksonville, New River, Marine Corps Air Station
+  latitude: 34.71
+  id: KNCA
+  longitude: -77.43
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KNKT.xml
+  name: Cherry Point, Marine Corps Air Station
+  latitude: 34.86
+  id: KNKT
+  longitude: -76.88
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KOAJ.xml
+  name: Jacksonville Automatic Weather Observing/Reporting
+  latitude: 34.83
+  id: KOAJ
+  longitude: -77.62
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KOCW.xml
+  name: Washington, Warren Field Airport
+  latitude: 35.57
+  id: KOCW
+  longitude: -77.05
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KPGV.xml
+  name: Pitt-Greenville Airport
+  latitude: 35.63
+  id: KPGV
+  longitude: -77.4
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KPOB.xml
+  name: Pope Air Force Base
+  latitude: 35.18
+  id: KPOB
+  longitude: -79.02
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KRDU.xml
+  name: Raleigh-Durham International Airport
+  latitude: 35.88
+  id: KRDU
+  longitude: -78.78
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KRHP.xml
+  name: Andrews-Murphy Airport
+  latitude: 35.19
+  id: KRHP
+  longitude: -83.86
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KRUQ.xml
+  name: Salisbury, Rowan County Airport
+  latitude: 35.65
+  id: KRUQ
+  longitude: -80.517
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KRWI.xml
+  name: Rocky Mount-Wilson Regional Airport
+  latitude: 35.86
+  id: KRWI
+  longitude: -77.88
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KRZZ.xml
+  name: Roanoke Rapids, Halifax County Airport
+  latitude: 36.44
+  id: KRZZ
+  longitude: -77.71
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KSOP.xml
+  name: Southern Pines Automatic Weather Observing/Report
+  latitude: 35.24
+  id: KSOP
+  longitude: -79.41
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KSUT.xml
+  name: Brunswick County Airport
+  latitude: 33.93
+  id: KSUT
+  longitude: -78.07
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KSVH.xml
+  name: Statesville Municipal Airport
+  latitude: 35.76
+  id: KSVH
+  longitude: -80.96
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KTDF.xml
+  name: Roxboro, Person County Airport
+  latitude: 36.285
+  id: KTDF
+  longitude: -78.984
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KTNB.xml
+  name: Boone, Watauga County Hospital Heliport
+  latitude: 36.199
+  id: KTNB
+  longitude: -81.651
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KTTA.xml
+  name: Sanford-Lee County Regional Airport
+  latitude: 35.58
+  id: KTTA
+  longitude: -79.1
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KUKF.xml
+  name: North Wilkesboro, Wilkes County Airport
+  latitude: 36.22
+  id: KUKF
+  longitude: -81.1
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KVUJ.xml
+  name: Albemarle, Stanly County Airport
+  latitude: 35.417
+  id: KVUJ
+  longitude: -80.151
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/K9W7.xml
+  name: Currituck
+  latitude: 36.3989
+  id: K9W7
+  longitude: -76.0161
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KSIF.xml
+  name: Shiloh Airport
+  latitude: 0.0
+  id: KSIF
+  longitude: 0.0
+  state: NC
+- xml_url: http://weather.gov/xml/current_obs/KBIS.xml
+  name: Bismarck Municipal Airport
+  latitude: 46.78
+  id: KBIS
+  longitude: -100.75
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KBWP.xml
+  name: Harry Stern Airport
+  latitude: 46.233
+  id: KBWP
+  longitude: -96.6
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KDVL.xml
+  name: Devils Lake Automatic Weather Observing/Reporting
+  latitude: 48.12
+  id: KDVL
+  longitude: -98.9
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KFAR.xml
+  name: Fargo, Hector International Airport
+  latitude: 46.91
+  id: KFAR
+  longitude: -96.8
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KGFK.xml
+  name: Grand Forks International Airport
+  latitude: 47.96
+  id: KGFK
+  longitude: -97.18
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KISN.xml
+  name: Williston, Sloulin Field International Airport
+  latitude: 48.16
+  id: KISN
+  longitude: -103.6
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KJMS.xml
+  name: Jamestown Municipal Airport
+  latitude: 46.93
+  id: KJMS
+  longitude: -98.68
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KMIB.xml
+  name: Minot Air Force Base
+  latitude: 48.417
+  id: KMIB
+  longitude: -101.35
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KMOT.xml
+  name: Minot International Airport
+  latitude: 48.28
+  id: KMOT
+  longitude: -101.28
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KN60.xml
+  name: Garrison
+  latitude: 47.61
+  id: KN60
+  longitude: -101.4
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KRDR.xml
+  name: Grand Forks Air Force Base
+  latitude: 47.933
+  id: KRDR
+  longitude: -97.383
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KDIK.xml
+  name: Dickinson Theodore Roosevelt Regional Airport
+  latitude: 46.79
+  id: KDIK
+  longitude: -102.8
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KHEI.xml
+  name: Hettinger Municipal Airport
+  latitude: 46.0
+  id: KHEI
+  longitude: -102.65
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KBPP.xml
+  name: Bowman Municipal Airport
+  latitude: 46.1869
+  id: KBPP
+  longitude: -103.428
+  state: ND
+- xml_url: http://weather.gov/xml/current_obs/KAFK.xml
+  name: Nebraska City Municipal Airport
+  latitude: 40.6
+  id: KAFK
+  longitude: -95.87
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KANW.xml
+  name: Ainsworth Municipal
+  latitude: 42.59
+  id: KANW
+  longitude: -99.99
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KAUH.xml
+  name: Aurora Municipal Airport
+  latitude: 40.88
+  id: KAUH
+  longitude: -98.0
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KBBW.xml
+  name: Broken Bow Municipal Airport
+  latitude: 41.44
+  id: KBBW
+  longitude: -99.66
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KBIE.xml
+  name: Beatrice Municipal
+  latitude: 40.3
+  id: KBIE
+  longitude: -96.75
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KBVN.xml
+  name: Albion Municipal Airport
+  latitude: 41.733
+  id: KBVN
+  longitude: -98.05
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KCZD.xml
+  name: Cozad Municipal Airport
+  latitude: 40.867
+  id: KCZD
+  longitude: -100.0
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KEAR.xml
+  name: Kearney Municipal Automatic Weather Observing
+  latitude: 40.73
+  id: KEAR
+  longitude: -99.0
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KFET.xml
+  name: Fremont Municipal Airport
+  latitude: 41.45
+  id: KFET
+  longitude: -96.53
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KFNB.xml
+  name: Falls City, Brenner Field Airport
+  latitude: 40.08
+  id: KFNB
+  longitude: -95.58
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KGRI.xml
+  name: Grand Island, Central Nebraska Regional Airport
+  latitude: 40.98
+  id: KGRI
+  longitude: -98.32
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KHDE.xml
+  name: Brewster Field Airport
+  latitude: 40.45
+  id: KHDE
+  longitude: -99.33
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KHJH.xml
+  name: Hebron Municipal Airport
+  latitude: 40.152
+  id: KHJH
+  longitude: -97.587
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KHSI.xml
+  name: Hastings Municipal Airport
+  latitude: 40.61
+  id: KHSI
+  longitude: -98.43
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KJYR.xml
+  name: York Municipal Airport
+  latitude: 40.9
+  id: KJYR
+  longitude: -97.62
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KLBF.xml
+  name: North Platte Regional Airport
+  latitude: 41.14
+  id: KLBF
+  longitude: -100.68
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KLCG.xml
+  name: Wayne Municipal Airport
+  latitude: 42.242
+  id: KLCG
+  longitude: -96.981
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KLNK.xml
+  name: Lincoln Municipal Airport
+  latitude: 40.86
+  id: KLNK
+  longitude: -96.75
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KLXN.xml
+  name: Lexington, Jim Kelly Field Airport
+  latitude: 40.78
+  id: KLXN
+  longitude: -99.77
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KMCK.xml
+  name: McCook Municipal Airport
+  latitude: 40.23
+  id: KMCK
+  longitude: -100.58
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KMHN.xml
+  name: Mullen / Hooker County
+  latitude: 42.05
+  id: KMHN
+  longitude: -101.067
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KMLE.xml
+  name: Millard Airport
+  latitude: 41.196
+  id: KMLE
+  longitude: -96.112
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KODX.xml
+  name: Ord, Evelyn Sharp Field Airport
+  latitude: 41.62
+  id: KODX
+  longitude: -98.95
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KOFF.xml
+  name: Omaha / Offutt Air Force Base
+  latitude: 41.117
+  id: KOFF
+  longitude: -95.917
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KOFK.xml
+  name: Norfolk, Stefan Memorial Airport
+  latitude: 41.98
+  id: KOFK
+  longitude: -97.43
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KOLU.xml
+  name: Columbus Municipal Automatic Weather Observing
+  latitude: 41.46
+  id: KOLU
+  longitude: -97.35
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KOMA.xml
+  name: Omaha, Eppley Airfield
+  latitude: 41.3
+  id: KOMA
+  longitude: -95.9
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KONL.xml
+  name: O Neill (Baker Field)
+  latitude: 42.48
+  id: KONL
+  longitude: -98.68
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KTIF.xml
+  name: Thomas County Airport
+  latitude: 41.962
+  id: KTIF
+  longitude: -100.569
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KTQE.xml
+  name: Tekamah Municipal Airport
+  latitude: 41.71
+  id: KTQE
+  longitude: -96.1
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KVTN.xml
+  name: Valentine, Miller Field
+  latitude: 42.86
+  id: KVTN
+  longitude: -100.55
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KAIA.xml
+  name: Alliance Municipal Airport
+  latitude: 42.05
+  id: KAIA
+  longitude: -102.8
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KBFF.xml
+  name: Scottsbluff, Heilig Field
+  latitude: 41.88
+  id: KBFF
+  longitude: -103.6
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KCDR.xml
+  name: Chadron Municipal Airport
+  latitude: 42.84
+  id: KCDR
+  longitude: -103.08
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KIBM.xml
+  name: Kimball Municipal Airport
+  latitude: 41.188
+  id: KIBM
+  longitude: -103.677
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KIML.xml
+  name: Imperial Municipal Airport
+  latitude: 40.54
+  id: KIML
+  longitude: -101.63
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KOGA.xml
+  name: Ogallala, Searle Field Airport
+  latitude: 41.05
+  id: KOGA
+  longitude: -101.8
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KSNY.xml
+  name: Sidney Municipal Airport
+  latitude: 41.11
+  id: KSNY
+  longitude: -102.98
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KK46.xml
+  name: Blair Municipal Airport
+  latitude: 41.4181
+  id: KK46
+  longitude: -96.1136
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KPMV.xml
+  name: Plattsmouth Municipal Airport
+  latitude: 40.9484
+  id: KPMV
+  longitude: -95.9174
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KFAK.xml
+  name: Nebraska City
+  latitude: 40.6069
+  id: KFAK
+  longitude: -95.8644
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KBTA.xml
+  name: Blair Municipal Airport
+  latitude: 41.4148
+  id: KBTA
+  longitude: -96.109
+  state: NE
+- xml_url: http://weather.gov/xml/current_obs/KAFN.xml
+  name: Jaffrey Municipal-Silver Ranch Airport
+  latitude: 42.8
+  id: KAFN
+  longitude: -72.0
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KASH.xml
+  name: Nashua / Boire Field
+  latitude: 42.79
+  id: KASH
+  longitude: -71.52
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KBML.xml
+  name: Berlin Municipal Airport
+  latitude: 44.59
+  id: KBML
+  longitude: -71.18
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KCON.xml
+  name: Concord Municipal Airport
+  latitude: 43.21
+  id: KCON
+  longitude: -71.5
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KDAW.xml
+  name: Rochester, Skyhaven Airport
+  latitude: 43.278
+  id: KDAW
+  longitude: -79.922
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KEEN.xml
+  name: Keene / Dillant Automatic Weather Observing/Report
+  latitude: 42.91
+  id: KEEN
+  longitude: -72.27
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KHIE.xml
+  name: Whitefield, Mount Washington Regional Airport
+  latitude: 44.36
+  id: KHIE
+  longitude: -71.53
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KLCI.xml
+  name: Laconia Municipal Automatic Weather Observing
+  latitude: 43.58
+  id: KLCI
+  longitude: -71.43
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KLEB.xml
+  name: Lebanon Municipal Airport
+  latitude: 43.63
+  id: KLEB
+  longitude: -72.3
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KMHT.xml
+  name: Manchester Airport
+  latitude: 42.94
+  id: KMHT
+  longitude: -71.43
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KMWN.xml
+  name: Mount Washington
+  latitude: 44.28
+  id: KMWN
+  longitude: -71.3
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/KPSM.xml
+  name: Pease Air Force Base / Portsmouth
+  latitude: 43.09
+  id: KPSM
+  longitude: -70.82
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/K1P1.xml
+  name: Plymouth Municipal Airport
+  latitude: 43.78
+  id: K1P1
+  longitude: -71.53
+  state: NH
+- xml_url: http://weather.gov/xml/current_obs/K12N.xml
+  name: Aeroflex-Andover Airport
+  latitude: 41.01
+  id: K12N
+  longitude: -74.74
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KACY.xml
+  name: Atlantic City International Airport
+  latitude: 39.46
+  id: KACY
+  longitude: -74.57
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KBLM.xml
+  name: Belmar-Farmingdale
+  latitude: 40.18
+  id: KBLM
+  longitude: -74.13
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KCDW.xml
+  name: Caldwell, Essex County Airport
+  latitude: 40.88
+  id: KCDW
+  longitude: -74.28
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KEWR.xml
+  name: Newark International Airport
+  latitude: 40.71
+  id: KEWR
+  longitude: -74.17
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KFWN.xml
+  name: Sussex Airport
+  latitude: 41.21
+  id: KFWN
+  longitude: -74.63
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KMIV.xml
+  name: Millville Municipal Airport
+  latitude: 39.38
+  id: KMIV
+  longitude: -75.07
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KMMU.xml
+  name: Morristown Municipal
+  latitude: 40.8
+  id: KMMU
+  longitude: -74.42
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KNEL.xml
+  name: Lakehurst Naval Air Station
+  latitude: 40.04
+  id: KNEL
+  longitude: -74.32
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KSMQ.xml
+  name: Somerville, Somerset Airport
+  latitude: 40.624
+  id: KSMQ
+  longitude: -74.669
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KTEB.xml
+  name: Teterboro Airport
+  latitude: 40.86
+  id: KTEB
+  longitude: -74.05
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KTTN.xml
+  name: Trenton, Mercer County Airport
+  latitude: 40.29
+  id: KTTN
+  longitude: -74.82
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KVAY.xml
+  name: Mount Holly, South Jersey Regional Airport
+  latitude: 39.95
+  id: KVAY
+  longitude: -74.84
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KWRI.xml
+  name: Mcguire Air Force Base
+  latitude: 40.02
+  id: KWRI
+  longitude: -74.6
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KWWD.xml
+  name: Wildwood Automatic Weather Observing / Reporting
+  latitude: 39.01
+  id: KWWD
+  longitude: -74.9
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/KMJX.xml
+  name: Robert J. Miller Air Park
+  latitude: 39.9275
+  id: KMJX
+  longitude: -74.2924
+  state: NJ
+- xml_url: http://weather.gov/xml/current_obs/NWWW.xml
+  name: La Tontouta Nlle-Caledonia
+  latitude: -22.017
+  id: NWWW
+  longitude: 166.217
+  state: NL
+- xml_url: http://weather.gov/xml/current_obs/K4CR.xml
+  name: Corona/Lincoln
+  latitude: 34.11
+  id: K4CR
+  longitude: -105.68
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/K4MY.xml
+  name: Moriarty
+  latitude: 34.98
+  id: K4MY
+  longitude: -106.05
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/K4SL.xml
+  name: Torreon
+  latitude: 36.03
+  id: K4SL
+  longitude: -106.95
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KABQ.xml
+  name: Albuquerque Intl Airport
+  latitude: 35.05
+  id: KABQ
+  longitude: -106.62
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KAEG.xml
+  name: Albuquerque/Double Eagle Ii Apt
+  latitude: 35.15
+  id: KAEG
+  longitude: -106.8
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KALM.xml
+  name: Alamogordo-White
+  latitude: 32.84
+  id: KALM
+  longitude: -105.99
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KATS.xml
+  name: Artesia Municipal Airport
+  latitude: 32.85
+  id: KATS
+  longitude: -104.47
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KCAO.xml
+  name: Clayton Muni(amos)
+  latitude: 36.46
+  id: KCAO
+  longitude: -103.15
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KCNM.xml
+  name: Carlsbad/Cavern Cty
+  latitude: 32.34
+  id: KCNM
+  longitude: -104.27
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KCQC.xml
+  name: Clines Corners
+  latitude: 35.0
+  id: KCQC
+  longitude: -105.66
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KCVN.xml
+  name: Clovis Muni (awos)
+  latitude: 34.43
+  id: KCVN
+  longitude: -103.08
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KCVS.xml
+  name: Cannon AFB/Clovis
+  latitude: 34.39
+  id: KCVS
+  longitude: -103.32
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KDMN.xml
+  name: Deming Municipal
+  latitude: 32.26
+  id: KDMN
+  longitude: -107.7
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KE33.xml
+  name: Chama
+  latitude: 36.91
+  id: KE33
+  longitude: -106.57
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KFMN.xml
+  name: Farmington Regional
+  latitude: 36.76
+  id: KFMN
+  longitude: -108.23
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KGNT.xml
+  name: Grants-Milan Municipal Airport
+  latitude: 35.18
+  id: KGNT
+  longitude: -107.9
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KGUP.xml
+  name: Gallup Muni/Clarke
+  latitude: 35.53
+  id: KGUP
+  longitude: -108.78
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KHMN.xml
+  name: Holloman AFB
+  latitude: 32.86
+  id: KHMN
+  longitude: -106.1
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KHOB.xml
+  name: Hobbs/Lea Co.
+  latitude: 32.69
+  id: KHOB
+  longitude: -103.2
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KLAM.xml
+  name: Los Alamos Airport
+  latitude: 35.883
+  id: KLAM
+  longitude: -106.283
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KLRU.xml
+  name: Las Cruces Intl Airport
+  latitude: 32.3
+  id: KLRU
+  longitude: -106.77
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KLVS.xml
+  name: Las Vegas Municipal
+  latitude: 35.66
+  id: KLVS
+  longitude: -105.15
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KROW.xml
+  name: Roswell/Industrial
+  latitude: 33.31
+  id: KROW
+  longitude: -104.51
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KRTN.xml
+  name: Raton Municipal Crews Field
+  latitude: 36.74
+  id: KRTN
+  longitude: -104.5
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KSAF.xml
+  name: Santa Fe County Municipal Airport
+  latitude: 35.62
+  id: KSAF
+  longitude: -106.08
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KSKX.xml
+  name: Taos Muni Apt(awos)
+  latitude: 36.46
+  id: KSKX
+  longitude: -105.67
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KSRR.xml
+  name: Ruidoso Regional
+  latitude: 33.36
+  id: KSRR
+  longitude: -105.67
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KSVC.xml
+  name: Silver City/Grant
+  latitude: 32.64
+  id: KSVC
+  longitude: -108.16
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KTCC.xml
+  name: Tucumcari Municipal
+  latitude: 35.19
+  id: KTCC
+  longitude: -103.6
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KTCS.xml
+  name: Truth Or Consequenc
+  latitude: 33.23
+  id: KTCS
+  longitude: -107.27
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/KAXX.xml
+  name: Angel Fire Airport
+  latitude: 36.42
+  id: KAXX
+  longitude: -105.29
+  state: NM
+- xml_url: http://weather.gov/xml/current_obs/K9BB.xml
+  name: Wells
+  latitude: 41.16
+  id: K9BB
+  longitude: -114.97
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KAWH.xml
+  name: Wildhorse Res/Elko
+  latitude: 41.67
+  id: KAWH
+  longitude: -115.79
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KB23.xml
+  name: Battle Mountain
+  latitude: 40.61
+  id: KB23
+  longitude: -116.87
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KBJN.xml
+  name: &quot;Tonopah Range #74 Nellis AFB&quot;
+  latitude: 37.617
+  id: KBJN
+  longitude: -116.25
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KDRA.xml
+  name: Mercury/Desert Rock
+  latitude: 36.62
+  id: KDRA
+  longitude: -116.02
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KEKO.xml
+  name: Elko
+  latitude: 40.84
+  id: KEKO
+  longitude: -115.78
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KELY.xml
+  name: Ely/Yelland Field
+  latitude: 39.29
+  id: KELY
+  longitude: -114.85
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KHND.xml
+  name: Las Vegas-Henderson Airport
+  latitude: 35.976
+  id: KHND
+  longitude: -115.133
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KHTH.xml
+  name: Hawthorne Municipal Airport
+  latitude: 38.55
+  id: KHTH
+  longitude: -118.633
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KINS.xml
+  name: Creech AFB, Indian Springs
+  latitude: 36.583
+  id: KINS
+  longitude: -115.667
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KLAS.xml
+  name: Las Vegas/Mccarran
+  latitude: 36.09
+  id: KLAS
+  longitude: -115.17
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KLOL.xml
+  name: Lovelock/Derby Fld
+  latitude: 40.08
+  id: KLOL
+  longitude: -118.55
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KLSV.xml
+  name: Nellis AFB
+  latitude: 36.23
+  id: KLSV
+  longitude: -115.03
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KNFL.xml
+  name: Fallon Nas
+  latitude: 39.43
+  id: KNFL
+  longitude: -118.7
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KOWY.xml
+  name: Owyhee
+  latitude: 41.95
+  id: KOWY
+  longitude: -116.1
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KP38.xml
+  name: Caliente (amos)
+  latitude: 37.617
+  id: KP38
+  longitude: -114.517
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KP68.xml
+  name: Eureka (ramos)
+  latitude: 39.51
+  id: KP68
+  longitude: -115.97
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KRNO.xml
+  name: Reno Tahoe International Airport
+  latitude: 39.51
+  id: KRNO
+  longitude: -119.78
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KTPH.xml
+  name: Tonopah Airport
+  latitude: 38.08
+  id: KTPH
+  longitude: -117.08
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KU31.xml
+  name: Austin
+  latitude: 39.5
+  id: KU31
+  longitude: -117.083
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KVGT.xml
+  name: North Las Vegas
+  latitude: 36.21
+  id: KVGT
+  longitude: -115.2
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KWMC.xml
+  name: Winnemucca Muni
+  latitude: 40.91
+  id: KWMC
+  longitude: -117.8
+  state: NV
+- xml_url: http://weather.gov/xml/current_obs/KALB.xml
+  name: Albany International Airport
+  latitude: 42.76
+  id: KALB
+  longitude: -73.8
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KART.xml
+  name: Watertown International Airport
+  latitude: 44.01
+  id: KART
+  longitude: -76.02
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KBGM.xml
+  name: Binghamton Regional Airport
+  latitude: 42.23
+  id: KBGM
+  longitude: -75.98
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KBUF.xml
+  name: Greater Buffalo International Airport
+  latitude: 42.94
+  id: KBUF
+  longitude: -78.73
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KDKK.xml
+  name: Chautauqua County / Dunkirk Airport
+  latitude: 42.5
+  id: KDKK
+  longitude: -79.28
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KDSV.xml
+  name: Dansville Municipal Airport
+  latitude: 42.567
+  id: KDSV
+  longitude: -77.717
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KELM.xml
+  name: Elmira / Corning Regional Airport
+  latitude: 42.18
+  id: KELM
+  longitude: -76.9
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KELZ.xml
+  name: Wellsville Municipal Airport
+  latitude: 42.1
+  id: KELZ
+  longitude: -77.983
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KFOK.xml
+  name: Westhampton Beach, The Gabreski Airport
+  latitude: 40.84
+  id: KFOK
+  longitude: -72.63
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KFRG.xml
+  name: Farmingdale, Republic Airport
+  latitude: 40.73
+  id: KFRG
+  longitude: -73.41
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KFZY.xml
+  name: Fulton, Oswego County Airport
+  latitude: 43.36
+  id: KFZY
+  longitude: -76.39
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KGFL.xml
+  name: Glens Falls, Warren County Airport
+  latitude: 43.36
+  id: KGFL
+  longitude: -73.62
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KGTB.xml
+  name: Fort Drum / Wheeler-Sack U. S. Army Airfield
+  latitude: 44.05
+  id: KGTB
+  longitude: -75.74
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KHPN.xml
+  name: White Plains, Westchester County Airport
+  latitude: 41.08
+  id: KHPN
+  longitude: -73.72
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KHTO.xml
+  name: East Hampton Airport
+  latitude: 40.98
+  id: KHTO
+  longitude: -72.25
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KHWV.xml
+  name: Shirley, Brookhaven Airport
+  latitude: 40.817
+  id: KHWV
+  longitude: -72.867
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KIAG.xml
+  name: Niagara Falls International Airport
+  latitude: 43.11
+  id: KIAG
+  longitude: -78.95
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KISP.xml
+  name: Islip, Long Island Mac Arthur Airport
+  latitude: 40.8
+  id: KISP
+  longitude: -73.1
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KITH.xml
+  name: Ithaca / Tompkins County
+  latitude: 42.48
+  id: KITH
+  longitude: -76.47
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KJFK.xml
+  name: New York/John F. Kennedy Intl Airport
+  latitude: 40.66
+  id: KJFK
+  longitude: -73.78
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KJHW.xml
+  name: Jamestown Automatic Weather Observing / Reporting
+  latitude: 42.16
+  id: KJHW
+  longitude: -79.25
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KLGA.xml
+  name: New York, La Guardia Airport
+  latitude: 40.77
+  id: KLGA
+  longitude: -73.9
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KMGJ.xml
+  name: Montgomery, Orange County Airport
+  latitude: 41.51
+  id: KMGJ
+  longitude: -74.26
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KMSS.xml
+  name: Massena International-Richards Field
+  latitude: 44.94
+  id: KMSS
+  longitude: -74.85
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KMSV.xml
+  name: Monticello Automatic Weather Observing / Reporting
+  latitude: 41.71
+  id: KMSV
+  longitude: -74.8
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KMTP.xml
+  name: Montauk Airport
+  latitude: 41.08
+  id: KMTP
+  longitude: -71.92
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KNYC.xml
+  name: New York City, Central Park
+  latitude: 40.783
+  id: KNYC
+  longitude: -73.967
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KPEO.xml
+  name: Penn Yan Airport
+  latitude: 42.65
+  id: KPEO
+  longitude: -77.05
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KRME.xml
+  name: Rome Griffiss Airfield
+  latitude: 43.234
+  id: KRME
+  longitude: -75.407
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KPOU.xml
+  name: Poughkeepsie, Dutchess County Airport
+  latitude: 41.64
+  id: KPOU
+  longitude: -73.88
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KROC.xml
+  name: Greater Rochester International Airport
+  latitude: 43.12
+  id: KROC
+  longitude: -77.67
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KSCH.xml
+  name: Schenectady Airport
+  latitude: 42.86
+  id: KSCH
+  longitude: -73.93
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KSLK.xml
+  name: Saranac Lake, Adirondack Regional Airport
+  latitude: 44.39
+  id: KSLK
+  longitude: -74.2
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KSWF.xml
+  name: Newburgh / Stewart
+  latitude: 41.51
+  id: KSWF
+  longitude: -74.1
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KSYR.xml
+  name: Syracuse Hancock International Airport
+  latitude: 43.12
+  id: KSYR
+  longitude: -76.12
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KUCA.xml
+  name: Utica, Oneida County Airport
+  latitude: 43.16
+  id: KUCA
+  longitude: -75.38
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KPBG.xml
+  name: Plattsburgh International Airport
+  latitude: 44.6509
+  id: KPBG
+  longitude: -73.4681
+  state: NY
+- xml_url: http://weather.gov/xml/current_obs/KAKR.xml
+  name: Akron Fulton International Airport
+  latitude: 41.033
+  id: KAKR
+  longitude: -81.467
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KAOH.xml
+  name: Lima Allen County Airport
+  latitude: 40.71
+  id: KAOH
+  longitude: -84.03
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KBJJ.xml
+  name: Wooster, Wayne County Airport
+  latitude: 40.87
+  id: KBJJ
+  longitude: -81.89
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KBKL.xml
+  name: Cleveland/Burke Lakefront
+  latitude: 41.52
+  id: KBKL
+  longitude: -81.68
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KCAK.xml
+  name: Akron-Canton Regional Airport
+  latitude: 40.93
+  id: KCAK
+  longitude: -81.43
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KCGF.xml
+  name: Cleveland / Cuyahoga
+  latitude: 41.58
+  id: KCGF
+  longitude: -81.48
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KCLE.xml
+  name: Cleveland-Hopkins International Airport
+  latitude: 41.43
+  id: KCLE
+  longitude: -81.87
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KCMH.xml
+  name: Port Columbus International Airport
+  latitude: 40.01
+  id: KCMH
+  longitude: -82.88
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KDAY.xml
+  name: Cox Dayton International Airport
+  latitude: 39.91
+  id: KDAY
+  longitude: -84.2
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KDFI.xml
+  name: Defiance Memorial Airport
+  latitude: 41.34
+  id: KDFI
+  longitude: -84.43
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KFDY.xml
+  name: Findlay Airport
+  latitude: 41.03
+  id: KFDY
+  longitude: -83.67
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KFFO.xml
+  name: Dayton / Wright-Patterson Air Force Base
+  latitude: 39.84
+  id: KFFO
+  longitude: -84.05
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KHAO.xml
+  name: Hamilton, Butler County Regional Airport
+  latitude: 39.36
+  id: KHAO
+  longitude: -84.52
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KHZY.xml
+  name: Ashtabula County Airport
+  latitude: 41.779
+  id: KHZY
+  longitude: -80.697
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KILN.xml
+  name: Wilmington, Airborne Airpark Airport
+  latitude: 39.43
+  id: KILN
+  longitude: -83.8
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KLCK.xml
+  name: Rickenbacker Air National Guard Base
+  latitude: 39.83
+  id: KLCK
+  longitude: -82.93
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KLHQ.xml
+  name: Lancaster, Fairfield County Airport
+  latitude: 39.75
+  id: KLHQ
+  longitude: -82.67
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KLPR.xml
+  name: Lorain County Regional Airport
+  latitude: 41.346
+  id: KLPR
+  longitude: -82.179
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KLUK.xml
+  name: Cincinnati Municipal Airport Lunken Field
+  latitude: 39.1
+  id: KLUK
+  longitude: -84.42
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KMFD.xml
+  name: Mansfield Lahm Municipal Airport
+  latitude: 40.83
+  id: KMFD
+  longitude: -82.52
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KMGY.xml
+  name: Dayton General Airport South Airport
+  latitude: 39.59
+  id: KMGY
+  longitude: -84.22
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KMNN.xml
+  name: Marion Municipal Airport
+  latitude: 40.62
+  id: KMNN
+  longitude: -83.06
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KOSU.xml
+  name: Columbus, Ohio State University Airport
+  latitude: 40.09
+  id: KOSU
+  longitude: -83.07
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KPHD.xml
+  name: New Philadelphia, Harry Clever Field
+  latitude: 40.47
+  id: KPHD
+  longitude: -81.42
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KSGH.xml
+  name: Springfield-Beckley Municipal Airport
+  latitude: 39.833
+  id: KSGH
+  longitude: -83.833
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KTDZ.xml
+  name: Toledo, Metcalf Field
+  latitude: 41.56
+  id: KTDZ
+  longitude: -83.48
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KTOL.xml
+  name: Toledo Express Airport
+  latitude: 41.61
+  id: KTOL
+  longitude: -83.8
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KTZR.xml
+  name: Columbus, Bolton Field Airport
+  latitude: 39.9
+  id: KTZR
+  longitude: -83.13
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KVTA.xml
+  name: Newark Heath Airport
+  latitude: 40.023
+  id: KVTA
+  longitude: -82.462
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KYNG.xml
+  name: Youngstown-Warren Regional Airport
+  latitude: 41.27
+  id: KYNG
+  longitude: -80.67
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KZZV.xml
+  name: Zanesville Municipal Airport
+  latitude: 39.96
+  id: KZZV
+  longitude: -81.9
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/KMWO.xml
+  name: Hook Field Municipal Airport
+  latitude: 0.0
+  id: KMWO
+  longitude: 0.0
+  state: OH
+- xml_url: http://weather.gov/xml/current_obs/K1F0.xml
+  name: Ardmore Downtown Executive Airport
+  latitude: 34.15
+  id: K1F0
+  longitude: -97.12
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/K4O4.xml
+  name: Mc Curtain County Regional Airport
+  latitude: 33.9
+  id: K4O4
+  longitude: -94.867
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KADH.xml
+  name: Ada Municipal Airport
+  latitude: 34.804
+  id: KADH
+  longitude: -96.671
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KADM.xml
+  name: Ardmore Municipal
+  latitude: 34.3
+  id: KADM
+  longitude: -97.02
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KAQR.xml
+  name: Atoka Municipal Airport
+  latitude: 34.4
+  id: KAQR
+  longitude: -96.15
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KAVK.xml
+  name: Alva Regional Airport
+  latitude: 36.77
+  id: KAVK
+  longitude: -98.67
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KAXS.xml
+  name: Altus/Quartz Mountain Regional Airport
+  latitude: 34.7
+  id: KAXS
+  longitude: -99.333
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KBVO.xml
+  name: Bartlesville Municipal Airport
+  latitude: 36.76
+  id: KBVO
+  longitude: -96.01
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KCHK.xml
+  name: Chickasha Municipal Airport
+  latitude: 35.1
+  id: KCHK
+  longitude: -97.97
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KCLK.xml
+  name: Clinton Regional Airport
+  latitude: 35.533
+  id: KCLK
+  longitude: -98.933
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KCQB.xml
+  name: Chandler Municipal Airport
+  latitude: 35.72
+  id: KCQB
+  longitude: -96.82
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KCSM.xml
+  name: Clinton-Sherman Airport
+  latitude: 35.36
+  id: KCSM
+  longitude: -99.2
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KCUH.xml
+  name: Cushing Municipal Airport
+  latitude: 35.95
+  id: KCUH
+  longitude: -96.767
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KDUA.xml
+  name: Durant/Eaker Field Airport
+  latitude: 33.94
+  id: KDUA
+  longitude: -96.39
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KDUC.xml
+  name: Duncan/Halliburton Field Airport
+  latitude: 34.47
+  id: KDUC
+  longitude: -97.96
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KEND.xml
+  name: Vance Air Force Base / Enid
+  latitude: 36.333
+  id: KEND
+  longitude: -97.917
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KFDR.xml
+  name: Frederick Municipal Airport
+  latitude: 34.35
+  id: KFDR
+  longitude: -98.98
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KFSI.xml
+  name: Fort Sill
+  latitude: 34.65
+  id: KFSI
+  longitude: -98.383
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KGAG.xml
+  name: Gage Airport
+  latitude: 36.3
+  id: KGAG
+  longitude: -99.77
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KGCM.xml
+  name: Claremore Regional Airport
+  latitude: 36.29
+  id: KGCM
+  longitude: -95.48
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KGMJ.xml
+  name: Grove Municipal Airport
+  latitude: 36.605
+  id: KGMJ
+  longitude: -94.738
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KGOK.xml
+  name: Guthrie-Edmond Regional Airport
+  latitude: 35.85
+  id: KGOK
+  longitude: -97.42
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KGUY.xml
+  name: Guymon / Guymon Municipal Airport
+  latitude: 36.69
+  id: KGUY
+  longitude: -101.51
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KHBR.xml
+  name: Hobart Municipal Airport
+  latitude: 35.01
+  id: KHBR
+  longitude: -99.05
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KJSV.xml
+  name: Sallisaw Municipal Airport
+  latitude: 35.44
+  id: KJSV
+  longitude: -94.8
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KJWG.xml
+  name: Watonga Airport
+  latitude: 35.86
+  id: KJWG
+  longitude: -98.42
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KLAW.xml
+  name: Lawton-Fort Sill Regional Airport
+  latitude: 34.57
+  id: KLAW
+  longitude: -98.42
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KLTS.xml
+  name: Altus Air Force Base
+  latitude: 34.8
+  id: KLTS
+  longitude: -99.0
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KMKO.xml
+  name: Muskogee, Davis Field
+  latitude: 35.66
+  id: KMKO
+  longitude: -95.36
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KMLC.xml
+  name: McAlester Regional Airport
+  latitude: 34.89
+  id: KMLC
+  longitude: -95.78
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KOKC.xml
+  name: Oklahoma City, Will Rogers World Airport
+  latitude: 35.41
+  id: KOKC
+  longitude: -97.6
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KOKM.xml
+  name: Okmulgee Regional Airport
+  latitude: 35.67
+  id: KOKM
+  longitude: -95.95
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KOUN.xml
+  name: Norman / Max Westheimer
+  latitude: 35.246
+  id: KOUN
+  longitude: -97.472
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KPNC.xml
+  name: Ponca City Municipal Airport
+  latitude: 36.73
+  id: KPNC
+  longitude: -97.1
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KPVJ.xml
+  name: Pauls Valley Municipal Airport
+  latitude: 34.711
+  id: KPVJ
+  longitude: -97.223
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KPWA.xml
+  name: Oklahoma City, Wiley Post Airport
+  latitude: 35.54
+  id: KPWA
+  longitude: -97.65
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KRKR.xml
+  name: Poteau/Robert S. Kerr Airport
+  latitude: 35.022
+  id: KRKR
+  longitude: -94.621
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KRVS.xml
+  name: Tulsa, Jones Jr. Airport
+  latitude: 36.04
+  id: KRVS
+  longitude: -95.98
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KSNL.xml
+  name: Shawnee Municipal Airport
+  latitude: 35.36
+  id: KSNL
+  longitude: -96.94
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KSWO.xml
+  name: Stillwater Regional Airport
+  latitude: 36.16
+  id: KSWO
+  longitude: -97.09
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KTIK.xml
+  name: Tinker Air Force Base
+  latitude: 35.417
+  id: KTIK
+  longitude: -97.383
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KTQH.xml
+  name: Tahlequah Municipal Airport
+  latitude: 35.93
+  id: KTQH
+  longitude: -95.0
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KTUL.xml
+  name: Tulsa International Airport
+  latitude: 36.21
+  id: KTUL
+  longitude: -95.9
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KWDG.xml
+  name: Enid / Woodring Municipal
+  latitude: 36.39
+  id: KWDG
+  longitude: -97.8
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KWWR.xml
+  name: West Woodward
+  latitude: 36.44
+  id: KWWR
+  longitude: -99.52
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KSRE.xml
+  name: Seminole Municipal Airport
+  latitude: 35.2744
+  id: KSRE
+  longitude: -96.675
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KDKR.xml
+  name: Houston County Airport
+  latitude: 31.3069
+  id: KDKR
+  longitude: -95.4036
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KOJA.xml
+  name: Thomas P Stafford Airport
+  latitude: 35.5448
+  id: KOJA
+  longitude: -98.6685
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KRQO.xml
+  name: El Reno Municipal Air Park
+  latitude: 35.4725
+  id: KRQO
+  longitude: -98.0056
+  state: OK
+- xml_url: http://weather.gov/xml/current_obs/KONO.xml
+  name: Ontario Municipal
+  latitude: 44.02
+  id: KONO
+  longitude: -117.01
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KREO.xml
+  name: Rome
+  latitude: 42.58
+  id: KREO
+  longitude: -117.89
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/K4BK.xml
+  name: Brookings
+  latitude: 42.05
+  id: K4BK
+  longitude: -124.283
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/K5J0.xml
+  name: John Day State Arpt
+  latitude: 44.42
+  id: K5J0
+  longitude: -118.95
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/K92S.xml
+  name: Cape Blanco (cgs)
+  latitude: 42.833
+  id: K92S
+  longitude: -124.567
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KAST.xml
+  name: Astoria/Clatsop
+  latitude: 46.16
+  id: KAST
+  longitude: -123.88
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KBKE.xml
+  name: Baker Municipal
+  latitude: 44.84
+  id: KBKE
+  longitude: -117.82
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KBNO.xml
+  name: Burns Muni (amos)
+  latitude: 43.58
+  id: KBNO
+  longitude: -118.95
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KBOK.xml
+  name: Brookings Airport
+  latitude: 42.083
+  id: KBOK
+  longitude: -124.283
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KCVO.xml
+  name: Corvallis Muni Awos
+  latitude: 44.51
+  id: KCVO
+  longitude: -123.29
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KCZK.xml
+  name: Cascade Locks State
+  latitude: 45.69
+  id: KCZK
+  longitude: -121.88
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KDLS.xml
+  name: The Dalles Muni
+  latitude: 45.62
+  id: KDLS
+  longitude: -121.15
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KEUG.xml
+  name: Eugene/Mahlon Sweet
+  latitude: 44.12
+  id: KEUG
+  longitude: -123.22
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KHIO.xml
+  name: Portland/Hillsboro
+  latitude: 45.54
+  id: KHIO
+  longitude: -122.95
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KHRI.xml
+  name: Hermiston (was S22)
+  latitude: 45.826
+  id: KHRI
+  longitude: -119.261
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KJNW.xml
+  name: Newport
+  latitude: 44.583
+  id: KJNW
+  longitude: -124.067
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KLGD.xml
+  name: La Grande (awos)
+  latitude: 45.283
+  id: KLGD
+  longitude: -118.0
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KLKV.xml
+  name: Lakeview (awos)
+  latitude: 42.19
+  id: KLKV
+  longitude: -120.35
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KLMT.xml
+  name: Klamath Falls/Kings
+  latitude: 42.16
+  id: KLMT
+  longitude: -121.73
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KMEH.xml
+  name: Meacham (amos)
+  latitude: 45.51
+  id: KMEH
+  longitude: -118.4
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KMFR.xml
+  name: Medford/Jackson Co.
+  latitude: 42.38
+  id: KMFR
+  longitude: -122.87
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KMMV.xml
+  name: Mcminnville Municipal Airport
+  latitude: 45.19
+  id: KMMV
+  longitude: -123.14
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KONP.xml
+  name: Newport Municip
+  latitude: 44.58
+  id: KONP
+  longitude: -124.05
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KOTH.xml
+  name: North Bend (awos)
+  latitude: 43.43
+  id: KOTH
+  longitude: -124.25
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KPDT.xml
+  name: Pendleton Municipal
+  latitude: 45.69
+  id: KPDT
+  longitude: -118.85
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KPDX.xml
+  name: Portland Intl Arpt
+  latitude: 45.61
+  id: KPDX
+  longitude: -122.6
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KRBG.xml
+  name: Roseburg Municipal
+  latitude: 43.23
+  id: KRBG
+  longitude: -123.37
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KRDM.xml
+  name: Redmond (awos)
+  latitude: 44.28
+  id: KRDM
+  longitude: -121.15
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KS47.xml
+  name: Tillamook Municipal Airport
+  latitude: 45.417
+  id: KS47
+  longitude: -123.817
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KSLE.xml
+  name: Salem/Mcnary
+  latitude: 44.93
+  id: KSLE
+  longitude: -123.02
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KSPB.xml
+  name: Scappoose Industrial Apk (1s4)
+  latitude: 45.769
+  id: KSPB
+  longitude: -122.862
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KSXT.xml
+  name: Sexton Summit(amos)
+  latitude: 42.62
+  id: KSXT
+  longitude: -123.37
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KTTD.xml
+  name: Portland/Troutdale
+  latitude: 45.55
+  id: KTTD
+  longitude: -122.4
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KUAO.xml
+  name: Aurora State
+  latitude: 45.25
+  id: KUAO
+  longitude: -122.77
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/K2SL.xml
+  name: Sea Lion Caves
+  latitude: 0.0
+  id: K2SL
+  longitude: 0.0
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/K3CL.xml
+  name: Clatsop Spit
+  latitude: 0.0
+  id: K3CL
+  longitude: 0.0
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KFCG.xml
+  name: Florence
+  latitude: 0.0
+  id: KFCG
+  longitude: 0.0
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KGAR.xml
+  name: Garibaldi
+  latitude: 0.0
+  id: KGAR
+  longitude: 0.0
+  state: OR
+- xml_url: http://weather.gov/xml/current_obs/KMPO.xml
+  name: Pocono Mountains Municipal Airport
+  latitude: 41.14
+  id: KMPO
+  longitude: -75.38
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KABE.xml
+  name: Allentown Lehigh Valley International Airport
+  latitude: 40.66
+  id: KABE
+  longitude: -75.43
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KAFJ.xml
+  name: Washington Automatic Weather Observing / Reporting
+  latitude: 40.14
+  id: KAFJ
+  longitude: -80.29
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KAGC.xml
+  name: Pittsburgh, Allegheny County Airport
+  latitude: 40.36
+  id: KAGC
+  longitude: -79.94
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KAOO.xml
+  name: Altoona-Blair County Airport
+  latitude: 40.3
+  id: KAOO
+  longitude: -78.32
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KAVP.xml
+  name: Wilkes-Barre / Scranton Intl Airport
+  latitude: 41.33
+  id: KAVP
+  longitude: -75.73
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KBFD.xml
+  name: Bradford Regional Airport
+  latitude: 41.8
+  id: KBFD
+  longitude: -78.64
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KBTP.xml
+  name: Butler County Automatic Weather Observing / Report
+  latitude: 40.79
+  id: KBTP
+  longitude: -79.95
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KBVI.xml
+  name: Beaver Falls Airport
+  latitude: 40.76
+  id: KBVI
+  longitude: -80.33
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KCXY.xml
+  name: Harrisburg, Capital City Airport
+  latitude: 40.23
+  id: KCXY
+  longitude: -76.85
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KDUJ.xml
+  name: Du Bois-Jefferson County Airport
+  latitude: 41.19
+  id: KDUJ
+  longitude: -78.9
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KDYL.xml
+  name: Doylestown Airport
+  latitude: 40.33
+  id: KDYL
+  longitude: -75.12
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KERI.xml
+  name: Erie International Airport
+  latitude: 42.08
+  id: KERI
+  longitude: -80.18
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KFIG.xml
+  name: Clearfield-Lawrence Airport
+  latitude: 41.047
+  id: KFIG
+  longitude: -78.412
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KFKL.xml
+  name: Franklin Automatic Weather Observing / Reporting
+  latitude: 41.39
+  id: KFKL
+  longitude: -79.87
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KGKJ.xml
+  name: Port Meadville Airport
+  latitude: 41.62
+  id: KGKJ
+  longitude: -80.21
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KIDI.xml
+  name: Indiana / Stewart Field
+  latitude: 40.63
+  id: KIDI
+  longitude: -79.1
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KIPT.xml
+  name: Williamsport-Lycoming County Airport
+  latitude: 41.26
+  id: KIPT
+  longitude: -76.92
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KJST.xml
+  name: Johnstown-Cambria County Airport
+  latitude: 40.33
+  id: KJST
+  longitude: -78.83
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KLBE.xml
+  name: Latrobe/Westmoreland
+  latitude: 40.29
+  id: KLBE
+  longitude: -79.4
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KLNS.xml
+  name: Lancaster Airport
+  latitude: 40.12
+  id: KLNS
+  longitude: -76.3
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KLOM.xml
+  name: Wings Field Airport
+  latitude: 40.138
+  id: KLOM
+  longitude: -75.265
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KMDT.xml
+  name: Harrisburg International Airport
+  latitude: 40.21
+  id: KMDT
+  longitude: -76.77
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KMUI.xml
+  name: Muir Army Air Field / Indiantown
+  latitude: 40.44
+  id: KMUI
+  longitude: -76.57
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KNXX.xml
+  name: Willow Grove, Naval Air Station
+  latitude: 40.19
+  id: KNXX
+  longitude: -75.13
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KPHL.xml
+  name: Philadelphia International Airport
+  latitude: 39.89
+  id: KPHL
+  longitude: -75.25
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KPIT.xml
+  name: Pittsburgh International Airport
+  latitude: 40.51
+  id: KPIT
+  longitude: -80.22
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KPNE.xml
+  name: Northeast Philadelphia Airport
+  latitude: 40.09
+  id: KPNE
+  longitude: -75.02
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KPTW.xml
+  name: Pottstown Limerick Airport
+  latitude: 40.24
+  id: KPTW
+  longitude: -75.56
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KRDG.xml
+  name: Reading Regional/Carl A. Spaatz Field Airport
+  latitude: 40.39
+  id: KRDG
+  longitude: -75.97
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KSEG.xml
+  name: Selinsgrove, Penn Valley Airport
+  latitude: 40.82
+  id: KSEG
+  longitude: -76.86
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KTHV.xml
+  name: York Airport
+  latitude: 39.92
+  id: KTHV
+  longitude: -76.87
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KUKT.xml
+  name: Quakertown Airport
+  latitude: 40.435
+  id: KUKT
+  longitude: -75.382
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KUNV.xml
+  name: State College
+  latitude: 40.86
+  id: KUNV
+  longitude: -77.83
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/KRYT.xml
+  name: Krout Airport
+  latitude: 0.0
+  id: KRYT
+  longitude: 0.0
+  state: PA
+- xml_url: http://weather.gov/xml/current_obs/NTAA.xml
+  name: Tahiti-Faaa
+  latitude: -17.55
+  id: NTAA
+  longitude: -149.617
+  state: PF
+- xml_url: http://weather.gov/xml/current_obs/TDPD.xml
+  name: Melville Hall Airport
+  latitude: 15.533
+  id: TDPD
+  longitude: -61.3
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TFFR.xml
+  name: La Raizet Guadeloupe
+  latitude: 16.267
+  id: TFFR
+  longitude: -61.6
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TJBQ.xml
+  name: Aquadilla (Boriquen)
+  latitude: 18.5
+  id: TJBQ
+  longitude: -67.13
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TJMZ.xml
+  name: Mayaguez
+  latitude: 18.27
+  id: TJMZ
+  longitude: -67.15
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TJNR.xml
+  name: Roosevelt Roads Naval Station
+  latitude: 18.25
+  id: TJNR
+  longitude: -65.633
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TJPS.xml
+  name: Ponce
+  latitude: 18.02
+  id: TJPS
+  longitude: -66.57
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TJSJ.xml
+  name: Luiz Munoz International Airport
+  latitude: 18.43
+  id: TJSJ
+  longitude: -66.0
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TNCB.xml
+  name: Bonaire/Flamingo
+  latitude: 12.15
+  id: TNCB
+  longitude: -68.283
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TNCC.xml
+  name: Curacao/Aeropuerto Hato
+  latitude: 12.2
+  id: TNCC
+  longitude: -68.967
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TNCE.xml
+  name: St. Eustatius/F.D.Roosevelt
+  latitude: 17.483
+  id: TNCE
+  longitude: -62.983
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TNCM.xml
+  name: St. Maarten/Princess Juliana
+  latitude: 18.033
+  id: TNCM
+  longitude: -63.117
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/TXKF.xml
+  name: Burmuda
+  latitude: 32.367
+  id: TXKF
+  longitude: -64.683
+  state: PR
+- xml_url: http://weather.gov/xml/current_obs/PTKR.xml
+  name: Koror
+  latitude: 7.27
+  id: PTKR
+  longitude: 134.45
+  state: PW
+- xml_url: http://weather.gov/xml/current_obs/PTRO.xml
+  name: Babelthuap/Koror
+  latitude: 7.33
+  id: PTRO
+  longitude: 134.48
+  state: PW
+- xml_url: http://weather.gov/xml/current_obs/KBID.xml
+  name: Block Island Automatic Weather Observing / Report
+  latitude: 41.18
+  id: KBID
+  longitude: -71.58
+  state: RI
+- xml_url: http://weather.gov/xml/current_obs/KOQU.xml
+  name: North Kingstown/Quonset State
+  latitude: 41.61
+  id: KOQU
+  longitude: -71.42
+  state: RI
+- xml_url: http://weather.gov/xml/current_obs/KPVD.xml
+  name: Providence, Green State Airport
+  latitude: 41.73
+  id: KPVD
+  longitude: -71.43
+  state: RI
+- xml_url: http://weather.gov/xml/current_obs/KSFZ.xml
+  name: Smithfield
+  latitude: 41.91
+  id: KSFZ
+  longitude: -71.4
+  state: RI
+- xml_url: http://weather.gov/xml/current_obs/KUUU.xml
+  name: Newport State Airport
+  latitude: 41.54
+  id: KUUU
+  longitude: -71.28
+  state: RI
+- xml_url: http://weather.gov/xml/current_obs/KWST.xml
+  name: Westerly State Airport
+  latitude: 41.35
+  id: KWST
+  longitude: -71.8
+  state: RI
+- xml_url: http://weather.gov/xml/current_obs/KAND.xml
+  name: Anderson County Airport
+  latitude: 34.51
+  id: KAND
+  longitude: -82.72
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KCAE.xml
+  name: Columbia Metropolitan Airport
+  latitude: 33.96
+  id: KCAE
+  longitude: -81.12
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KCEU.xml
+  name: Clemson-Oconee County Airport
+  latitude: 34.667
+  id: KCEU
+  longitude: -82.867
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KCHS.xml
+  name: Charleston Air Force Base
+  latitude: 32.91
+  id: KCHS
+  longitude: -80.03
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KCRE.xml
+  name: North Myrtle Beach, Grand Strand Airport
+  latitude: 33.81
+  id: KCRE
+  longitude: -78.72
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KCUB.xml
+  name: Columbia Owens Downtown Airport
+  latitude: 33.99
+  id: KCUB
+  longitude: -81.0
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KFLO.xml
+  name: Florence Regional Airport
+  latitude: 34.19
+  id: KFLO
+  longitude: -79.72
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KGMU.xml
+  name: Greenville Downtown Airport
+  latitude: 34.85
+  id: KGMU
+  longitude: -82.35
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KGRD.xml
+  name: Greenwood County Airport
+  latitude: 34.233
+  id: KGRD
+  longitude: -82.15
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KGSP.xml
+  name: Greer, Greenville-Spartanburg Airport
+  latitude: 34.91
+  id: KGSP
+  longitude: -82.22
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KGYH.xml
+  name: Donaldson Center Airport
+  latitude: 34.75
+  id: KGYH
+  longitude: -82.367
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KHXD.xml
+  name: Hilton Head Airport
+  latitude: 32.232
+  id: KHXD
+  longitude: -80.7
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KMMT.xml
+  name: McEntire Air National Guard Weather Facility Base
+  latitude: 33.93
+  id: KMMT
+  longitude: -80.8
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KMYR.xml
+  name: Myrtle Beach International Airport
+  latitude: 33.69
+  id: KMYR
+  longitude: -78.93
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KNBC.xml
+  name: Beaufort, Marine Corps Air Station
+  latitude: 32.48
+  id: KNBC
+  longitude: -80.72
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KOGB.xml
+  name: Orangeburg Municipal Airport
+  latitude: 33.47
+  id: KOGB
+  longitude: -80.85
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KSSC.xml
+  name: Shaw Air Force Base
+  latitude: 33.98
+  id: KSSC
+  longitude: -80.47
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KUDG.xml
+  name: Darlington County Jetport Airport
+  latitude: 34.45
+  id: KUDG
+  longitude: -79.883
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/KUZA.xml
+  name: Rock Hill - York County Airport
+  latitude: 34.984
+  id: KUZA
+  longitude: -81.056
+  state: SC
+- xml_url: http://weather.gov/xml/current_obs/K8D3.xml
+  name: Sisseton Municipal Airport
+  latitude: 45.67
+  id: K8D3
+  longitude: -97.0
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/K9V9.xml
+  name: Chamberlain Municipal Airport
+  latitude: 43.8
+  id: K9V9
+  longitude: -99.32
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KABR.xml
+  name: Aberdeen Regional Airport
+  latitude: 45.46
+  id: KABR
+  longitude: -98.43
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KATY.xml
+  name: Watertown Municipal Airport
+  latitude: 44.92
+  id: KATY
+  longitude: -97.16
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KBKX.xml
+  name: Brookings Automatic Weather Observing / Reporting
+  latitude: 44.3
+  id: KBKX
+  longitude: -96.8
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KFSD.xml
+  name: Sioux Falls, Foss Field
+  latitude: 43.59
+  id: KFSD
+  longitude: -96.74
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KHON.xml
+  name: Huron Regional Airport
+  latitude: 44.39
+  id: KHON
+  longitude: -98.22
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KMBG.xml
+  name: Mobridge Municipal Airport
+  latitude: 45.55
+  id: KMBG
+  longitude: -100.41
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KMHE.xml
+  name: Mitchell Municipal Airport
+  latitude: 43.77
+  id: KMHE
+  longitude: -98.04
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KPIR.xml
+  name: Pierre Regional Airport
+  latitude: 44.39
+  id: KPIR
+  longitude: -100.28
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KICR.xml
+  name: Winner Regional Airport
+  latitude: 43.38
+  id: KICR
+  longitude: -99.85
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KYKN.xml
+  name: Yankton Automatic Weather Observing/Reporting Sys
+  latitude: 42.92
+  id: KYKN
+  longitude: -97.38
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/K2WX.xml
+  name: Buffalo
+  latitude: 45.57
+  id: K2WX
+  longitude: -103.53
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KCUT.xml
+  name: Custer County Airport
+  latitude: 43.733
+  id: KCUT
+  longitude: -103.618
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KD07.xml
+  name: Faith
+  latitude: 45.04
+  id: KD07
+  longitude: -102.02
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KEFC.xml
+  name: Belle Fourche Municipal Airport
+  latitude: 44.71
+  id: KEFC
+  longitude: -103.8
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KIEN.xml
+  name: Pine Ridge Airport
+  latitude: 43.01
+  id: KIEN
+  longitude: -102.51
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KPHP.xml
+  name: Philip Airport
+  latitude: 44.05
+  id: KPHP
+  longitude: -101.6
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KRAP.xml
+  name: Rapid City Regional Airport
+  latitude: 44.05
+  id: KRAP
+  longitude: -103.07
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KRCA.xml
+  name: Ellsworth Air Force Base
+  latitude: 44.15
+  id: KRCA
+  longitude: -103.1
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KSPF.xml
+  name: Black Hills Airport-Clyde Ice Field
+  latitude: 44.4803
+  id: KSPF
+  longitude: -103.783
+  state: SD
+- xml_url: http://weather.gov/xml/current_obs/KBNA.xml
+  name: Nashville International Airport
+  latitude: 36.12
+  id: KBNA
+  longitude: -86.68
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KCKV.xml
+  name: Clarksville, Outlaw Field Airport
+  latitude: 36.62
+  id: KCKV
+  longitude: -87.42
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KCSV.xml
+  name: Crossville Memorial-Whitson Field Airport
+  latitude: 35.96
+  id: KCSV
+  longitude: -85.08
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KDYR.xml
+  name: Dyersburg Automatic Weather Observing / Reporting
+  latitude: 36.03
+  id: KDYR
+  longitude: -89.4
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KMEM.xml
+  name: Memphis International Airport
+  latitude: 35.04
+  id: KMEM
+  longitude: -89.98
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KMKL.xml
+  name: Jackson, McKellar-Sipes Regional Airport
+  latitude: 35.61
+  id: KMKL
+  longitude: -88.92
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KMQY.xml
+  name: Smyrna
+  latitude: 36.01
+  id: KMQY
+  longitude: -86.5
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KNQA.xml
+  name: Millington Municipal Airport
+  latitude: 35.36
+  id: KNQA
+  longitude: -89.87
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KCHA.xml
+  name: Chattanooga, Lovell Field
+  latitude: 35.04
+  id: KCHA
+  longitude: -85.2
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KMRX.xml
+  name: Morristown Nexrad
+  latitude: 36.167
+  id: KMRX
+  longitude: -83.4
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KOQT.xml
+  name: Oak Ridge
+  latitude: 36.02
+  id: KOQT
+  longitude: -84.23
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KTRI.xml
+  name: Tri-Cities Airport
+  latitude: 36.48
+  id: KTRI
+  longitude: -82.4
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/KTYS.xml
+  name: Knoxville, McGhee Tyson Airport
+  latitude: 35.81
+  id: KTYS
+  longitude: -83.98
+  state: TN
+- xml_url: http://weather.gov/xml/current_obs/NFTF.xml
+  name: Fau Amotu
+  latitude: -21.233
+  id: NFTF
+  longitude: -175.15
+  state: TO
+- xml_url: http://weather.gov/xml/current_obs/NFTV.xml
+  name: Vavu International
+  latitude: -18.583
+  id: NFTV
+  longitude: -173.95
+  state: TO
+- xml_url: http://weather.gov/xml/current_obs/TTCP.xml
+  name: Crown Pt./Scarborou
+  latitude: 11.15
+  id: TTCP
+  longitude: -60.833
+  state: TT
+- xml_url: http://weather.gov/xml/current_obs/TTPP.xml
+  name: Piarco Intl Airport/Trinidad
+  latitude: 10.617
+  id: TTPP
+  longitude: -61.35
+  state: TT
+- xml_url: http://weather.gov/xml/current_obs/NGFU.xml
+  name: Funafuti
+  latitude: -8.533
+  id: NGFU
+  longitude: 179.217
+  state: TV
+- xml_url: http://weather.gov/xml/current_obs/K11R.xml
+  name: Brenham Municipal Airport
+  latitude: 30.219
+  id: K11R
+  longitude: -96.374
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/K2R8.xml
+  name: Mustang Beach Airport
+  latitude: 27.817
+  id: K2R8
+  longitude: -97.083
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/K3T5.xml
+  name: La Grange
+  latitude: 29.91
+  id: K3T5
+  longitude: -96.95
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/K6R6.xml
+  name: Dryden Terrel County Airport
+  latitude: 30.422
+  id: K6R6
+  longitude: -102.278
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KABI.xml
+  name: Abilene Regional Airport
+  latitude: 32.43
+  id: KABI
+  longitude: -99.68
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KACT.xml
+  name: Waco Regional Airport
+  latitude: 31.62
+  id: KACT
+  longitude: -97.22
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KADS.xml
+  name: Dallas / Addison Airport
+  latitude: 32.98
+  id: KADS
+  longitude: -96.83
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KAFW.xml
+  name: Fort Worth Alliance Airport
+  latitude: 32.98
+  id: KAFW
+  longitude: -97.32
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KALI.xml
+  name: Alice International Airport
+  latitude: 27.74
+  id: KALI
+  longitude: -98.04
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KAMA.xml
+  name: Rick Husband Amarillo Intl Airport
+  latitude: 35.23
+  id: KAMA
+  longitude: -101.7
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KARM.xml
+  name: Wharton Regional Airport
+  latitude: 29.25
+  id: KARM
+  longitude: -96.117
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KATT.xml
+  name: Camp Mabry / Austin City
+  latitude: 30.32
+  id: KATT
+  longitude: -97.77
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KAUS.xml
+  name: Austin-Bergstrom International Airport
+  latitude: 30.2
+  id: KAUS
+  longitude: -97.68
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBAZ.xml
+  name: New Braunfels Municipal Airport
+  latitude: 29.709
+  id: KBAZ
+  longitude: -98.045
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBBD.xml
+  name: Curtis Field Airport
+  latitude: 31.183
+  id: KBBD
+  longitude: -99.317
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBGD.xml
+  name: Borger, Hutchinson County Airport
+  latitude: 35.71
+  id: KBGD
+  longitude: -101.4
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBKS.xml
+  name: Brooks County Airport
+  latitude: 27.207
+  id: KBKS
+  longitude: -98.121
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBMQ.xml
+  name: Burnet Municipal Craddock Field
+  latitude: 30.74
+  id: KBMQ
+  longitude: -98.23
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBPG.xml
+  name: Big Spring
+  latitude: 32.213
+  id: KBPG
+  longitude: -101.522
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBPT.xml
+  name: Beaumont/Port Arthur, SE Texas Regional Airport
+  latitude: 29.95
+  id: KBPT
+  longitude: -94.02
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBRO.xml
+  name: Brownsville / South Padre Island Intl Airport
+  latitude: 25.9
+  id: KBRO
+  longitude: -97.43
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBWD.xml
+  name: Brownwood
+  latitude: 31.8
+  id: KBWD
+  longitude: -98.95
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBYY.xml
+  name: Bay City
+  latitude: 28.973
+  id: KBYY
+  longitude: -95.863
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCDS.xml
+  name: Childress Municipal Airport
+  latitude: 34.44
+  id: KCDS
+  longitude: -100.28
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCLL.xml
+  name: College Station, Easterwood Field
+  latitude: 30.58
+  id: KCLL
+  longitude: -96.37
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCOT.xml
+  name: Cotulla-La Salle County Airport
+  latitude: 28.45
+  id: KCOT
+  longitude: -99.22
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCPT.xml
+  name: Cleburne Municipal Airport
+  latitude: 32.35
+  id: KCPT
+  longitude: -97.433
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCRP.xml
+  name: Corpus Christi International Airport
+  latitude: 27.77
+  id: KCRP
+  longitude: -97.5
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCRS.xml
+  name: Campbell Field-Corsicana Municipal Airport
+  latitude: 32.03
+  id: KCRS
+  longitude: -96.4
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCXO.xml
+  name: Conroe, Montgomery County Airport
+  latitude: 30.36
+  id: KCXO
+  longitude: -95.41
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDAL.xml
+  name: Dallas Love Field
+  latitude: 32.86
+  id: KDAL
+  longitude: -96.85
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDFW.xml
+  name: Dallas / Fort Worth International Airport
+  latitude: 32.91
+  id: KDFW
+  longitude: -97.03
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDHT.xml
+  name: Dalhart Municipal Airport
+  latitude: 36.03
+  id: KDHT
+  longitude: -102.55
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDLF.xml
+  name: Laughlin Air Force Base Auxiliary Airfield
+  latitude: 29.367
+  id: KDLF
+  longitude: -100.783
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDRT.xml
+  name: Del Rio International Airport
+  latitude: 29.38
+  id: KDRT
+  longitude: -100.92
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDTO.xml
+  name: Denton Municipal Airport
+  latitude: 33.2
+  id: KDTO
+  longitude: -97.18
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDUX.xml
+  name: Moore County Airport
+  latitude: 35.85
+  id: KDUX
+  longitude: -102.017
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDWH.xml
+  name: Houston, Hooks Memorial Airport
+  latitude: 30.07
+  id: KDWH
+  longitude: -95.55
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KDYS.xml
+  name: Abilene, Dyess Air Force Base
+  latitude: 32.417
+  id: KDYS
+  longitude: -99.85
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KE38.xml
+  name: Casparis Municipal Airport
+  latitude: 30.384
+  id: KE38
+  longitude: -103.684
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KEBG.xml
+  name: Edinburg Intl Airport
+  latitude: 26.442
+  id: KEBG
+  longitude: -98.129
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KECU.xml
+  name: Edwards County Airport
+  latitude: 29.95
+  id: KECU
+  longitude: -100.167
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KEFD.xml
+  name: Houston / Ellington
+  latitude: 29.62
+  id: KEFD
+  longitude: -95.17
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KERV.xml
+  name: Kerrville
+  latitude: 29.98
+  id: KERV
+  longitude: -99.08
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KF05.xml
+  name: Vernon
+  latitude: 34.226
+  id: KF05
+  longitude: -99.284
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KF39.xml
+  name: Sherman-Denison
+  latitude: 33.717
+  id: KF39
+  longitude: -96.667
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KFST.xml
+  name: Fort Stockton-Pecos County Airport
+  latitude: 30.91
+  id: KFST
+  longitude: -102.91
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KFTW.xml
+  name: Fort Worth, Meacham International Airport
+  latitude: 32.83
+  id: KFTW
+  longitude: -97.35
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KFWS.xml
+  name: Fort Worth Spinks Airport
+  latitude: 32.51
+  id: KFWS
+  longitude: -97.3
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGDJ.xml
+  name: Granbury Municipal Airport
+  latitude: 32.444
+  id: KGDJ
+  longitude: -97.817
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGDP.xml
+  name: Pine Springs, Guadalupe Mountains National Park
+  latitude: 31.83
+  id: KGDP
+  longitude: -104.8
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGGG.xml
+  name: Longview, Gregg County Airport
+  latitude: 32.38
+  id: KGGG
+  longitude: -94.71
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGKY.xml
+  name: Arlington Municipal Airport
+  latitude: 32.664
+  id: KGKY
+  longitude: -97.096
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGLE.xml
+  name: Gainesville Municipal Airport
+  latitude: 33.652
+  id: KGLE
+  longitude: -97.2
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGLS.xml
+  name: Galveston, Scholes Field
+  latitude: 29.27
+  id: KGLS
+  longitude: -94.87
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGNC.xml
+  name: Gaines County Airport
+  latitude: 32.667
+  id: KGNC
+  longitude: -102.65
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGOP.xml
+  name: Gatesville
+  latitude: 31.417
+  id: KGOP
+  longitude: -97.783
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGPM.xml
+  name: Grand Prairie Municipal Airport
+  latitude: 32.699
+  id: KGPM
+  longitude: -97.047
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGRK.xml
+  name: Killeen - Robert Gray International Airport
+  latitude: 31.067
+  id: KGRK
+  longitude: -97.833
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGTU.xml
+  name: Georgetown Automatic Weather Observing / Reporting
+  latitude: 30.69
+  id: KGTU
+  longitude: -97.69
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGVT.xml
+  name: Greenville / Majors
+  latitude: 33.08
+  id: KGVT
+  longitude: -96.07
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGYI.xml
+  name: Grayson County Airport
+  latitude: 33.73
+  id: KGYI
+  longitude: -96.67
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHBV.xml
+  name: Jim Hogg County Airport
+  latitude: 27.333
+  id: KHBV
+  longitude: -98.733
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHDO.xml
+  name: Hondo Municipal Airport
+  latitude: 29.36
+  id: KHDO
+  longitude: -99.16
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHHF.xml
+  name: Hemphill County Airport
+  latitude: 35.895
+  id: KHHF
+  longitude: -100.404
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHLR.xml
+  name: Fort Hood
+  latitude: 31.15
+  id: KHLR
+  longitude: -97.717
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHOU.xml
+  name: Houston Hobby Airport
+  latitude: 29.65
+  id: KHOU
+  longitude: -95.28
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHQZ.xml
+  name: Mesquite Metro Airport
+  latitude: 32.747
+  id: KHQZ
+  longitude: -96.53
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHRL.xml
+  name: Harlingen, Rio Grande Valley International Airport
+  latitude: 26.23
+  id: KHRL
+  longitude: -97.67
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHYI.xml
+  name: San Marcos Municipal Airport
+  latitude: 29.9
+  id: KHYI
+  longitude: -97.87
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KIAH.xml
+  name: Houston Intercontinental Airport
+  latitude: 29.97
+  id: KIAH
+  longitude: -95.35
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KILE.xml
+  name: Killeen - Skylark Field
+  latitude: 31.09
+  id: KILE
+  longitude: -97.69
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KINJ.xml
+  name: Hillsboro Municipal Airport
+  latitude: 32.083
+  id: KINJ
+  longitude: -97.097
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KINK.xml
+  name: Winkler County Airport
+  latitude: 31.79
+  id: KINK
+  longitude: -103.2
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KJAS.xml
+  name: Jasper
+  latitude: 30.89
+  id: KJAS
+  longitude: -94.03
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KJCT.xml
+  name: Junction, Kimble County Airport
+  latitude: 30.5
+  id: KJCT
+  longitude: -99.77
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KJSO.xml
+  name: Cherokee County Airport
+  latitude: 31.869
+  id: KJSO
+  longitude: -95.217
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KJWY.xml
+  name: Midlothian-Waxahachie Midway Airport
+  latitude: 32.456
+  id: KJWY
+  longitude: -96.912
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLBB.xml
+  name: Lubbock International Airport
+  latitude: 33.66
+  id: KLBB
+  longitude: -101.82
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLBR.xml
+  name: Clarksville
+  latitude: 33.593
+  id: KLBR
+  longitude: -95.064
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLBX.xml
+  name: Angleton / Lake Jackson, Brazoria County Airport
+  latitude: 29.12
+  id: KLBX
+  longitude: -95.47
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLFK.xml
+  name: Lufkin, Angelina County Airport
+  latitude: 31.23
+  id: KLFK
+  longitude: -94.75
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLHB.xml
+  name: Hearne Municipal Airport
+  latitude: 30.872
+  id: KLHB
+  longitude: -96.622
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLNC.xml
+  name: Lancaster Airport
+  latitude: 32.579
+  id: KLNC
+  longitude: -96.719
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLRD.xml
+  name: Laredo International Airport
+  latitude: 27.54
+  id: KLRD
+  longitude: -99.47
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLUD.xml
+  name: Decatur Municipal Airport
+  latitude: 33.255
+  id: KLUD
+  longitude: -97.581
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KLVJ.xml
+  name: Pearland Regional Airport
+  latitude: 29.519
+  id: KLVJ
+  longitude: -95.242
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KMAF.xml
+  name: Midland International Airport
+  latitude: 31.95
+  id: KMAF
+  longitude: -102.18
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KMDD.xml
+  name: Midland Airpark
+  latitude: 32.033
+  id: KMDD
+  longitude: -102.1
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KMFE.xml
+  name: McAllen, Miller International Airport
+  latitude: 26.18
+  id: KMFE
+  longitude: -98.24
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KMKN.xml
+  name: Comanche County Airport
+  latitude: 31.917
+  id: KMKN
+  longitude: -98.6
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KMRF.xml
+  name: Marfa
+  latitude: 30.38
+  id: KMRF
+  longitude: -104.02
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KMWL.xml
+  name: Mineral Wells Airport
+  latitude: 32.79
+  id: KMWL
+  longitude: -98.07
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KNFW.xml
+  name: Fort Worth, Naval Air Station
+  latitude: 32.767
+  id: KNFW
+  longitude: -97.45
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KNGP.xml
+  name: Corpus Christi, Naval Air Station
+  latitude: 27.683
+  id: KNGP
+  longitude: -97.283
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KNQI.xml
+  name: Kingsville, Naval Air Station
+  latitude: 27.5
+  id: KNQI
+  longitude: -97.817
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KOCH.xml
+  name: Nacogdoches Automatic Weather Observing/Reporting
+  latitude: 31.57
+  id: KOCH
+  longitude: -94.7
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KODO.xml
+  name: Odessa-Schlemeyer Field
+  latitude: 31.921
+  id: KODO
+  longitude: -102.392
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KORG.xml
+  name: Orange County Airport
+  latitude: 30.067
+  id: KORG
+  longitude: -93.8
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KOSA.xml
+  name: Mount Pleasant
+  latitude: 33.096
+  id: KOSA
+  longitude: -94.962
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPEQ.xml
+  name: Pecos Municipal Airport
+  latitude: 31.383
+  id: KPEQ
+  longitude: -103.5
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPIL.xml
+  name: Port Isabel-Cameron County Airport
+  latitude: 26.159
+  id: KPIL
+  longitude: -97.338
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPKV.xml
+  name: Calhoun County Airport
+  latitude: 28.65
+  id: KPKV
+  longitude: -96.667
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPPA.xml
+  name: Perry Lefors Field
+  latitude: 35.613
+  id: KPPA
+  longitude: -100.996
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPRX.xml
+  name: Paris / Cox Field
+  latitude: 33.64
+  id: KPRX
+  longitude: -95.45
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPSN.xml
+  name: Palestine Municipal Airport
+  latitude: 31.78
+  id: KPSN
+  longitude: -95.706
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPSX.xml
+  name: Palacios Municipal Airport
+  latitude: 28.72
+  id: KPSX
+  longitude: -96.25
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPVW.xml
+  name: Hale County Airport
+  latitude: 34.168
+  id: KPVW
+  longitude: -101.717
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPWG.xml
+  name: Mc Gregor Automatic Weather Observing / Reporting
+  latitude: 31.49
+  id: KPWG
+  longitude: -97.32
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPYX.xml
+  name: Perryton
+  latitude: 36.414
+  id: KPYX
+  longitude: -100.75
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRAS.xml
+  name: Mustang Beach Airport
+  latitude: 27.817
+  id: KRAS
+  longitude: -97.083
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRBD.xml
+  name: Dallas Executive Airport
+  latitude: 32.69
+  id: KRBD
+  longitude: -96.87
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRBO.xml
+  name: Nueces County Airport
+  latitude: 27.779
+  id: KRBO
+  longitude: -97.691
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRKP.xml
+  name: Rockport, Aransas County Airport
+  latitude: 28.09
+  id: KRKP
+  longitude: -97.05
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRND.xml
+  name: Randolph Air Force Base
+  latitude: 29.533
+  id: KRND
+  longitude: -98.283
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRPE.xml
+  name: Sabine Pass
+  latitude: 29.7
+  id: KRPE
+  longitude: -93.95
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRPH.xml
+  name: Graham Municipal Airport
+  latitude: 33.11
+  id: KRPH
+  longitude: -98.555
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KRWV.xml
+  name: Caldwell Municipal Airport
+  latitude: 30.517
+  id: KRWV
+  longitude: -96.7
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSAT.xml
+  name: San Antonio International Airport
+  latitude: 29.54
+  id: KSAT
+  longitude: -98.47
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSEP.xml
+  name: Stephenville / Clark Field Municipal Airport
+  latitude: 32.215
+  id: KSEP
+  longitude: -98.178
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSGR.xml
+  name: Houston, Sugar Land Municipal / Hull Field Airport
+  latitude: 29.62
+  id: KSGR
+  longitude: -95.65
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSJT.xml
+  name: San Angelo, Mathis Field
+  latitude: 31.38
+  id: KSJT
+  longitude: -100.5
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSKF.xml
+  name: Port San Antonio
+  latitude: 29.383
+  id: KSKF
+  longitude: -98.583
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSLR.xml
+  name: Sulphur Springs Municipal Airport
+  latitude: 33.167
+  id: KSLR
+  longitude: -95.617
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSNK.xml
+  name: Winston Field Airport
+  latitude: 32.693
+  id: KSNK
+  longitude: -100.95
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSOA.xml
+  name: Sonora Municipal Airport
+  latitude: 30.583
+  id: KSOA
+  longitude: -100.65
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSPS.xml
+  name: Wichita Falls, Sheppard Air Force Base
+  latitude: 33.98
+  id: KSPS
+  longitude: -98.48
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSSF.xml
+  name: San Antonio, Stinson Municipal Airport
+  latitude: 29.33
+  id: KSSF
+  longitude: -98.47
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KSWW.xml
+  name: Sweetwater
+  latitude: 32.47
+  id: KSWW
+  longitude: -100.47
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KT65.xml
+  name: Weslaco
+  latitude: 26.167
+  id: KT65
+  longitude: -97.967
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KT82.xml
+  name: Fredericksburg
+  latitude: 30.244
+  id: KT82
+  longitude: -98.91
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KTKI.xml
+  name: Collin County Regional Airport
+  latitude: 33.18
+  id: KTKI
+  longitude: -96.59
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KTPL.xml
+  name: Temple / Miller Automatic Weather Observing/Report
+  latitude: 31.15
+  id: KTPL
+  longitude: -97.42
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KTRL.xml
+  name: Terrell Municipal Airport
+  latitude: 32.71
+  id: KTRL
+  longitude: -96.27
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KTYR.xml
+  name: Tyler Pounds Field
+  latitude: 32.35
+  id: KTYR
+  longitude: -95.4
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KUTS.xml
+  name: Huntsville Municipal Airport
+  latitude: 30.74
+  id: KUTS
+  longitude: -95.59
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KUVA.xml
+  name: Garner Field Airport
+  latitude: 29.211
+  id: KUVA
+  longitude: -99.744
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KVCT.xml
+  name: Victoria Regional Airport
+  latitude: 28.86
+  id: KVCT
+  longitude: -96.92
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KXBP.xml
+  name: Bridgeport Municipal Airport
+  latitude: 33.167
+  id: KXBP
+  longitude: -97.833
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KELP.xml
+  name: El Paso International Airport
+  latitude: 31.8
+  id: KELP
+  longitude: -106.4
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KAPY.xml
+  name: Zapata County Airport
+  latitude: 26.9688
+  id: KAPY
+  longitude: -99.2489
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KPEZ.xml
+  name: Pleasanton Municipal Airport
+  latitude: 28.95
+  id: KPEZ
+  longitude: -98.52
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KT47.xml
+  name: Kickapoo Downtown Airport
+  latitude: 33.858
+  id: KT47
+  longitude: -98.49
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KHRX.xml
+  name: Hereford Municipal Airport
+  latitude: 34.86
+  id: KHRX
+  longitude: -102.33
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KAQO.xml
+  name: Llano Municipal Airport
+  latitude: 30.7837
+  id: KAQO
+  longitude: -98.662
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KGYB.xml
+  name: Giddings-Lee County Airport
+  latitude: 30.1693
+  id: KGYB
+  longitude: -96.98
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KJXI.xml
+  name: Fox Stephens Field - Gilmer Municipal Airport
+  latitude: 32.699
+  id: KJXI
+  longitude: -94.948
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KJDD.xml
+  name: Wood County Airport
+  latitude: 32.742
+  id: KJDD
+  longitude: -95.496
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KMNZ.xml
+  name: Hamilton Municipal Airport
+  latitude: 31.6659
+  id: KMNZ
+  longitude: -98.1486
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KF12.xml
+  name: Rusk County Airport
+  latitude: 32.1417
+  id: KF12
+  longitude: -94.8517
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBKD.xml
+  name: Stephens County Airport
+  latitude: 32.719
+  id: KBKD
+  longitude: -98.891
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KBEA.xml
+  name: Beeville Municipal Airport
+  latitude: 28.3619
+  id: KBEA
+  longitude: -97.791
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/K3R0.xml
+  name: Beeville Municipal Airport
+  latitude: 28.36
+  id: K3R0
+  longitude: -97.79
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KCWC.xml
+  name: Kickapoo Downtown Airport
+  latitude: 33.858
+  id: KCWC
+  longitude: -98.49
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KT43.xml
+  name: T P McCampbell Airport
+  latitude: 27.91
+  id: KT43
+  longitude: -97.21
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/KTFP.xml
+  name: T P McCampbell Airport
+  latitude: 27.91
+  id: KTFP
+  longitude: -97.21
+  state: TX
+- xml_url: http://weather.gov/xml/current_obs/K4BL.xml
+  name: Blanding
+  latitude: 37.62
+  id: K4BL
+  longitude: -109.47
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/K4HV.xml
+  name: Hanksville
+  latitude: 38.38
+  id: K4HV
+  longitude: -110.72
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KBCE.xml
+  name: Bryce Canyon
+  latitude: 37.71
+  id: KBCE
+  longitude: -112.16
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KCDC.xml
+  name: Cedar City Muni
+  latitude: 37.7
+  id: KCDC
+  longitude: -113.1
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KCNY.xml
+  name: Moab/Canyonlands
+  latitude: 38.75
+  id: KCNY
+  longitude: -109.75
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KDPG.xml
+  name: Dugway Prvg Ground
+  latitude: 40.21
+  id: KDPG
+  longitude: -112.93
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KENV.xml
+  name: Wendover (aut)
+  latitude: 40.73
+  id: KENV
+  longitude: -114.03
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KHIF.xml
+  name: Ogden/Hill AFB
+  latitude: 41.12
+  id: KHIF
+  longitude: -111.97
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KLGU.xml
+  name: Logan-Cache Airport
+  latitude: 41.79
+  id: KLGU
+  longitude: -111.85
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KMLF.xml
+  name: Milford Municipal
+  latitude: 38.43
+  id: KMLF
+  longitude: -113.02
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KOGD.xml
+  name: Ogden-Hinckley Muni
+  latitude: 41.2
+  id: KOGD
+  longitude: -112.01
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KPUC.xml
+  name: Price/Carbon County
+  latitude: 39.62
+  id: KPUC
+  longitude: -110.75
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KPVU.xml
+  name: Provo Muni (awos)
+  latitude: 40.23
+  id: KPVU
+  longitude: -111.72
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KSGU.xml
+  name: Saint George (awos)
+  latitude: 37.09
+  id: KSGU
+  longitude: -113.6
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KSLC.xml
+  name: Salt Lake City International
+  latitude: 40.79
+  id: KSLC
+  longitude: -111.97
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KT62.xml
+  name: Tooele
+  latitude: 40.317
+  id: KT62
+  longitude: -112.3
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KU24.xml
+  name: Delta
+  latitude: 39.34
+  id: KU24
+  longitude: -112.59
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KU28.xml
+  name: Green River Range
+  latitude: 39.01
+  id: KU28
+  longitude: -110.15
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/KVEL.xml
+  name: Vernal
+  latitude: 40.44
+  id: KVEL
+  longitude: -109.51
+  state: UT
+- xml_url: http://weather.gov/xml/current_obs/K6V3.xml
+  name: Richlands Tazewell County Airport
+  latitude: 37.064
+  id: K6V3
+  longitude: -81.798
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KAKQ.xml
+  name: Wakefield Municipal Airport
+  latitude: 36.99
+  id: KAKQ
+  longitude: -77.0
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KAVC.xml
+  name: South Hill, Mecklenburg-Brunswick Regional Airport
+  latitude: 36.69
+  id: KAVC
+  longitude: -78.05
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KBCB.xml
+  name: Virginia Tech Airport
+  latitude: 37.208
+  id: KBCB
+  longitude: -80.408
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KCHO.xml
+  name: Charlottesville-Albemarle Airport
+  latitude: 38.14
+  id: KCHO
+  longitude: -78.45
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KCJR.xml
+  name: Culpeper County Airport
+  latitude: 38.53
+  id: KCJR
+  longitude: -77.86
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KCPK.xml
+  name: Chesapeake Municipal Airport
+  latitude: 36.66
+  id: KCPK
+  longitude: -76.32
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KDAA.xml
+  name: Fort Belvoir
+  latitude: 38.73
+  id: KDAA
+  longitude: -77.18
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KDAN.xml
+  name: Danville Regional Airport
+  latitude: 36.58
+  id: KDAN
+  longitude: -79.33
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KDCA.xml
+  name: Washington DC, Reagan National Airport
+  latitude: 38.86
+  id: KDCA
+  longitude: -77.03
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KEMV.xml
+  name: Emporia-Greensville Reg Airport
+  latitude: 36.69
+  id: KEMV
+  longitude: -77.48
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KFAF.xml
+  name: Fort Eustis / Felker
+  latitude: 37.14
+  id: KFAF
+  longitude: -76.62
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KFKN.xml
+  name: Franklin / J B Rose
+  latitude: 36.7
+  id: KFKN
+  longitude: -76.9
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KFVX.xml
+  name: Farmville
+  latitude: 37.35
+  id: KFVX
+  longitude: -78.43
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KFYJ.xml
+  name: Middle Peninsula Regional Airport
+  latitude: 37.517
+  id: KFYJ
+  longitude: -76.767
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KHEF.xml
+  name: Manassas Municipal Automatic Weather Observing
+  latitude: 38.72
+  id: KHEF
+  longitude: -77.52
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KHLX.xml
+  name: Hillsville
+  latitude: 36.77
+  id: KHLX
+  longitude: -80.82
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KHSP.xml
+  name: Hot Springs / Ingalls
+  latitude: 37.96
+  id: KHSP
+  longitude: -79.82
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KIAD.xml
+  name: Washington-Dulles International Airport
+  latitude: 38.96
+  id: KIAD
+  longitude: -77.45
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KJGG.xml
+  name: Williamsburg-Jamestown Airport
+  latitude: 37.233
+  id: KJGG
+  longitude: -76.717
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KJYO.xml
+  name: Leesburg / Godfrey
+  latitude: 39.08
+  id: KJYO
+  longitude: -77.57
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KLFI.xml
+  name: Langley Air Force Base
+  latitude: 37.09
+  id: KLFI
+  longitude: -76.35
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KLKU.xml
+  name: Louisa County / Freeman Field Airport
+  latitude: 38.011
+  id: KLKU
+  longitude: -77.978
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KLNP.xml
+  name: Wise / Lonesome Pine
+  latitude: 36.98
+  id: KLNP
+  longitude: -82.53
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KLYH.xml
+  name: Lynchburg Regional Airport
+  latitude: 37.34
+  id: KLYH
+  longitude: -79.2
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KMFV.xml
+  name: Melfa / Accomack Airport
+  latitude: 37.65
+  id: KMFV
+  longitude: -75.77
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KMKJ.xml
+  name: Marion / Wytheville
+  latitude: 36.9
+  id: KMKJ
+  longitude: -81.35
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KMTV.xml
+  name: Martinsville
+  latitude: 36.63
+  id: KMTV
+  longitude: -80.02
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KNGU.xml
+  name: Norfolk, Naval Air Station
+  latitude: 36.94
+  id: KNGU
+  longitude: -76.28
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KNTU.xml
+  name: Virginia Beach, Oceana, Naval Air Station
+  latitude: 36.83
+  id: KNTU
+  longitude: -76.03
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KNYG.xml
+  name: Quantico Marine Corps Air Facility
+  latitude: 38.51
+  id: KNYG
+  longitude: -77.3
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KOFP.xml
+  name: Ashland, Hanover County Municipal Airport
+  latitude: 37.7
+  id: KOFP
+  longitude: -77.43
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KOKV.xml
+  name: Winchester Regional
+  latitude: 39.15
+  id: KOKV
+  longitude: -78.15
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KOMH.xml
+  name: Orange County Airport
+  latitude: 38.247
+  id: KOMH
+  longitude: -78.046
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KORF.xml
+  name: Norfolk International Airport
+  latitude: 36.91
+  id: KORF
+  longitude: -76.2
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KPHF.xml
+  name: Newport News / Williamsburg Intl Airport
+  latitude: 37.14
+  id: KPHF
+  longitude: -76.5
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KPSK.xml
+  name: Dublin / New River Valley
+  latitude: 37.14
+  id: KPSK
+  longitude: -80.68
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KPTB.xml
+  name: Petersburg Automatic Weather Observing / Reporting
+  latitude: 37.19
+  id: KPTB
+  longitude: -77.52
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KRIC.xml
+  name: Richmond International Airport
+  latitude: 37.51
+  id: KRIC
+  longitude: -77.31
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KRMN.xml
+  name: Stafford Regional Airport
+  latitude: 38.4
+  id: KRMN
+  longitude: -77.45
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KROA.xml
+  name: Roanoke Regional Airport
+  latitude: 37.33
+  id: KROA
+  longitude: -79.97
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KSFQ.xml
+  name: Suffolk Municipal Airport
+  latitude: 36.68
+  id: KSFQ
+  longitude: -76.6
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KSHD.xml
+  name: Staunton / Shenandoah
+  latitude: 38.28
+  id: KSHD
+  longitude: -78.85
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KVJI.xml
+  name: Abingdon
+  latitude: 36.68
+  id: KVJI
+  longitude: -82.03
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/KWAL.xml
+  name: Wallops Flight Facility Airport
+  latitude: 37.94
+  id: KWAL
+  longitude: -75.47
+  state: VA
+- xml_url: http://weather.gov/xml/current_obs/TVSV.xml
+  name: Arnos Vale
+  latitude: 13.133
+  id: TVSV
+  longitude: -61.2
+  state: VC
+- xml_url: http://weather.gov/xml/current_obs/KEFK.xml
+  name: Burlington International Airport(BVT)
+  latitude: 44.96
+  id: KEFK
+  longitude: -72.23
+  state: Ve
+- xml_url: http://weather.gov/xml/current_obs/TUPJ.xml
+  name: Beef Island-Tortola
+  latitude: 18.45
+  id: TUPJ
+  longitude: -64.533
+  state: VG
+- xml_url: http://weather.gov/xml/current_obs/TIST.xml
+  name: St Thomas-Charlotte Amalie/CyrilE King Int Airport
+  latitude: 18.33
+  id: TIST
+  longitude: -64.97
+  state: VI
+- xml_url: http://weather.gov/xml/current_obs/TISX.xml
+  name: St Croix (Christiansted, Henry E. Rohlsen Airport)
+  latitude: 17.7
+  id: TISX
+  longitude: -64.8
+  state: VI
+- xml_url: http://weather.gov/xml/current_obs/TKPK.xml
+  name: Golden Rock-Saint Kitts-Nexus
+  latitude: 17.3
+  id: TKPK
+  longitude: -62.683
+  state: VI
+- xml_url: http://weather.gov/xml/current_obs/TQPF.xml
+  name: Wallblake
+  latitude: 18.2
+  id: TQPF
+  longitude: -63.05
+  state: VI
+- xml_url: http://weather.gov/xml/current_obs/K1V4.xml
+  name: Saint Johnsbury
+  latitude: 44.42
+  id: K1V4
+  longitude: -72.02
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/KBTV.xml
+  name: Burlington International Airport
+  latitude: 44.48
+  id: KBTV
+  longitude: -73.15
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/KDDH.xml
+  name: Bennington Morse State Airport
+  latitude: 42.89
+  id: KDDH
+  longitude: -73.246
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/KMPV.xml
+  name: Barre / Montpelier, Knapp State Airport
+  latitude: 44.21
+  id: KMPV
+  longitude: -72.57
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/KMVL.xml
+  name: Morrisville-Stowe State Airport
+  latitude: 44.53
+  id: KMVL
+  longitude: -72.61
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/KRUT.xml
+  name: Rutland State Automatic Weather Observing / Report
+  latitude: 43.54
+  id: KRUT
+  longitude: -72.95
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/KVSF.xml
+  name: Hartness State Springfield Airport
+  latitude: 43.34
+  id: KVSF
+  longitude: -72.52
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/K6B8.xml
+  name: Burlington International Airport (BVT)
+  latitude: 44.54
+  id: K6B8
+  longitude: -72.03
+  state: VT
+- xml_url: http://weather.gov/xml/current_obs/K76S.xml
+  name: Oak Harbor Airport
+  latitude: 48.25
+  id: K76S
+  longitude: -122.667
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KALW.xml
+  name: Walla Walla Rgn
+  latitude: 46.09
+  id: KALW
+  longitude: -118.29
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KAWO.xml
+  name: Arlington Muni
+  latitude: 48.17
+  id: KAWO
+  longitude: -122.17
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KBFI.xml
+  name: Seattle/Boeing Fld
+  latitude: 47.54
+  id: KBFI
+  longitude: -122.3
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KBLI.xml
+  name: Bellingham Intl Airport
+  latitude: 48.79
+  id: KBLI
+  longitude: -122.54
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KBVS.xml
+  name: Skagit Regional Airport
+  latitude: 48.467
+  id: KBVS
+  longitude: -122.417
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KCLM.xml
+  name: Port Angeles Intl Airport
+  latitude: 48.12
+  id: KCLM
+  longitude: -123.5
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KCQV.xml
+  name: Colville Municipal
+  latitude: 48.55
+  id: KCQV
+  longitude: -117.89
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KDEW.xml
+  name: Deer Park (was 07s)
+  latitude: 47.974
+  id: KDEW
+  longitude: -117.428
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KEAT.xml
+  name: Wenatchee/Pangborn
+  latitude: 47.41
+  id: KEAT
+  longitude: -120.2
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KELN.xml
+  name: Ellensburg/Bowers
+  latitude: 47.03
+  id: KELN
+  longitude: -120.53
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KEPH.xml
+  name: Ephrata Municipal
+  latitude: 47.33
+  id: KEPH
+  longitude: -119.52
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KFHR.xml
+  name: Friday Harbor
+  latitude: 48.52
+  id: KFHR
+  longitude: -123.02
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KGEG.xml
+  name: Spokane Intl Arpt
+  latitude: 47.64
+  id: KGEG
+  longitude: -117.53
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KGRF.xml
+  name: Fort Lewis/Gray Aaf
+  latitude: 47.09
+  id: KGRF
+  longitude: -122.58
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KHMS.xml
+  name: Hanford
+  latitude: 46.58
+  id: KHMS
+  longitude: -119.58
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KHQM.xml
+  name: Hoquiam/Bowerman
+  latitude: 46.98
+  id: KHQM
+  longitude: -123.97
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KKLS.xml
+  name: Kelso-Longview AWOS
+  latitude: 46.117
+  id: KKLS
+  longitude: -122.9
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KMWH.xml
+  name: Moses Lake/Grant Co
+  latitude: 47.21
+  id: KMWH
+  longitude: -119.32
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KNUW.xml
+  name: Whidbey Island Nas
+  latitude: 48.36
+  id: KNUW
+  longitude: -122.65
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KOLM.xml
+  name: Olympia
+  latitude: 46.98
+  id: KOLM
+  longitude: -122.9
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KOMK.xml
+  name: Omak Airport
+  latitude: 48.46
+  id: KOMK
+  longitude: -119.52
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KORS.xml
+  name: Orcas Island Airport
+  latitude: 48.717
+  id: KORS
+  longitude: -122.917
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KPAE.xml
+  name: Everett/Paine Field
+  latitude: 47.91
+  id: KPAE
+  longitude: -122.28
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KPSC.xml
+  name: Pasco/Tri-Cities
+  latitude: 46.27
+  id: KPSC
+  longitude: -119.12
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KPUW.xml
+  name: Pullman/Moscow Rgnl
+  latitude: 46.76
+  id: KPUW
+  longitude: -117.12
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KPWT.xml
+  name: Bremerton Ntnl Awos
+  latitude: 47.48
+  id: KPWT
+  longitude: -122.77
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KRNT.xml
+  name: Renton Municipal
+  latitude: 47.51
+  id: KRNT
+  longitude: -122.22
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KSEA.xml
+  name: Seattle-Tacoma Intl Airport
+  latitude: 47.44
+  id: KSEA
+  longitude: -122.31
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KSFF.xml
+  name: Spokane/Felts Field
+  latitude: 47.68
+  id: KSFF
+  longitude: -117.32
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KSHN.xml
+  name: Shelton/Sanderson
+  latitude: 47.23
+  id: KSHN
+  longitude: -123.15
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KSKA.xml
+  name: Fairchild AFB
+  latitude: 47.62
+  id: KSKA
+  longitude: -117.65
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KSMP.xml
+  name: Stampede Pass(amos)
+  latitude: 47.29
+  id: KSMP
+  longitude: -121.33
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KTCM.xml
+  name: Mc Chord AFB/Tacoma
+  latitude: 47.16
+  id: KTCM
+  longitude: -122.48
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KTDO.xml
+  name: Toledo-Winlock Mem
+  latitude: 46.48
+  id: KTDO
+  longitude: -122.8
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KTIW.xml
+  name: Tacoma Narrows
+  latitude: 47.28
+  id: KTIW
+  longitude: -122.58
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KUIL.xml
+  name: Quillayute State
+  latitude: 47.96
+  id: KUIL
+  longitude: -124.55
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KVUO.xml
+  name: Pearson Airpark Vancouver
+  latitude: 45.62
+  id: KVUO
+  longitude: 122.66
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KYKM.xml
+  name: Yakima Air Term
+  latitude: 46.56
+  id: KYKM
+  longitude: -120.53
+  state: WA
+- xml_url: http://weather.gov/xml/current_obs/KAIG.xml
+  name: Antigo - Lang Automatic Weather Observing / Report
+  latitude: 45.01
+  id: KAIG
+  longitude: -89.13
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KARV.xml
+  name: Minocqua / Woodruff
+  latitude: 45.93
+  id: KARV
+  longitude: -89.73
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KASX.xml
+  name: Ashland, Kennedy Memorial Airport
+  latitude: 46.55
+  id: KASX
+  longitude: -90.92
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KATW.xml
+  name: Appleton / Outagamie
+  latitude: 44.26
+  id: KATW
+  longitude: -88.52
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KAUW.xml
+  name: Wausau Downtown Airport
+  latitude: 44.93
+  id: KAUW
+  longitude: -89.62
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KBUU.xml
+  name: Burlington Municipal Airport
+  latitude: 42.691
+  id: KBUU
+  longitude: -88.305
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KCLI.xml
+  name: Clintonville Municipal Airport
+  latitude: 44.61
+  id: KCLI
+  longitude: -88.73
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KCMY.xml
+  name: Sparta / Fort McCoy Airport
+  latitude: 43.958
+  id: KCMY
+  longitude: -90.738
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KCWA.xml
+  name: Mosinee / Central Wisconsin
+  latitude: 44.79
+  id: KCWA
+  longitude: -89.67
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KDLL.xml
+  name: Baraboo Wisconsin Dells Airport
+  latitude: 43.522
+  id: KDLL
+  longitude: -89.771
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KEAU.xml
+  name: Eau Claire, Chippewa Valley Regional Airport
+  latitude: 44.88
+  id: KEAU
+  longitude: -91.48
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KEFT.xml
+  name: Monroe Municipal Airport
+  latitude: 42.61
+  id: KEFT
+  longitude: -89.59
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KEGV.xml
+  name: Eagle River Union Airport
+  latitude: 45.93
+  id: KEGV
+  longitude: -89.27
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KENW.xml
+  name: Kenosha Regional Airport
+  latitude: 42.59
+  id: KENW
+  longitude: -87.94
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KETB.xml
+  name: West Bend Municipal Airport
+  latitude: 43.44
+  id: KETB
+  longitude: -88.13
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KFLD.xml
+  name: Fond Du Lac County Airport
+  latitude: 43.77
+  id: KFLD
+  longitude: -88.49
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KGRB.xml
+  name: Green Bay, Austin Straubel International Airport
+  latitude: 44.48
+  id: KGRB
+  longitude: -88.13
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KHYR.xml
+  name: Hayward Municipal Airport
+  latitude: 46.16
+  id: KHYR
+  longitude: -91.45
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KISW.xml
+  name: Wisconsin Rapids, Alexander Field So. Wood County
+  latitude: 44.36
+  id: KISW
+  longitude: -89.83
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KJVL.xml
+  name: Janesville / Rock County
+  latitude: 42.62
+  id: KJVL
+  longitude: -89.03
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KLNL.xml
+  name: Kings Land O Lakes Airport
+  latitude: 46.15
+  id: KLNL
+  longitude: -89.217
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KLNR.xml
+  name: Lone Rock, Tri-County Regional Airport
+  latitude: 43.21
+  id: KLNR
+  longitude: -90.18
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KLSE.xml
+  name: La Crosse Municipal Airport
+  latitude: 43.88
+  id: KLSE
+  longitude: -91.25
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KLUM.xml
+  name: Menomonie Municipal Airport-Score Field
+  latitude: 44.883
+  id: KLUM
+  longitude: -91.867
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KMDZ.xml
+  name: Medford, Taylor County Airport
+  latitude: 45.1
+  id: KMDZ
+  longitude: -90.3
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KMFI.xml
+  name: Marshfield Municipal Airport
+  latitude: 44.63
+  id: KMFI
+  longitude: -90.18
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KMKE.xml
+  name: Milwaukee, General Mitchell International Airport
+  latitude: 42.96
+  id: KMKE
+  longitude: -87.9
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KMRJ.xml
+  name: Mineral Point, Iowa County Airport
+  latitude: 42.89
+  id: KMRJ
+  longitude: -90.23
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KMSN.xml
+  name: Madison, Dane County Regional-Truax Field
+  latitude: 43.14
+  id: KMSN
+  longitude: -89.33
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KMTW.xml
+  name: Manitowoc Municipal Automatic Weather Observing
+  latitude: 44.14
+  id: KMTW
+  longitude: -87.67
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KMWC.xml
+  name: Milwaukee / Timmerman
+  latitude: 43.12
+  id: KMWC
+  longitude: -88.05
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KOEO.xml
+  name: Osceola, L O Simenstad Municipal Airport
+  latitude: 45.31
+  id: KOEO
+  longitude: -92.69
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KOSH.xml
+  name: Oshkosh, Wittman Regional Airport
+  latitude: 44.01
+  id: KOSH
+  longitude: -88.57
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KOVS.xml
+  name: Boscobel Airport
+  latitude: 43.16
+  id: KOVS
+  longitude: -90.68
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KPBH.xml
+  name: Phillips / Price County
+  latitude: 45.41
+  id: KPBH
+  longitude: -90.24
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KPCZ.xml
+  name: Waupaca Municipal Airport
+  latitude: 44.333
+  id: KPCZ
+  longitude: -89.02
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KPDC.xml
+  name: Prairie Du Chien Municipal Airport
+  latitude: 43.02
+  id: KPDC
+  longitude: -91.12
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRAC.xml
+  name: Racine, Batten International Airport
+  latitude: 42.76
+  id: KRAC
+  longitude: -87.81
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRCX.xml
+  name: Rusk County Airport
+  latitude: 45.483
+  id: KRCX
+  longitude: -91.0
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRHI.xml
+  name: Rhinelander-Oneida County Airport
+  latitude: 45.63
+  id: KRHI
+  longitude: -89.47
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRNH.xml
+  name: New Richmond Municipal Airport
+  latitude: 45.148
+  id: KRNH
+  longitude: -92.538
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRPD.xml
+  name: Rice Lake Regl - Carls Field Airport
+  latitude: 45.51
+  id: KRPD
+  longitude: -91.73
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRRL.xml
+  name: Merrill Municipal Airport
+  latitude: 45.2
+  id: KRRL
+  longitude: -89.71
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRYV.xml
+  name: Watertown
+  latitude: 43.17
+  id: KRYV
+  longitude: -88.72
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRZN.xml
+  name: Siren, Burnett County Airport
+  latitude: 45.823
+  id: KRZN
+  longitude: -92.373
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KSBM.xml
+  name: Sheboygan County Memorial Airport
+  latitude: 43.78
+  id: KSBM
+  longitude: -87.85
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KSTE.xml
+  name: Stevens Point Municipal Airport
+  latitude: 44.55
+  id: KSTE
+  longitude: -89.53
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KSUE.xml
+  name: Sturgeon Bay
+  latitude: 44.84
+  id: KSUE
+  longitude: -87.37
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KSUW.xml
+  name: Superior, Richard I. Bong Airport
+  latitude: 46.69
+  id: KSUW
+  longitude: -92.095
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KTKV.xml
+  name: Tomahawk Regional Airport
+  latitude: 45.469
+  id: KTKV
+  longitude: -89.806
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KUES.xml
+  name: Waukesha County Airport
+  latitude: 43.01
+  id: KUES
+  longitude: -88.2
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KUNU.xml
+  name: Juneau, Dodge County Airport
+  latitude: 43.43
+  id: KUNU
+  longitude: -88.7
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KVOK.xml
+  name: Volk / Camp Douglas
+  latitude: 43.933
+  id: KVOK
+  longitude: -90.267
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KRCS.xml
+  name: Ladysmith
+  latitude: 0.0
+  id: KRCS
+  longitude: 0.0
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KPVB.xml
+  name: Platteville Municipal Airport
+  latitude: 42.6894
+  id: KPVB
+  longitude: -90.4444
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KY50.xml
+  name: Wautoma Municipal Airport
+  latitude: 44.0416
+  id: KY50
+  longitude: -89.3045
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/KEZS.xml
+  name: Shawano Municipal Airport
+  latitude: 44.7873
+  id: KEZS
+  longitude: -88.56
+  state: WI
+- xml_url: http://weather.gov/xml/current_obs/NSFA.xml
+  name: Faleolo Intl/Apia
+  latitude: -13.817
+  id: NSFA
+  longitude: -172.0
+  state: WS
+- xml_url: http://weather.gov/xml/current_obs/K48I.xml
+  name: Braxton County Airport
+  latitude: 38.733
+  id: K48I
+  longitude: -80.65
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KBKW.xml
+  name: Beckley, Raleigh County Memorial Airport
+  latitude: 37.79
+  id: KBKW
+  longitude: -81.12
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KBLF.xml
+  name: Bluefield, Mercer County Airport
+  latitude: 37.3
+  id: KBLF
+  longitude: -81.22
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KCKB.xml
+  name: Clarksburg Benedum Airport
+  latitude: 39.29
+  id: KCKB
+  longitude: -80.23
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KCRW.xml
+  name: Charleston, Yeager Airport
+  latitude: 38.38
+  id: KCRW
+  longitude: -81.6
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KEKN.xml
+  name: Elkins-Randolph County-Jennings Randolph Field
+  latitude: 38.89
+  id: KEKN
+  longitude: -79.85
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KHLG.xml
+  name: Wheeling Ohio County Airport
+  latitude: 40.17
+  id: KHLG
+  longitude: -80.65
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KHTS.xml
+  name: Huntington, Tri-State Airport
+  latitude: 38.38
+  id: KHTS
+  longitude: -82.55
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KLWB.xml
+  name: Lewisburg / Greenbrier
+  latitude: 37.88
+  id: KLWB
+  longitude: -80.4
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KMGW.xml
+  name: Morgantown Municipal-Hart Field
+  latitude: 39.64
+  id: KMGW
+  longitude: -79.92
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KMRB.xml
+  name: Martinsburg, Eastern W. Virginia Reg/Shepherdstown
+  latitude: 39.41
+  id: KMRB
+  longitude: -77.98
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KPKB.xml
+  name: Parkersburg, Wood County Airport/Gill Robb Wilson
+  latitude: 39.36
+  id: KPKB
+  longitude: -81.43
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KW22.xml
+  name: Buckhannon/Upshur Co. Reg. Airport
+  latitude: 39.0
+  id: KW22
+  longitude: -80.267
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KW99.xml
+  name: Petersburg, Grant County Airport
+  latitude: 38.983
+  id: KW99
+  longitude: -79.133
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/K3I2.xml
+  name: Point Pleasant, Mason County Airport
+  latitude: 38.9144
+  id: K3I2
+  longitude: -82.0983
+  state: WV
+- xml_url: http://weather.gov/xml/current_obs/KARL.xml
+  name: Arlington
+  latitude: 41.583
+  id: KARL
+  longitude: -106.2
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KBPI.xml
+  name: Big Piney/Marbleton Airport
+  latitude: 42.58
+  id: KBPI
+  longitude: -110.1
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KBRX.xml
+  name: Anonymous Wy Ob
+  latitude: 41.933
+  id: KBRX
+  longitude: -104.55
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KBYG.xml
+  name: Buffalo/Johnson County
+  latitude: 44.38
+  id: KBYG
+  longitude: -106.72
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KCOD.xml
+  name: Cody/Yellowstone Regional Airport
+  latitude: 44.53
+  id: KCOD
+  longitude: -109.02
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KCPR.xml
+  name: Casper/Natrona Intl Airport
+  latitude: 42.93
+  id: KCPR
+  longitude: -106.47
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KCYS.xml
+  name: Cheyenne/Warren AFB
+  latitude: 41.16
+  id: KCYS
+  longitude: -104.82
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KDGW.xml
+  name: Douglas/Converse County Airport
+  latitude: 42.8
+  id: KDGW
+  longitude: -105.39
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KEVW.xml
+  name: Evanston/Burns
+  latitude: 41.27
+  id: KEVW
+  longitude: -111.03
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KGCC.xml
+  name: Gillette
+  latitude: 44.36
+  id: KGCC
+  longitude: -105.53
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KGEY.xml
+  name: Greybull/S Big Horn Airport
+  latitude: 44.52
+  id: KGEY
+  longitude: -108.08
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KJAC.xml
+  name: Jackson Hole Airport
+  latitude: 43.61
+  id: KJAC
+  longitude: -110.73
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KLAR.xml
+  name: Laramie/Gen. Brees
+  latitude: 41.33
+  id: KLAR
+  longitude: -105.68
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KLND.xml
+  name: Lander/Hunt Field
+  latitude: 42.83
+  id: KLND
+  longitude: -108.73
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KP60.xml
+  name: Lake Yellowstone
+  latitude: 44.55
+  id: KP60
+  longitude: -110.42
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KPNA.xml
+  name: Ralph Wenz Field Airport
+  latitude: 42.783
+  id: KPNA
+  longitude: -109.8
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KPUM.xml
+  name: Pumpkin Vine
+  latitude: 41.033
+  id: KPUM
+  longitude: -105.45
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KRIW.xml
+  name: Riverton Regional Airport
+  latitude: 43.05
+  id: KRIW
+  longitude: -108.45
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KRKS.xml
+  name: Rock Springs
+  latitude: 41.61
+  id: KRKS
+  longitude: -109.07
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KRWL.xml
+  name: Rawlins Municipal
+  latitude: 41.8
+  id: KRWL
+  longitude: -107.2
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KSHR.xml
+  name: Sheridan Co. Arpt
+  latitude: 44.78
+  id: KSHR
+  longitude: -106.97
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KSIB.xml
+  name: Sibley Peak
+  latitude: 42.433
+  id: KSIB
+  longitude: -105.033
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KTOR.xml
+  name: Torrington Muni
+  latitude: 42.06
+  id: KTOR
+  longitude: -104.15
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KVDW.xml
+  name: Vedauwoo
+  latitude: 41.15
+  id: KVDW
+  longitude: -105.4
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KWRL.xml
+  name: Worland Municip
+  latitude: 43.98
+  id: KWRL
+  longitude: -107.97
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KBFU.xml
+  name: Belle Fourche
+  latitude: 43.93
+  id: KBFU
+  longitude: -105.44
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KBIT.xml
+  name: Bittercreek
+  latitude: 41.64
+  id: KBIT
+  longitude: -108.58
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KBVR.xml
+  name: Beaver Rim
+  latitude: 42.58
+  id: KBVR
+  longitude: -108.28
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KCMS.xml
+  name: Cemetary Separation
+  latitude: 41.53
+  id: KCMS
+  longitude: -109.46
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KCTD.xml
+  name: Continental Divide
+  latitude: 41.71
+  id: KCTD
+  longitude: -107.78
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KDHS.xml
+  name: Dead Horse
+  latitude: 44.21
+  id: KDHS
+  longitude: -106.1
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KDRC.xml
+  name: Anonymous Wy Ob
+  latitude: 42.83
+  id: KDRC
+  longitude: -105.86
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KFIR.xml
+  name: First Divide
+  latitude: 41.29
+  id: KFIR
+  longitude: -110.77
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KHLD.xml
+  name: Hiland
+  latitude: 43.09
+  id: KHLD
+  longitude: -107.32
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KIDV.xml
+  name: I-25 Divide
+  latitude: 43.94
+  id: KIDV
+  longitude: -106.64
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KIKA.xml
+  name: Inyan Kara
+  latitude: 44.29
+  id: KIKA
+  longitude: -104.62
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KMTR.xml
+  name: Meeteetse Rim
+  latitude: 44.27
+  id: KMTR
+  longitude: -108.87
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KPAT.xml
+  name: Pathfinder Hill
+  latitude: 42.56
+  id: KPAT
+  longitude: -106.85
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KPIN.xml
+  name: Piney Creek
+  latitude: 44.53
+  id: KPIN
+  longitude: -106.81
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KSKL.xml
+  name: Skyline
+  latitude: 41.13
+  id: KSKL
+  longitude: -106.57
+  state: WY
+- xml_url: http://weather.gov/xml/current_obs/KTMH.xml
+  name: Twenty Mile Hill
+  latitude: 43.12
+  id: KTMH
+  longitude: -106.33
+  state: WY</diff>
      <filename>data/stations.yml</filename>
    </modified>
    <modified>
      <diff>@@ -8,6 +8,54 @@ require 'geokit'
 
 %w(current_conditions forecast forecast_day http_service station station_writer).each { |file| require File.join(File.dirname(__FILE__), 'noaa', file) }
 
+# 
+# The NOAA singleton provides methods to conveniently access information from the NOAA weather feed.
+# For the most part, NOAA.current_conditions and NOAA.forecast will be the only entry point into the
+# NOAA API you will need; one exception is discussed below.
+#
 module NOAA
   VERSION = '0.1.0'
+
+  class &lt;&lt;self
+    # 
+    # Retrieve the current weather conditions for a given latitude and longitude. Returns an
+    # instance of NOAA::CurrentConditions.
+    #
+    #   NOAA.current_conditions(37.989, -77.507)  #=&gt; NOAA::CurrentConditions encapsulating current conditions at this point
+    #
+    # &lt;b&gt;Note:&lt;/b&gt; This method parses the stored list of all weather stations in the US and then finds the closest one to
+    # the given coordinates, as the NOAA XML API only takes a weather station ID as input. Clearly, this is an expensive
+    # operation; if your application needs to repeatedly request conditions for the same point, you will be much better off
+    # determining the current station once using NOAA::Station.closest_to, storing the station ID, and then passing it into
+    # NOAA.current_conditions_at_station when you need to get the latest conditions.
+    #
+    def current_conditions(lat, lng)
+      current_conditions_at_station(Station.closest_to(lat, lng))
+    end
+    
+    # 
+    # Retrieve the current weather conditions for a given weather station ID. Returns an
+    # instance of NOAA::CurrentConditions.
+    #
+    #   NOAA.current_conditions_at_station('KNYC')  #=&gt; NOAA::CurrentConditions encapsulating current conditions in Central Park
+    #
+    # See discussion above regarding why this method is often preferable to simply calling #current_conditions.
+    #
+    def current_conditions_at_station(station_id)
+      CurrentConditions.from_xml(HttpService.new.get_current_conditions(station_id))
+    end
+
+    # 
+    # Retrieve daily forecast information for a given latitude and longitude. Returns
+    # an instance of NOAA::Forecast.
+    #
+    #   NOAA.forecast(4, 37.989, -77.507)  #=&gt; NOAA::Forecast containing next four days of forecast data for given coordinates
+    #
+    # &lt;b&gt;Note:&lt;/b&gt; The NOAA updates this data no more than once an hour, and asks that users of the API not request the forecast
+    # for a given location more frequently than that. For more information, please see http://www.nws.noaa.gov/xml/#frequency
+    #
+    def forecast(num_days, lat, lng)
+      Forecast.from_xml(HttpService.new.get_forecast(num_days, lat, lng))
+    end
+  end
 end</diff>
      <filename>lib/noaa.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,37 @@
 module NOAA
+  # 
+  # Data about an NOAA observation station. When accessing current conditions, the NOAA XML API
+  # takes a station ID as input; thus, to find the current conditions for an arbitrary location, one
+  # must first determine the closest weather station to that location. The NOAA.current_conditions
+  # method performs this task implicitly; however, for applications that need to find conditions
+  # for the same location(s) repeatedly, it is far more efficient to find the closest weather station
+  # once, store that information, and then query directly against the weather station when updated
+  # conditions are needed.
+  #
+  # Station data is stored in a YAML file that is created using the &lt;tt&gt;noaa-update-stations&lt;/tt&gt; executable.
+  # Be sure to run this command at least once when you first install the NOAA library, and any time
+  # thereafter that you would like to get the latest list of stations. I don't imagine the list
+  # changes very often but I don't really have any idea.
+  #
   class Station
     class &lt;&lt;self
-      attr_writer :stations_file
+      attr_writer :stations_file #:nodoc:
 
+      #
+      # Retrieve information about a station given a station ID
+      #
+      #   NOAA::Station.find('KNYC')  #=&gt; NOAA::Station object for the Central Park station
       def find(id)
         stations.find { |station| station.id == id }
       end
 
+      # 
+      # Find the station closest to a given location. Can accept arguments in any of the following
+      # three forms (all are equivalent):
+      #
+      #   NOAA::Station.closest_to(37.989, -77.507)
+      #   NOAA::Station.closest_to([37.989, -77.507])
+      #   NOAA::Station.closest_to(GeoKit::LatLng.new(37.989, -77.507))
       def closest_to(*args)
         if args.length == 1
           if args.first.respond_to?(:distance_to)
@@ -39,7 +64,8 @@ module NOAA
 
       def stations
         File.open(stations_file) do |file|
-          YAML.load(file).map { |station_hash| new(station_hash) }
+          yaml = YAML.load(file) || raise(&quot;Can't parse #{file.path} - be sure to run noaa-update-stations&quot;)
+          yaml.map { |station_hash| new(station_hash) }
         end
       end
 
@@ -48,7 +74,19 @@ module NOAA
       end
     end
 
-    attr_reader :coordinates, :id, :name, :state, :xml_url
+    # GeoKit::LatLng containing the station's coordinates
+    attr_reader :coordinates
+
+    # Station ID (e.g., &quot;KNYC&quot;)
+    attr_reader :id
+
+    # Station name (e.g., &quot;New York City, Central Park&quot;)
+    attr_reader :name
+    
+    # Two-digit abbreviation for state in which station resides (e.g., &quot;NY&quot;)
+    attr_reader :state
+    
+    attr_reader :xml_url #:nodoc:
 
     def initialize(properties)
       @id, @name, @state, @xml_url = %w(id name state xml_url).map do |p|
@@ -57,14 +95,17 @@ module NOAA
       @coordinates = GeoKit::LatLng.new(properties['latitude'], properties['longitude'])
     end
     
+    # Latitude of station
     def latitude
       @coordinates.lat
     end
     alias_method :lat, :latitude
 
+    # Longitude of station
     def longitude
       @coordinates.lng
     end
     alias_method :lng, :longitude
+    alias_method :lon, :longitude
   end
 end</diff>
      <filename>lib/noaa/station.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>cf205252c7525be318028bd184c719c6e61b60b7</id>
    </parent>
  </parents>
  <author>
    <name>Mat Brown</name>
    <email>mat@patch.com</email>
  </author>
  <url>http://github.com/outoftime/noaa/commit/6cfe31cd96af217acf0e689c12dedaf2d851861c</url>
  <id>6cfe31cd96af217acf0e689c12dedaf2d851861c</id>
  <committed-date>2008-12-26T14:23:49-08:00</committed-date>
  <authored-date>2008-12-26T14:23:49-08:00</authored-date>
  <message>Completed documentation and README</message>
  <tree>80f050bd191e0d6861267ff4899c95cec875da9d</tree>
  <committer>
    <name>Mat Brown</name>
    <email>mat@patch.com</email>
  </committer>
</commit>
