2016-08-17 13 views

答えて

0

このリクエストを実行してください。
URL = 'http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes?limit=1000' 結果が

をやっているときにDEWを検索

ID:HLY-DEWP-10PCTL に、maxdate:2010-12-31 datacoverage:1 名:露点10パーセンタイル MinDateプロパティ: 2010-01-01 ID:HLY-DEWP-90PCTL に、maxdate:2010-12-31 datacoverage:1 名:露点90パーセンタイル MinDateプロパティ:2010-01-01 ID:HLY-DEWP-NORMAL に、maxdate :2010-12-31 datacoverage:1 n AME:露点は MinDateプロパティを意味する:2010-01-01 ID:HLY-HIDX-NORMAL に、maxdate:2010-12-31 datacoverage:1 名:不快指数は MinDateプロパティを意味する:2010-01-01 ID: HLY-HTDH-NORMAL

私はそれが... DEWポイントがNORMAL_HRL URLに格納されている理解のように、このコマンドを実行= 'http://www.ncdc.noaa.gov/cdo-web/api/v2/datasets?datatypeid=HLY-DEWP-10PCTL' ID:NORMAL_HRL、名前:法線は毎時

また、これは動作します。..しかし、? url = 'http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes/HLY-DEWP-10PCTL'

これはDEWを持つすべてのステーションを返します。 1つのステーションにそれを洗練する必要がある、28000件のレコードが URL =「http://www.ncdc.noaa.gov/cdo-web/api/v2/locations?datatypeid=HLY-DEWP-10PCTL

ない完璧な答えを返したが、これはここで

どこかのPythonコードをあなたを取得する必要があります

import requests, json 
def dumpclean(obj): 
if type(obj) == dict: 
    for k, v in obj.items(): 
     if hasattr(v, '__iter__'): 
      print k 
      dumpclean(v) 
     else: 
      print '%s : %s' % (k, v) 
elif type(obj) == list: 
    for v in obj: 
     if hasattr(v, '__iter__'): 
      dumpclean(v) 
     else: 
      print v 
else: 
    print obj 


#url ='http://www.ncdc.noaa.gov/cdo-web/api/v2/data?  limit=726&datasetid=GHCND&stationid=GHCND:USC00350694&units=standard&startdate=201 6-10-31&enddate=2016-10-31&datatypeid=TMAX&datatypeid=TMIN' 
url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datacategories' 
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datacategories/LAND' 
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes?datacategoryid=HYDROMETEOR&limit=100' 
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes?limit=10' 
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/data? datasetid=PRECIP_15&stationid=COOP:010008&units=metric&startdate=2010-05-01&enddate=2010-05-31' 
#url= 'http://www.ncdc.noaa.gov/cdo-web/api/v2/datasets?datatypeid=HLY-DEWP-10PCTL' 
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/datatypes/HLY-DEWP-10PCTL' 
#url='http://www.ncdc.noaa.gov/cdo-web/api/v2/data?datasetid=GHCND&locationid=ZIP:28801&startdate=2010-05-01&enddate=2010-05-01' 
url='http://www.ncdc.noaa.gov/cdo-web/api/v2/stations/COOP:010008' 

headers = {'token': 'YOURCODEKEY'} 
response = requests.get(url, headers = headers) 
json_data = json.loads(response.text) 
#print str(json_data) 
obj = response.json() 
dumpclean(obj) 
関連する問題