Я пытаюсь использовать NDFD (National Digital Forecast Database), чтобы получить текущую температуру и относительную влажность при использовании Lat и Long, используя их REST based service.Как получить «данные текущего наблюдения» из службы REST NDFD (NOAA, NWS)?
Вопрос под рукой:
Я не могу соответствовать «текущие данные наблюдения» с «результатами» я вернусь из REST-службы.
Установка:
Расположение:
* Apple (1-бесконечный цикл, Купертино, Калифорния)
* Lat = 37,33; Lon = -122,03
Если я выполняю следующий REST-вызов:
http://www.weather.gov/forecasts/xml/sample_products/browser_interface/ndfdXMLclient.php?lat=37.33&lon=-122.03&product=time-series&begin=2009-06-21T17:12:35&end=2009-06-21T17:12:35&appt=appt&rh=rh&temp_r=temp_r&temp=temp
Примечание 1: Я проходящий в начале и время окончания в формате UTC. Это то же самое, потому что я ищет только одноточечное: последние наблюдали температуру и относительную влажность .
И, а затем сравнить его с тем, что это шкаф отчетности станции (Международный аэропорт Сан-Хосе, Калифорния - KSJC - 37.37N 121.93W) @http://www.weather.gov/xml/current_obs/KSJC.xml
** Я не могу заставить их MATCH , **
Примечание 2: Ближайшая отчетная станция возвращается обратно из вызова REST , так что я знаю, что сравниваю местоположения яблок с ящиками местоположения.
У меня были две идеи:
1: Я делаю что-то неправильно с тем, как я передаю в начала/конца времени в вызов REST ...
2: Вы можете «т получить„тока наблюдаемые данные“, как я пытаюсь ...
Наконец:
Я нашел решение, используя outoftime's NOAA ruby lib, [он разбирает файл станций наблюдения YAML, чтобы найти ближайший к данному Lat/Lng, тогда поступает непосредственно на эту станцию через свой идентификатор, то есть http://www.weather.gov/xml/current_obs/KSJC.xml] .... но это просто похоже на то, что я могу пропустить что-то очевидное здесь и хотел бы использовать интерфейс на основе REST;)
Любая помощь или указатели будут оценены!
Спасибо!
Благодаря IAZ! Я ценю время, чтобы ответить и помочь ... Я смирился с этим, основываясь на данных станции :) – killingmichael