2017-10-27 4 views
0

Python3でDatasciencetoolkitを使用して緯度と経度から郡を取得しています。 しかし、APIは自分の入力を受け入れることを望んでいない、常に緯度が0と思う。任意のアイデア?DatasciencetoolkitのCoordinates2Politics Pythonが動作しない

import pydstk 
dstk = pydstk.DSTK() 

pos = "32.718, -117.134" 
x = dstk.coordinates2politics(pos) 
print (x) 

これが出力される。

[{ '政治':なし、 '場所' { '緯度':0.0、 '経度':-117.134}}]

答えて

0

間違った変数入力

は、文字列の使用リストをinsted

import pydstk 
dstk = pydstk.DSTK() 

pos = [32.718, -117.134] 
x = dstk.coordinates2politics(pos) 
print (x) 

出力:

[ 
    { 
     u'politics':[ 
     { 
      u'code':u'usa', 
      u'type':u'admin2', 
      u'friendly_type':u'country', 
      u'name':u'United States' 
     }, 
     { 
      u'code':u'us06', 
      u'type':u'admin4', 
      u'friendly_type':u'state', 
      u'name':u'California' 
     }, 
     { 
      u'code':u'06_075', 
      u'type':u'admin6', 
      u'friendly_type':u'county', 
      u'name':u'San Francisco' 
     }, 
     { 
      u'code':u'06_67000', 
      u'type':u'admin5', 
      u'friendly_type':u'city', 
      u'name':u'San Francisco' 
     }, 
     { 
      u'code':u'06_08', 
      u'type':u'constituency', 
      u'friendly_type':u'constituency', 
      u'name':u'Eighth district, 
      CA' 
     }, 
     { 
      u'code':u'Castro-Upper Market|San Francisco|CA', 
      u'type':u'neighborhood', 
      u'friendly_type':u'neighborhood', 
      u'name':u'Castro-Upper Market' 
     } 
     ], 
     u'location':{ 
     u'latitude':37.769456, 
     u'longitude':-122.429128 
     } 
    } 
] 
+0

ありがとうございました! datasciencetoolkitをVMとして使用していますか?今私は22Gb .boxファイルが60Gb以上に解凍され、ハードドライブがいっぱいなので停止するという問題があります。私は何のストレージが必要か考えていますか? –

+0

私はこれを使わなかったので、あなたはチェックする必要があります。 – user7172

関連する問題