第二章 GIS数据结构作业

合集下载

2GIS数据结构

2GIS数据结构
• 块式编码的数据结构由初始位置(行列 号)、半径和属性代码组成。
如(1,2,2,4) 表示1行2列,半 径为2,属性为4。 从上表可知,图 3-13栅格数据可 用22个1单位方 块,6个4单位方 块及2个9单位方 块来描述。
5.四叉树编码
• 四叉树分割的基本思想:首先把一幅栅格地 图(2nx2n,n>1)等分成4等分,逐块检查其 栅格值,若每个子区中所有栅格都含有相 同值,则该子区不再往下分割,否则,将 该区域再分割成4个子区域,如此递归地 分割,直到每个子块都含有相同的灰度或 属性值为止。这样的数据组织称为自上往 下四叉树。四叉树也可自下而上的建立。 这时,从底层开始对每个数据的值进行检 测,对具有相同灰度或属性的四等分的子 区进行合并,如此递归向上合并。
3 ¡­ ¡­
表2:线段-多边形关系表
线段 左区码 右区码
1 (1)
(2)
2 (1)
(3)
……

1 (2)
7 9(4) 8
2 (3) (1)
5 4
6 (5)
3
表3:线段-结点关系表
线段 首结点 尾结点

1


1
2


……

⑤7
2
表4:多边形-线段关系表
多边形 线段
(1) 1,2,3

(2) 1,4,7,9
2、地图上各要素的表示
1)空间特征的表示
地理要素的空 间分布特点
点状 线状 面状
点状符号 地图符 线状符号 号分类 面状符号
2)属性特征的表示
地图符号不仅通过其定位性反映地理要 素的空间特性,而且通过符号的形状、结 构、颜色、尺寸来表示各要素的不同属性。

GIS课程(第二章空间数据结构)a2

GIS课程(第二章空间数据结构)a2
地 理 信 息 系 统 原 理
GIS
一、图形表示
第二章 GIS 数据结构
§2 - 2 矢量数据结构 矢量数据结构
返回
地 理 信 息 系 统 原 理
GIS
第二章 GIS 数据结构
二、矢量数据的获取方式
1) 由外业测量获得
§2-2 矢量数据结构
可利用测量仪器自动记录测量成果(常称为电子手薄 , 可利用测量仪器自动记录测量成果 常称为电子手薄),然后转到地理数据 常称为电子手薄 库中。 库中。 2)由栅格数据转换获得 由栅格数据转换获得 利用栅格数据矢量化技术,把栅格数据转换为矢量数据。 利用栅格数据矢量化技术,把栅格数据转换为矢量数据。 3)跟踪数字化 跟踪数字化 用跟踪数字化的方法,把地图变成离散的矢量数据。 用跟踪数字化的方法,把地图变成离散的矢量数据。
6
1 2
1、点文件 、
点号 1
坐标 x1,y1
P
7 5
终点 10 连通
9 8 11 15
10
2、线文件:线文件是以线段为记录单位 、线文件:线文件是以线段为记录单位 线段 线号 L210 左多边形 P1 右多边形 P2 邻接 起点 2 关联
P
4
P
14 13
12
关联 3、面文件 、 面号 P1
3
拓扑关系明确 线号 L210,L109… 返回 链状双重独立式编码
6
1
P
7 5 8
9 11 15
10
2
P
4
P
14 13
12
3
地 理 信 息 系 统 原 理
GIS
第二章 GIS 数据结构
(三)双重独立式编码
§2-2 矢量数据结构

GIS习题及参考答案(2)

GIS习题及参考答案(2)

“地理信息系统教程”习题及参考答案第一章绪论1.什么是数据和信息?它们有何联系和区别?定义:数据是指某一目标定性、定量描述的原始资料,包括数字、文字、符号、图形、图像以及它们能够转换成的数据等形式。

信息是向人们或机器提供关于现实世界新的事实的知识,是数据、消息中所包含的意义。

联系和区别:信息与数据是不可分离的。

信息由与物理介质有关的数据表达,数据中所包含的意义就是信息。

信息是对数据解释、运用与解算,数据即使是经过处理以后的数据,只有经过解释才有意义,才成为信息;就本质而言,数据是客观对象的表示,而信息则是数据内涵的意义,只有数据对实体行为产生影响时才成为信息。

数据是记录下来的某种可以识别的符号,具有多种多样的形式,也可以加以转换,但其中包含的信息内容不会改变。

即不随载体的物理设备形式的改变而改变。

信息可以离开信息系统而独立存在,也可以离开信息系统的各个组成和阶段而独立存在;而数据的格式往往与计算机系统有关,并随载荷它的物理设备的形式而改变。

数据是原始事实,而信息是数据处理的结果。

不同知识、经验的人,对于同一数据的理解,可得到不同信息。

2.什么是地理信息系统(GIS)?与地图数据库有什么异同?与地理信息的关系是什么?GIS定义:GIS是一个发展的概念。

不同领域、不同专业对GIS的理解不同,目前没有完全统一的被普遍接受的定义。

定义①:是对地理环境有关问题进行分析和研究的一门学科,它将地理环境的各种要素,包括它们的空间位置形状及分布特征和与之有关的社会、经济等专题信息以及这些信息之间的联系等进行获取、组织、存储、检索、分析,并在管理、规划与决策中应用。

定义②:是在计算机软硬件支持下,以采集、存储、管理、检索、分析和描述空间物体的定位分布及与之相关的属性数据,并回答用户问题为主要任务的计算机系统。

定义③:是为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化的数据库管理系统。

定义④:地理信息系统是一种决策支持系统。

GIS 第2部分 地理信息系统的数据结构

GIS 第2部分 地理信息系统的数据结构

• 拓扑关系:
邻接:相同拓扑元素之间的关系 关联:不同拓扑元素之间的关系 包含:不同级的元素之间的关系
点: 弧:
终点 中间点 起点
面:
弧段4
弧段3
弧段2 弧段1
邻接 点—点 点—线 点—面 线—线 线—面 面—面
相交
相离
包含
重合
拓扑邻接(连接):N1/N2 ,N1/N3 ,N1/N4 ;P1/P3 ;P2/P3
3、ArcGIS坐标系统变换
• 坐标系统的变换包括:
–不同基准(Datum)地理坐标的相互转换 –地理坐标与投影坐标转换(可以包括Datum 转换) –不同投影坐标转换(可以包括Datum 转换) –未定义(或未知)坐标与已定义坐标的转换
• 坐标系统的变换将产生空间坐标的变化,即产 生新的空间数据。在ArcGIS中,可以利用 Project工具实现已知坐标系统信息数据的相 互转换,也可以利用几何校正模块实现未知坐 标信息数据的相互转换。
实际应用目的:地理数据的使用目的决定了一个GIS之中需要建立
哪些层,哪些地物特征建立在一个层面上,每层上需要有哪些描述 性属性。
分层数据的要求
分层结构的GIS数据组织,需要各层数据都应有 统一的几何坐标系统(即统一的底图)和统一的地 图投影性质。如果数据资料来源(坐标、投影)不一 样,要通过GIS的功能进行变换。
地图投影:我国常用地图投影
• 1:100万:兰勃特投影(正轴等积割圆锥 投影) • 大部分分省图、大多数同级比例尺也采用 兰勃特投影 • 1:50万、1:25万、1:10万、1:5万、1: 2.5万、1:1万、1:5000采用高斯—克吕格 投影。
GIS中地图投影
• GIS以地图方式显示地理信息,而地图是平面,地 理信息则在地球椭球上,因此地图投影在GIS中不 可缺少。 • GIS数据库中地理数据可以地理坐标和投影坐标存 贮。两者可以相互转换。 • GIS中,地理数据的显示制图可根据用户的需要而 指定投影方式。

第2章GIS的空间数据结构第1节地理实体及其表达

第2章GIS的空间数据结构第1节地理实体及其表达
一、地理实体
3. 地理实体的类型——以相同的方式表示和存储的一组类似的地理实体, 可以作为地理实
体的一种类型
点实体——指具有特定的位置而没有长度的实体。
❖线实体——指具有长度的实体,如线段、边界、链、网络等,并具有以下特征:
面长实体度—:—从又起成点为多到边终形点、的区总域长等;,水对湖泊、岛屿、地块等一类现象的描述,
关系数据—实体间的邻接、关 联包含等相互关系
矢量、栅格、 TIN(专用于地表 或特殊造型)
属性数据——各种属性特征和 时间
RDBMS属性表---采用MIS较成熟
元数据
空间元数据
第3 节 矢量、栅格数据结构的比较
一、矢量和栅格数据结构的比较
优点
缺点
便于面向现象(土壤类型等)的数据表

示,不仅能表达属性,而且能方便的 记录每个目标的具体属性信息
体的一种类型
点实体——指具有特定的位置而没有长度的实体。
❖线实体——指具有长度的实体,如线段、边界、链、网络等。
面实体——又成为多边形、区域等,水对湖泊、岛屿、地块等一类现象的描述。 体面实积体:—面—状用实于体描所述占三有维的空范间围中大的现小象与物体,具有长度、宽度及高度等属性。
周长:面状实体所占有区域的周长 独立或相邻:是独立存在还是与其它面状
第1 节 地理实体及其表达
邻接
相交
相离
包含
重合
点—点
点—线
点—面
线—线
线—面
面—面
第1 节 地理实体及其表达
二、地理实体的描述
B. 地理实体数据类型——根据地理实体的特征,把地理实体数据分为三类
属性数据——描述空间对象的属性特征的数据,也称非几何数据。

第二章GIS数据结构

第二章GIS数据结构

空间对象:体
有长、宽、高的目标 通常用来表示人工或自然的三维目标,如建筑、矿
体等三维目标
香港理工大学 校园建筑
第二节 地理空间数据及其特征
1、空间数据- 。 是各种地理特征和现象间关系的符号化表示
空间特征 表示实体的空间位置或现在所处的地理位置。空间特
征又称定位特征或几何特征,一般用坐标数据表示。 属性特征
角度变形
地图投影:投影分类
变形分类: 等角投影:投影前后角度不变 等面积投影:投影前后面积不变; 任意投影:角度、面积、长度均变形
投影面: 横圆柱投影:投影面为横圆柱 圆锥投影:投影面为圆锥 方位投影:投影面为平面
投影面位置: 正轴投影:投影面中心轴与地轴相互重合 斜轴投影:投影面中心轴与地轴斜向相交 横轴投影:投影面中心轴与地轴相互垂直 相切投影:投影面与椭球体相切 相割投影:投影面与椭球体相割
点、线、面之间的拓扑关系
点: 弧:
起点
面: 弧段3
弧段4
中间点
弧段2
终点
弧段1
点—点
邻接
点—线
点—面
线—线
线—面
面—面
相交
相离
包含
重合
欧拉公式:
欧拉公式在GIS中有着重
要的意义,主要用来检查 c + a = n + b
空间拓扑关系的正确性, 能发现点、线、面不匹配 的情况和多余、遗漏的图 形元素。
简单的矢量数据结构—面条结构(实体式)
多边形
数据项
11
12 13
A(x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5),
30 29
14
10

第二章 GIS空间数据结构1

第二章   GIS空间数据结构1

二、矢量数据的特点
三、矢量数据结构的类型
1、简单数据结构 空间数据按照以基本的空间对象(点、线或多边形)为单元 进行单独组织,不含有拓扑关系数据,最典型的是面条 (Spaghetti)结构。
主要特点:
(1)数据按点、线或多边形为单元进行组织,数 据编排直观,数字化操作简单。 (2)每个多边形都以闭合线段存储,多边形的公 共边界被数字化两次和存储两次,造成数据 冗余和不一致。 (3)点、线和多边形有各自的坐标数据,但没有 拓扑数据,互相之间不关联。 (4)岛只作为一个单个图形,没有与外界多边形 的联系。
4、坐标系转换
x=f1(L,B) y=f2(L,B)
5、高程
指空间参考的高于或低于某基准平面的 垂直位置,主要用来提供地形信息。我国现 规定的高程基准面为“1985国家高程基准”, 比原“黄海平均海平面”高29mm。我国高程 的起算面是黄海平均海水面。1956年在青岛 设立了水准原点,称此为1956年黄海高程系。 1987年国家测绘局公布:中国的高程基准面 启用《1985国家高程基准》取代国务院1959 年批准启用的《黄海平均海水面》。《1985 国家高程基准》比《黄海平均海水面》上升 29毫米。
优、缺点
优点——文件结构简单,易于实现以多边形为单位的运 算和显示。 缺点—— (1)邻接多边形的公共边被数字化和存储两次(如图 2—19a中的7、8、9三个点),由此会产生数据冗余和 边界不重合(由于数字化误差等因素造成)。 (2) 每个多边形自成体系,缺少有关邻域关系的信 息,难以进行邻域处理。如合并同类时要消除公共边。 (3) 不能解决“洞”或“岛”之类的多边形嵌套问 题,岛只作为单个的图形建造,没有与外包多边形的 联系。 (4)不易检查多边形边界的拓扑关系是否正确,如 无法判断有无不完整的多边形。

第2章 GIS的空间数据结构

第2章 GIS的空间数据结构

矢量数据表达——拓扑数据结构
3、拓扑包含 : 拓扑包含是指空间图形的 同类 , 但 不同级 的 、 拓扑包含:拓扑包含是指空间图形的同类 同类, 不同级的 元素之间的拓扑关系。 元素之间的拓扑关系。
b
(a)简单包含 )
(b)多层包含 多层包含
(c)等价包含 等价包含
图 (a)中多边形 中包含多边形P2,图(b)中多边形P3包 中多边形P1中包含多边形 , )中多边形 包 中多边形 中包含多边形 含在多边形P2中 而多边形P2, 又都包含在多边形 又都包含在多边形P1中 含在多边形 中,而多边形 ,P3又都包含在多边形 中。 都包含在多边形P1中 多边形P2, 图 (c)多边形 ,P3都包含在多边形 中,多边形 ,P3 )多边形P2, 都包含在多边形 20 对P1而言是等价包含 . 而言是等价包含
3
第二章 GIS的空间数据结构 GIS的空间数据结构
第1节 地理实体及其表达 第2节 矢量数据结构 第3节 栅格数据结构 第4节 矢量与栅格数据结构的比较 第5节 矢-栅一体化数据结构和三维数据结构
4
第1 节
地理实体及其表达
一、地理实体
1. 地理实体与地理目标
地理实体:指一种在现实世界中不能再划分为同类现象的现象。 地理目标:实体在地理数据库中的表示
11
第2 节
空间数据结构
二、矢量数据结构
(二)矢量数据获取方式
通过外业测量获得,利用测量仪器(全站仪、GPS、常规测量等) 记录测量结果,然后转到地理数据库中 跟踪数字化,用跟踪数字化的方式把地图变成离散的矢量数据 间接获取 栅格数据转换 空间分析(叠置、缓冲等操作产生的新的矢量数据)
12
第2 节
特征( 2. 地理实体特征(空间特征、属性特征、时间特征) 地理实体特征 空间特征、属性特征、时间特征) 3. 地理实体的类型(点、线、面、体) 地理实体的类型 类型( 4. 地理目标的类型(0、1、2、3维) 地理目标的类型 、 、 、 维 的类型(
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

行游程 累计数
游程 序号 001 002 003 004 … 024 025 026 027
编码值,长度 1,4 2,2 4,3 3,2
1
2 3 4 5 6 7
4
8 12 16 19 23 27
1,4 2,3 1,3 3,1
第三节 空间数据结构的类型
2008 2010
游程编码结构可以压缩图象存储空间,压缩效果与图幅的属性变化有关, 图幅属性的变化越小,行程越长,压缩比例越大,即压缩比与图的复杂程度
2008 2010
重要性法
根据栅格内不同地物的重要性,选取最主要的地物类型决定相应的栅格单元
代码。对于特别重要的地理实体,其所在的区域尽管面积很小或不在中心,
也采取保留的原则,如机场、稀有金属矿区域等。
机场D B D B A A C C A A C C C A
B A
C
B B B
重要性法
第三节 空间数据结构的类型
3、建立四叉树结构的方式 自上而下方式(top-down):常规四叉树
从顶层开始,即先检测全区域,其值不单调时再四划分,直到数值或内容单调为止。
自下而上方式(bottom-up):线性四叉树
从底层开始,即以像元大小为结点,每记录四个结点时,即生成父结点。
4、四叉树结构类型
根据四叉树存储结构的不同,可以将四叉树结构类型分为: 常规四叉树:自上而下方式 线性四叉树:自下而上方式
A A A A
A A B A
B B B A
B B B B
2、 四叉树的树形表示: 用一倒立树表示这种分割和分割结果 根(根节点):整个区域 树叉(父结点):还需分割的块 叶(叶节点):不能再分割的块 高:深度、分几级,几次分割 每个树叉均有4个分叉,叫四叉树。
第三节 空间数据结构的类型
2008 2010
中心点法
第三节 空间数据结构的类型
2008 2010
栅格面积占优法
以占栅格最大的地物类型或现象特征决定栅格代码。
单位格网面积占优法
第三节 空间数据结构的类型
2008 2010
长度占优法
当覆盖的格网过中心部位时,横线占据该格中的大部分长度的属性值定 为该栅格的代码。
单位栅格长度占优法
第三节 空间数据结构的类型
栅格矩阵结构
1 1 1 2 2 2 1 1 1 3 1 1 1 2 2 2 2 1 1 3 3 1 1 2 2 2 2 2 2 3 3 3 1 2 2 2 4 4 4 4 3 3 3 1 2 2 2 4 4 4 4 3 3 3 1 2 2 2 2 4 4 4 4 3 3 1 1 1 1 2 2 4 4 4 3 3
2008 2010
栅格数据的优点 地理要素表达比较直观,直接记录空间实体的属性值,数据存储结构简 单,并容易实现多元数据的叠合操作等。 栅格数据的缺点 数据冗余度大,造成存储空间的浪费 像元大小的变化,对数据精度、长度、面积等的度量有较大影响 。 栅格结构的主要类型 完全栅格结构 游程编码结构 四叉树数据结构 块状编码和链式编码
0
0 1 1 0 0
0
1 1 1 0 0
0
0 0 0 0 0
0
0 0 0 0 0
1
6
2
3
4
5
11
12 13
7
8
9
10
常规四叉树编码
2008 2010
从上例中可以看到:一幅2n × 2n栅格阵列的图用四叉树分割时,具有的最大深
度为N,即可分为0,1,2,…,n层。 如上图n=3,具有的最大深度为3。 从四叉树的分解过程看:被分解的图必须为2n × 2n 个栅格,对于不满足2n × 2n的图,在分解前需用0补足。如:5*5;10*20
常规四叉树编码
2008 2010
Hale Waihona Puke (1)常规四叉树及编码第0层
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
根结点
0
0 1 1 1 1
0
0 1 1 1 1
0
0 1 1 1 1
0
0 1 1 1 1
0
0 1 1 0 0
0
1 1 1 0 0
0
0 0 0 0 0
0
0 0 0 0 0
第1层
父结点
A,A, A,A, A, A B, B B, B
第三节 空间数据结构的类型
2008 2010
栅格数据的精度 在栅格数据结构中,网格通常是正方形,有时也采用矩形、等边三角形 和六边形等,网格边长决定了栅格数据的精度。 合理的格网尺寸: 为研究区最小图班的1/2长。
1 H = — (min { Ai })1/2 2
1 1 1 1
2 2 2 1 2 2 2 1 3 1 1 1 1 1 1 1 8 8 1 8 8 8 8 8 8 8 8 8 8 8
2 2 2 2 2 2 2
8 8 8 8 8 8
8 8 8 8 8 8 8
8 8 8 8 8 8 8
8 8 8 8 8 8 8
8 8 8 8 8
第三节 空间数据结构的类型
游程编码的主要规则
(1,3), (2,4), (1,2), (3,2) (1,2), (2,6), (3,3) (1,1), (2,3), (4,4), (3,3) (1,1), (2,3), (4,4), (3,3) (1,1), (4,2), (4,4), (3,2) (1,4), (2,2), (4,3), (3,2)
网格的列数。压缩比越大,表明压缩效果越显著。

四叉树编码
一种可变分率的非均匀网格系统。是最有效的栅格数据压缩编码方法之一。 1、 基本思想:
将2n×2n象元组成的图像按四个象限进行递归分 割,判断属性是否单一:
单一:不分;不单一:递归分割。 最后得到一颗四分叉的倒向树。
NW 2 SW 0 NE 3 SE 1
栅格矩阵结构特点 数据存储简单,数据无压缩,无损失。 数据存储量大,如果每个像元用二个字节表示,存储空间为: m(行) × n(列) × 2(字节)。
第三节 空间数据结构的类型
2008 2010
2
游程(行程、变长)编码结构
游程指相邻同值网格的数量,游程编码结构是逐行将相邻同值的 网格合并,并记录合并后网格的值及合并网格的长度,其目的是压缩
1 1 1 2 2 2 2 1 1 3 3 1 1 2 2 2 2 2 2 3 3 3 1 2 2 2 4 4 4 4 3 3 3 1 2 2 2 4 4 4 4 3 3 3 1 2 2 2 2 4 4 4 1 1 1 1 2 2 4 4 4 3 4 3 3 3
1
1
1
1
2
2
4
4
4
3
3
(1,4), (2,3), (1,3), (3,1)
2008 2010
手工网格法(透明网格)采集输入步骤
A 确定栅格单元大小
A C D B
B 准备栅格网
C 对栅格单元进行编码 D 读取栅格单元值
E 数据录入
A A AC C C C A A AC C C C A A B C C DC B B B B C DC B B B B C CC B B B B C CC B B B B C CC
成反比。
一般通过事先预测来估算数据的冗余度:
Q Re=1— —— m.n
式中:Q为图层内相邻属性值变化次数的累加和,m为图层网格的行数, n为图层网格的列数
当 Re > 1/5时,表明栅格数据的压缩可取得明显的效果。
压缩效果可由压缩比表示:
S=m*n/K
式中:K为流程总数(图层内相邻属性值变化次数的累加和),m为图层网格的行数, n为图层
写出下图的拓扑数据结构文件(P55图2-18)。
DIME:Dual lndependent Map Encoding,双重(对偶)独立地图编码。 链状DIME:是对DIME的一种改进。在DIME中,一条边只能用直线两端点的
序号及相邻的面域来表示,而在链状DIME中,将若干直线段合为一个弧段(或 链段),每个弧段可以有许多中间点。
第2层
第3层
叶结点
(a)顺序分解表示 (b)常规四叉树形表示
上图所示,图(a)表示区域划分的过程;图(b)为该区域对应的常规四叉树
常规四叉树编码
2008 2010
叶结点编号
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0
0 1 1 1 1
0
0 1 1 1 1
0
0 1 1 1 1
0
0 1 1 1 1
有相同属性值的邻近像元被合并在一起
称为一个游程,游程用一对数字表达; 每个游程对中的第一个值表示游程属性
游程编码
值(类别),第二个值表示游程长度 。
第三节 空间数据结构的类型
2008 2010
游程编码存储(文件)方法 采用索引顺序文件的方法来组织数据。
栅格 行序号 (1,4), (2,3), (1,3), (3,1) (1,3), (2,4), (1,2), (3,2) (1,2), (2,6), (3,3) (1,1), (2,3), (4,4), (3,3) (1,1), (2,3), (4,4), (3,3) (1,1), (4,2), (4,4), (3,2) (1,4), (2,2), (4,3), (3,2)
•确定n的值,使得大于或等于行、列数中的大者,取合乎要求的最小自然数n。 •建树时对补足部分生成的叶结点可不存储,这样存储量不会增加。
0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 0 0 1 1 0 0 0 1 1 1 0 0
相关文档
最新文档