2016-04-17 7 views
1

Ich versuche derzeit, die Rnoaa-Bibliothek zu konfigurieren, um Stadt zu verbinden, Daten mit einer Wetterstation zu melden und deshalb JÄHRLICHE Wetterdaten auszugeben, nämlich Temperatur. Ich habe einen fest codierten Eingang als Referenz eingefügt, aber ich beabsichtige, hunderte geokodierte Städte zu versorgen. Dies ist nicht so sehr das Problem als das Abrufen von Daten.R rnoa jährliche Ergebnisse - Keine Daten gefunden

require(rnoaa) 
require(ggmap) 

city<-geocode("birmingham, alabama", output = "all") 
bounds<-city$results[[1]]$geometry$bounds 

se<-bounds$southwest$lat 
sw<-bounds$southwest$lng 
ne<-bounds$northeast$lat 
nw<-bounds$northeast$lng 

stations<-ncdc_stations(extent = c(se, sw, ne, nw),token = noaakey) 

ich einen MBR bin Berechnung (Rechteck) um den geographischen Bereich, in diesem Fall Birmingham, und dann eine Liste von Stationen zu bekommen. Ich ziehe dann die stations_id aus und versuche dann, Ergebnisse mit irgendwelchen Parametern ohne Erfolg zu erhalten. Ich möchte jährliche Temperaturen mit jeder Stadt verbinden.

test <- ncdc(datasetid = "ANNUAL", locationid = topStation[1], 
datatypeid = "DSNW",startdate = "2000-01-01", enddate = "2010-01-01", 
limit = 1000, token = noaakey) 

Warning message: 
Sorry, no data found 

Antwort

2

Sieht aus wie Standort-ID Problem verursacht. Versuchen Sie, ohne es (wie es optionales Feld ist)

ncdc_locs(datasetid = "ANNUAL",datatypeid = "DSNW",startdate = "2000-01-01", enddate = "2010-01-01", limit = 1000,token = <your token key>) 

und dann mit gültigem Ort ID

ncdc_locs(datasetid = "ANNUAL",datatypeid = "DSNW",startdate = "2000-01-01", enddate = "2010-01-01", limit = 1000,locationid='CITY:US000001',token = <your token>) 

kehrt

$meta 
NULL 

$data 
    mindate maxdate    name datacoverage   id 
1 1872-01-01 2016-04-16 Washington D.C., US   1 CITY:US000001 

attr(,"class") 
[1] "ncdc_locs" 
Verwandte Themen