查看原文
其他

ArcGIS在土地整理中的小案例汇总

ceibake GIS前沿 2021-04-27

本文目录

需求一:在查询地块的时候,可以快速查询到地块的归属

第一步:将Excel转为数据库中的表。

第二步:关联表。

第三步:查询。


需求二:将同一地块的归属人都写到一个属性字段中

第一步:计算农田数据的中心坐标。

第二步:将坐标连接到土地确权表中。

第三步:将带有XY坐标的土地确权表转为点图层。

第四步:将土地确权点中的归属人字段添加农田数据中。


需求三:土地等级属性的更新

第一步:计算两个年份数据的交集。

第二步:统计面积较大的地块。

第三步:连接字段。

在进行土地确权信息整理时,通常情况下,我们拿到的数据是一份矢量数据,还有一张土地归属的表格。


需求一:在查询地块的时候,可以快速查询到地块的归属

打开矢量数据的属性表,可以看到地块ID和地块编码是一对多的关系。


在ArcMap中,一对一或是多对一关系可以使用连接(Join),一对多或是多对多使用关联(Relate)。


操作步骤如下:


第一步:将Excel转为数据库中的表。

如果加载Excel到ArcMap中,提示缺少Access驱动,可以安装驱动后再加载Excel。最快的方法就是使用GP工具Excel转表(Excel to Table)。


第二步:关联表。

在农田图层上右键,选择【连接和关联】—【关联】(Relate)。在弹出的对话框中做如下设置。需要选择对应的字段。


第三步:查询。

使用查询工具查询地块,可以看到结果。


至此,这个流程就结束了。再多一点点要求,需要在地块中新建一个属性,把归属人都加进去。下图是查询结果。



需求二:将同一地块的归属人都写到一个属性字段中

这里我们要用到GP工具空间连接(Spatial Join)。这个工具适合很多场景,统计面内点的数量;将属性写到一个字段。这个工具需要输入两个要素类,目前已经有农田数据,根据农田确权表和农田数据之间的关系,可以将农田确权表转成点数据。流程如下:


操作步骤如下:


第一步:计算农田数据的中心坐标。

使用GP工具添加几何属性(Add Geometry Attribute),添加地块的中心点坐标。这个工具是在原有数据上添加字段,如果不想改变原始数据,可以先复制一份。


第二步:将坐标连接到土地确权表中。

使用GP工具连接字段(Join Field)。只连接坐标字段即可。


第三步:将带有XY坐标的土地确权表转为点图层。

使用GP工具创建XY事件图层(Make XY Event Layer)。坐标系选择Web墨卡托投影。


第四步:将土地确权点中的归属人字段添加农田数据中。

使用GP工具空间连接(Spatial Join)。在连接要素的字段映射中,可以只保留需要的字段,选中要删除,点击右侧的×即可删除。在归属人字段上右键,属性。合并规则设置为连接,分隔符输入需要的。


结果如下:


需求三:土地等级属性的更新

2019年,地块有更新。相对比2018年,将相交面积相对较大的属性挂接到2019年的地块中。


可能大家会想到使用GP工具空间连接(Spatial Join)。但是这个工具不会去比较相交面积的大小。保留的属性和地块可能是不匹配的。下图中,将2019年的地块等级颜色设置成和2018年相同的。从图中可以看到,紫色圈起来的地块等级是错误的。


还是需要通过属性关联的方法实现完成这个任务。


需要做两次属性连接:第一次是根据面积字段,将相交结果中的等级字段添加到上一步的统计结果中;第二次是根据FID_农田2019字段,将等级字段添加到2019年农田数据中。


操作步骤如下:


第一步:计算两个年份数据的交集。

使用GP工具相交(Intersect)。


第二步:统计面积较大的地块。

相交后,地块被切割了。在结果中,可以看到FID_农田2019是2019年农田数据的ID。所以统计每个ID中面积的最大值。使用GP工具汇总统计数据(Summary Statistic)


FID_农田2019字段中,筛选出相同ID面积的最大值的记录,将这些记录输出到表格中。


结果如下:


第三步:连接字段。

第一次连接字段。在选择要连接的字段中,有两个等级,可以打开相交结果,查看字段的别名,选择要最终要连接的字段。


第二次连接字段。根据ObjectID,将等级字段添加到2019年的农田数据中。


结果如下:


以上!

文中数据纯属虚构,如有雷同,实属巧合。


- END -


ArcGIS Python开发进阶公开课讲解
ArcGIS地图制图教程—超详细【值得推荐】
7.72GB ARCGIS  ERDAS  ENVI干货教程网盘下载
ArcGIS中根据DEM提取等高线和高程点【附练习数据】

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

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