地理信息系统--第3章-空间数据处理ppt课件.ppt
《地理信息系统--第3章-空间数据处理ppt课件.ppt》由会员分享,可在线阅读,更多相关《地理信息系统--第3章-空间数据处理ppt课件.ppt(107页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 3 3 章章 空间数据处理空间数据处理l空间数据的处理是空间数据的处理是GISGIS的重要功能之一。的重要功能之一。l空间数据的处理主要取决于原始数据的空间数据的处理主要取决于原始数据的特点和用户的具体要求,一般包括特点和用户的具体要求,一般包括数据数据变换、数据重构、数据提取变换、数据重构、数据提取等内容。等内容。数据变换数据变换指数据从一种指数据从一种数学状态数学状态到另一种数学状态的到另一种数学状态的变换,包括变换,包括几何纠正和地图投影转换几何纠正和地图投影转换等,以实现空间等,以实现空间数据的几何配准。数据的几何配准。数据重构数据重构指数据从一种指数据从一种格式格式到另一种格式
2、的转换,包到另一种格式的转换,包括括结构转换、类型替换结构转换、类型替换等,以实现空间数据在结构、等,以实现空间数据在结构、格式和类型上的统一,格式和类型上的统一,多源和异构数据的连接与融合多源和异构数据的连接与融合。数据提取数据提取指对数据进行某种指对数据进行某种条件的取舍条件的取舍,包括类型提,包括类型提取、窗口提取、空间内插等,以适应不同用户对数据取、窗口提取、空间内插等,以适应不同用户对数据的特定要求。的特定要求。第第 3 3 章章 空间数据处理空间数据处理l 空间数据的处理是空间数据的处理是GISGIS的重要功能之一。的重要功能之一。l 空间数据的处理主要取决于原始数据的特空间数据的
3、处理主要取决于原始数据的特 点和用户的具体要求,一般包括数据变换、点和用户的具体要求,一般包括数据变换、数据重构、数据提取等内容。数据重构、数据提取等内容。l 空间数据处理是指空间数据处理是指GISGIS对空间数据本身对空间数据本身所提所提供供的操作手段的操作手段,它不涉及内容的分析。,它不涉及内容的分析。l第第1 1节节 空间数据的变换空间数据的变换l第第2 2节节 空间数据结构的转换空间数据结构的转换l第第3 3节节 多元空间数据的融合多元空间数据的融合l第第4 4节节 空间数据的压缩与重分类空间数据的压缩与重分类l第第5 5节节 空间数据的内插方法空间数据的内插方法l第第6 6节节 空间
4、拓扑关系的编辑空间拓扑关系的编辑第第 3 3 章章 空间数据处理空间数据处理第第 3 章章 空间数据处理空间数据处理第第1节节 空间数据的变换空间数据的变换空间数据的变换空间数据的变换即空间数据即空间数据坐标系的变换坐标系的变换,其,其实质是两个平面点之间的一一对应的关系,包实质是两个平面点之间的一一对应的关系,包括括几何纠正和投影转换几何纠正和投影转换,它们是空间数据处理,它们是空间数据处理的基本内容之一。的基本内容之一。l 一、几何纠正一、几何纠正l 二、地图投影及其转换二、地图投影及其转换第第 3 章章 空间数据处理空间数据处理一、几何纠正一、几何纠正l几何纠正是为了实现对数字化数据的坐
5、标系几何纠正是为了实现对数字化数据的坐标系转换和图纸变形误差的改正。常见的转换和图纸变形误差的改正。常见的GIS软件软件一般都具有一般都具有仿射变换、相似变换和二次变换仿射变换、相似变换和二次变换等等几何纠正功能。几何纠正功能。l仿射变换可以对坐标数据在仿射变换可以对坐标数据在x和和y方向进行不方向进行不同比例的缩放,同时进行同比例的缩放,同时进行扭曲、旋转和平移扭曲、旋转和平移。第第 3 章章 空间数据处理空间数据处理扭曲扭曲 x*=x.Sx y*=y.Sy 其中:其中:Sx,SySx,Sy分别为分别为x, yx, y方向方向 的缩放比例系数。的缩放比例系数。第第 3 章章 空间数据处理空间
6、数据处理比例缩放比例缩放 x*=x.Sx y*=y.Sy 其中:其中:Sx,SySx,Sy分别为分别为x, yx, y方向方向 的缩放比例系数。的缩放比例系数。第第 3 章章 空间数据处理空间数据处理旋转旋转 将点将点(x, y)(x, y)旋转旋转 角角 x=A.cos , y=A.sin x*=A.cos( + ) =A.(cos .cos -sin .sin ) =x.cos -y.sin y*=A.sin( + ) =A(sin .cos +cos .sin ) =x.sin +y.cos 矩阵为:矩阵为: x*, y*=x, y.cossin-sincos第第 3 章章 空间数据处理
7、空间数据处理平移平移 x*=x+dx y*=y+dy 其中,其中,dx、dy分别为分别为x, y 方向平移量方向平移量相应的向量形式为:相应的向量形式为: x*, y*=x, y+dx, dy第第 3 章章 空间数据处理空间数据处理 设设x x,y y为数字化仪坐标,为数字化仪坐标,X X、Y Y为理论坐标,为理论坐标,m m1 1、m m2 2为地为地图横向和纵向的长度变化比例,图横向和纵向的长度变化比例,两坐标系夹角为两坐标系夹角为 ,数字化仪,数字化仪原点原点OO相对于理论坐标系原相对于理论坐标系原点平移了点平移了a a0 0、b b0 0,则根据,则根据图形图形变换原理变换原理,得出坐
8、标变换公式:,得出坐标变换公式: X = a0 +(m1cos)x + (m2sin)y Y = b0(m1sin)x + (m2cos)y坐标变换原理坐标变换原理O OX XY YOOa a0 0b b0 0 xy第第 3 章章 空间数据处理空间数据处理 X = a0 +(m1cos)x + (m2sin)y Y = b0(m1sin)x + (m2cos)y式中,设式中,设 a1 = m1cos , b1 = m1sin a2 = m2sin , b2 = m2cos 则上式可以简化为:则上式可以简化为: X = X = a0 + a1 x + a2 y Y = Y = b0 b1x +
9、b2 y 上式中含有上式中含有6 6个参数个参数a0a0、a1a1、a2a2、b0b0、b1b1、b2b2,要实现仿射变换,需要知道不在同一直线上的要实现仿射变换,需要知道不在同一直线上的3 3对控对控制点的数字化坐标及其理论值,才能求得上述制点的数字化坐标及其理论值,才能求得上述6 6个待个待定参数。但在实际应用中,通常利用定参数。但在实际应用中,通常利用4 4个以上的点来个以上的点来进行几何纠正。进行几何纠正。第第 3 章章 空间数据处理空间数据处理二、地图投影及其转换二、地图投影及其转换l(一)地图投影的类型(一)地图投影的类型l(二)地理信息系统常用的地图投影(二)地理信息系统常用的地
10、图投影l(三)地图投影转换(三)地图投影转换第第 3 章章 空间数据处理空间数据处理地图投影:投影实质第第 3 章章 空间数据处理空间数据处理地图投影:投影变形将不可展的地球椭球面展开成平面,并且不能有断裂,则图形必将在某些地方被拉伸,某些地方被压缩,故投影变形是不可避免的。l长度变形l面积变形l角度变形第第 3 章章 空间数据处理空间数据处理地图投影:投影分类变形分类:变形分类: 等角投影:投影前后角度不变等角投影:投影前后角度不变 等面积投影:投影前后面积不变;等面积投影:投影前后面积不变; 任意投影:角度、面积、长度均变形任意投影:角度、面积、长度均变形投影面:投影面: 横圆柱投影:投影
11、面为横圆柱横圆柱投影:投影面为横圆柱 圆锥投影:投影面为圆锥圆锥投影:投影面为圆锥 方位投影:投影面为平面方位投影:投影面为平面投影面位置:投影面位置: 正轴投影:投影面中心轴与地轴相互重合正轴投影:投影面中心轴与地轴相互重合 斜轴投影:投影面中心轴与地轴斜向相交斜轴投影:投影面中心轴与地轴斜向相交 横轴投影:投影面中心轴与地轴相互垂直横轴投影:投影面中心轴与地轴相互垂直 相切投影:投影面与椭球体相切相切投影:投影面与椭球体相切 相割投影:投影面与椭球体相割相割投影:投影面与椭球体相割第第 3 章章 空间数据处理空间数据处理地图投影:投影选择因素 制图区域的地理位置、形状和范围 制图比例尺 地
12、图内容 出版方式第第 3 章章 空间数据处理空间数据处理地图投影:GIS中地图投影 GIS以地图方式显示地理信息,而地图是平面,地以地图方式显示地理信息,而地图是平面,地理信息则在地球椭球上,因此地图投影在理信息则在地球椭球上,因此地图投影在GIS中不中不可缺少。可缺少。 GIS数据库中地理数据以地理坐标存储时,则以地数据库中地理数据以地理坐标存储时,则以地图为数据源的空间数据必须通过投影变换转换成地图为数据源的空间数据必须通过投影变换转换成地理坐标;而输出或显示时,则要将地理坐标表示的理坐标;而输出或显示时,则要将地理坐标表示的空间数据通过投影变换变换成指定投影的平面坐标。空间数据通过投影变
13、换变换成指定投影的平面坐标。 GIS中,地理数据的显示可根据用户的需要而指定中,地理数据的显示可根据用户的需要而指定投影方式,但当所显示的地图与国家基本地图系列投影方式,但当所显示的地图与国家基本地图系列的比例尺一致时,一般采用国家基本系列地图所用的比例尺一致时,一般采用国家基本系列地图所用的投影。的投影。第第 3 章章 空间数据处理空间数据处理地图投影:我国常用地图投影 1:100万:兰勃投影(正轴等积割圆锥投影)万:兰勃投影(正轴等积割圆锥投影) 大部分分省图、大多数同级比例尺也采用兰勃投大部分分省图、大多数同级比例尺也采用兰勃投影影 1:50万、万、1:25万、万、1:10万、万、1:5
14、万、万、1:2.5万、万、1:1万、万、1:5000采用高斯采用高斯克吕格投影。克吕格投影。 中国地图比例尺分级系统:中国地图比例尺分级系统: 大比例尺:大比例尺:1:5001:5001:101:10万万 中比例尺:中比例尺:1:101:10万万1:1001:100万万 小比例尺:小比例尺:1:1001:100万万第第 3 章章 空间数据处理空间数据处理第第2节节 空间数据结构的转换空间数据结构的转换矢量数据结构与栅格数据结构是矢量数据结构与栅格数据结构是GISGIS常用的两种数据常用的两种数据结构。结构。第第 3 章章 空间数据处理空间数据处理第第2节节 空间数据结构的转换空间数据结构的转换
15、优优 点点缺缺 点点矢矢量量1、便于面向实体的数据表达、便于面向实体的数据表达2、数据结构紧凑、冗余度低、数据结构紧凑、冗余度低3、拓扑结构有利于网络分析、空间查、拓扑结构有利于网络分析、空间查询等询等1、数据结构较复杂、数据结构较复杂2、软件实现的技术要求比较高、软件实现的技术要求比较高3、多边形叠合等分析相对困难、多边形叠合等分析相对困难栅栅格格1、数据结构相对简单、数据结构相对简单2、空间分析较容易实现、空间分析较容易实现3、有利于遥感数据的匹配应用和分析、有利于遥感数据的匹配应用和分析1、数据量较大,冗余度高,需、数据量较大,冗余度高,需要压缩处理要压缩处理2、定位精度比矢量低、定位精
16、度比矢量低3、拓扑关系难以表达、拓扑关系难以表达表表3-1 矢量与栅格数据结构比较矢量与栅格数据结构比较第第 3 章章 空间数据处理空间数据处理第第2节节 空间数据结构的转换空间数据结构的转换l 一、由矢量向栅格的转换一、由矢量向栅格的转换l 二、由栅格向矢量的转换二、由栅格向矢量的转换第第 3 章章 空间数据处理空间数据处理一、由矢量向栅格的转换一、由矢量向栅格的转换l先要确定分辨率。先要确定分辨率。 l矢量数据是直角坐标,原点在左下方;矢量数据是直角坐标,原点在左下方;l栅格数据是行列坐标,原点在左上方。栅格数据是行列坐标,原点在左上方。第第 3 章章 空间数据处理空间数据处理 其转换公式
17、为:其转换公式为: X=(xmax-xmin)/J Y=(ymax-ymin)/I 式中:式中:X,Y分别表示每个栅格单元的边长。分别表示每个栅格单元的边长。xmax,xmin分别表示矢量坐标中分别表示矢量坐标中x的最大值和最小值。的最大值和最小值。ymax, ymin分别表示矢量坐标中分别表示矢量坐标中y的最大值和最小值。的最大值和最小值。I, J分别表示栅格的行数和列数。分别表示栅格的行数和列数。 例如:已知某一地区例如:已知某一地区x方向为方向为15km,y方向为方向为30km,现要把该地区的地块图转换成栅格数据。,现要把该地区的地块图转换成栅格数据。要求栅格的分辨率为要求栅格的分辨率为
18、30mx30m,则由上式可知:,则由上式可知: 行数行数I=30km/30m=1000 列数列数J=15km/30m=500第第 3 章章 空间数据处理空间数据处理 矢量向栅格的转换实质上是解决点、线和矢量向栅格的转换实质上是解决点、线和面数据的转换。面数据的转换。(一)点的栅格化(一)点的栅格化 点状数据转换成栅格数据时是取离点最近点状数据转换成栅格数据时是取离点最近的一个栅格单元来存放。的一个栅格单元来存放。点的栅格化实质上是点的栅格化实质上是将点的矢量坐标转换成栅格数据中行列值将点的矢量坐标转换成栅格数据中行列值i i和和j j,从而得到点所在栅格元素的位置从而得到点所在栅格元素的位置。
19、其中:。其中:一、由矢量向栅格的转换一、由矢量向栅格的转换第第 3 章章 空间数据处理空间数据处理行行 i=1+Integer(yi=1+Integer(ymaxmax-y/y) -y/y) 列列 j=1+Integer(x-xj=1+Integer(x-xminmin/x) /x) 第第 3 章章 空间数据处理空间数据处理 由于曲线可用折线来表示,也就是当折线上取点足够多时,由于曲线可用折线来表示,也就是当折线上取点足够多时,所画的折线在视觉上成为曲线。因此,所画的折线在视觉上成为曲线。因此,线的变换实质上是线的变换实质上是完成相邻两点之间直线的转换完成相邻两点之间直线的转换。若已知一直线。
20、若已知一直线AB其两端点其两端点坐标分别为坐标分别为A(x1, y1)和和B(x2, y2),则其转换过程不仅包括标,则其转换过程不仅包括标点点A,B分别从点矢量数据转换成栅格数据,还包括求出直分别从点矢量数据转换成栅格数据,还包括求出直线线AB所经过的中间栅格数据。其过程如下:所经过的中间栅格数据。其过程如下: (1) 利用上述点转换法,将点利用上述点转换法,将点A(x1, y1),B(x2, y2)分别转换分别转换成栅格数据,求出相应的栅格的行列值。成栅格数据,求出相应的栅格的行列值。 (2) 由上述行列值求出直线所在行列值的范围。由上述行列值求出直线所在行列值的范围。 (3) 确定直线经
21、过的中间栅格点。若从直线两端点转换中,确定直线经过的中间栅格点。若从直线两端点转换中,求出该直线经过的起始行号为求出该直线经过的起始行号为i1, 终止行号终止行号im, 其中间点行号其中间点行号必定必定i2, i3, .im-1。接着即可求出相应行号相交于直线的列号。接着即可求出相应行号相交于直线的列号。 第第 3 章章 空间数据处理空间数据处理(三)面的栅格化(三)面的栅格化 在矢量数据结构中,通常以不规则多边形来表在矢量数据结构中,通常以不规则多边形来表示区域,对于多边形内填充的晕线或符号示区域,对于多边形内填充的晕线或符号,只是图形只是图形输出的表示方法,它并不作为空间数据参加运算。输出
22、的表示方法,它并不作为空间数据参加运算。 矢量数据转换成栅格数据是通过矢量边界轮廓矢量数据转换成栅格数据是通过矢量边界轮廓的转换实现的。在栅格数据结构中,栅格元素值直的转换实现的。在栅格数据结构中,栅格元素值直接表示属性值,因此,接表示属性值,因此,当矢量边界线段转换成栅格当矢量边界线段转换成栅格数据后,还须进行面域的填充。填充算法的关键是数据后,还须进行面域的填充。填充算法的关键是判断哪些点或栅格单元在多边形之内,哪些点在多判断哪些点或栅格单元在多边形之内,哪些点在多边形之外。边形之外。第第 3 章章 空间数据处理空间数据处理第第 3 章章 空间数据处理空间数据处理2. 2. 边界点跟踪法边
23、界点跟踪法 这是另一种填充法,该法这是另一种填充法,该法从边界上某一栅格单元从边界上某一栅格单元开始按顺时针方向跟踪边界上各栅格,开始按顺时针方向跟踪边界上各栅格, ( (对多边形中对多边形中岛则按逆时针方向跟踪,使岛内不被填充岛则按逆时针方向跟踪,使岛内不被填充) ) 。将跟踪。将跟踪的每个栅格分别赋予字符的每个栅格分别赋予字符R R,L L或或N N,R R表示表示该栅格同相该栅格同相邻象素的行数不同,且邻象素的行数不同,且行数增加的单元。行数增加的单元。L L表示表示该栅格该栅格同相邻象素的行数不同,且同相邻象素的行数不同,且行数减少的单元。行数减少的单元。N N表示表示该该栅格为栅格为
24、极值单元极值单元或相邻单元或相邻单元行数相同的单元。行数相同的单元。 最后,最后,逐行扫描,逐行扫描,根据填充字符值,根据填充字符值,填充填充LRLR之之间的栅格间的栅格。如图所示。如图所示。第第 3 章章 空间数据处理空间数据处理第第 3 章章 空间数据处理空间数据处理3. 3. 边界代数法边界代数法 矢量向栅格转换的关键是对矢量表示的多边形边矢量向栅格转换的关键是对矢量表示的多边形边界内的所有栅格赋予多边形编码,形成栅格数据阵列。界内的所有栅格赋予多边形编码,形成栅格数据阵列。边界代数法不必逐点判断同边界关系即可完成矢量向边界代数法不必逐点判断同边界关系即可完成矢量向栅格的转换。这时,栅格
25、的转换。这时,面的填充是根据边界的拓扑信息,面的填充是根据边界的拓扑信息,通过加减运算将边界位置信息动态地赋予各栅格通过加减运算将边界位置信息动态地赋予各栅格。实实现边界代数法填充是已知组成多边形边界现边界代数法填充是已知组成多边形边界(弧段弧段)的拓的拓扑关系,即沿边界前进方向的左右多边形号。扑关系,即沿边界前进方向的左右多边形号。第第 3 章章 空间数据处理空间数据处理 边界代数法的填充过程:假设沿边界前进边界代数法的填充过程:假设沿边界前进方向方向y y值上升时为上行,值上升时为上行,y y值下降时为下行。上值下降时为下行。上行时填充值为左多边形号减右多边形号,下行行时填充值为左多边形号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地理信息系统 空间 数据处理 ppt 课件
限制150内