GIS创建网络的R分析

GIS创建网络的R分析,r,networking,spatial,arcgis,degrees,R,Networking,Spatial,Arcgis,Degrees,我在基础地图上用ArcGIS绘制了一组网络。现在我必须检查它们的连通性并确定它们的度分布。到目前为止,没有任何ArcGIS功能(例如,收集事件)起作用,并且节点和边的数量太多,无法逐个执行检查 如何在R中完成此任务? 我有一个.xls文件,其中包含节点坐标(北和东)和边坐标(北和东表示起点,北和东表示终点)。工作流必须是:1)检查连通性;2) 学位分布。网络是混合性质的(定向的和非定向的),但首先我想把它们看作是无方向的。以后,我会考虑他们的真实本性。 谢谢大家 R中的琐碎。阅读电子表格,使用I

我在基础地图上用ArcGIS绘制了一组网络。现在我必须检查它们的连通性并确定它们的度分布。到目前为止,没有任何ArcGIS功能(例如,收集事件)起作用,并且节点和边的数量太多,无法逐个执行检查

如何在R中完成此任务?

我有一个.xls文件,其中包含节点坐标(北和东)和边坐标(北和东表示起点,北和东表示终点)。工作流必须是:1)检查连通性;2) 学位分布。网络是混合性质的(定向的和非定向的),但首先我想把它们看作是无方向的。以后,我会考虑他们的真实本性。
谢谢大家

R中的琐碎。阅读电子表格,使用IGRAPHE包制作网络图,然后连接度和度分布大约有两个函数。但是你知道多少?我们从哪里开始?虽然igraph不关心坐标,但只关心节点连接的ID。。。有吗?那个电子表格是什么样子的?很高兴知道它很琐碎。我是初学者。我们从一个xls文件开始,该文件存储节点和边的坐标。你所说的“节点连接的ID”到底是什么意思?我只有节点ID和边ID。我想通过将每个节点的X+Y坐标与边的X+Y_开始坐标和X+Y_结束坐标相对应来检查连通性。你认为用别的东西做这件事会更容易吗?e、 例如,Java还是Phyton?谢谢。电子表格如下所示:节点->对象ID | X坐标| Y坐标| X+Y;边->对象ID | X|u开始| Y|u开始| X|u结束| Y|u结束| X+Y|u开始| X+Y|u结束;此类数据来自ArcGIS 10.2。当然,如果边正确连接到节点,则其X、Y_起点或X+Y_终点必须与节点的X+Y重合。理想情况下,一旦我有了一个报告表,我就会回到ArcGIS来调整连接。这有意义吗?您的电子表格结构似乎没有明确告诉您连接。你必须从坐标算出它们。这被称为“构建拓扑”,应该是您可以在GIS中执行的操作。然后,要在R中进行任何分析,输出将类似于ObjectD1、ObjectD2值对的列表,每个值都显示节点ObjectD1和ObjectD2之间的连接—不需要坐标。如果ArcGIS不能做到这一点,我会感到惊讶…R中的琐碎。阅读电子表格,使用igraph包制作网络图,那么连通性和度分布大约有两个函数。但是你知道多少?我们从哪里开始?虽然igraph不关心坐标,但只关心节点连接的ID。。。有吗?那个电子表格是什么样子的?很高兴知道它很琐碎。我是初学者。我们从一个xls文件开始,该文件存储节点和边的坐标。你所说的“节点连接的ID”到底是什么意思?我只有节点ID和边ID。我想通过将每个节点的X+Y坐标与边的X+Y_开始坐标和X+Y_结束坐标相对应来检查连通性。你认为用别的东西做这件事会更容易吗?e、 例如,Java还是Phyton?谢谢。电子表格如下所示:节点->对象ID | X坐标| Y坐标| X+Y;边->对象ID | X|u开始| Y|u开始| X|u结束| Y|u结束| X+Y|u开始| X+Y|u结束;此类数据来自ArcGIS 10.2。当然,如果边正确连接到节点,则其X、Y_起点或X+Y_终点必须与节点的X+Y重合。理想情况下,一旦我有了一个报告表,我就会回到ArcGIS来调整连接。这有意义吗?您的电子表格结构似乎没有明确告诉您连接。你必须从坐标算出它们。这被称为“构建拓扑”,应该是您可以在GIS中执行的操作。然后,要在R中进行任何分析,输出将类似于ObjectD1、ObjectD2值对的列表,每个值都显示节点ObjectD1和ObjectD2之间的连接—不需要坐标。如果ArcGIS不能做到这一点我很惊讶。。。