2013-10-21 7 views
-4

NOAA 날씨 (https://github.com/amwhalen/noaa)를 얻는 멋진 PHP 라이브러리를 사용할 때 반환 된 결과가 weather.gov에서 찾은 것과 다릅니다. 내 위치에 대한 페이지의 버튼을 클릭하기 만하면 weather.gov XML을 발견했습니다.NOAA API 또는 Weather.gov?

그들은 서로 다른 날짜 형식을 가지고 있으며, 하나는 HIGH 앞에 LOW를 표시합니다 (LOW보다 HIGH가 아닌). NOAA API 또는 Weather.gov가 더 정확합니까? 다른 라이브러리를 사용해야합니까? 나는 The Weather Channel (API에 따라 Weather Underground)을 사용할 것이지만, 3 일이 넘는 예보에는 돈이 들게됩니다.

의 URL :

  • PHP의 NOAA (ndfd) :
    http://graphical.weather.gov/xml/sample_products/browser_interface/ndfdBrowserClientByDay.php?lat=LATITUDEHERE&lon=LONGITUDEHERE&startDate=2013-10-21&numDays=7&format=24+hourly&Unit=e
  • Weather.gov ("MapClick") :
    http://forecast.weather.gov/MapClick.php?lat=LATITUDEHERE&lon=LONGITUDEHERE&unit=0&lg=english&FcstType=dwml

UPDATE : Sammitch와 Jeroen에게 감사드립니다! 당신이 말하는 것은 사실이어야합니다. 결과는 다양합니다. 기술적으로 NOAA이지만 다른 결과를 갖는 방법이 무엇이든간에 (동일한 예측과 알고리즘을 사용한다고 생각할 것입니다.) 의미가 없습니다. 꽤 많은 도서관과 많은 문서가 있기 때문에 지금은 직접 NOAA와 함께 갈 것입니다. 나는 또 다른 멋진 PHP 구현을 발견했다 : Simple NWS.

+2

어떤 것을 사용할지 결정해야합니다. 어떤 것이 더 정확한지 묻는 것은 칠면조 또는 닭고기를 먹어야하는지 묻는 것과 같습니다. – Steve

+2

나는 닭고기를 먹을거야. –

+2

두 조직은 날씨를 예측하는 데 서로 다른 모델을 사용할 가능성이 높으며 날씨 예측은 정확한 과학이 아닌 정확합니다. 단지 그들이 공차 * 내에서 똑같이 정확하다고 가정하고, 동전을 뒤집고 그것과 함께 가십시오. – Sammitch

답변

2

날씨 예측은 정확한 과학이 아닙니다. 사용 된 모델에 따라 다른 결과가 나올 수 있습니다. 한 번은 정확할 것이고, 다른 한 번은 맞을 것이다.

가장 쉽게 구현할 수있는 문서를 선택하는 것이 가장 좋습니다. 앞으로 시간과 좌절을 덜어 줄 것입니다.

+0

나를 혼란스럽게 한 것은 두 사이트의 결과가 다른 점입니다. 도서관에서 제공 한 결과를보고 NOAA (weather.gov로 리디렉션)를 보았습니다. 그들은 종종 동일하지 않았기 때문에 나는 캐시 된 XML과 weather.gov에있는 XML을 보았고 큰 차이점을 보았습니다 (물론 URL도 다릅니다). 두 개의 사이트가 완전히 다른 사이트 (CNN 및 ABC 뉴스)라고 생각했습니다. 이제 나는 내가 가지고있는 것에 충실해야한다는 것을 알았습니다. 비가 내리는 개와 고양이, 다른 한 마리가 아니라면, 나는 사실 인 개와 고양이를 붙잡을 것이다. – DaAwesomeP