计算机地图制图数据结构课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机地图制图数据结构课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 地图 制图 数据结构 课件
- 资源描述:
-
1、计算机地图制图计算机地图制图中国矿业大学银川学院中国矿业大学银川学院第二章 地图数据结构2.1 2.1 空间实体及其描述空间实体及其描述2.2 2.2 矢量数据结构矢量数据结构2.3 2.3 栅格数据结构栅格数据结构2.4 2.4 矢栅一体化数据结构矢栅一体化数据结构2.5 2.5 三维数据结构三维数据结构2.1 2.1 空间实体及其描述空间实体及其描述1 1)地理实体)地理实体2 2)地理实体的描述)地理实体的描述3 3)实体的空间特征)实体的空间特征4 4)实体间的关系)实体间的关系2.2 2.2 矢量数据结构矢量数据结构1 1)图形表示)图形表示2 2)获取方式)获取方式3 3)组织)组
2、织4 4)编码方式)编码方式2.3 2.3 栅格数据结构栅格数据结构1 1)图形表示)图形表示2 2)数据组织)数据组织3 3)栅格结构的建立)栅格结构的建立4 4)栅格数据编码)栅格数据编码2.4 2.4 矢栅一体化数据结构矢栅一体化数据结构1 1)矢栅一体化概念)矢栅一体化概念2 2)三个约定和细分格网法)三个约定和细分格网法3 3)一体化数据结构设计)一体化数据结构设计2.5 2.5 三维数据结构三维数据结构1 1)概述)概述2 2)八叉树结构)八叉树结构3 3)三维边界表示法)三维边界表示法本章重点本章重点点、线、面状实体;点、线、面状实体;空间数据拓扑关系;空间数据拓扑关系;矢量数据
3、结构、栅格数据结构;矢量数据结构、栅格数据结构;2.1.1 2.1.1 空间实体(地理实体)空间实体(地理实体)自然界现象和自然界现象和社会经济事件中不社会经济事件中不能再分割的单元,能再分割的单元,具有概括性,复杂具有概括性,复杂性,性,相对相对意义。意义。2.1 2.1 空间实体及其描述空间实体及其描述点状实体点状实体-0-0维维线状实体线状实体-1-1维维面状实体面状实体-2-2维维体状实体体状实体-3-3维维点状实体点状实体 有特定位置,维数为有特定位置,维数为0 0的物体。的物体。实体点实体点注记点注记点内点内点节点(节点(VertexVertex)拐点拐点线状实体线状实体 具有相同
4、属性的点的轨迹,由一系列具有相同属性的点的轨迹,由一系列有序坐标表示的物体。有序坐标表示的物体。实体长度实体长度弯曲度弯曲度方向性方向性面状实体(多边形)面状实体(多边形)是对湖泊、岛屿、地块等一类现象是对湖泊、岛屿、地块等一类现象的描述。在数据库中由的描述。在数据库中由一封闭曲线加内一封闭曲线加内点点来表示。来表示。面积范围面积范围周长周长独立性独立性内岛屿或锯齿状外形内岛屿或锯齿状外形重叠性与非重叠性重叠性与非重叠性体状实体(多边形)体状实体(多边形)描述三维空间中的现象的物体。描述三维空间中的现象的物体。体积体积周长周长内岛内岛含有弧立块或相邻块含有弧立块或相邻块断面图与剖面图断面图与剖
5、面图实体类型组合实体类型组合为地图数据库的有效建立,空间查询,为地图数据库的有效建立,空间查询,空间分析,辅助决策等空间分析,辅助决策等提供了最基本的提供了最基本的关系。关系。有助于形成标准的有助于形成标准的SQLSQL空间查询语言,空间查询语言,便于空间特征的存储,提取,查询,更便于空间特征的存储,提取,查询,更新新等。等。线线面面1 1、区域包含线:计算区、区域包含线:计算区域内线的密度,某省的水域内线的密度,某省的水系分布情况。系分布情况。2 2、线通过区域:公路上、线通过区域:公路上否通过某县。否通过某县。3 3、线环绕区域:区域边、线环绕区域:区域边界,搜索左右区域名称,界,搜索左右
6、区域名称,中国与哪些国家接壤。中国与哪些国家接壤。4 4、线与区域分离:距离、线与区域分离:距离。面面面面1 1、包含:岛、包含:岛,某省的湖泊某省的湖泊分布。分布。2 2、相合:重叠,学校服务、相合:重叠,学校服务范围与菜场服务范围重叠范围与菜场服务范围重叠区。区。3 3、相交:划分子区。、相交:划分子区。4 4、相邻:计算相邻边界性、相邻:计算相邻边界性质和长度,公共连接边界。质和长度,公共连接边界。5 5、分离:计算距离。、分离:计算距离。学校学校菜场菜场2.1.2 2.1.2 空间实体的描述空间实体的描述空间数据空间数据内容内容 数据类型数据类型数据结构数据结构几何数据(空间几何数据(
7、空间数据、图形数据)数据、图形数据)关系数据关系数据实体实体间的邻接、关联间的邻接、关联包含等相互关系包含等相互关系 属性数据属性数据各种各种属性特征和时间属性特征和时间元数据元数据 矢量、栅格、矢量、栅格、TINTIN(专用于地(专用于地表或特殊造型)表或特殊造型)RDBMSRDBMS属性表属性表-采用采用MISMIS较成熟较成熟 位置、形状、尺位置、形状、尺寸寸 、识别码(名称)识别码(名称)实体的角色、功实体的角色、功能、行为、实体能、行为、实体的衍生信息的衍生信息时间时间测量方法、编码测量方法、编码方法、空间参考方法、空间参考系等系等 空间特征:地理空间特征:地理位置和空间关系位置和空
8、间关系属性特征属性特征名称、名称、等级、类别等等级、类别等时间特征时间特征基本特征基本特征2.1.3 2.1.3 空间数据的基本特征空间数据的基本特征2.1.3 2.1.3 空间数据的类型空间数据的类型1 1)依据数据来源:)依据数据来源:地图数据、地形数据、属性数据、地图数据、地形数据、属性数据、元数据、影象数据。元数据、影象数据。2 2)依表示对象:)依表示对象:2.1.4 2.1.4 实体间空间关系实体间空间关系1 1、拓扑空间关系、拓扑空间关系 2 2、顺序空间关系(方向空间关系)、顺序空间关系(方向空间关系)3 3、度量空间关系、度量空间关系1 1)地理空间中两点间的距离有两种度量方
9、法:)地理空间中两点间的距离有两种度量方法:2 2)距离类别:)距离类别:上下左右、前上下左右、前后、东南西北。后、东南西北。a a、沿真实地球表面。、沿真实地球表面。b b、沿地球旋转椭球体距、沿地球旋转椭球体距离。离。欧氏距离、时间欧氏距离、时间距离、大地测量距离、大地测量距离。距离。1 1、定义、定义:指指图形保持连续状态图形保持连续状态下变形下变形,但图形关系不变,但图形关系不变的性质。的性质。将橡皮任意拉伸,压缩,将橡皮任意拉伸,压缩,但不能扭转或折叠。但不能扭转或折叠。拓扑关系拓扑关系 拓扑变换拓扑变换(橡皮变换)(橡皮变换)非拓扑属性非拓扑属性(几(几何属性)何属性)拓扑属性拓扑
10、属性(没发生变化的属(没发生变化的属性)性)两点间距离两点间距离一点指向另一点一点指向另一点的方向的方向弧段长度、区域弧段长度、区域周长、面积等周长、面积等一个点在一条弧段的端点一个点在一条弧段的端点 一条弧是一简单弧段一条弧是一简单弧段 一个一个点在一个区域的边界上点在一个区域的边界上一个点在一个区域的内部一个点在一个区域的内部/外部外部一个点在一个环的内一个点在一个环的内/外部外部一个面是一个简单面一个面是一个简单面一个面的连通性一个面的连通性2 2、种类:、种类:1 1)关联性关联性(不同类不同类要素间)要素间)结点与弧段:如结点与弧段:如V9V9与与L5,L6,L3L5,L6,L3多边
11、形与弧段:多边形与弧段:P2P2与与L3,L5,L2L3,L5,L22 2)邻接性邻接性:(同类同类元素之间元素之间)多边形之间、结点多边形之间、结点之间。之间。邻接矩阵:邻接矩阵:重叠:重叠:邻接:邻接:1 1 不邻接:不邻接:0 0连通矩阵:连通矩阵:重叠:重叠:连通:连通:1 1 不连通:不连通:0 03)3)方向性:一条弧段的起点、终点确定了弧方向性:一条弧段的起点、终点确定了弧段的方向。用于表达现实中的有向弧段,如段的方向。用于表达现实中的有向弧段,如城市道路单向,河流的流向等。城市道路单向,河流的流向等。4)4)包含性:包含性:指面状实体包含了哪些线、点或指面状实体包含了哪些线、点
12、或面状实体。面状实体。5)5)区域定义:多边形由一组封闭的线来定义。区域定义:多边形由一组封闭的线来定义。6)6)层次关系:相同元素之间的等级关系,武层次关系:相同元素之间的等级关系,武汉市有各个区组成。汉市有各个区组成。3 3、拓扑关系的表达:、拓扑关系的表达:拓扑关系具体可由拓扑关系具体可由4 4个关系表来表示:个关系表来表示:(1 1)面)面-链关系:链关系:面面 构成面的弧段构成面的弧段(2 2)链)链-结点关系:链结点关系:链 链两端的结点链两端的结点(3 3)结点)结点-链关系:结点链关系:结点 通过该结点的链通过该结点的链(4 4)链)链面关系:面关系:链链 左面左面 右面右面4
13、 4、拓扑关系的意义:、拓扑关系的意义:1 1)能)能清楚地反映清楚地反映实体之间的实体之间的逻辑结构关逻辑结构关系系。它比几何关系具有更大的稳定性,不。它比几何关系具有更大的稳定性,不随地图投影变化。随地图投影变化。2 2)有助于空间要素的查询有助于空间要素的查询,利用拓扑关,利用拓扑关系可以解决许多实际问题。系可以解决许多实际问题。3 3)根据拓扑关系可)根据拓扑关系可重建地理实体重建地理实体。哥尼斯堡七桥问题哥尼斯堡七桥问题哥尼斯堡七桥问题哥尼斯堡七桥问题2.2 2.2 矢量数据结构矢量数据结构2.2.1 2.2.1 图形表示图形表示2.2.2 2.2.2 获取方式获取方式1)1)外业测
14、量(电子手簿)外业测量(电子手簿)2 2)栅格数据转换(栅格数据矢量化)栅格数据转换(栅格数据矢量化)3 3)跟踪数字化)跟踪数字化2.2.3 2.2.3 矢量数据组织矢量数据组织应考虑以下问题:应考虑以下问题:矢量数据自身矢量数据自身的存贮和处理。的存贮和处理。与属性数据的与属性数据的联系。联系。矢量数据之间矢量数据之间的空间关系的空间关系(拓扑拓扑关系关系)。以点为例:以点为例:线(符号、方向)、面(符号)都有线(符号、方向)、面(符号)都有相应的相关属性(矢量结构中关于几何位相应的相关属性(矢量结构中关于几何位置坐标的编码方式)。置坐标的编码方式)。2.2.4 2.2.4 矢量数据的编码
15、方式矢量数据的编码方式1 1)实体式)实体式面条模型(面条模型(spaghettispaghetti):以实体为单位记录坐标以实体为单位记录坐标1234567891011 1213 1415P PP PP P优点:优点:结构简单、直结构简单、直观、易实现以实体为观、易实现以实体为单位的运算和显示。单位的运算和显示。缺点:缺点:1 1、相邻多边形的公共边界被数字化并存储、相邻多边形的公共边界被数字化并存储两次,两次,造成数据冗余和碎屑多边形造成数据冗余和碎屑多边形(数据(数据不一致),浪费空间,双重边界不能精确不一致),浪费空间,双重边界不能精确匹配。匹配。2 2、自成体系,、自成体系,缺少多边
16、形的邻接信息,无缺少多边形的邻接信息,无拓扑关系拓扑关系,难以进行邻域处理。,难以进行邻域处理。3 3、岛作为一个单个图形,没有与外界多边、岛作为一个单个图形,没有与外界多边形联系。不易检查拓扑错误。形联系。不易检查拓扑错误。所以,这种结构只用于简单的制图系所以,这种结构只用于简单的制图系统中显示图形。统中显示图形。2 2)索引式(树状)索引式(树状)对所有点的坐标按顺序建坐标文件,再对所有点的坐标按顺序建坐标文件,再建点与边(线)、线与多边形的索引文件。建点与边(线)、线与多边形的索引文件。1234567891011 1213 1415P PP PP P与实体式相比:与实体式相比:优点:优点
17、:用建索引的方法用建索引的方法消除消除多边形数据的多边形数据的冗余和不一致冗余和不一致,邻接信息、岛信息可在多,邻接信息、岛信息可在多边形文件中通过是否公共弧段号的方式查边形文件中通过是否公共弧段号的方式查询。询。缺点:缺点:表达拓扑关系较表达拓扑关系较繁琐繁琐,给相邻运算、,给相邻运算、消除无用边、处理岛信息、检索拓扑关系消除无用边、处理岛信息、检索拓扑关系等带来困难,以人工方式建立编码表,工等带来困难,以人工方式建立编码表,工作量大,易出错。作量大,易出错。3 3)双重独立式编码)双重独立式编码 DIME(Dual Independent Map Encoding)DIME(Dual In
18、dependent Map Encoding),是美国人口统计系统采用的一种编码方式,是是美国人口统计系统采用的一种编码方式,是一种一种拓扑拓扑编码结构。编码结构。1234567891011 1213 1415P PP PP P拓扑关系明确拓扑关系明确4 4)链状双重独立式编码)链状双重独立式编码以以线段线段为记录单位改为以为记录单位改为以弧段弧段为单位。为单位。1234567891011 1213 1415P PP PP P特点:特点:拓扑关系明确,以弧段为记录单位,满足拓扑关系明确,以弧段为记录单位,满足实际应用。实际应用。被一些成熟的商品化软件采用,被一些成熟的商品化软件采用,如如ARC
19、/INFOARC/INFO软件。软件。例:例:ARCARC文件文件:INFOINFO:属性表:属性表AATAAT(Arc Attribute TableArc Attribute Table)2.3 2.3 栅格数据结构栅格数据结构2.3.1 2.3.1 图形表示图形表示 用密集正方形(或三角用密集正方形(或三角形,多边形)将地理区形,多边形)将地理区域域划分划分为网格阵列。为网格阵列。位置由行,列号定义,位置由行,列号定义,属性为栅格单元的值。属性为栅格单元的值。栅格数据的栅格数据的比例尺比例尺就是就是栅格栅格(象元象元)的大小与地的大小与地表相应单元的大小之比表相应单元的大小之比。点:点:
20、单个单个栅格栅格线:相邻线:相邻栅格组栅格组面:栅面:栅格片格片2.3.2 2.3.2 栅格数据组织栅格数据组织针对一个栅格单元对应多个属性值的针对一个栅格单元对应多个属性值的多层栅格多层栅格文件文件。组织方法组织方法2.3.3 2.3.3 栅格结构的建立栅格结构的建立1 1)建立途径)建立途径手工获取手工获取扫描仪扫描扫描仪扫描 矢量数据转换矢量数据转换遥感影像遥感影像数据数据 格网格网DEMDEM数据数据2 2)栅格系统的确定)栅格系统的确定 实质是栅格坐标系实质是栅格坐标系的确定的确定-坐标系原点和坐标系原点和坐标轴坐标轴的确定。的确定。起始坐标应与国家起始坐标应与国家基本比例尺地形图公
21、里基本比例尺地形图公里网的交点相一致,并分网的交点相一致,并分别别采用公里网的纵横坐采用公里网的纵横坐标轴作为栅格系统的坐标轴作为栅格系统的坐标轴标轴。3 3)栅格单元尺寸的确定)栅格单元尺寸的确定l原则:应能原则:应能有效地逼近有效地逼近空间对象的分布特征,空间对象的分布特征,又减少数据的冗余度又减少数据的冗余度。l方法:用保证最小多边方法:用保证最小多边形的精度标准来确定尺形的精度标准来确定尺寸经验公式:寸经验公式:h h为栅格单元为栅格单元边长边长 AiAi为区域所有为区域所有多边形的面积多边形的面积。4 4)栅格代码(属性值)的确定)栅格代码(属性值)的确定中心点法中心点法面积占优法面
22、积占优法重要性法重要性法长度占优法长度占优法2.3.4 2.3.4 栅格数据编码栅格数据编码1 1)直接栅格编码)直接栅格编码 将栅格数据看作一将栅格数据看作一个数据矩阵,个数据矩阵,逐行记录逐行记录代码数据。代码数据。1 1)每行都从左到右记录:)每行都从左到右记录:AAAAABBBAABBAABBAAAAABBBAABBAABB2 2)奇数行从左到右,偶)奇数行从左到右,偶数行从右到左;数行从右到左;特点特点:直观、基本,没:直观、基本,没进行任何压缩数据处理。进行任何压缩数据处理。将数据表示成更紧凑的格式以减少存储将数据表示成更紧凑的格式以减少存储空间的一项技术。分为:空间的一项技术。分
23、为:无损压缩无损压缩:在编码过程中信息没有丢失,经:在编码过程中信息没有丢失,经过解码可恢复原有的信息过解码可恢复原有的信息-信息保持编码。信息保持编码。有损压缩有损压缩:为最大限度压缩数据,在编码中:为最大限度压缩数据,在编码中损失一些认为不太重要的信息,解码后,这损失一些认为不太重要的信息,解码后,这部分信息无法恢复。部分信息无法恢复。-信息不保持编码。信息不保持编码。数据压缩数据压缩2 2)行程编码(变长编码)行程编码(变长编码)将原图表示的数据将原图表示的数据矩阵变为矩阵变为数据对数据对:1 1)属性码,长度,行)属性码,长度,行号(可不要)号(可不要)2 2)属性码,点位)属性码,点
24、位特点:特点:数据量增加不明数据量增加不明显,压缩率高,易于操显,压缩率高,易于操作,适用于区域面积较作,适用于区域面积较大专题图。大专题图。3 3)块码(游程编码向二维的扩展)块码(游程编码向二维的扩展)采用采用方形区域方形区域作为记录作为记录单元,每个记录单元包括相单元,每个记录单元包括相邻的若干栅格。依次扫描,邻的若干栅格。依次扫描,编过的不重复。编过的不重复。数据对组成数据对组成:(初始行、:(初始行、列,半径,属性值)列,半径,属性值)特点:特点:具有具有可变分辨率可变分辨率,分,分辨率低,压缩比高,辨率低,压缩比高,随图形随图形复杂程度的提高而降低。复杂程度的提高而降低。(1,1,
展开阅读全文