Datasciencetoolkit Python 中的 Coordinates2Politics 不起作用

马蒂亚斯·赛德尔

我正在使用 Python3 中的 Datasciencetoolkit 将县从纬度和经度中提取出来。但是,API 不想接受我的输入,总是认为纬度为 0。有什么想法吗?

import pydstk
dstk = pydstk.DSTK()

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

这是输出:

[{'政治':无,'位置':{'纬度':0.0,'经度':-117.134}}]

用户7172

错误的变量类型

插入的字符串使用列表

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
      }
   }
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章