问题标签 [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 投票
1 回答
1031 浏览

matplotlib - OSMnx 为图表添加标题

我正在使用Geoff Boeing 创建的出色的OSMnx 库。我正在根据他的一个教程绘制街道网络。一切都很完美。但是,我想使用不同的中心度绘制 40 多个图表。因此,我想为每个地块添加一个带有每个区域和中心名称的标题。目前,它看起来像这样。

绘制的 OSMnx 街道网络

这就是我的代码的样子。

谢谢你们。

0 投票
1 回答
3441 浏览

python - 在 OSMnx 图中添加一个点

我正在尝试向 Jupyter 笔记本中的现有 OSMnx 图添加一个点,如下所示

但我的观点(-77.036498, 38.897270)没有出现。有任何想法吗?

在此处输入图像描述

0 投票
1 回答
2109 浏览

python - OSMnx 在 Folium 上可视化边缘中心性图

我正在尝试使用以下代码在大叶上绘制边缘中心图

在此处输入图像描述

边缘颜色列表在哪里ec,但没有显示出来。是否edge_color接受颜色列表?有任何想法吗?

如果你能帮助我,我真的很感激。

https://github.com/gboeing/osmnx-examples/blob/master/notebooks/08-example-line-graph.ipynb

0 投票
3 回答
10842 浏览

python - 一个模块在 Anaconda 提示符下工作,但不在 Spyder 中

我已经和这个问题斗争了好几个小时了,这是一个复杂的问题。我在 Windows 7、Python 2.7、Spyder 3.2.6 上尝试通过 安装OSMNX cygwin但是遇到了很多问题。最后设法通过windows cmd安装它。通过anaconda prompt,我可以毫无错误地导入osmnx
但是,我正在尝试将其导入 spyder,但我一直收到:
Traceback(最近一次通话最后一次):

这里到底出了什么问题?我该如何解决?

0 投票
2 回答
1756 浏览

python - gdfs 绘制图形,反之亦然

当我使用python时会发生以下情况osmnx

然后我收到以下错误:

0 投票
1 回答
171 浏览

osmnx - OSMNX 从图中删除建筑物

我正在使用 osmnx 使用 graph_from_file() (它包含道路和建筑物)从 osm 文件创建一个图形,然后绘制它。在这样做的同时,它还沿着道路绘制建筑物。有没有办法从该图中删除建筑物/在从该 osm 文件创建图形时忽略建筑物?

0 投票
1 回答
1268 浏览

python - OSMnx 获取干净交点节点的经纬度坐标

我正在使用 OSMnx从 OpenStreetMaps 道路网络中获得干净的十字路口。相交节点当前位于 (x,y) 坐标中,但我想使用 lat lon 坐标绘制它们。

从 Jupiter notebook 示例OSMnx Example #14 Clean Intersection Cluster Nodes中,我能够获取街道网络并调用ox.clean_intersections以生成干净的交叉点。

我得到了十字路口的 Panda Geoseries,如下所示:

由于干净的交叉点由合并节点集群的质心组成,因此它们不对应于具有 osm_id (具有纬度坐标)的任何特定节点。

如何将这些 (x,y) 点转换为纬度坐标?

0 投票
1 回答
132 浏览

osmnx - 如何修复 JSONDecodeError?

我是 OSMnx 的新手,并按照网站上的步骤(https://github.com/gboeing/osmnx-examples/blob/master/notebooks/10-building-footprints.ipynb)了解如何制作“街道网络 +建筑足迹:平方英里的可视化”地图。
我所做的只是将位置名称更改为 teutopolis 并将坐标更改为我要绘制的城镇,但它一直给我一个 JSONDecodeError 输出。我添加了我输入的图像和它给我的错误输出。作为编码新手,我不确定这一切意味着什么,因为我试图寻找答案但不明白。
任何有关如何解决此问题的帮助将不胜感激。 在此处输入图像描述

0 投票
3 回答
5961 浏览

python - 使用 OSMNx 绘制多条路线

我正在使用 OSMNx 绘制最短路径路线,但我无法找到在同一张地图上绘制多条路线的方法。到目前为止,这是我的代码,

我希望在同一地图上为每条路线绘制不同颜色的 route_list 中的每条路线。由于 OSMNx 中没有内置函数,有没有办法做到这一点?

我发现解决方案是“绘制图表,然后使用 matplotlib 在顶部手动添加路线”。但无法实施。

0 投票
1 回答
144 浏览

python-3.x - OSMnx:将缓存 ox.graph 分成相等的正方形而不重新下载每个

我正在尝试将一个城市划分为n 个方格。

现在,我正在计算所有正方形中心的坐标,并使用ox.graph_from_point函数来提取每个正方形中心的 OSM 数据。

但是,由于 API 暂停时间,这在高n时会变得相当长。

我的问题:

有没有办法从 OSM 下载所有城市数据,然后将缓存文件分成正方形(使用ox.graph_from_point或其他),而不需要对每个正方形发出请求?

谢谢