查看原文
其他

ArcGIS提取社交媒体数据OD流向

小猿猴GISer 小猿猴GISer 2021-09-19


01


1聚类提取OD中心点

聚类方法很多,这里以密度聚类(DBSCAN聚类)为例,建议使用ArcGIS Pro 的密度聚类工具箱,有DBSCAN,HDBSCAN,OPTICS三种可以选择。

 

通过ArcGIS Pro密度聚类后的数据只有分类结果,去除-1的噪音,这时候直接与原始数据进行空间关联,则聚类点和原始数据一一对应。

此时,选择出聚类中心

工具箱——空间统计工具——度量地理分布——中心要素

只选择案例分组字段,选择分类id

此时,对 分类数据和 中心点 属性连接,则每个分类数据都加上了中心的坐标,导出数据在以中心点的坐标加载进来,则聚类中心就生成了,即分类数据每个点,都加上了它所在分类的中心点的属性。



02

2.点集成线

根据数据中的用户id、坐标、时间,选择点集成线工具

工具箱——数据管理工具——要素——点集成线

线字段选择用户id

排序字段选择时间Time

不闭合

注意,此时的线没有属性的


03


3.打断线,取起点和终点
在折点处分割线,可以将折线分成一段一段的


选择 要素折点转点,可以输出每条线段的起点(START)和终点(END)

因为都是以用户id连接的线,则起点和终点都包含id,而且是按时间排好序的


04

4.空间连接

对START和END使用空间连接,连接161个分类的编号

则每个数据都有了AOI编码,对起点和终点一起操作。(右键数据-连接与关联-连接)


此时的起点START和终点END的排序是一直的

则起点链接终点,以FID为基准就可以了,选择基于表的属性

v

连接后的属性表

高亮的字段分别是用户ID,起点AOI编号,终点AOI编号

将属性表导出,就得到了OD,可以后面生成网络了。


05

5网络图制作

建议使用Gephi制作网络图和计算网络指标

也可以使用Echarts等可视化软件制作

我会在未来的文章中讲解Gephi和Echarts做网络图的方法,敬请期待



欢迎关注小猿猴GISer



: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存