1

現在、rnoaa ライブラリを構成して、都市、州のデータを気象観測所に接続し、年間の気象データ、つまり温度を出力しようとしています。参照用にハードコーディングされた入力を含めましたが、最終的には何百ものジオコーディングされた都市をフィードするつもりです。データを取得しているので、これはそれほど問題ではありません。

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)

私は地理的領域 (この場合はバーミンガム) の MBR (四角形) を計算し、ステーションのリストを取得しています。次に、station_id を取り出し、任意のタイプのパラメーターを使用して結果を取得しようとしましたが、成功しませんでした。年間気温を各都市に関連付けたいと考えています。

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 
4

1 に答える 1

2

ロケーション ID が問題を引き起こしているようです。それなしで試してください(オプションのフィールドであるため)

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

次に、有効なロケーション ID を使用して

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

戻り値

$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"
于 2016-04-18T02:58:46.063 に答える