问题标签 [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 - 查找最短路径中osm节点列表的方式ID
在一条路线中,我们得到一个从源到目的地的所有节点的列表。
是否有可能获得从源到目的地的所有 osm 方式 ID?
python - 尝试下载更大的洛杉矶县 - 内存不足
我正在使用安装在 docker 容器中的 python 包集合;OSMnx 下载 OSM 数据,然后 networkx 执行分析 - 我在一小部分数据上证明了我的代码,现在想要扩大规模。
我正在尝试对洛杉矶县的通勤者进行一些分析——为此,我需要抓住一些延伸到县界之外的街道,因为我们让人们从洛杉矶通勤到其他县。作为第一次剪辑,我想抓住加利福尼亚,然后通过县缓冲多边形进行剪辑——在处理了几个小时之后,我的容器终止了 Python 进程。所以,我想我会使用这个代码将下载减少到一个盒子——即使这在 graph_from_bbox 方法中失败了。我已经为我的 docker 容器配置了 8 GB 的内存。
这需要 8 GB 的内存来处理是否合理?如果我正确阅读了我的 docker stats,Net I/O 仅下载了约 36MB,而内存使用量迅速达到 8 GB,最终导致 Python 进程崩溃。有一些方法可以解决进程崩溃 - 我想知道它的性能以及是否有更有效的方法来使用 OSMnx 下载 OSM 数据?
python - 从 0.5.1 升级到 0.8.2 后 graph_from_polygon 中的 osmnx TypeError
去年完成我在 osmnx 的论文工作后,我退回到 Python PTSD 一段时间。但随着 2017 年 ACS 5 年估计的发布,我有一些新的数据分析要做。所以我将我的 osmnx 更新到 0.8.2,进行了 conda update --all -c conda-forge,并启动了我的旧笔记本。
它大部分都有效,但我在使用 graph_from_polygon 函数时遇到了错误。
到目前为止,这些包仍然很好地结合在一起。projected_circle
似乎被正确地创建为 UTM 经纬度多边形(epsg:32617,测试城市夏洛特,北卡罗来纳州)。这是相关的代码。(opt_tracts
是一组人口普查区的 GeoDataFrame)。
这是控制台输出:
python-3.x - Python 库 osmnx 不适用于 Spyder
我正在使用 Mac,并且可以从终端访问 osmnx;但是,osmnx 的功能不能从 spyder 运行。我正在尝试在脚本中使用 osmnx 来自动化该过程。当我尝试运行一个简单的脚本时,例如:
我收到以下错误:
我正在使用以下软件。操作系统:MacOS Mojave 10.14.1、python 3.6.5、OSMNX 版本 0.8.2。
python - 根据给定的 u,v 节点值将颜色分配给 osmnx 图中的特定边
我正在绘制一个 osmnx 图:虽然我可以控制节点颜色,但我无法控制边缘颜色。
我的目标是仅将蓝色分配给由 u_node = 4515988732 和 v_node=2021402216 定义的边缘。我努力了:
但是当我用以下方法绘制它们时,所有边缘都被绘制为蓝色:
我也试过:
但在这种情况下,我得到一个无效的 RGBA 参数错误。我花了很多时间,但我是 osmnx 的新手,我无法找到正确的语法来实现我的目标:我哪里出错了?
python - ImportError:libkea.so.1.4.7:无法打开共享对象文件:没有这样的文件或目录
我正在通过以下链接安装包 OSMnx:https ://geoffboeing.com/2016/11/osmnx-python-street-networks/在 Linux 上使用
conda install -c conda-forge osmnx
.
它有效,但有这样的警告:
所以我更新了 conda,并在我的电脑上重新安装了 OSMnx 包。之后,我启动我的 Python shell 并进入import osmnx
测试它。然后我收到以下错误。
经过搜索,我找到了这个链接:https ://github.com/darribas/contextily/issues/42但是我并不容易理解发生了什么。有人可以帮我吗?
networkx - 恢复具有最大入度的节点并检索其经度和纬度
我是 osmnx、openstreatmap 和 nominatim 的新手。我正在尝试使用 in_degree_centrality networkx 函数检索具有最高/最大入度的节点。但是,extended_stats 字典中仅存在 degree_centrality 和 betweenness_centrality 。我如何找到这个节点?在我可以使用 Networkx 或 osmnx 中的 in_degree_centrality 函数之前,我是否必须将位置网络转换为有向图?
具有最大入度的节点及其 NodeId 和经度和纬度。
python - 如何根据osmnx上的一些“手动选择”节点绘制路径?
我想在 osmnx 地图上绘制一条路线。当我尝试手动创建路线时,它不起作用。
我期待一张带有彩色路线的地图,但我得到了这个错误。
如果我尝试通过最短路径算法找到一条路线并将其可视化在地图上,它工作正常。但我想绘制这条特定路线