问题标签 [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.
matplotlib - OSMnx 为图表添加标题
python - OSMnx 在 Folium 上可视化边缘中心性图
我正在尝试使用以下代码在大叶上绘制边缘中心图
边缘颜色列表在哪里ec
,但没有显示出来。是否edge_color
接受颜色列表?有任何想法吗?
如果你能帮助我,我真的很感激。
https://github.com/gboeing/osmnx-examples/blob/master/notebooks/08-example-line-graph.ipynb
python - 一个模块在 Anaconda 提示符下工作,但不在 Spyder 中
我已经和这个问题斗争了好几个小时了,这是一个复杂的问题。我在 Windows 7、Python 2.7、Spyder 3.2.6 上尝试通过 安装OSMNX ,cygwin
但是遇到了很多问题。最后设法通过windows cmd安装它。通过anaconda prompt
,我可以毫无错误地导入osmnx
。
但是,我正在尝试将其导入 spyder,但我一直收到:
Traceback(最近一次通话最后一次):
这里到底出了什么问题?我该如何解决?
python - gdfs 绘制图形,反之亦然
当我使用python时会发生以下情况osmnx
:
然后我收到以下错误:
osmnx - OSMNX 从图中删除建筑物
我正在使用 osmnx 使用 graph_from_file() (它包含道路和建筑物)从 osm 文件创建一个图形,然后绘制它。在这样做的同时,它还沿着道路绘制建筑物。有没有办法从该图中删除建筑物/在从该 osm 文件创建图形时忽略建筑物?
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) 点转换为纬度坐标?
osmnx - 如何修复 JSONDecodeError?
我是 OSMnx 的新手,并按照网站上的步骤(https://github.com/gboeing/osmnx-examples/blob/master/notebooks/10-building-footprints.ipynb)了解如何制作“街道网络 +建筑足迹:平方英里的可视化”地图。
我所做的只是将位置名称更改为 teutopolis 并将坐标更改为我要绘制的城镇,但它一直给我一个 JSONDecodeError 输出。我添加了我输入的图像和它给我的错误输出。作为编码新手,我不确定这一切意味着什么,因为我试图寻找答案但不明白。
任何有关如何解决此问题的帮助将不胜感激。
python - 使用 OSMNx 绘制多条路线
我正在使用 OSMNx 绘制最短路径路线,但我无法找到在同一张地图上绘制多条路线的方法。到目前为止,这是我的代码,
我希望在同一地图上为每条路线绘制不同颜色的 route_list 中的每条路线。由于 OSMNx 中没有内置函数,有没有办法做到这一点?
我发现解决方案是“绘制图表,然后使用 matplotlib 在顶部手动添加路线”。但无法实施。
python-3.x - OSMnx:将缓存 ox.graph 分成相等的正方形而不重新下载每个
我正在尝试将一个城市划分为n 个方格。
现在,我正在计算所有正方形中心的坐标,并使用ox.graph_from_point函数来提取每个正方形中心的 OSM 数据。
但是,由于 API 暂停时间,这在高n时会变得相当长。
我的问题:
有没有办法从 OSM 下载所有城市数据,然后将缓存文件分成正方形(使用ox.graph_from_point或其他),而不需要对每个正方形发出请求?
谢谢