在查阅OSMnx和OSM 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)
谢谢!
答案 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而不是字符串进行传递,以提高地理编码器的特异性。