第二章 GIS数据结构作业
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
一、图形表示
第二章 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)
“地理信息系统教程”习题及参考答案第一章绪论1.什么是数据和信息?它们有何联系和区别?定义:数据是指某一目标定性、定量描述的原始资料,包括数字、文字、符号、图形、图像以及它们能够转换成的数据等形式。
信息是向人们或机器提供关于现实世界新的事实的知识,是数据、消息中所包含的意义。
联系和区别:信息与数据是不可分离的。
信息由与物理介质有关的数据表达,数据中所包含的意义就是信息。
信息是对数据解释、运用与解算,数据即使是经过处理以后的数据,只有经过解释才有意义,才成为信息;就本质而言,数据是客观对象的表示,而信息则是数据内涵的意义,只有数据对实体行为产生影响时才成为信息。
数据是记录下来的某种可以识别的符号,具有多种多样的形式,也可以加以转换,但其中包含的信息内容不会改变。
即不随载体的物理设备形式的改变而改变。
信息可以离开信息系统而独立存在,也可以离开信息系统的各个组成和阶段而独立存在;而数据的格式往往与计算机系统有关,并随载荷它的物理设备的形式而改变。
数据是原始事实,而信息是数据处理的结果。
不同知识、经验的人,对于同一数据的理解,可得到不同信息。
2.什么是地理信息系统(GIS)?与地图数据库有什么异同?与地理信息的关系是什么?GIS定义:GIS是一个发展的概念。
不同领域、不同专业对GIS的理解不同,目前没有完全统一的被普遍接受的定义。
定义①:是对地理环境有关问题进行分析和研究的一门学科,它将地理环境的各种要素,包括它们的空间位置形状及分布特征和与之有关的社会、经济等专题信息以及这些信息之间的联系等进行获取、组织、存储、检索、分析,并在管理、规划与决策中应用。
定义②:是在计算机软硬件支持下,以采集、存储、管理、检索、分析和描述空间物体的定位分布及与之相关的属性数据,并回答用户问题为主要任务的计算机系统。
定义③:是为了获取、存储、检索、分析和显示空间定位数据而建立的计算机化的数据库管理系统。
定义④:地理信息系统是一种决策支持系统。
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节地理实体及其表达
3. 地理实体的类型——以相同的方式表示和存储的一组类似的地理实体, 可以作为地理实
体的一种类型
点实体——指具有特定的位置而没有长度的实体。
❖线实体——指具有长度的实体,如线段、边界、链、网络等,并具有以下特征:
面长实体度—:—从又起成点为多到边终形点、的区总域长等;,水对湖泊、岛屿、地块等一类现象的描述,
关系数据—实体间的邻接、关 联包含等相互关系
矢量、栅格、 TIN(专用于地表 或特殊造型)
属性数据——各种属性特征和 时间
RDBMS属性表---采用MIS较成熟
元数据
空间元数据
第3 节 矢量、栅格数据结构的比较
一、矢量和栅格数据结构的比较
优点
缺点
便于面向现象(土壤类型等)的数据表
矢
示,不仅能表达属性,而且能方便的 记录每个目标的具体属性信息
体的一种类型
点实体——指具有特定的位置而没有长度的实体。
❖线实体——指具有长度的实体,如线段、边界、链、网络等。
面实体——又成为多边形、区域等,水对湖泊、岛屿、地块等一类现象的描述。 体面实积体:—面—状用实于体描所述占三有维的空范间围中大的现小象与物体,具有长度、宽度及高度等属性。
周长:面状实体所占有区域的周长 独立或相邻:是独立存在还是与其它面状
第1 节 地理实体及其表达
邻接
相交
相离
包含
重合
点—点
点—线
点—面
线—线
线—面
面—面
第1 节 地理实体及其表达
二、地理实体的描述
B. 地理实体数据类型——根据地理实体的特征,把地理实体数据分为三类
属性数据——描述空间对象的属性特征的数据,也称非几何数据。
第二章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
二、矢量数据的特点
三、矢量数据结构的类型
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的空间数据结构
矢量数据表达——拓扑数据结构
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维) 地理目标的类型 、 、 、 维 的类型(
02-GIS基本数据结构
24 25 9 8 6
地 理 信 息 系 统 算 法 基 础
2
3 4
5
弧段坐标文件
多边形号 多边形号 A A B B C C D D E E
弧段号 弧段号 h,b,a h,b,a g,f,c,h,-j g,f,c,h,-j jj e,i,f e,i,f e,i,d,b e,i,d,b
多边形文件 多边形文件 周长 面积 周长 面积
地 理 信 息 系 统 算 法 基 础
8 a 1 b 2 c 3 d 4 e B n 9 j 5 A i C 10 m k D 12 f 6 11 l g h O
a b c d
7
e f g h i j k l
这种数据结构除了通过线文 件生成面文件外,还需要点文件
m n
2. 矢量数据结构 链状双重独立式
11 30 10 31
12 29
13 14 28 27 26 17 7 20 18 19 16 15 23 22 21
地 理 信 息 系 统 算 法 基 础
1 2 9
24 25 8 6
3 4
多边形 A B C D E
5
数据项 (x1,y1),(x2,y2),(x3,y3),(x4,y4),(x5,y5),(x6,y6),(x7,y7),(x8,y8),(x9,y9),(x1,y1) (x1,y1), (x9,y9), (x8,y8), (x17,y17), (x16,y16), (x15,y15),(x14,y14) ,(x13,y13), (x12,y12), (x11,y11),(x10,y10),(x1,y1) (x24,y24),(x25,y25),(x26,y26),(x27,y27),(x28,y28),(x29,y29),(x30,y30) ,(x31,y31), (x24,y24) (x19,y19),(x20,y20),(x21,y21),(x22,y22),(x23,y23),(x15,y15),(x16,y16) ,(x19,y19) (x5,y5),(x18,y18),(x19,y19),(x16,y16),(x17,y17),(x8,y8),(x7,y7) ,(x6,y6), (x5,y5)
地理信息系统第二章+空间数据结构2
几何偏差
5 3
ac距离: 7/4 (5) 面积: 7 (6)
a
4
b
a
b
2.2 矢量数据结构
矢量是具有一定大小和方向的量,数学上和物理上 也叫向量。 线段长度表示大小,线段端点的顺序 表示方向。有向线段用一系列有序特征点表示, 有向线段集合就构成了图形。矢量数据 就是代表 地图图形的各离散点平面坐标(x,y)的有序集 合。
1
2
3
4
5
6
7
8
行程编码 各行(各列)数 据的代码发生变 化时依次记录代 码以及相同代码 重复的个数
1 2 3 4 5 6 7 8
3 3 1 1 1 1 1 1
3 3 3 1 1 1 1 1
3 3 3 3 1 1 1 1
4 3 3 3 1 1 1 1
4 4 4 4 3 2 1 1
4 4 4 4 2 2 2 2
栅格数据取值方法
1 中心归属法 中心归属法:每个栅 格单元的值以网格中 心点对应的面域属性 值来确定。
2 长度占优法
长度占优法:每个栅 格单元的值以网格中 线(水平或垂直)的 大部分长度所对应的 面域的属性值来确定。
3 面积占优法
面积占优法:每个栅 格单元的值以在该网 格单元中占据最大面 积的属性值来确定。
4 线实体
线实体则表示为在一定 方向上连接成串的相 邻象元集合。
5 面实体
面实体由聚集在一起 的相邻象元集合表示。
栅格数据层的概念
每个平面网格表示一种属性或同一属性的不同 特征,这种平面称为层。
现实世界
地图分层
栅格数据层
叠加分析
栅格数据组织方法
1.以象元为序。记录象元坐标和各层属性值。 节省了许多存储空间,因为N层中实际上只存了1 层的象元坐标。如图a 2.以层为基础。每一层又以象元为序记录它的 坐标和属性值,一层记录完后再记录第二层。这 种方法较为简单,但需要的存储空间最大。如图b 3.以层为基础,但每一层内则以多边形(也称 制图单元)为序记录多边形的属性值和充满多边 形的各象元的坐标。则节省了许多用于存储属性 的空间,同一属性的制图单元的n个象元只记录 一次属性值。如图c
第二章 GIS的数据结构—2栅格结构
优 矢 量 数 据 结 构 栅 格 数 据 结 构
点
缺
点
1.便于面向现象的数据表示 1.便于面向现象的数据表示 2.数据结构紧凑 数据结构紧凑、 2.数据结构紧凑、冗余度低 3.有利于网络分析 3.有利于网络分析 4.图形显示质量好 图形显示质量好、 4.图形显示质量好、精度高 1.数据结构简单 1.数据结构简单 2.空间分析和地理现象的模 2.空间分析和地理现象的模 拟均比较容易 3.有利于与遥感数据的匹配 3.有利于与遥感数据的匹配 应用和分析 4.输出方法快速 输出方法快速, 4.输出方法快速,成本比较 低廉
Morton顺序和 顺序和Morton坐标 顺序和 坐标
Morton顺序: 顺序: 顺序
指栅格结构中的一种 扫描顺序, 扫描顺序,它将图像 中的像元按照“ 形 中的像元按照“Z”形 的 轨迹连接起来。 轨迹连接起来。
图2-6
Morton 扫 描 顺 序
Morton坐标:利用Morton顺序对影像中的像元建立索 Morton坐标:利用Morton顺序对影像中的像元建立索 坐标 Morton 引,将原来由行列坐标对表示的空间位置简化为一个简 单数值。 单数值。
0 4 4 0 0 0 4 4 4 0 4 4 4 4 8 0 0 7 4 4 8 8 8 8 0 8 8 8 7 8 8 8 8 7 4 8 7 7 7
四 叉 树 分 割
7
图 2- 8
编 码:
图2- 9
四叉树编码
根结点:最上面的结点, 根结点:最上面的结点,对应整个图形 叶结点: 叶结点:不能再分的结点 n n 对栅格矩阵的要求: 对栅格矩阵的要求: 2 ×2 n为象限分割次数,n+1为四叉树的最大高度或最大层树 为象限分割次数,n+1为四叉树的最大高度或最大层树
第二章GIS数据结构
第二章GIS数据结构GIS数据结构是指地理信息系统中用来存储和组织地理数据的数据模型和数据格式。
它们用于描述和管理多种类型的地理数据,包括地理位置、属性信息以及与地理实体相关的其他信息。
在GIS中,数据结构的选择对于数据的查询、分析和可视化都起着至关重要的作用。
常见的GIS数据结构主要有三种:基于栅格的数据结构、基于矢量的数据结构和基于数据库的数据结构。
基于栅格的数据结构是一种二维网格结构,将地理空间划分为一系列的像元,每个像元代表一个固定大小的地理空间单元。
栅格数据结构适用于连续变化的地理现象的表达和分析,如地形高程、气候温度等。
栅格数据结构的优点是简单易用,存储和计算效率较高。
然而,由于其固定的像元大小和离散化的特性,栅格数据结构对于精确定位和表达复杂地理对象的能力有限。
基于矢量的数据结构则是通过点、线和面等几何元素来表示地理对象。
矢量数据结构适用于离散型地理现象的表达和分析,如道路、河流等。
它可以准确地表达地理对象的形状、大小和拓扑关系,并支持各种地理操作,如缓冲区分析、叠加分析等。
矢量数据结构的缺点是数据量较大,处理效率相对较低。
此外,矢量数据在处理连续性地理现象时需要进行插值操作,可能会引入一定的误差。
基于数据库的数据结构利用数据库管理系统来存储和组织地理数据。
数据库系统提供了强大的数据管理和查询功能,可以方便地对地理数据进行存储、查询和更新。
同时,数据库系统还支持空间索引和空间查询优化等功能,提高了地理数据的访问效率。
基于数据库的数据结构可以与其他非地理数据进行关联,支持多种数据类型的存储和查询。
然而,数据库系统对硬件和软件资源有较高的需求,需要相应的数据库管理技术和系统维护工作。
综合来看,选择合适的GIS数据结构需要考虑地理数据的类型、规模和应用需求。
对于连续变化的地理现象,可以选择基于栅格的数据结构;对于离散型地理对象,可以选择基于矢量的数据结构;对于大规模地理数据和复杂的分析需求,可以选择基于数据库的数据结构。
GIS课程(第二章空间数据结构)aa
返回
第二章 GIS 数据结构 §2-1空间实体及其描述
线—面
1 、区域包含线:计算区域内线 的密度,某省的水系分布情况。 2 、线通过区域:公路上否通过 某县。 3 、线环绕区域:区域边界,搜 索左右区域名称,中国与哪些国 家接壤。 4、线与区域分离:距离。
返回
第二章 GIS 数据结构 §2-1空间实体及其描述
(一)空间维数:有0,1,2,3 维之分,点、线、面、体。 1、点状实体
(二)空间特征类型
2、线状实体 (三)实体类型组合 3、面状实体 4、体状实体
返回
第二章 GIS 数据结构 §2-1空间实体及其描述
1、点状实体 点或节点、点状实体。点:有特定位置,维数为0的物体。 1)实体点:用来代表一个实体。 2)注记点:用于定位注记。 3)内点:用于负载多边形的属性, 存在于多边形内。
返回
第二章 GIS 数据结构 §2-1空间实体及其描述
3、面状实体(多边形)
是对湖泊、岛屿、地块等一类现象的描述。 在数据库中由一封闭曲线加内点来表示。
面状实体的如下特征:
1)面积范围
2)周长
Байду номын сангаас
3)独立性或与其它地物相邻 如中国及其周边国家 4)内岛屿或锯齿状外形: 如岛屿的海岸线封闭所围成的区域。 5)重叠性与非重叠性: 如学校的分区,菜市场的服务范围等 都有可能出现交叉重叠现象,而一个城 市的各个城区一般说来不会出现重叠。
第二章 空间数据结构
§2-1空间实体及 其描述 一、图形表示 二、数据组织 三、栅格结构的建立 四、栅格数据编码 §2-3栅格数据结构 §2-2矢量数据结 构
一、地理实体 二、地理实体的描述 三、实体的空间特征 四、实体间空间关系
第二章 GIS数据结构作业
第三节 空间数据结构的类型
2008 2010
二、栅格数据结构 栅格数据结构含义 栅格数据结构将空间分割成有规则的网格,在各个网格上给出相应的
属性值来表示地理实体的一种数据组织形式。
栅格结构中空间实体的表示
点:由一个单元网格表。
其数值与近邻网格值明显不同。
线段:由一串有序的相连单元网格表示,每个单元最多只有两个相邻单元。 各个网格的值比较一致,但与邻域的值差异较大。
网格的列数。压缩比越大,表明压缩效果越显著。
3
四叉树编码
一种可变分率的非均匀网格系统。是最有效的栅格数据压缩编码方法之一。 1、 基本思想:
将2n×2n象元组成的图像按四个象限进行递归分 割,判断属性是否单一:
单一:不分;不单一:递归分割。 最后得到一颗四分叉的倒向树。
NW 2 SW 0 NE 3 SE 1
3、建立四叉树结构的方式 自上而下方式(top-down):常规四叉树
从顶层开始,即先检测全区域,其值不单调时再四划分,直到数值或内容单调为止。
自下而上方式(bottom-up):线性四叉树
从底层开始,即以像元大小为结点,每记录四个结点时,即生成父结点。
4、四叉树结构类型
根据四叉树存储结构的不同,可以将四叉树结构类型分为: 常规四叉树:自上而下方式 线性四叉树:自下而上方式
游程编码的主要规则
(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)
第02章 GIS的数据结构
GIS的数据结构
二 、地理空间数据
根据表示对象的不同分为分为(据邬伦等)
1)类型数据:例如考古地点、道路线和土壤类型的分 布等; 2)面域数据:例如随机多边形的中心点、行政区域界 线和行政单元等;
GIS的数据结构
3)网络数据:例如道路交点、街道和街区等;
4)样本数据:例如气象站、航线和野外样方的分布区 等; 5)曲面数据:例如高程点、等高线和等值区域; 6)文本数据:例如地名、河流名称和区域名称;
一)简单数据结构
矢量数据的简单数据结构分别按点、线、面三种 基本形式来描述(图2-2-2)。
GIS的数据结构
三、空间数据结构的类型
1、标识码:按一定的原则编码,简单情况下可顺序编号。标 识码具有唯一性,是联系矢量数据和与其对应的属性数据的关键字。 属性数据单独存放在数据库中。
GIS的数据结构
2、点结构中的X,Y坐标:是点实体的定位点,如果是有向点, 则可以有两个坐标对。
GIS的数据结构
三、空间数据结构的类型
A、矢量数据的图形表示 矢量方法将地理现象或事物抽象为点、线、面实体, 将它们放在特定空间坐标系下进行采样记录(图2-2-1)。 1、点实体:记录点坐标 和属性代码; 2、线实体:记录两个或 一系列采样点的坐标, 并加属性代码; 3、面实体:记录边界上 一系列采样点的坐标, 由于多边形封闭,边界 为闭合环,加面域属性 代码。
一 、地理空间及其表达
目前,我国采用的大地坐标系为1980年中国国家大地 坐标系,该坐标系选用1975年国际大地测量协会推荐 的国际椭球(下图),其具体参数为: 赤道半径(a)=6378140.0000000000m 极半径(b)=6356755.2881575287m 地球扁率(f)=(a-b)/a=1/298.257
南京大学 第二章 GIS数据结构3
3
栅格数据结构
栅格数据结构指将空间分 割成各个规则的网格单 元,然后在各个格网单元 内赋以空间对象相应颜 色、符号、数字、灰度值 的一种数据组织方式。是 最简单最直接的空间数据 结构。
栅格结构-基于具有大 小一致的且具有相应属 性值的栅格单元存储数 据的
¡¡ --
地物类型特征与制图属性 地物编码 地物名称 几何类型 制图颜色 制图符号编码 属性表明
23
第五节 栅格数据结构及其编码
栅格数据结构指将空间分割成各个规则的网 格单元,然后在各个格网单元内赋以空间对象相 应颜色、符号、数字、灰度值的一种数据组织方 式。是最简单最直接的空间数据结构。 实际就是像元阵列,每个像元由行列确定 它 的位置。由于栅格结构是按一定的规则排列的, 行列坐标可以很容易地转为其它坐标系下的坐标。
曲面数据结构是指描述连续分布现象的覆 盖表面,例如,地形、降水、温度等。 存储这类要素通常采用不规则三角网(TIN) Triangulated Irregular Network来拟合 称为TIN数据结构。 基于TIN的曲面数据结构通常用于数字地形 的表示,按照实测点构成三角网
19
4
TIN关系表
5
36
链式编码(ChainCodes)
又称为弗里曼链码[Freeman]或边界链 码,链码可以有效地压缩栅格数据,而且对 于估算面积、长度、转折方向的凹凸度等运 算十分方便,比较适合于存储图形数据。
37
起点行列号和方向值组成。基本方向可定义为: 东=0,东南=l,南=2,西南=3,西=4,西北=5, 北=6,东北=7等八个基本方向。
(C,3)
(C,3) (D,1)
24
GIS02第二章_地理信息系统空间数据结构和数据库
8*8矩阵,背景数据属性为0 2行2列,1个方格半径,属性为1 3行4列,1个方格半径,属性为4 4行4列,2个方格半径,属性为4 7行7列,2个方格半径,属性为3
2.1 空间数据结构
§2.1.3 栅格数据结构
——栅格结构的存储
2、压缩编码方法
4)四叉树编码(quad-tree code)
基本思想:将一幅栅格图象等分为四等份,逐块检查其格网属性值 (或灰度)。如果某个子区的所有格网值都具有相同的值,则这 个子区就不再继续分割,否则将该子区继续划分为四等份,直到 每个子块都含有相同的属性值为止。
2) 线实体:表示为在一定方向上连接成串的相邻像元的集合;
3) 面实体:表示为聚集在一起的相邻像元的集合。
2.1 空间数据结构
§2.1.3 栅格数据结构
——栅格数据的组织
2.1 空间数据结构
§2.1.3 栅格数据结构
——栅格数据的组织
2.1 空间数据结构
§2.1.3 栅格数据结构
——栅格结构的建立
2.1 空间数据结构
§2.1.3 栅格数据结构
——栅格结构的存储
1、简单栅格数据结构
2)在GIS中,绝大多数栅格数据的分析运作与处理是在全 栅格数据下进行的。
I = 行号 J = 列号
→ 空间位置
W(I,J)= 栅格属性 → 特征码
2.1 空间数据结构
§2.1.3 栅格数据结构
——栅格结构的存储
2.1 空间数据结构
§2.1.1 概述
—— 空间数据
3、空间数据的存储
将不同类型的空间数据以不同的数据结构存储 属性数据——二维关系表格形式存储; 元数据——以特定的空间元数据格式
空间特征数据——主要以矢量数据结构和栅格数据结构两种 形式存储。
第二章 地理信息系统GIS的数据结构
特点: 点相互独立,点连成线,线构成面 每条线始于节点,止于节点,并与左右多边形相邻接
2015/4/19
55
基本元素
C1
P1
N2
C5
P2
N1
C6
2015/4/19
50
(二)图形表示
2015/4/19
类型 点 线 面
代码 10 23 64 63
位置 x,y x1y1, x2y2,…, xnyn, x1y1, x2y2,…, x1y1,闭合环
51
(三)分类
实体数据结构 拓扑数据结构
2015/4/19
52
1.实体数据结构
空间数据按照基本的空间对象(点、线、多边形)为单元进行组
N3
33 33
(三)拓扑关系的表达
弧 弧段 段
-
多 C1
边 形
C2
表 C3
C4
…
多边形
left
right
Φ
P1
Φ
P2
Φ
P3
P3
P2
…
…
多 多边形
边 P1 形
-
弧
P2
段 P3
表
…
2015/4/19
2015/4/19
弧段 C1,C6,C5 C4,C2,-C5 C3,-C4,-C6,-C7
…
C1
P1
N2
坐标参考系统—平面控制网
直接建立在球体上的地理坐标,用 经度和纬度表达地理对象位置
投 影
建立在平面上的直角坐标系统,用
GIS空间数据结构
地球椭球参数
地
理地球椭球
大地水准面
信
N
息
系 统
•G b
概 论
a TO
E
长大半地轴子a 午面
短起半始轴大b 地子午面
椭大球地扁子率午圈=
a -b a
K 椭平球行中圈心O
旋赤转道轴面NS
GIS
法线
S
世界上存在很多地球椭球
地 理 我国不同时期采用的椭球体及其参数
信 采用时间
大地坐 椭球体名 长半轴/m 短半轴/m
论 线东、西各3°或1.5°经线范围内的经纬线投
GIS 影到椭圆柱面上,然后将椭圆柱面展开成平面
即成.
地 理 信 息 系 统 概 论
GIS
高斯直角坐标系统
地
理
信 平面位置〔x、y
位置
息
系
统 概
x=f1<B , L >
论
GIS
y=f2<B , L >
经度B和纬度L
地图投影
地 理 信 息 系 统 概 论
二 空间数据基本特征 〔一基本特征
地 • 属性特征:空间现象和过程所具有的专属性
理
质,包括对象的名称、数量、质量、性质等,
信
成为属性数据.
息 • 钓鱼岛岛上基岩裸露、土层较薄,有4条溪
系
流、有淡水,最高山峰海拔362米,附近海域有
统
大量鱼群、强风的自然环境,特有种的动植物.
概 • 时间特征:指一定区域内的地理现象和过程
概 幔交界的莫霍面之间的空间区域.
论
平面控制网
GIS 空间定位框架:大地测量控制系统 高程控制网
大地测量控制点
返回
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)
网格的列数。压缩比越大,表明压缩效果越显著。
3
四叉树编码
一种可变分率的非均匀网格系统。是最有效的栅格数据压缩编码方法之一。 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