问题标签 [osmnx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3786 浏览

python - pip install osmnx 给出错误代码 1

我正在尝试使用命令安装 osmnx

但它给出了以下错误:

'命令“python setup.py egg_info”在 C:\Users\myname\AppData\Local\Temp\pip-install-o3ha6gld\Shapely\ 中失败,错误代码为 1

0 投票
2 回答
158 浏览

python-2.7 - OSMnx 在基本使用中给出“TypeError: query must be a string or a list of query strings”

按照说明安装OSMnx(包括显式安装spatialindex)后

运行第一个基本示例

在项目的自述文件中,我得到

如何让 OSMnx 运行超过此错误?

0 投票
1 回答
79 浏览

python - 添加行政级别

我刚刚发现了 osmnx,我还在探索它的所有功能。我现在只能说这是一个了不起的包!

我看了你的代码

例如,有没有办法获得 2 级的认可?谢谢,贾伯

0 投票
1 回答
2167 浏览

python - python osmnx - 只提取一个国家的大高速公路

我知道可以通过 OSMNX python 包提取城市的道路网络。请参阅https://geoffboeing.com/2016/11/osmnx-python-street-networks/上的详细信息。

但是,假设我不想要那种高度的细节,而只想要整个国家的大型高速公路。我正在寻找类似的东西:

我想它可能来自“基础设施”论点,但作为一个新手,我真的不知道如何精确地使用它。

0 投票
1 回答
529 浏览

python - Python:如何将 OpenStreetMaps 中的水道作为图形导入,以便使用 networkx 进行图形分析

首先感谢您花时间帮助我 :-) 我想从水道(例如威尼斯或阿姆斯特丹的运河)创建一个无向图。

OpenStreetMaps 有这些城市的水路网络图,但是 OSMnx 包没有这样的过滤器来过滤水路(或者我可能还不知道 ;-) )。

我以为我可以只下载整个地图,然后只过滤水路网络。但我不知道如何更进一步。OSMnx 将是最好的,因为然后我立即有一个图表,我可以将其用于 networksx 的功能,例如 Dijkstra 的最短路径。

我想到的另一种方式是立交包:

但这仍然行不通,因为我还没有弄清楚如何过滤数据并将其转换为图形以便networkx可以使用它。

希望你们(和女孩:-))可以帮助我,因为我不知道如何走得更远。

亲切的问候,

杰伦

0 投票
1 回答
650 浏览

python - 组合 OSMnx 多面体

使用OSMnxgdf_from_places()生成作为一个组获取的多面体联合的最佳实践是什么?

gboeing02-example-osm-to-shapefile.ipynb示例中,使用 gdf_from_places() 方法将多个 shapefile 从 OSM 下载到地理数据框。几何图形存储为 Geopanda 数据框中的多面体,每一行代表一个地点。

osmnx gdf_from_places 示例

关于这个问题,我尝试过使用 Geopanda 的GeoSeries.unary_union,但想知道其他人是如何在 Python 中以编程方式完成的。

当前流程 2018

此方法使用 unary_union 的Shapely 函数(否则它将是 mx_gt_tx["geometry"].unary_union 通过 Geopandas,正如@joris 评论所指出的那样。

伊姆古尔

伊姆古尔

伊姆古尔

0 投票
1 回答
1364 浏览

python - osmx 高程数据:没有名为“keys”的模块

我来自 R 和 Python 新手,所以我认为这是一个新手问题,但任何帮助将不胜感激。我跟随这个示例使用 OSMnx 包将高程数据添加到开放街道地图数据: https ://github.com/gboeing/osmnx-examples/blob/master/notebooks/12-node-elevations-edge-成绩.ipynb

当我输入第一个代码块时

我收到此错误:

(注意 - 我按照示例中的说明使用来自 Google 的 API 密钥。上面的代码是故意通用的。)我正在使用 jupyter 键入 Python 代码。

0 投票
1 回答
676 浏览

python - Osmnx:如何使 plot_shape() 在 pyplot 子图中工作?

我一直在使用 OSMNX 从 Open Street Maps 中提取公园的形状。我试图将它们显示为标准的 pyplot 子图,但我不能让它直接工作。

假设这是我的一系列地点:

以下正确显示堆叠的形状:

我不是 pyplot/OSMNX 的资深专家,但我的理解是,为了将形状图传递给子图,我需要以某种方式“提取轴”。

但是,我知道如何获取形状,将其转换为 shapefile,并将其显示在子图中:

是否可以直接使用 plot_shape() 生成相同的图表?

0 投票
1 回答
1154 浏览

python - 如何使用 Python 在 Openstreetmap 中检索特定的道路类型(主要、次要、三次等)?

我正在尝试使用 python 在 OSM 中获得不同的道路类型分类,在浏览了几个相关的网页之后,我已经得到了这个:

network_type 只包含 'drive','walk' 等,但我想获取 Highway 标签,如 'primary','secondary','tertiary',分别是这种类型的路网,我该怎么做?

0 投票
1 回答
2607 浏览

python - Osmnx:从 shapefile/XML 创建图形

我正在学习如何对国家的道路网络进行网络分析。我已经有了 shapefile。我一直在尝试将它们转换为 networkx,但没有取得多大成功,所以我尝试使用 ox.graph_from_file 函数来做到这一点。从 osm 获取国家级数据是耗时/内存的,而且对于我想做的事情来说太详细了。

我使用 mapshaper 将 shapefile 转换为 .xml 文件,但 ox.graph_from_file 不起作用。我只是这样称呼它:

我不确定我说错了还是文件格式错误。