使用 Python 通过 igraph 分析 shapefile

Posted

技术标签:

【中文标题】使用 Python 通过 igraph 分析 shapefile【英文标题】:Using Python for analyzing shapefiles with igraph 【发布时间】:2022-01-13 21:16:25 【问题描述】:

在分析 .shp 文件中的数据时,我有一些使用 networkX 的经验。我希望在执行最短路径分析并遇到 igraph 时优化速度。 Networkx 有/有read_shp("somefile.shp") 函数用于传入.shp 文件。 igraph 中是否有用于读取 .shp 文件和创建图形的类比?

【问题讨论】:

试试这个gis.stackexchange.com/questions/113799/… @TamilSelvan 问题是关于将 .shp 文件放入 igraph 以作为图形对象进行分析。 【参考方案1】:

不,没有(从 0.9.8 版开始),但您可以将 networkx 图转换为 igraph 格式,然后在其上使用 igraph 的快速分析方法。

https://igraph.org/python/api/latest/igraph.Graph.html#from_networkx

【讨论】:

以上是关于使用 Python 通过 igraph 分析 shapefile的主要内容,如果未能解决你的问题,请参考以下文章

R语言igraph 包-构建网络图

networkx/igraph (Python) 上的指定边长

python中将edgelist导入igraph的格式

在 Python 中使用 igraph 进行社区检测

网络-R语言进行网络分析的基础包 igraph

在 Python 的 igraph 中删除多条边