第4章 空间数据的处理-1.ppt
《第4章 空间数据的处理-1.ppt》由会员分享,可在线阅读,更多相关《第4章 空间数据的处理-1.ppt(92页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、4.1 空间数据处理内容空间数据处理内容4.2 空间数据处理基础空间数据处理基础 4.3 空间数据的编辑空间数据的编辑4.4 空间数据的坐标变换空间数据的坐标变换4.5 空间数据格式的转换和数据共享空间数据格式的转换和数据共享4.6 空间数据结构的转换空间数据结构的转换4.7 空间数据的内插空间数据的内插第第4章章 空间数据的处理空间数据的处理4.1 空间数据处理内容空间数据处理内容空间数据编辑空间数据编辑 图形数据的编辑;图形数据的编辑;属性数据的编辑属性数据的编辑 图形的幅面处理图形的幅面处理 图形的拼接;图形的分割;窗口的剪裁图形的拼接;图形的分割;窗口的剪裁 空间数据坐标变换空间数据坐
2、标变换 投影变换投影变换;坐标变换;比例尺变换;几何校正坐标变换;比例尺变换;几何校正 空间数据结构的转换空间数据结构的转换 矢量向栅格的转换;栅格向矢量的转换矢量向栅格的转换;栅格向矢量的转换空间数据格式的转换空间数据格式的转换 系统间数据格式的转换系统间数据格式的转换空间数据的插值空间数据的插值 点的内插;点的内插;区域的内插区域的内插4.2 空间数据处理基础空间数据处理基础1、弧段和多边形的外接矩形、弧段和多边形的外接矩形u弧段坐标链中最大最小值弧段坐标链中最大最小值Xmin Ymin Xmax Ymax 组成的矩形称该组成的矩形称该弧段的外接矩形弧段的外接矩形。u多边形坐标链中最大最小
3、值多边形坐标链中最大最小值Xmin Ymin Xmax Ymax 组成的矩形称该组成的矩形称该多边形的外接矩形多边形的外接矩形。外接矩形的应用外接矩形的应用引入外接矩形可大大提高弧段求交、多边形求交速引入外接矩形可大大提高弧段求交、多边形求交速度度。判断外接矩形相交的逻辑表达式为:。判断外接矩形相交的逻辑表达式为:(Xmin X1min Xmax)AND(Ymin Y1min Ymax)OR(Xmax X1max Xmin)AND(Ymax Y1max Ymin)其中其中Xmin,Ymin,Xmax,Ymax;X1min,Y1min,X1max,Y1max 分别分别为两个外接矩形。为两个外接矩
4、形。2、点、线、面的捕捉和判断、点、线、面的捕捉和判断1)点的捕捉)点的捕捉 设图幅上有一点设图幅上有一点A(x,y),要捕捉该点可设),要捕捉该点可设定一捕捉半径定一捕捉半径D(通常为几个象素),当你(通常为几个象素),当你选择选择点点 S(x,y)离)离A点距离小于点距离小于D,认为,捕捉认为,捕捉A点点成功。实际中为避免作平方运算,常把捕捉区域成功。实际中为避免作平方运算,常把捕捉区域设定成矩形。判断捕捉该点的逻辑表达式为:设定成矩形。判断捕捉该点的逻辑表达式为:(Xmin Sx Xmax)AND (Ymin Sy Ymax)AA2)线的捕捉)线的捕捉从理论上说,从理论上说,光标点坐标光
5、标点坐标S(x,y)到弧段的各)到弧段的各直线段之间距离直线段之间距离d1,d2,d3中如有一个距离中如有一个距离di满足满足di 1 图形整幅按比例缩小;当图形整幅按比例缩小;当 0 s 1 图形整幅按比例放大;三维变换图形整幅按比例放大;三维变换矩阵是矩阵是4*4矩阵。矩阵。6 6、二维变换矩阵的一般形式、二维变换矩阵的一般形式、二维变换矩阵的一般形式、二维变换矩阵的一般形式齐次坐标表示法齐次坐标表示法就是用就是用N+1维向量来表示一个维向量来表示一个N维向量。在齐次坐标系统中,点维向量。在齐次坐标系统中,点(X,Y)用用(X,Y,H)来表达,其中来表达,其中H为非零的一个任意数。为非零的
6、一个任意数。二、几何纠正二、几何纠正 图形编辑可消除数字化产生的错误,但无图形编辑可消除数字化产生的错误,但无法纠正图纸变形等误差。几何纠正是实现数字法纠正图纸变形等误差。几何纠正是实现数字化数据的坐标转换和图纸变形的误差纠正。化数据的坐标转换和图纸变形的误差纠正。常用的几何纠正方法有常用的几何纠正方法有高次变换、二次变高次变换、二次变换和仿射变换。换和仿射变换。仿射变换是使用最多的一种几何变换。仿射变换是使用最多的一种几何变换。设设x,y为数字化仪坐标,为数字化仪坐标,X,Y为理论坐标,为理论坐标,m1、m2为横向和纵向的实际比例尺,两坐标系夹角为为横向和纵向的实际比例尺,两坐标系夹角为,数
7、字化仪原点,数字化仪原点O相对于理论坐标系原点平移了相对于理论坐标系原点平移了a0、b0,则根据图形变换原理,得出,则根据图形变换原理,得出仿射变换仿射变换公式:公式:设设 a1=m1cos b1=-m1sin a2=m2sin b2=m2cos仿射变换是使用最多的一种几何变换仿射变换是使用最多的一种几何变换变换方程为:变换方程为:变换方程为:变换方程为:X=a0+a1x+a2yX=a0+a1x+a2y Y=b0+b1x+b2y Y=b0+b1x+b2y a0 a0、a1a1、a2a2、b0b0、b1b1、b2 b2 为待定系数。为待定系数。为待定系数。为待定系数。理论上只要不在一条直线上的理
8、论上只要不在一条直线上的理论上只要不在一条直线上的理论上只要不在一条直线上的3 3个控制点坐标值和个控制点坐标值和个控制点坐标值和个控制点坐标值和理论值,即可求得待定系数。实际上用理论值,即可求得待定系数。实际上用理论值,即可求得待定系数。实际上用理论值,即可求得待定系数。实际上用4 4个以上控制个以上控制个以上控制个以上控制点,通过最小二乘法进行处理,以提高处理精度。点,通过最小二乘法进行处理,以提高处理精度。点,通过最小二乘法进行处理,以提高处理精度。点,通过最小二乘法进行处理,以提高处理精度。误差方程为:误差方程为:误差方程为:误差方程为:Ex=X (a0+a1x+a2y)Ex=X (a
9、0+a1x+a2y)Ey=Y (b0+b1x+b2y)Ey=Y (b0+b1x+b2y)X,Y X,Y为已知理论值,求误差最小。为已知理论值,求误差最小。为已知理论值,求误差最小。为已知理论值,求误差最小。在在GIS中,每个软件都有自己的内部数据结构中,每个软件都有自己的内部数据结构和存储形式,以表达、定义和存储空间对象。和存储形式,以表达、定义和存储空间对象。这对空间数据的共享带来了困难,为此提出了这对空间数据的共享带来了困难,为此提出了空间数据交换格式、空间数据交换标准等一系列空间数据交换格式、空间数据交换标准等一系列问题。问题。空间数据格式的转换和数据共享用于提高数据空间数据格式的转换和
10、数据共享用于提高数据获取和数据生产的效益,以实现数据的商品化和获取和数据生产的效益,以实现数据的商品化和标准化。标准化。4.5 空间数据格式的转换和数据共享空间数据格式的转换和数据共享 GIS空间数据结构的封闭性,长期以来一直是空间数据结构的封闭性,长期以来一直是GIS的瓶颈,每个的瓶颈,每个GIS软件系统必须耗费大量的时软件系统必须耗费大量的时间进行数据转换工作,在尚未有统一的空间数据结间进行数据转换工作,在尚未有统一的空间数据结构标准的前提下,这个问题对构标准的前提下,这个问题对WebGIS来说较为突来说较为突出。出。解决这个问题的关键是要制定统一的数据结构标解决这个问题的关键是要制定统一
11、的数据结构标准,利用第三方开发的一个高效转换中间界。准,利用第三方开发的一个高效转换中间界。在国内,尽管不少有识之士较早就开呼吁建立统在国内,尽管不少有识之士较早就开呼吁建立统一的空间数据标准,由于各方面的原因,这项工作一的空间数据标准,由于各方面的原因,这项工作进展缓慢。进展缓慢。GIS A系统系统GIS A的外部的外部交换文件交换文件GIS B的外部的外部交换文件交换文件GIS B系统系统优点优点:易被接受易被接受;缺点缺点:耗人力物力,难于实时更新。耗人力物力,难于实时更新。如如 MAPINFO的的MID;ARC/INFO的的E00;AUTCAD的的DXF;MGE的的ASCII Load
12、er间的交换间的交换隐含隐含1)外部数据交换)外部数据交换GIS A系统系统GIS B系统系统标准数据标准数据 2)通过数据交换标准)通过数据交换标准美国联邦空间数据委员会在美国联邦空间数据委员会在1992年颁布了美年颁布了美国空间数据交换标准国空间数据交换标准SDTS(Spatial Data Transfer Standard)中国的数据交换标准中国的数据交换标准CNSDTS(1)空间数据的互操作)空间数据的互操作空间数据的互操作具有理论性、前瞻性和实用性。空间数据的互操作具有理论性、前瞻性和实用性。空间数据的互操作的内涵:空间数据的互操作的内涵:系统间可自由交换信息;系统间可自由交换信息
13、;在网络环境下,可在异地,异种环境下相互通在网络环境下,可在异地,异种环境下相互通信和协作。信和协作。空间数据的互操作是系统集成的基础。空间数据的互操作是系统集成的基础。3)制定出空间数据的互操作和制定出空间数据的互操作和OpenGIS协议协议空间数据的互操作实质是制订出一套各方均能空间数据的互操作实质是制订出一套各方均能接受的空间数据操作函数接受的空间数据操作函数API,各厂商提出同,各厂商提出同API函数一致的驱动程序,使各方都能驱动对函数一致的驱动程序,使各方都能驱动对方的数据。方的数据。标准标准API函数函数GIS系统系统A 标准标准API函数函数GIS系统系统B GIS系统都有自己的
14、内部数据结构和存储形式,以表达、系统都有自己的内部数据结构和存储形式,以表达、定义和存储空间对象,使空间数据共享困难。定义和存储空间对象,使空间数据共享困难。实现数据共享方法:实现数据共享方法:1)通过数据交换实现数据共享;)通过数据交换实现数据共享;2)OPENGIS实现数据共享;实现数据共享;3)采用数据共享平台,)采用数据共享平台,C(Client)/S(server)体系结体系结构,数据放在构,数据放在Server上,应用软件放在上,应用软件放在Client上,使应用上,使应用软件的的数据更新能及时反映到数据库中。但因采用了公共软件的的数据更新能及时反映到数据库中。但因采用了公共平台,
15、各软件公司不愿丢掉自己的底层,这种共享要求平台,各软件公司不愿丢掉自己的底层,这种共享要求SERVER管理大量基础地理数据,其功能要强。管理大量基础地理数据,其功能要强。(2)2)空间数据的共享空间数据的共享空间数据的共享空间数据的共享3 3、国外空间数据交换标准、国外空间数据交换标准、国外空间数据交换标准、国外空间数据交换标准1)数字地理信息交换标准()数字地理信息交换标准(DIGEST)它是数字地理信息工作组(它是数字地理信息工作组(DGIWG)的产品。)的产品。DGIEG由来自北美和欧洲电力总部(由来自北美和欧洲电力总部(SHAPE)组成。组成。DIGEST可以处理栅格、矢量数据的转换可
16、以处理栅格、矢量数据的转换(包括拓扑结构)。(包括拓扑结构)。2)开放的地理数据互操作性规范()开放的地理数据互操作性规范(OGIS)它是由开放的地理信息系统联合体(它是由开放的地理信息系统联合体(Open GIS Consortium)制定的,主要提供一个开发)制定的,主要提供一个开发软件的框架,支持数据模型和应用开发,所开发软件的框架,支持数据模型和应用开发,所开发的软件允许用户读取和处理多种地理数据。的软件允许用户读取和处理多种地理数据。3)空间数据转换标准()空间数据转换标准(SDTS-spatial data transfer standard)美国地质测量协会(美国地质测量协会(U
17、SGS)制定的空间数据转换标准。)制定的空间数据转换标准。它将数据转换成它将数据转换成SDTS文件,再由该文件,再由该SDTS文件转成文件转成SDTS标标准兼容的数据格式文件,最后,对文件进行解码便可使用。准兼容的数据格式文件,最后,对文件进行解码便可使用。4)空间档案和交换格式()空间档案和交换格式(SAIF)它是由它是由the Government of British Columbia of Canada制定的,它使用一种叫制定的,它使用一种叫“SAIF/ZIP”的文件格式形成的文件格式形成一个通用的转换器,使不同数据格式的数据能方便地转入和转一个通用的转换器,使不同数据格式的数据能方便
18、地转入和转出。出。5)开放的地理空间数据存储接口()开放的地理空间数据存储接口(OGDI)它是一种新的地理空间数据的标准化读取和转换的技术,实它是一种新的地理空间数据的标准化读取和转换的技术,实质上是一种应用程序接口(质上是一种应用程序接口(API),它可以将不同数据格式转),它可以将不同数据格式转换成一个统一的数据模型,但是目前只能支持单项转入。换成一个统一的数据模型,但是目前只能支持单项转入。4.6 空间数据结构的转换空间数据结构的转换一、矢量数据向栅格数据转换概念一、矢量数据向栅格数据转换概念 矢量数据向栅格数据转换要将矢量表示的矢量数据向栅格数据转换要将矢量表示的多边形转成栅格数据,使
19、多边形内部所有栅多边形转成栅格数据,使多边形内部所有栅格赋于多边形号。格赋于多边形号。实质上是将矢量图上点、线、面实体的坐实质上是将矢量图上点、线、面实体的坐标数据转为规则的格网数据再给予填充。标数据转为规则的格网数据再给予填充。(行列行列)=?坐标坐标 1)选择单元的大小和形状;)选择单元的大小和形状;2)将点和线实体角点的笛卡尔坐标转换到预定分辨)将点和线实体角点的笛卡尔坐标转换到预定分辨率和已知位置的矩阵中;率和已知位置的矩阵中;3)利用单根扫描线(沿行或列)或一组相连接的扫)利用单根扫描线(沿行或列)或一组相连接的扫描线去测试线性要素与单元边界的交叉点,并记录穿过描线去测试线性要素与单
20、元边界的交叉点,并记录穿过交叉点的栅格单元个数;交叉点的栅格单元个数;4)测试多边形时,先测试角点,再对剩下线段进行)测试多边形时,先测试角点,再对剩下线段进行二次扫描,到达边界位置时,记录其位置与属性值。二次扫描,到达边界位置时,记录其位置与属性值。1 1、矢量到栅格数据的转换步骤、矢量到栅格数据的转换步骤、矢量到栅格数据的转换步骤、矢量到栅格数据的转换步骤矢量数据转换成栅格数据后,图形的几何精度必然要降矢量数据转换成栅格数据后,图形的几何精度必然要降低,所以选择栅格尺寸的大小要尽量满足精度要求,使低,所以选择栅格尺寸的大小要尽量满足精度要求,使之不过多地损失地理信息。为了提高精度,栅格需要
21、细之不过多地损失地理信息。为了提高精度,栅格需要细化,但栅格细化,数据量将以平方指数递增,因此,精化,但栅格细化,数据量将以平方指数递增,因此,精度和数据量是确定栅格大小的最重要的影响因素。度和数据量是确定栅格大小的最重要的影响因素。栅格尺寸确定栅格尺寸确定 计算若干个小图斑的面积计算若干个小图斑的面积S(i1,2,n););求最小图斑的面积求最小图斑的面积 S min;求栅格尺寸求栅格尺寸L=1/2*(S min)1/2。栅格尺寸确定栅格尺寸确定栅格尺寸确定栅格尺寸确定AH/2H=1/2*(minAi)1/2网格边界的确定网格边界的确定A+H1)栅格行列数确定)栅格行列数确定矢量数据向栅格矢
22、量数据向栅格 数据转换前数据转换前,首先要根据研究区域首先要根据研究区域的分辨率要求,确定栅格行列数。的分辨率要求,确定栅格行列数。xmax-xmin j=x ymax-ymin i=y其中其中 i,j,分别为分别为y,x,方向的栅格数;方向的栅格数;Xmin,xmax ymin,ymax 为为矢量数据的数值范围;矢量数据的数值范围;x,y 分别按需要确定的为每个栅格单元的边长。分别按需要确定的为每个栅格单元的边长。ji栅格元素大小和数量的确定栅格元素大小和数量的确定栅格元素大小和数量的确定栅格元素大小和数量的确定矢量图矢量图 栅格图栅格图 如一研究区域如一研究区域X方向长方向长15公里,公里
23、,Y方向长方向长30公里,公里,现有该区域的现有该区域的1:1万比例尺的矢量图,要将其转成栅万比例尺的矢量图,要将其转成栅格结构图,要求栅格的最低分辨率是格结构图,要求栅格的最低分辨率是30m*30m。栅格数的确定:栅格数的确定:行数行数 I=30km/30m=1000格格 列数列数 J=15km/30m=500格格 栅格行列数确定栅格行列数确定栅格行列数确定栅格行列数确定EXAMPLEEXAMPLEABAB中心点法中心点法 B A长度优先法长度优先法 B A面积优先法面积优先法 B B重要性优先法重要性优先法 A B2 2)栅格单元的归属)栅格单元的归属)栅格单元的归属)栅格单元的归属边界确
24、定法实现矢栅转换边界确定法实现矢栅转换1 1、点的转换、点的转换、点的转换、点的转换2 2、线的转换、线的转换、线的转换、线的转换线的转换实质是找出组成曲线的直线段对应的栅格线的转换实质是找出组成曲线的直线段对应的栅格串串(1)首先将首先将A,B点转成栅格;点转成栅格;(2)确定行列值的范围;确定行列值的范围;(3)求直线中间栅格,实质是由行求列。求直线中间栅格,实质是由行求列。以一个栅格为例以一个栅格为例,已知已知i行行,求求j 列列 i行同直线相交的行同直线相交的y值值 由由y值从直线方程求值从直线方程求x值值 由由x值求对应的值求对应的jl 射线法射线法3 3、区域的填充、区域的填充、区
25、域的填充、区域的填充8方向扩散发方向扩散发l 内部扩充法内部扩充法 假定假定沿边界前进方向沿边界前进方向Y值下降为下行;值下降为下行;Y值上升为上行。值上升为上行。上行时网格点加上一个值上行时网格点加上一个值=左多边形左多边形-右多边形右多边形下行时下行时网格点加上一个值网格点加上一个值=右多边形右多边形-左多边形左多边形 每次将填充值同该处的原始值作代数运算即可每次将填充值同该处的原始值作代数运算即可得到最终的属性值。得到最终的属性值。边界代数法基于积分求多边形的思想,不是对每边界代数法基于积分求多边形的思想,不是对每点求边界,而是它根据边界的拓扑信息,通过简单点求边界,而是它根据边界的拓扑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 空间数据的处理-1 空间 数据 处理
限制150内