Ich arbeite an einem Data Mining Projekt und möchte historische Wetterdaten sammeln. Ich bin in der Lage, historische Daten über die Webschnittstelle zu erhalten, die sie unter http://www.ncdc.noaa.gov/cdo-web/search bereitstellen. Aber ich möchte auf diese Daten programmatisch über eine API zugreifen. Nach dem, was ich auf StackOverflow gelesen habe, sollen diese Daten gemeinfrei sein, aber der einzige Ort, an dem ich sie gefunden habe, sind nicht-kostenlose Dienste wie Wunderground. Wie kann ich auf diese Daten kostenlos zugreifen?Historische Wetterdaten von NOAA
Antwort
Eine Liste aller Service-APIs, die von der National Climatic Data Center zur Verfügung gestellt: http://www.ncdc.noaa.gov/cdo-web/webservices
Die vollständige Dokumentation der API, die die Suchseite Sie aufgelistet Rücken: http://www.ncdc.noaa.gov/cdo-web/webservices/v2
Benötigt ein Token und Grenzen bis 1000 Anfragen pro Tag. Wenn Sie das Limit aus berechtigten Gründen erhöhen müssen, wenden Sie sich an http://www.ncdc.noaa.gov/customer-support.
Auch für Bulk-Download Verwendung ftp: ftp://ftp.ncdc.noaa.gov/pub/data/
Ich habe Probleme mit dem Token, hier ist meine Lock-Anfrage: 'curl -H" Autorisierung:
Ich habe nur einen Weg gefunden mit 'curl()' wie dies-> 'curl_setopt ($ init, CURLOPT_URL, 'http://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&startdate='.$startDate.'&enddate='.$endDate.'&datatypeid=TMAX&datatypeid=TMIN&stationid=GHCND : '. $ city_id.' & limit = '. $ limit); //' http: //www.ncdc.noaa.gov/cdo-web/a pi/v2/Daten? Datei-ID = GHCND & Station-ID = GHCND: ZI000067964 & Limit = 31 '); \t \t \t \t \t curl_setopt ($ init, CURLOPT_HEADER, false); \t \t \t \t \t curl_setopt ($ init, CURLOPT_HTTPHEADER, Feld ('token:
azrosen92:' curl -H "token:
möglich Duplikat von [Wie die NOAA-API verwenden Vergangenheit Wetterdaten für einen bestimmten Satz von Koordinaten abfragen] (http://stackoverflow.com/questions/18828890/how-to-use-the-noaa-api-zu-Abfrage-Vergangenheit-Wetter-Daten-für-eine-gegebenen-Set-of-Koordinaten) – Andy
Große Frage. Ohne api habe ich einfach auf (respektvolle) Scraping-Strategien zurückgegriffen. Die NOAA-Daten sind eine großartige Ressource, erfordern jedoch einige QA/QC. Sehen Sie sich [diese Ressource] (https://beaumont.tamu.edu/climatidata/WorldMap.aspx) zu [diesem Artikel] an (http://www.sciencedirect.com/science/article/pii/S0168169909002348) – metasequoia
Another Alternative ist die [ftp Seite] (http://www.ncdc.noaa.gov/data-access/quick-links#ds-3505) für den GHCN-D – metasequoia