5.1 空间分析的基本工具
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
► A ∪ B- A ∩ B
注意:只能对多边形进行该类操作
交集操作(Intersect)
► A∩ B
∩C ∩…
图层合并(Union)
► A∪
B∪ C ∪ …
识别叠加(Identity):
► A为输入层,B为识别层,
且必为多边形
修正更新(Update)
► 输入层被修正层覆盖的部分将被修正图的属性代替
但是,当缓冲距发生变化
Note:如果缓冲距相对比较大时,得到的缓冲多边形要少 于原始的多边形数目
Buffer_analysis <in_features> <out_feature_class> <buffer_distance_or_field> {FULL | LEFT | RIGHT} {ROUND | FLAT} {NONE | ALL | LIST} {dissolve_field;dissolve_field...}
查找多边形要素
Completely contain - if they completely contain a feature in the selection layer. The selection layer must be a polygon layer. 条件是多边形完全包含另一数据层的指定要素,或者多边形完全 包含指定要素。 如:湖泊completely contain 陆地 结果:包含岛屿的湖泊 Contain - if they contain a feature in the selection layer. This is only valid when the input layer(s) are polygon layers. 查找既完全包含、又有部分包含的要素 如:行政区划contain农田 结果:完全被行政区划包含及其与行政区划相交的农田地块 Are contained by - if they are contained by a feature in the selection layer. The selection layer must be a polygon layer. 查找被一个数据层的多边形所包含的任何图形要素
功能:为图层特征生成指定距离的缓冲区 两种选择: 根据一个固定距离为所有点做缓冲区 ; 根据可变距离使用查找表为图层中的点做缓冲区
例如:ZONE.LUT查找表和WELL.PAT表
使用TYPE字段和具有缓冲距的ZONE.LUT查找表生成可变的缓 冲区,得到专题为
注意两点:1)输出属性表中有一个特殊属性项INSIDE来 表示多边形在缓冲区内(100)或外(1); 2)每个缓冲多边形的面积不等于PI*Radius2,往往小于 真实的圆形缓冲区
UPDATE <in_cover> <update_cover> <out_cover> {POLY | NET} {fuzzy_tolerance} {KEEPBORDER | DROPBORDER}
作业
1
2
从功能上、是否创建新图层、是否生成新的 空间要素和运算时间方面比较空间查询、空 间连接和地图叠置操作的异同? 地图叠置的各种操作的异同?尤其是属性表 发生的变化说明?
? 查询所得的结果是不是一个新的图层? 如何将查询结果生成一个图层?
2、连接
1)属性连接:基于两表中内容相 同、相关字段定义相同,而名称 不一致的共同列来进行
2)空间连接 基于两个图层空间要素的位 置关系如重叠、近邻等来完成。 源图层经过连接属性转换到目 标图层 一对一或者一对多:simple join 多对一: 汇总连接(smmmarized): 将源图层的数值属性进行汇总 后将汇总结果添加到目标层中 距离连接(distance join): 从源图层所有要素中寻找一个 距离目标图层要素最近的要素, 将其属性及距离值添加到目标 图层中。
Are within a distance of - if they are within a specified distance of a feature in the selection layer. When you choose this option the buffer distance field at the bottom of the dialog becomes automatically enabled so you can specify the distance. 查找与同一数据层或者不同数据层相邻或者相接的图形要素。 如:学校are within a distance of 居住区; 居住区are within a distance of 学校 Are completely within - if they are completely within or contained by a feature in the selection layer. The selection layer must be a polygon layer. 查找完全被另一个多边形的数据层所包含的任何图形要素或者完 全包含、且距离多边形边缘通过buffer一定距离的图形要素 如:绿地are completely within 城市 结果:城市绿地
第5章 矢量数据空间分析
5.1 空间分析的基本工具
1、查询 2、连接 3、缓冲区分析 4、叠置分析
5.2 网络分析
1 查询
1 查询
1)属性查询——基于属性变量 基于属性表提取该表中的属性信息及对应的图层中的空间要素。
简单的从一个独立的属性表中选取若干条记录;
交互式选择方法( 用鼠标在地图或属性表上选择要素); 通过查找工具; 通过SQL查询语句;
1. 2. 3.
普通缓冲区 属性权值缓冲区 分级缓冲区
► BUFFER <in_cover> <out_cover> {buffer_item}
{buffer_table} {buffer_distance} {fuzzy_tolerance} {LINE | POLY | POINT | NODE} {ROUND | FLAT} {FULL | LEFT | RIGHT}
结果:灌溉渠道穿越或者Baidu Nhomakorabea全位于内部的农田
Have their centroid in - if their center falls within a feature in the selection layer. 用于查找多边形要素。一个数据层中的多边形要素如果质心位 于制定的多边形要素中,则被查找。 如:林地have their center in 北京 Share a line segment with - if they share a line segment with a feature in the selection layer. The input layer(s) and the selection layer must be lines or polygons. 查找具有公共边线segment、端点node、拐点vertex的要素 如:建筑物share a line segment with街道 结果:邻街建筑物 Touch the boundary of - if they have a boundary that touches a feature in the selection layer. The input layer(s) and the selection layer must be lines or polygons. 查找与要素边界具有相接touch关系的图形要素 Are identical to - if they are identical (in geometry) to a feature in the selection layer 查找具有相同的几何特征的要素.
1 查询
2) 空间查询——基于位置关系
基于不同图层要素之间的位置关系进行信息查询
Intersect - The features in the input layer(s) will be selected if they intersect a feature in the selection layer.
叠置分析 erase identity intersect symmetrical difference union update
图层擦除(Erase):
► A - A∩B ( A 为输入
层,B(橡皮擦)为擦除层)
A为输入图层,B为擦除参照层
点、线、面 要素
面要素
均匀差值(对称区别) (Symmetrical difference)
2
3 4 DISCOV.PAT after DISSOLVE (partial listing) 5
1
2 3 4
B
A C B
4 叠置分析
定义
综合不同图层、可能改变图层内个空间要素的分析方法。 指同一地区、同种参考系统下的两组或两组以上要素的数 据文件进行叠置,根据两组的属性来建立具有多重属性的 多边形或进行多边形范围内的属性特性的统计分析。 多层叠置:两两叠置后再与第三层叠置 叠置的目的:通过区域多重属性的模拟,寻找和确定同 时具有集中地理属性的分布区域,按照确定的地理指标, 对叠置后产生的具有不同属性的多边形进行重新分类或分 级;或者计算一种要素在另一种要素的某个区域多边形范 围内的分布状况和数量特征,提取某个区域范围内某种专 题内容的数据
DISSOLVE <in_cover> <out_cover> <dissolve_item | #ALL> {POLY | LINE | NET | REGION.subclass} 功能是:通过融合结点来合并具有相同用户定义属性值的邻近弧段 <dissolve_item | #ALL>进行融合的参考字段,命令执行时,如 果两个记录的该字段具有相同的值,两个弧段就进行融合,如 果选择ALL,表示按照所有在Cover_Id字段之后的字段 {POLY | LINE | NET | REGION.subclass}:用于设置进行融合的 要素类型
线的融合
例如:多边形的融合
EXCOV#
1 2 3 4 5 EXCOV.PAT before DISSOLVE (partial listing) 6 7 EXCOV# 1
EXCOV-ID
0 2 1 3 4 5 6 EXCOV-ID 0
CLASS
SUIT
B B A A C B CLASS
0 2 3 2 6 3 SUIT
查找与参考要素相交的图形要素,包括以参考要素作为边界的那 些图形要素。 如:农田intersect灌溉渠道 结果:灌溉渠道穿越的农田、灌溉渠道完全位于内部的农田,及 其以灌溉渠道为边界围合的农田 Are crossed by the outline of - if they are crossed by the outline of a feature in the selection layer. The input layer(s) and the selection layer must be lines or polygons. 查找被覆盖overlay的要素 如农田are crossed by the outline of灌溉渠道
? 属性或者空间连接所得的结果是不是一个 新的图层? 如何将连接结果生成一个图层?
第5章 矢量数据空间分析
5.1 空间分析的基本工具
1、查询 2、连接 3、缓冲区分析 4、叠置分析
5.2 网络分析
3、缓冲区分析
定义
根据对选中的数据库的一组或一类地图要素(点、线 或面)按设定的距离条件,自动建立其周围一定宽度 范围内的缓冲多边形实体,从而实现空间数据在二维 空间得以扩展的信息分析方法 点、线、面矢量实体的缓冲区表示该矢量实体某种属 性的影响范围 多边形面域的缓冲带有正负之分,多边形外部为正缓 冲带,内部为负缓冲区