在OSMnx / OSM API中引用位置多边形名称

时间:2019-06-05 11:52:56

标签: openstreetmap osmnx

在查阅OSMnxOSM API文档中,我找不到如何指定世界地名的参考。

OSMnx示例使用美国的位置,其中使用了“城市”,“县”,“州”,“国家”结构,但是该结构当然不适用于其他国家。

具体来说,我应该如何构造此查询以指定伦敦的边界?还是有我尚未找到的文档?

G = ox.graph_from_place('London', network_type='drive')

# project the network to UTM (zone calculated automatically) then plot it
G_projected = ox.project_graph(G)
fig, ax = ox.plot_graph(G_projected)

谢谢!

1 个答案:

答案 0 :(得分:2)

This thread提供了有关如何缩小查询范围的更多详细信息。长话短说,请使用OSMnx的 // create the connection object logger.info("create the connection object"); Connection con = DriverManager.getConnection( "jdbc:sqlserver://server:1433;databaseName=dbname", "user", "password"); 参数,并将位置查询作为显式dict而不是字符串进行传递,以提高地理编码器的特异性。