OSMnx-示例文件问题

时间:2018-10-23 13:01:59

标签: python data-visualization shapefile osmnx

我真的是Python和OSMnx的新手。我试图弄清楚这个程序包是如何工作的,我的最终目标是能够从街道列表中创建shapefile,并希望这个程序包能使我更接近这一点。

不幸的是,我在运行示例代码以获取单个城市的街道网络时遇到了问题。

这是示例代码的开始方式:

import osmnx as ox
%matplotlib inline
ox.config(log_file=False, log_console=True, use_cache=True)

然后这是我要运行的:

# get walking network from Szigethalom
G = ox.graph_from_place('Szigethalom, Hungary', network_type = 'walk')
fig, ax = ox.plot_graph(G)

,错误消息是这样的:

Error message - part 1

Error message - part 2

我使用win7和jupyter框架。

在此先感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

在RunOrVeith的帮助下,我找到了一种可行的方法。

  1. 我使用Python 3.6代替3.7。

  2. 我使用 conda this网站下创建了一个虚拟环境。

  3. this博客文章之后,我在新创建的环境 geopandas rtree osmnx 中安装了 conda install -c conda-forge nameofpackage

  4. 我在问题中运行以上代码。

答案 1 :(得分:0)

您的问题似乎是pyproj未正确安装。我看到您已经回答了您的问题,但是有一个更简单的答案。如果您遇到诸如此类的安装问题,则可以遵循以下说明的OSMnx instructions

  

如果安装有任何问题,请尝试使用conda和conda-forge在新的干净虚拟环境中安装OSMnx:

conda create --override-channels -c conda-forge -n OSMNX python=3
osmnx source activate OSMNX