【问题标题】:Coordinates2Politics in Datasciencetoolkit Python doesn't work数据科学工具包 Python 中的 Coordinates2Politics 不起作用
【发布时间】:2017-10-27 14:53:43
【问题描述】:

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

import pydstk
dstk = pydstk.DSTK()

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

这是输出:

[{'politics': None, 'location': {'latitude': 0.0, 'longitude': -117.134}}]

【问题讨论】:

    标签: python python-3.x geocoding


    【解决方案1】:

    变量类型错误

    插入字符串使用列表

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

    【讨论】:

    • 谢谢你,成功了!您是否将数据科学工具包用作虚拟机?现在我遇到的问题是 22Gb .box 文件被解压到超过 60Gb 然后因为我的硬盘已满而停止。你知道我需要多少存储空间吗?
    • 我没用这个,你要检查一下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-07
    • 2021-06-03
    相关资源
    最近更新 更多