矢量数据的空间分析——叠置分析②
目录
- 矢量数据的空间分析——叠置分析②
- 1.交集取反
- 1.1图解
- 1.2用法
- 1.3操作步骤
- 2.图层联合
- 2.1图解
- 2.2用法
- 2.3操作步骤
- 3.修正更新
- 3.1图解
- 3.2用法
- 3.3操作步骤
1.交集取反
输入要素和更新要素中不叠置的要素或要素的各部分将被写入到输出要素类。
1.1图解
1.2用法
输入和更新要素类或要素图层必须具有相同的几何类型。
输入要素类的属性值将被复制到输出要素类。但是,如果输入是一个或多个通过创建要素图层工具创建的图层并且选中了字段的使用比率策略设置项,那么计算输出属性值时将按输入属性值的一定比例进行计算。
交集取反工具将更新图层的属性添加在了输入图层的后面,进行赋零操作。原有的更新图层添加到输入图层的那部分图形只保留了原有的更新图层的属性,而其他的属性为零。
1.3操作步骤
①在ArcTllobox中,选择分析工具——叠置分析——交集取反工具,打开对话框;
②设置输入要素、更新要素、输出要素类的文件路径和名称,在连接属性中选择要进行连接的属性字段,默认为ALL;
③单击确定,完成操作。
2.图层联合
通过把两个图层的区域范围联合起来而保持来自输入地图和叠加地图的所有地图要素。多边形图层联合的结果通常就是按照一个多边形的空间格局分布,对另一个多边形进行几何求交而划分成多个多边形,同时进行属性分配过程,将输入图层对象的属性拷贝到新对象的属性表中,或把输入图层对象的标识作为外键,直接关联到输入图层的属性表中。
2.1图解
2.2用法
以下是联合的一个示例,所使用的要素类中的要素存在重叠现象。在这种情况下,重叠区域将被重复以保留所有属性和区域。要重新创建叠置要素,可对联合工具所产生的要素类执行融合工具,并将除 FID 之外的所有字段进行融合。
下面是在未选中允许间隙参数的情况下执行联合所产生的结果。创建了一个原本会包含空白区域的多边形要素。通过查询 FID 字段为 -1 的所有输入要素即可识别出“间隙”要素。
2.3操作步骤
①在ArcTllobox中,选择分析工具——叠置分析——联合工具,打开对话框;
②设置输入要素、输出要素类的路径和名称;
③根据需要勾选是否允许间隙存在;
④单击确定,完成操作。
3.修正更新
修正更新指,首先对输入的图层和修正图层进行几何相交的计算,然后输入的图层中被修改图层覆盖的那一部分属性将被修正图层的属性代替。
3.1图解
3.2用法
输入要素类型必须是面。
此工具将不修改输入要素类。工具的执行结果将写入到新要素类。
更新要素必须是面。
输入要素类与更新要素类的字段名称必须保持一致。
如果更新要素类缺少输入要素类中的一个(或多个)字段,则将从输出要素类中移除缺失字段的输入要素类字段值。
如果在对话框中未选中边框参数(或者在脚本中设置为 NO_BORDERS),则沿着更新要素外边缘的面边界将被删除。即使删除某些更新面的外边界,与输入要素重叠的更新要素的属性也被会指定给输出要素类中的面。
3.3操作步骤
①在ArcTllobox中,选择分析工具——叠置分析——更新工具,打开对话框;
②设置输入要素、更新要素、输出要素类的路径和名称;其中,更新要素为更新“输入要素”时使用的要素。
③按需求确定是否勾选边框;
④单击确定,完成操作。
本文链接:https://my.lmcjl.com/post/2660.html
4 评论