问题标签 [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.
python - pip install osmnx 给出错误代码 1
我正在尝试使用命令安装 osmnx
但它给出了以下错误:
'命令“python setup.py egg_info”在 C:\Users\myname\AppData\Local\Temp\pip-install-o3ha6gld\Shapely\ 中失败,错误代码为 1
python - 添加行政级别
我刚刚发现了 osmnx,我还在探索它的所有功能。我现在只能说这是一个了不起的包!
我看了你的代码
例如,有没有办法获得 2 级的认可?谢谢,贾伯
python - python osmnx - 只提取一个国家的大高速公路
我知道可以通过 OSMNX python 包提取城市的道路网络。请参阅https://geoffboeing.com/2016/11/osmnx-python-street-networks/上的详细信息。
但是,假设我不想要那种高度的细节,而只想要整个国家的大型高速公路。我正在寻找类似的东西:
我想它可能来自“基础设施”论点,但作为一个新手,我真的不知道如何精确地使用它。
python - Python:如何将 OpenStreetMaps 中的水道作为图形导入,以便使用 networkx 进行图形分析
首先感谢您花时间帮助我 :-) 我想从水道(例如威尼斯或阿姆斯特丹的运河)创建一个无向图。
OpenStreetMaps 有这些城市的水路网络图,但是 OSMnx 包没有这样的过滤器来过滤水路(或者我可能还不知道 ;-) )。
我以为我可以只下载整个地图,然后只过滤水路网络。但我不知道如何更进一步。OSMnx 将是最好的,因为然后我立即有一个图表,我可以将其用于 networksx 的功能,例如 Dijkstra 的最短路径。
我想到的另一种方式是立交包:
但这仍然行不通,因为我还没有弄清楚如何过滤数据并将其转换为图形以便networkx可以使用它。
希望你们(和女孩:-))可以帮助我,因为我不知道如何走得更远。
亲切的问候,
杰伦
python - 组合 OSMnx 多面体
使用OSMnx的gdf_from_places()生成作为一个组获取的多面体联合的最佳实践是什么?
在 gboeing的02-example-osm-to-shapefile.ipynb示例中,使用 gdf_from_places() 方法将多个 shapefile 从 OSM 下载到地理数据框。几何图形存储为 Geopanda 数据框中的多面体,每一行代表一个地点。
关于这个问题,我尝试过使用 Geopanda 的GeoSeries.unary_union,但想知道其他人是如何在 Python 中以编程方式完成的。
当前流程 2018
此方法使用 unary_union 的Shapely 函数(否则它将是 mx_gt_tx["geometry"].unary_union 通过 Geopandas,正如@joris 评论所指出的那样。
python - osmx 高程数据:没有名为“keys”的模块
我来自 R 和 Python 新手,所以我认为这是一个新手问题,但任何帮助将不胜感激。我跟随这个示例使用 OSMnx 包将高程数据添加到开放街道地图数据: https ://github.com/gboeing/osmnx-examples/blob/master/notebooks/12-node-elevations-edge-成绩.ipynb
当我输入第一个代码块时
我收到此错误:
(注意 - 我按照示例中的说明使用来自 Google 的 API 密钥。上面的代码是故意通用的。)我正在使用 jupyter 键入 Python 代码。
python - Osmnx:如何使 plot_shape() 在 pyplot 子图中工作?
我一直在使用 OSMNX 从 Open Street Maps 中提取公园的形状。我试图将它们显示为标准的 pyplot 子图,但我不能让它直接工作。
假设这是我的一系列地点:
以下正确显示堆叠的形状:
我不是 pyplot/OSMNX 的资深专家,但我的理解是,为了将形状图传递给子图,我需要以某种方式“提取轴”。
但是,我知道如何获取形状,将其转换为 shapefile,并将其显示在子图中:
是否可以直接使用 plot_shape() 生成相同的图表?
python - 如何使用 Python 在 Openstreetmap 中检索特定的道路类型(主要、次要、三次等)?
我正在尝试使用 python 在 OSM 中获得不同的道路类型分类,在浏览了几个相关的网页之后,我已经得到了这个:
network_type 只包含 'drive','walk' 等,但我想获取 Highway 标签,如 'primary','secondary','tertiary',分别是这种类型的路网,我该怎么做?
python - Osmnx:从 shapefile/XML 创建图形
我正在学习如何对国家的道路网络进行网络分析。我已经有了 shapefile。我一直在尝试将它们转换为 networkx,但没有取得多大成功,所以我尝试使用 ox.graph_from_file 函数来做到这一点。从 osm 获取国家级数据是耗时/内存的,而且对于我想做的事情来说太详细了。
我使用 mapshaper 将 shapefile 转换为 .xml 文件,但 ox.graph_from_file 不起作用。我只是这样称呼它:
我不确定我说错了还是文件格式错误。