矢量数据就是点、线、面和注记,不能是栅格,也不能是TIN等数据,矢量数据的处理和分析基本原理如下。
- 多个数据的坐标系尽可能一致。
- 多个数据的XY容差最好一致,如果不一致,结果取较大,精度取最低。
- 数据本身不能有拓扑错误。
- 多个数据的维度必须一致。
矢量查询
属性查询
属性查询表达式符合SQL表达式,使用数据源不同,语法也不尽相同。
属性查询操作
- 方法一:按属性查询
- 方法二:工具箱中【按属性选择图层】
- 方法三:工具箱中【选择】
- 方法四:工具箱中的【表筛选】
空间查询
- 方法一:先选中一块区域,使用选择中的【按位置选择】
- 方法二:工具箱中的工具【按位置选择图层】
矢量连接
属性连接
属性连接意思是将两个属性完全相同的字段连接在一起,物理上两个表,当作两个表用
方法一:连接和关联
方法二:工具箱【连接字段】
空间连接
根据空间关系将一个要素类的属性连接到另一个要素类的属性。
- 获得一个宗地有几个界址点
- 获得一个宗地的左右界址点号
矢量剪裁
裁剪
剪裁(clip):提取与裁剪要素向重叠的输入要素。裁剪工具在工具箱中,也在地理处理菜单中还在编辑器中。
工具箱中的裁剪和地理菜单中的裁剪一模一样,二者与编辑器下裁剪的区别是:编辑器下裁剪是一个图层内部一个面裁剪另几个面,二工具箱中的裁剪是两个图层之间的裁剪。
实例
- 获得一个宗地界址点图形数据
按属性分割
用于一个数据按照某个字段分割成多个数据。
分割
分割(Split):叠加的分割要素将要素剪切成多个较小部分。(这里的分割是根据图形分割)
- 份额要素数据集必须是面。
- 分割字段数据类型必须是字符。
- 目标工作空间必须已经存在。
- 输出要素类的总数等于唯一分割字段值的数量。
- 每个输出要素类的要素属性表所包含的字段与输入要素属性表中的字段相同。
矢量批量裁剪
使用一个图层批量裁剪多个图层,ArcMAP本身没这个功能,可以自己写脚本。
数据合并
合并
数据类型相同的多个输入数据集合并为新的单个输出数据集,此工具可以合并点、线或面要素类或表。使用追加工具可将输入数据集合并到现有数据集。