基础编辑1--地理信息系统基础实验一

  • 实验目的

1. 数字化线要素时绘制自定义直线、定长直线、平行线和垂直线的方法

2.平移矢量要素

3.对矢量要素进行自定义角度旋转

4.对矢量要素进行镜像复制和比例缩放

5.以点要素分割线要素

6.提取线要素的交点

7.分割多部分要素

8.绘制中点连线

9.线要素的延伸与裁剪

10.绘制带空洞的面要素

11.以线要素分割面要素(一)

12.以线要素分割面要素(二)

  • 实验仪器

ArcGIS10,实验数据:地理信息系统基础实验操作100例

  • 实验步骤

实验1 数字化线要素

把newline设置为唯一可选图层。以底图黑色线为准,开始绘制直线;第一段线段可以根据两端点确定直线的规则任意绘制。保持绘制状态,右击空白处,选择【绝对 X,Y】工具,依次输出地图上标识的端点 X 和 Y 坐标:“1289259.82”和“4077356”。 保持绘制状态,右击空白处,选择【长度】工具,输出底图上标识的长度值“142” ,形成一个固定长度的圆弧,下一节点在半径为151 的圆弧上,点击底图上的节点完成绘制。保持newline图层的绘制状态,右击line图层的最后一段线段,选择【平行】工具;此时,不管鼠标如何移动,绘制的线都与右击的线段保持平行;双击结束绘图。

实验2 平移矢量要素

打开【编辑器】工具条中【开始编辑】工具,用【编辑工具】选中需要平移的要素,选中之后可以观察到【移动】工具从灰色变为可用的黑色状态;点击【移动】工具,分别输入在X 轴和 Y轴方向上的平移分量,400和300,回车;平移后,保存编辑,停止编辑。

 

实验3 旋转矢量要素

打开【编辑器】工具条中【开始编辑】工具,用编辑工具选中需要旋转的要素,旋转中心默认在几何中心位置,以“X”符号标注显示;点击【旋转工具】,手动拖 动即可实现旋转;若要自定义旋转角度,在英文输入法状态下按键盘【A】 键,输入角度为“90”,回车;

 

实验4矢量要素镜像复制、缩放

保持编辑状态;选中要复制的要素,选择【镜像要素】工具;绘制一条镜像复制的对称轴线,将自动得到以该线为对称轴的镜像要素,保存编辑。保持编辑状态;用【编辑工具】选中要缩放的要素,选择【比例】工具;在英文输入法状态下,按【F】 键,打开【比例因子】参数设置, 输入“2”,回车,实现2倍放大;

实验5以点要素分割线要素

在ArcToolbox 中,打开【数据管理工具】 → 【要素】 → 【在点处分割线】 对话框,【输入要素】设置为 “line”,  【点要素】设置为 “pt”, 【输出要素类】设置为  “line_ split”,【搜索半径】设置为“10”;点击【确定】,完成线要素分割。

打开【数据管理工具】→ 【要素】 → 【在折点处分割线】对话框,【输 入要素】设置为 “line”, 【输出要素类】设置为 “split_line_vertice”;

实验6 提取线要素的交点

1)分割线数据

在 ArcToolbox 中,打开【数据管理工具】 → 【要素】 → 【要素转线】对话框,【输入要素】设置为 “lines”, 【输出要素类】设置为 “splitline”, 【XY  容差】默 认;点击【确定】,得到分割后的线段数据。

 

2)提取线段端点

打开【数据管理工具】 → 【要素】 → 【要素折点转点】对话框,【输入要素】设置为“splitline”【输出要素类】设置为 “pts”【点类型】选择 “BOTH_ENDS”

 

3)获取点坐标字段

由于交点处不止一条线段经过,因此交点处最多会存在4个端点,需要剔除冗余点。冗余点具有相同 X 、Y坐标值,可以通过删除具有相同 (X,Y) 坐标的点实现冗余点的剔除。打开【数据管理工具】 → 【要素】 → 【添加 XY 坐标】对话框【输入要素】 设置为“pts”;

 

4)剔除重复点要素

打开【数据管理工具】 → 【常规】 → 【删除相同的】对话框【输入数据集】设置为“pts”【字段】勾选“POINT_X” 和“POINT_Y”点击【确认】,得到 精简的交点数据,共76个点要素

 

实验7分割多部分要素

(1)查看多部分要素

打开图层 plg 属性表,选中第五条记录可查看到,对应有3个图形高亮显示。这表明,该条记录与3个图形对应,是多部分要素,点击【Clear Selection】,取消所选。

   

(2)按图层分割多部分要素

在ArcToolbox中,打开【Data Management  Tools】→【Features】→【Multipart To Singlepart】对话框,【Input Features】设置为“plg”,【Output Feature Class】设置为“single”;点击【OK】,得到3个单部分要素。

(3)按要素分割多部分要素

选择菜单栏中【Customize】→【Toolbars】→【Advanced Editing】工具条,打开编辑器【Editor】中的【Start Editing】,选中要分割的多部分要素,点击【Advanced Editing】工具条中的【Explode Multipart Feature】工具,完成炸开处理。

(4)字段重新计算

由于分割后新增的2条记录字段值保持与原始记录值相同,需要重新计算【AREA】字段;打开属性表右击【AREA】字段,打开【Calculate Geometry】对话框,【Property】选择“Area”,点击【OK】。

     

实验8绘制中点连线

(1)选择中点工具

打开【Editor】工具条,选择【Editor】→【Start Editing】菜单;选中【Create Features】对话框中的line图层,选择【Construction Tools】→【Line】工具选择【Editor】工具条中的【Midpoint】工具。

                  

(2)绘制中点连线

以上边界为例,从左端点到右端点绘制线,得到上边界的中点;同理,顺时针绘制格网的4条边界,得到格网四边界的中点的连线,右击空白处,选择【Fininsh Part】,完成草图。

实验9线要素的延伸与裁剪

(1)加载高级编辑工具条

选择菜单栏中【Customize】→【Toolbars】→【Advanced Editing】工具条。

(2)选中作为限制条件的面要素

打开【Editor】工具条中的【Start Editing】工具,使用编辑工具选中作为限制条件的面要素。注:本例中两条线要素分别针对面要素进行延伸和裁剪处理,在处理之前必须确定作为限制条件的面要素。

(3)延伸短的线要素

保持面要素的选中状态;选择【Extend Tool】工具,点击待延伸的线要素后,自动将线要素延伸至该面要素。注:该延伸操作使得线要素自动捕捉到该面要素的边。

(4)裁剪去除面内部和外部的线要素

保持面要素的选中状态;选择【Trim Tool】工具,点击面要素内部的待裁剪线要素,即可将面要素内部的线去除;点击面要素外部的线要素即可去除外部的线;完成后,保存并停止编辑。注:线要素与面要素自动进行几何运算,将被点中的线要素去除。

实验10绘制带空洞的面要素

(1)创建一个名叫river的矢量图层:

(2)绘制长江图形(包括岛屿)

启动编辑【Editor】→【Start Editing】,在【Create Features】中选择“river”,在【Construction Tools】中选择“Polygon”,连续点击鼠标左键描绘长江的轮廓(包括岛屿),绘制最后一个点时,双击鼠标左键完成绘制。

(3)绘制岛屿图形

为了看清楚岛屿的轮廓,需要将river图层设置成无色,点击river下方的方块,在【Fill Color】中选择【No Color】,按上一步骤,同样对每个岛屿的范围进行数字化,注意此时整个江面图形和岛屿图形在同一个图层中。

    

(4)裁剪岛屿区域

为了能够裁剪岛屿范围,需要将岛屿的图形选中,可以通过【Editor】中的选择工具【Edit Tool】或者属性表选中的方式选中。选中后,点击【Eitor】工具条下拉菜单,选择【Clip】工具。在裁剪对话框中,选择【Discard the area that intersects】,【Buffer Distance】默认,点击【OK】。执行后删除岛屿图形,即可获得删除岛屿的江面数据,在【Editor】中选择停止并保存编辑。注:该工具只能逐个裁剪岛屿图形,不可一次裁剪多个图形。

方法二:数字化长江整个范围(完成部件)

创建river矢量图层,启动编辑,按照方法一第一步使用数字化工具将长江的整个范围(包括岛屿)数字化,与以往不同的是,完成后,不要双击结束,而是右击打开菜单,选择【Finish Part】命令。

绘制岛屿要素。使用同样的方法绘制岛屿要素,需要注意的是:绘制完成每个岛屿后,不要双击结束,而是通过点击右击菜单的【Finish Part】命令,直到所有岛屿绘制完成,最后一个岛屿通过双击或者右击菜单中的【Finish Sketch】结束,在【Editor】中停止并保存编辑。最终的结果数据为不包含岛屿的江面数据。

实验11以线要素分割面要素(一)

在ArcToolbox 中,打开【Data Management  Tools】→【Features】→【Polygon To Line】工具,【Input Features】设置为“parcel”,【Output Feature Class】设置为“border”,其余参数默认。点击【OK】,得到面要素的外边界线要素。

(1)合并线图层

打开【Data Management  Tools】→【General】→【Merge】工具,在【Input Datasets】添加 border图层和 line图层,【Output Datasets】设置为“merge”,其余参数默认。点击【OK】,得到合并后的线图层。

            

(2)生成分割后的面要素

打开【Data Management  Tools】→【Feature】→【Feature To Polygon】对话框,【Input Features】设置为“merge”,【Output Feature Class】设置为“split”,其余参数默认。点击【OK】,得到分割后的面要素。

             

方法二:直接分割面要素

打开【Data Management  Tools】→【Feature】→【Feature To Polygon】对话框,【Input Features】设置为“merge"和“line”,【Output Feature Class】设置为“split1”,其余参数默认。点击【OK】,得到同方法一相同的结果。

            

实验12以线要素分割面要素(二)

(1)加载分割面工具

打开菜单栏中的【Customize】对话框,选择【Customize Mode】→【Commands】→【Topology】→【Split Polygons】工具,将其拖动至任意工具条内后释放,点击【Colse】关闭,完成加载操作

(2)选择参与分割的线要素

启动编辑,使用【Editor】工具条中的编辑工具【Edit Tool】选中参与分割面要素的线要素,仅选中两条线要素。注:若全部线要素需要参与分割面要素,则可以打开线图层属性表,使用全选工具实现快速选择。

(3)分割面要素

点击【Split Polygons】工具,【Target】设置为“parcel”,【Cluster Tolerance】默认。点击【OK】,得到分割后的面要素。打开属性表,可查看到:由同一面要素分割得到的新面要素与原始面具有相同属性值。

  • 实验结果

   

 

  • 实验总结

本次实验通过ArcGIS10软件,深入学习了数字化线要素、矢量要素的平移、旋转、镜像复制和缩放、要素分割、提取交点、分割多部分要素等操作。通过实践掌握了各项功能的具体步骤和应用场景,提高了地理信息系统数据处理和编辑的能力。同时,实验过程中加深了对空间数据结构和几何运算原理的理解,为今后的GIS数据处理与分析奠定了坚实的基础。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值