本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书

实验平台:ArcGIS 10.6

实验数据:请访问实验1(传送门)

基础编辑篇--实验13 数字化面图形的技巧


目录

一、实验背景

二、实验数据

三、实验步骤

(1)加载底图和面图层数据

(2)方法一:【裁剪面】工具

1)设置图层显示属性

2)裁剪面

(3)方法二:【自动完成面】工具


一、实验背景

将地理对象以数字的形式进行表达时,最普遍的方法就是数字化采集。不同几何类型的要素采用不同的数字化方法,如对存在相邻关系的要素图形进行数字化采集时,常规方式是对公共要素进行重复性采集,不仅耗时长,而且难以保证重复采集的结果一致,如数字化相邻的2个面要素时,相邻面的公共边需要采集2次,公共边的结点数越多越难保证采集结果一致,时常出现缝隙。

本实验讲述使用地理信息系统软件进行快速绘制相邻面的数字化采集方法,包括面要素分割和自动完成面两种方法。读者在掌握常规数字化采集方法的同时,理解要素相邻关系对数据采集的重要性,学会快速采集相邻多边形的有效方法。

二、实验数据

图层名称

格式

坐标系

说明

area

Shapefile面要素

Unknown

待分割的面数据

map

png图像

Unknown

用于分割的底图

直接双击文件Ex13.mxd即可打开

三、实验步骤

(1)加载底图和面图层数据

将area和map.png加载至软件

arcgis Python 可视化 arcgis可视化分析步骤_自动完成

(2)方法一:【裁剪面】工具

裁剪面工具的思想是先创建包含所有小面图形的整个面范围,再对整个面范围逐个按照小面图形的边界进行裁剪,从而得到每个小面图形。启动编辑【Start Editing】,使用【Polygon】构造工具创建整个面范围。

arcgis Python 可视化 arcgis可视化分析步骤_自动完成_02

arcgis Python 可视化 arcgis可视化分析步骤_GIS_03

1)设置图层显示属性

由于矢量面图形被颜色填充,为了能够显示出图片中小面图形的边界,需要设置面图层的【Transparent】属性,或者直接设置成“无色填充”。右击 area图层,打开【Properties】对话框,选择【Display】选项卡,设置【Transparent】为“50%”;或者,选择【Symbology】选项卡,设置【Symbol】为“No Color”。点击【OK】,得到50%透明或者无色填充的面图层。

arcgis Python 可视化 arcgis可视化分析步骤_arcgis Python 可视化_04

arcgis Python 可视化 arcgis可视化分析步骤_自动完成_05

arcgis Python 可视化 arcgis可视化分析步骤_图层_06

arcgis Python 可视化 arcgis可视化分析步骤_GIS_07

arcgis Python 可视化 arcgis可视化分析步骤_图层_08

arcgis Python 可视化 arcgis可视化分析步骤_arcgis_09

2)裁剪面

使用编辑工具选中需要被裁剪的面图形,点中【Cut Polygons Tool】工具后沿着小面图形的边界进行追踪绘制;完成后即将面裁剪出该小面图形;以此重复,直至裁剪出所有小面图形,在【Editor】中选择停止并保存编辑。注:由于被裁剪的图形已经部分包含小面图形的边界,因此仅需要绘制内部边界即可,避免了重绘的问题。绘制内部边界时,起始点与终止点必须在裁剪面的外部或边上,否则会失败。

arcgis Python 可视化 arcgis可视化分析步骤_图层_10

arcgis Python 可视化 arcgis可视化分析步骤_自动完成_11

arcgis Python 可视化 arcgis可视化分析步骤_arcgis_12

(3)方法二:【自动完成面】工具

自动完成面工具的思想是以某个小面图形开始,逐个绘制出与其相邻的小面图形,最终实现整个范围内图形的数字化,与【Cut Polygons Tool】工具的思想相反。启动编辑,使用【Polygon】构造工具,绘制某个小面图形。
自动完成面,使用【Auto Complete Polygon】工具,依次绘制出相邻的面图形,不必选中图形即可实现相邻面图形的构建。注:使用【Auto Complete Polygon】工具时,起始点与终止点必须在当前面图形的内部或边上,否则会失败。

arcgis Python 可视化 arcgis可视化分析步骤_图层_13

arcgis Python 可视化 arcgis可视化分析步骤_图层_14

arcgis Python 可视化 arcgis可视化分析步骤_自动完成_15