7.矢量数据处理
中国科学院计算技术研究所教育中心
矢量数据处理
闫磊
电话:131********
Email:131********@https://www.360docs.net/doc/9c10519369.html,
中国科学院计算技术研究所教育中心讲解内容
1.矢量数据的查询
2.矢量数据关联和连接
3.矢量数据提取
4.分幅数据(或行政区划)分割剪裁
5.矢量数据的合并
6.综合例子
①属性查询对某个图层的查询见(第4章)
②属性表的查询
③通用查询
④空间查询
⑤数据搜索ArcCatalog中
前1-4在arcmap
打开属性表
在左上角,有查找和替换(只有在编辑可用)
数据:\Chinadata\shp\省级行政区.shp
中国科学院计算技术研究所教育中心1.3通用查询
通用查询,输入所有,可以查询当前窗口所有图层的所有字段,与之匹配的内容
中国科学院计算技术研究所教育中心1.4空间查询-九交模型(高级)
在arcmap中选择菜单中按位置选择
基本的几何类型:点,线,面,它们都有很明确的内部,边界、外部
几何对
象
内部边界外部
点点本身无边界点对象以外的区
域
线除端点外的线
对象
线对象的端点线对象外的区域
面面对象除边界
后的区域
面对象控制边面对象本身外的
区域
中国科学院计算技术研究所教育中心1.4空间查询-九交模型
内部(interior),边界(boundary)、外部(exterior),三种,九种排列
1 interior interior
2 interior boundary
3 interior exterior
4 boundary interior
5 boundary boundary
6 boundary exterior
7 exterior interior
8 exterior boundary
9 exterior exterior
该字符串为长度为9,“*********”;每一个“*“可以换为”T“或”F“,T表示True,F表示False。
中国科学院计算技术研究所教育中心1.4空间查询-arcmap查询含义(中级)
①相交定义:如果输入图层中的要素与选择图层中的某一要
素相交,则会选择这些要素。
查询对象:点、线、面目标对象:点、线、面
②在某一距离范围内的要素-如果输入图层中的要素在选
择图层中一个要素的某一指定距离范围内,则会选择这些
要素。选择此选项后,对话框底部的缓冲距离字段会自动
变为启用状态,以便指定距离。
查询对象:点、线、面目标对象:点、线、面
③完全包含:如果输入图层中的要素完全包含选择图层中的
某一要素,则会选择这些要素。选择图层必须为面图层。查询对象:面目标对象:点、线、面
中国科学院计算技术研究所教育中心1.4空间查询-arcmap查询含义
④质心在要素范围内:如果输入图层中要素的中心落在选择图
层中某一要素的范围内,则会选择这些要素。
查询对象:点、线、面目标对象:点、线、面
⑤与其他要素共线-如果输入图层中的要素与选择图层中的某
一要素共线,则会选择这些要素。输入图层和选择图层必须为线或面。共享边查询
查询对象:线、面目标对象:线、面
⑤接触其他要素的边界-如果输入图层中的要素具有与选择图
层中的某一要素相接触的边界,则会选择这些要素。输入图层和选择图层必须为线或面。线、面边界接触
⑥与其他要素相同-如果输入图层中的要素与选择图层中的某
一要素相同(在几何上),则会选择这些要素。
查询对象:点、线、面目标对象:点、线、面
中国科学院计算技术研究所教育中心
1.4空间查询,获得甘肃所有县
有全国省级行政和全国县级行政
区划
获得甘肃所有县
工具箱:按位置选择图层
使用数据Chinadata\shp\,操作看:\7join\空
二、矢量数据关联和连接( 中级)
中国科学院计算技术研究所教育中心
1.矢量数据关联Relate,用于主从表,一对多,只
有属性方式。
2.连接jion有两种方式属性和空间连接,属性连接
用于多(一)对一,如从表和主表的对应。
支持矢量和栅格数据,表格式可以excel等不带图形的表。
2.1矢量数据关联Relate
中国科学院计算技术研究所教育中心
省级行政区是主表
县级是子表
数据:
7join\find\china.gdb,
看7join\关联.exe
2.2矢量数据的连接(Join)
中国科学院计算技术研究所教育中心
连接有两种方式
1.属性连接(join)对应连接字段工具
2.空间连接对应空间连接工具
属性连接,不生成新表,通过代码连接(两个表之间只能建立一个连接,如果建立其他字段连
接,需要先删除以后,删除后连接表字段,就自
动消失),
属性连接(join)
中国科学院计算技术研究所教育中心
用于多对一,
多个县对应一个省
数据:7join\rj\中国县界.shp;
全国地图.shp,看属性连接1.exe
属性连接(join)excel
中国科学院计算技术研究所教育中心
数据:
7join\rj\rj.mdb
\yy\dltb,
7join\rj\1.xls,
看excel连接.exe
中国科学院计算技术研究所教育中心计算面相交点的指定字段平均值(中级)
已知土壤采样的氮含义,地块按照采样点的均
值计算
中国科学院计算技术研究所教育中心按最近路径分配学生
数据:7join\school\分
配学生.mxd,见按最近
路径分配学生,exe
使用学生空间连接学校
中国科学院计算技术研究所教育中心2.2矢量数据的连接(Join)-空间
点线面
点最近距离最近距离点在面内
线最近距离部分重合线在面内
面--面在面内
可以用来计算点到直线(点)最小距离
中国科学院计算技术研究所教育中心3.矢量数据提取Extract
Analysis Tools -提取
?Clip裁剪
?Split分割
1.Select(选择)
2.Table select(表选择)
1、2是对图形的剪裁和分割处理后新的图形,clip结
果只有一个图层,split有多个图层
3,4是查询,后并将结果保存,Table select保存的只有属性,没有图形
2.1Clip剪裁
中国科学院计算技术研究所教育中心
Clip剪裁是clip Feature作为整体对输入图
层切割,切割后,保留的对象属性不变(和输入
图层一样),图形切割,多个部分不分解,clip feature都必须是面层,输出input Feature可以
是点、线、面、注记,