【 – 写作指导】
篇一:《GIS实习6-空间叠加分析》
GIS实习六 空间分析——叠加分析
叠加分析是地理信息系统提取空间隐含信息常用的手段之一,它是在统一的空间参考系统下,通过对不同的数据进行一系列的集合运算,产生新数据的过程。叠加分析的目的是在空间位置上分析具有一定关联的空间对象的空间特征和专属属性之间的相互关系。叠加分析不仅可以产生新的空间关系,还可以产生新的属性特征关系,发现多层数据间的差异、联系和变化等特征。从运算角度看,叠加分析是指两个或两个以上的地理要素图层进行空间分析、标识分析、更新分析、交集取反和空间连接等七类。
5.1擦除分析
擦除(erase)分析是在输入数据层中去除与擦除数据层的相交的部分,形成新的矢量数据层的过程。擦除要素可以为点、线和面,点擦除要素仅用于擦除输入要素中的点,线擦除要素可用于擦除输入要素中的线和点,面擦除要素可用于擦除输入要素中的点、线、面。由于面状要素比较直观形象,在此以面擦除要素为例来介绍擦除分析的原理及操作。具体操作步骤如下:
1.在ArcToolbox中双击【Analysis】—>【Overlay】—>【Erase】,打开【Erase】对话框,如图1所示。
图1 erase分析对话框
2. 在【Erase】对话框中,输入【Input Features】、【Erase Features】数据。(gis实习6 \数据\erase\中的input.shp、analysis.shp)。
3. 确定输出结果【Output Feature Class】的路径和名称。
注意,通常情况下,我们不用系统默认输出路径,要根据实际需要进行修改,为了提高工作效率,可以统一修改输出路径,方法为:
单击【Geoprocessing】—>【Environment】,打开【Environment Settings】对话框,如图2所示。将Workspace设置为输出数据的路径。
图2 Environment Settings
4. 【XY Tolerance】为可选项,可以不进行设置。
5. 单击【OK】按钮,完成擦除分析操作,结果如图3所示,图4是擦除分析之前的原始数据。{gis中栅格数据的叠加}.
图3 Erase分析结果
图4 Erase分析原始数据
5.2相交分析
相交(intersect)分析是计算输入要素的几何交集的过程。由于点、线、面要素都可以进行相交操作,因此相交分析可以分为七类:多边形与多边形,线与多边形,点与多边形,线与线,线与点,点与点,点、线、面三者相交。在相交分析中,输入要素可以是几何类型(点、线或多边形)的任意组合。输出要素的几何类型只能是与具有最低维度的输入要素类相同的或更低的几何类型。下面以多边形为例介绍相交分析的操作,具体操作步骤如下:
1.在ArcToolbox中双击【Analysis】—>【Overlay】—>【Intersect】,打开【Intersect】对话框,如图5所示。
图5 Intersect分析对话框
2. 在【Intersect】对话框中,输入【Input Features】数据。(gis实习6 \数据\intersect\中的input.shp、analysis.shp),点击
3. 指定输出要素的保存路径和名称。
4. 【连接属性(可选)】下拉框中有三个选项:ALL,NO_FID和ONLY_FID,通过其确定输入要素的哪些属性将传递到输出要素类。
按钮,可多次添加相交数据层。
篇二:《GIS矢量数据和栅格数据知识点》
栅格数据和矢量数据
矢量数据
定义:
矢量数据结构通过记录空间对象的坐标及空间关系来表达空间对象的位置。
点:空间的一个坐标点;
线:多个点组成的弧段;
面:多个弧段组成的封闭多边形;
获取方法
定位设备(全站仪、GPS、常规测量等)
地图数字化
间接获取
栅格数据转换
空间分析(叠置、缓冲等操作产生的新的矢量数据)
矢量数据表达考虑内容
矢量数据自身的存储和管理
几何数据和属性数据的联系
空间对象的空间关系(拓扑关系)
矢量数据表达
简单数据结构
拓扑数据结构
属性数据组织
矢量数据结构编码方式
实体式
索引式
双重独立式
链状独立
栅格数据
定义
以规则像元阵列表示空间对象的数据结构,阵列中每个数据表示空间对象的属性特征。或者说,栅格数据结构就是像元阵列,每个像元的行列号确定位置,用像元值表示空间对象的类型、等级等特征。
每个栅格单元只能存在一个值。
对于栅格数据结构
点:为一个像元
线:在一定方向上连接成串的相邻像元集合。
面:聚集在一起的相邻像元集合。{gis中栅格数据的叠加}.
获取方式:
遥感数据
图片扫描数据
矢量数据转换
手工方式
栅格数据坐标系{gis中栅格数据的叠加}.
栅格数据压缩编码方案
栅格数据的分层
栅格数据的组织方法
栅格数据特点
编码方式:
直接编码—无压缩编码
链式编码—便界编码
游程长度编码
块式编码
四叉树编码 矢量数据优点:
表示地理数据的精度较高
严密的数据结构,数据量小
完整的描述空间关系
图形输出精确美观
图形数据和属性数据的恢复、更新、综合都能实现
面向目标,不仅能表达属性,而且能方便的记录每个目标的具体属性信息 缺点:
数据结构复杂
矢量叠置较为复杂
数学模拟比较困难
技术复杂,特别是软硬件
栅格数据优点:
数据结构简单
空间数据的叠置和组合方便{gis中栅格数据的叠加}.
各类空间分析很易于进行
数学模拟方便 缺点:
图形数据量大
用大像元减少数据量时,精度和信息量受损
地图输出不美观
难以建立网络连接关系
投影变换比较费时
矢量数据结构是一种常见的图形数据结构,它用一系列有序的x、y坐标对表示地理
实体的空间位置。
矢量结构的特点:属性隐含,定位明显
矢量型数据结构按其是否明确表示各地理实体的空间相互关系可分为实体型和拓扑
型两大类。
实体型与拓扑型数据结构比较
两者都是目前最常用的数据结构模型
实体型代表软件为MapInfo
拓扑型代表软件为ARC/INFO
它们各具特色
实体型虽然会产生数据冗余和歧异,但易于编辑。
拓扑型消除了数据的冗余和歧异,但操作复杂,甚至会产生新的数据冗余。
拓扑型消除了数据的冗余和歧异,但操作复杂,甚至会产生新的数据冗余。
定位明显
– 其定位是根据坐标直接存储的,无需任何推算
属性隐含
– 属性一般存于文件头或数据结构中某些特定的位置上
这种特点的影响
– 矢量数据结构图形运算的算法总体上比栅格数据结构复杂的多,在叠加运
算、邻域搜索等操作时比较困难,有些甚至难以实现
– 但其也有便利和独到之处,在计算长度、面积、形状和图形编辑、几何变换
操作中,矢量结构有很高的效率和精度
栅格结构:属性明显、位置隐含
矢量结构:定位明显
– 其定位是根据坐标直接存储的,无需任何推算
属性隐含
– 属性一般存于文件头或数据结构中某些特定的位置上
这种特点的影响{gis中栅格数据的叠加}.
– 矢量数据结构图形运算的算法总体上比栅格数据结构复杂的多,在叠加运
算、邻域搜索等操作时比较困难,有些甚至难以实现
– 但其也有便利和独到之处,在计算长度、面积、形状和图形编辑、几何变换
操作中,矢量结构有很高的效率和精度
– 位置明显、属性隐含
栅格结构和矢量结构在表示空间数据上可以是同样有效的
较为理想的方案是栅格结构与矢量结构并存
五、矢量-栅格转换算法
点实体
– 每个实体仅由一个坐标对表示{gis中栅格数据的叠加}.
– 矢量结构和栅格结构的相互转换:坐标变换
线实体
– 矢量转栅格
把坐标序列中坐标对变为栅格行列坐标
还需根据栅格精度要求,在坐标点之间插满一系列栅格点,这可以
由两点式直线方程得到
– 栅格转矢量
与栅格多边形边界转换为矢量结构相似
多边形(面)实体
– 比较复杂
多边形矢量转栅格
多边形的矢量格式向栅格格式转换又称为多边形填充
在矢量表示的多边形边界内部的所有栅格点上赋以相应的多边形编码
– 内部点扩散算法
– 复数积分算法
– 射线算法和扫描算法
– 边界代数算法
多边形栅格转矢量
提取以相同的编号的栅格集合表示的多边形区域的边界和边界的拓扑关系,并表示
由多个小直线段组成的矢量格式边界线的过程
– 多边形边界提取:将栅格图像二值化或以特殊值标识边界点
– 边界线追踪:对每个边界弧段由一个结点向另一个结点搜索,通常对每个已
知边界点需沿除了进入方向的其他7个方向搜索下一个边界点,直到连成边
界弧段
– 拓扑关系生成:对于矢量表示的边界弧段数据,判断其与原图上各多边形的
空间关系,以形成完整的拓扑结构并建立与属性数据的联系
– 去除多余点及曲线圆滑