ArcGIS在土地整理中的小案例汇总
本文目录
需求一:在查询地块的时候,可以快速查询到地块的归属
第一步:将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地图制图教程—超详细【值得推荐】
7.72GB ARCGIS ERDAS ENVI干货教程网盘下载
ArcGIS中根据DEM提取等高线和高程点【附练习数据】