地理信息系统空间数据结构
- 格式:docx
- 大小:564.49 KB
- 文档页数:23
地理信息系统的数据结构在当今数字化的时代,地理信息系统(GIS)已经成为了处理和分析地理空间数据的重要工具。
而地理信息系统能够高效运行和发挥作用,离不开其背后强大的数据结构支持。
首先,我们来了解一下什么是地理信息系统的数据结构。
简单来说,数据结构就是数据的组织方式,它决定了数据如何存储、管理和访问。
对于地理信息系统而言,由于其处理的数据具有空间特性,比如位置、形状、大小等,因此数据结构的设计就显得尤为关键。
在地理信息系统中,常见的数据结构有矢量数据结构和栅格数据结构。
矢量数据结构就像是在纸上用线条勾勒出地理对象的轮廓。
它通过点、线、面等几何元素来精确地表示地理实体的位置和形状。
比如,一条河流可以用一系列的点连接成线来表示,一个湖泊可以用一个封闭的多边形来表示。
这种数据结构的优点是精度高、数据量小,并且能够方便地进行几何操作和拓扑分析。
比如,我们可以很容易地计算两个多边形的交集、并集等。
栅格数据结构则像是把地理空间划分成一个个均匀的小格子,然后给每个格子赋予一个值来表示相应的地理信息。
比如,在表示土地利用类型时,每个格子可以表示为森林、农田、城市等。
栅格数据结构的优点是处理简单、易于与遥感影像等数据结合,但其精度相对较低,数据量较大。
除了这两种主要的数据结构,还有一种叫做拓扑数据结构。
拓扑关系是指地理对象之间的空间关系,比如相邻、包含、连接等。
通过建立拓扑数据结构,可以更有效地进行空间查询和分析,比如判断一个点是否在一个多边形内,查找相邻的多边形等。
在实际应用中,选择合适的数据结构取决于具体的需求和数据特点。
如果需要高精度的地理数据表示和复杂的几何分析,矢量数据结构可能更合适;如果需要快速处理大面积的地理数据,并且对精度要求不是特别高,栅格数据结构可能更有优势。
另外,还有一种叫做不规则三角网(TIN)的数据结构。
它是通过将一系列不规则分布的点连接成三角形来逼近地理表面。
TIN 数据结构能够很好地表示地形等连续变化的地理现象,并且在计算坡度、坡向等方面具有优势。
GIS的空间数据结构GIS(地理信息系统)中的空间数据结构是指用来存储、组织和管理地理空间数据的方式和方法。
它们是构建GIS系统的基础,对于实现空间数据的高效查询、分析和可视化表示具有重要意义。
本文将介绍常见的空间数据结构,包括矢量数据结构、栅格数据结构和层次数据结构。
一、矢量数据结构(Vector Data Structure)是用点、线和面等几何要素来表示地理现象的空间数据结构。
常见的矢量数据结构包括点、线和面三种类型:1. 点(Point)是空间数据最基本的要素,它由一个坐标对(x, y)表示,常用于表示一个具体的地理位置或地物。
2. 线(Line)是由若干个连接起来的点所组成的线条,它可以用来表示道路、河流等线状地物。
3. 面(Polygon)是由若干个边界相连的线所围成的封闭区域,它可以用来表示国家、城市等面状地物。
矢量数据结构是一种拓扑结构,在存储空间数据时,常采用点-线-面的层次结构,以及节点、弧段和拓扑关系等数据结构来存储和组织地理空间数据。
二、栅格数据结构(Raster Data Structure)将地理空间数据划分为一系列均匀的像素或单元格,用像素值或单元格值来表示地物属性。
栅格数据结构适用于连续分布的地理现象,如温度、降雨等。
常见的栅格数据结构包括:1. 栅格图像(Raster Image)是将地理空间数据以图像的方式呈现,每个像素的灰度值或颜色代表了地物属性的强度或类型。
栅格图像可以通过数字遥感技术获取,并被广泛应用于地貌分析、图像处理等领域。
2. 数值地形模型(Digital Elevation Model,DEM)是一种栅格数据结构,用于表达地球表面的海拔高度。
DEM常用于地形分析、洪水模拟等应用中。
栅格数据结构的主要优点是简单、易于操作和处理,但由于其离散性,对于空间数据的存储和处理需求较大。
三、层次数据结构(Hierarchical Data Structure)是一种将地理空间数据按层次结构进行组织和管理的数据结构。
地理信息系统的数据结构在当今数字化的时代,地理信息系统(GIS)已经成为了我们理解和管理地球空间信息的重要工具。
无论是城市规划、环境保护、交通运输,还是农业发展、资源勘探等领域,GIS 都发挥着不可或缺的作用。
而要理解 GIS 的工作原理和应用,就必须深入了解其核心组成部分之一——数据结构。
那么,什么是地理信息系统的数据结构呢?简单来说,数据结构就是用于组织和存储地理数据的方式。
它决定了数据如何被录入、存储、管理、检索和分析,直接影响着 GIS 系统的性能和功能。
地理信息系统中的数据可以分为两大类:空间数据和属性数据。
空间数据描述了地理对象的位置、形状和空间关系,比如一个湖泊的轮廓、一座山脉的走向等。
属性数据则是关于这些地理对象的特征信息,例如湖泊的面积、水深,山脉的海拔、植被类型等。
为了有效地存储和管理这两类数据,GIS 采用了多种数据结构。
其中,矢量数据结构和栅格数据结构是最为常见的两种。
矢量数据结构将地理对象表示为点、线和面等几何图形。
点可以用来表示单个的地理位置,如一座山峰的顶点;线用于表示线状地物,如河流、道路;面则代表具有一定范围的区域,如行政区域、土地利用类型等。
矢量数据结构的优点是精度高、数据量小、便于进行几何变换和拓扑分析。
比如,在城市规划中,我们可以精确地计算出建筑物之间的距离、道路的长度等。
然而,矢量数据结构在处理大面积的连续数据时,如遥感图像,就显得不太方便。
与之相对的栅格数据结构则是将地理空间划分成规则的网格单元,每个单元被赋予一个特定的值。
栅格数据结构适用于表示连续变化的地理现象,如地形的起伏、气温的分布等。
它的优点是数据结构简单,易于与遥感数据结合,并且便于进行空间分析和图像处理。
但栅格数据结构的缺点也很明显,那就是数据量较大,精度相对较低,而且在进行几何变换时会产生一定的误差。
除了矢量和栅格数据结构,还有一种称为拓扑数据结构的重要类型。
拓扑数据结构关注的是地理对象之间的空间关系,而不仅仅是它们的位置和形状。
GIS地理信息系统空间数据结构解析GIS是地理信息系统的英文缩写,即Geographic Information System。
它是一种利用计算机和软件技术来收集、管理、分析和展示地理空间数据的工具。
GIS空间数据结构是指在地理信息系统中用来组织和存储地理空间数据的方式和方法。
GIS空间数据结构的核心是地理空间数据的表示方法。
在GIS中,地理空间数据可以分为两种类型:矢量数据和栅格数据。
矢量数据以几何实体为基本单位,通过点、线、面等几何对象来描述地理现象的空间分布。
而栅格数据以网格为基本单位,通过将地理空间划分为规则的网格单元来表示地理现象的分布。
矢量数据通常由三要素组成:空间位置、属性信息和拓扑关系。
空间位置是指地理现象在地球表面上的位置,可以用点、线、面等几何对象来表示。
属性信息是指地理现象的有关属性和属性值,例如地名、面积、人口等。
拓扑关系是指不同几何对象之间的空间关系,例如点和线之间的相交、包含等关系。
在矢量数据的存储和管理上,常用的数据结构包括点、线和多边形数据结构。
点数据结构采用坐标表示地理位置,通常使用点图层进行存储和管理。
线数据结构由多个点连接而成,可以表示河流、道路等线状地理现象。
多边形数据结构由多条线构成封闭的区域,可以表示湖泊、行政区等面状地理现象。
除了矢量数据外,栅格数据也是GIS中常用的一种数据结构。
栅格数据将地理空间划分为规则的网格单元,每个网格单元包含一个数值或类别信息。
栅格数据适用于连续变化的地理现象,例如地形高程、气候等。
在栅格数据存储和管理上,常用的数据结构包括二维数组和图像数据结构。
在GIS空间数据结构中,数据之间的空间关系是一个重要的概念。
常见的空间关系包括相交、邻接、包含等。
相交是指两个地理现象在地理空间上有交集,邻接是指两个地理现象在地理空间上相连或相邻,包含是指一个地理现象包含另一个地理现象。
GIS空间数据结构的选择取决于具体的应用需求和数据特点。
矢量数据适用于描述点、线、面等离散的地理现象,可以准确表示地理位置和拓扑关系。
第二章地理信息系统空间数据结构2.1地理空间数据及其特征【学时安排】1学时【目的要求】1、掌握地理信息系统的数据类型;2、理解地理信息系统的数据来源;3、掌握空间数据的特点。
【重点难点】地理信息系统的数据类型与特征。
【教学方法与手段】示例式教学方法,多媒体教学手段。
一、GIS空间数据的来源与类型空间数据是GIS的核心,也有人称它是GIS的血液,因为GIS的操作对象是空间数据,因此设计和使用GIS的第一步工作就是根据系统的功能,获取所需要的空间数据,并创建空间数据库。
1、地理数据的来源GIS中的数据来源和数据类型繁多,概括起来主要有以下几种来源:⑴地图数据。
来源于各种类型的普通地图和专题地图,这些地图的内容丰富,图上实体间的空间关系直观,实体的类别或属性清晰,实测地形图还具有很高的精度,是地理信息的主要载体,同时也是地理信息系统最重要的信息源。
⑵影像数据。
主要来源于卫星遥感和航空遥感,包括多平台、多层面、多种传感器、多时相、多光谱、多角度和多种分辨率的遥感影像数据,构成多源海量数据,也是GIS的最有效的数据源之一。
⑶地形数据。
来源于地形等高线图的数字化,已建立的数字高程模型(DEM)和其他实测的地形数据等。
⑷属性数据。
来源于各类调查报告、实测数据、文献资料、解译信息等。
⑸元数据。
来源于由各类纯数据通过调查、推理、分析和总结得到的有关数据的数据,例如数据来源、数据权属、数据产生的时间、数据精度、数据分辨率、源数据比例尺、数据转换方法等。
2、空间数据的类型空间数据根据表示对象的不同,又具体分为七种类型(图2-1),它们各表示的具体内容如下:(1)类型数据。
例如考古地点、道路线、土壤类型的分布等。
(2)面域数据。
例如随机多边形的中心点,行政区域界线、行政单元等。
(3)网络数据。
例如道路交点、街道、街区等。
(4)样本数据。
例如气象站、航线、野外样方分布区等。
(5)曲面数据。
例如高程点、等高线、等值区域等。
GIS地理信息系统空间数据结构在当今数字化的时代,地理信息系统(GIS)已经成为了我们理解和处理地理空间数据的重要工具。
而在 GIS 中,空间数据结构则是其核心组成部分,它决定了如何有效地组织、存储和管理地理空间数据,以便于快速访问、分析和可视化。
要理解 GIS 地理信息系统的空间数据结构,首先我们得明白什么是地理空间数据。
简单来说,地理空间数据就是描述地球表面或与地球表面相关的各种信息,比如地形、地貌、道路、建筑物、水系等等。
这些数据具有空间位置、属性和时间等特征。
在 GIS 中,常见的空间数据结构主要有矢量数据结构和栅格数据结构两种。
矢量数据结构是通过点、线、面等几何图形来表示地理实体。
比如,一条河流可以用一系列的点连接成线来表示,一个城市的区域可以用一个封闭的多边形面来表示。
矢量数据结构的优点是数据精度高、存储空间小、图形显示质量好,并且能够方便地进行几何变换和拓扑分析。
拓扑分析在很多应用中非常重要,比如判断两个区域是否相邻、道路网络是否连通等。
然而,矢量数据结构在处理复杂的空间关系和大规模数据时,计算量会比较大。
栅格数据结构则是将地理空间划分成规则的网格单元,每个网格单元被赋予一个特定的值来表示相应的地理特征。
比如,在卫星影像中,每个像素就是一个栅格单元,其灰度值或色彩值代表了该位置的地物信息。
栅格数据结构的优点是数据结构简单、易于实现和操作,特别适合于进行空间分析和模拟。
但它的缺点也很明显,比如数据量大、精度相对较低,而且难以表达复杂的地理实体和空间关系。
除了这两种主要的数据结构,还有一些混合的数据结构,比如矢栅一体化数据结构。
这种结构试图结合矢量数据和栅格数据的优点,以满足不同应用场景的需求。
在实际应用中,选择合适的空间数据结构取决于多个因素。
比如数据的特点和精度要求,如果数据是高精度的、几何形状复杂的地理实体,矢量数据结构可能更合适;如果数据是大面积的、连续分布的,比如地形数据,栅格数据结构可能更适用。
地理信息系统的数据结构地理信息系统(GIS)作为一种用于采集、存储、管理、分析和展示地理空间数据的技术系统,其核心在于数据结构的设计与运用。
数据结构如同 GIS 的骨骼框架,决定了系统如何有效地组织、存储和处理海量的地理信息,以满足各种应用需求。
在探讨地理信息系统的数据结构之前,我们首先要明白地理数据的特点。
地理数据具有空间性、属性性和时间性。
空间性指的是数据与地理位置和空间关系相关;属性性则涵盖了描述地理实体的各种特征信息,如名称、类型、面积等;时间性反映了地理现象随时间的变化。
常见的地理信息系统数据结构主要包括矢量数据结构和栅格数据结构。
矢量数据结构通过点、线、面等几何对象来表示地理实体。
比如,一个城市可以用多边形来表示其边界,道路可以用线来描绘。
矢量数据结构的优点是精度高、数据量小、图形显示质量好,并且能够方便地进行几何变换和拓扑分析。
拓扑分析对于判断地理实体之间的空间关系非常重要,比如相邻、包含等。
然而,矢量数据结构在处理复杂的空间关系和大面积的连续数据时,可能会显得较为繁琐。
相比之下,栅格数据结构将地理空间划分成规则的网格单元,每个单元赋予相应的属性值。
例如,一张卫星影像图可以看作是栅格数据,每个像素都有其代表的颜色或灰度值。
栅格数据结构的优点是处理算法简单,易于与遥感数据结合,适合进行空间分析和模拟。
但它的数据量通常较大,精度相对较低,图形显示可能会有锯齿状。
除了这两种基本的数据结构,还有一种混合数据结构,它结合了矢量和栅格数据结构的优点。
例如,在一些 GIS 应用中,对于重要的地理实体采用矢量数据结构进行精确表示,而对于大面积的背景信息则使用栅格数据结构,以提高数据处理效率。
在实际应用中,选择合适的数据结构取决于多种因素。
如果需要进行精确的几何计算和空间关系分析,矢量数据结构可能更合适;而对于大面积的连续数据,如地形、植被覆盖等,栅格数据结构往往更具优势。
同时,数据的来源、精度要求、处理速度以及存储空间等也是决定数据结构选择的重要考量因素。
地理信息系统基本特征地理信息系统(Geographic Information System,简称GIS)是一种将地理数据、地图信息进行整合、管理、分析和展示的技术系统。
它的基本特征包括以下几个方面。
一、数据来源广泛GIS的基本特征之一是数据来源广泛。
地理数据可以以各种形式获取,包括遥感影像、GPS定位数据、地形地貌测量数据等。
这些数据可以通过传感器、调查问卷和卫星等手段采集得到。
因此,GIS具备了多样化和广泛的数据来源,为地理信息的全面描述和分析提供了基础。
二、空间数据结构GIS的另一个基本特征是空间数据结构。
地理信息系统以空间数据为基础,将地理现象和地理实体划分为点、线、面等空间要素,形成空间数据结构。
这种结构可以直观地表示地理现象在空间上的关系和分布。
通过空间数据结构,我们可以对现实世界的地理空间进行数字化描述和存储。
三、地理分析功能GIS具备强大的地理分析功能是其又一个基本特征。
通过GIS,我们可以进行空间查询、空间拓扑分析、空间关联分析等一系列地理分析操作,从而深入探索地理现象背后的规律和关联。
地理分析功能可以帮助我们进行土地规划、自然资源管理、城市交通规划等决策过程,提高决策的科学性和准确性。
四、地图展示与可视化GIS还具备地图展示与可视化的基本特征。
通过地理信息系统,我们可以将各种地理数据融合在统一的地图界面上进行展示。
地图不仅可以直观地反映地理现象的分布和空间关系,还可以通过符号、颜色和图层等手段进行数据的可视化呈现。
这种方式使得地理信息更加易于理解和利用。
五、多尺度支持GIS支持多尺度的地理信息处理是其基本特征之一。
地理信息系统可以对不同尺度的地理数据进行融合和集成,以满足不同层级和不同空间范围的需求。
无论是微观的城市街区规划还是宏观的国土资源管理,GIS都能够根据不同尺度的需求进行数据的处理和分析。
六、时空数据关联最后,GIS的基本特征还包括时空数据关联。
地理信息系统可以对地理数据进行时序分析,揭示地理现象随时间的演变规律。
1、地理信息系统地理信息系统是一种采集、模拟、处理、检索、分析和表达地理空间数据的计算机系统。
2、空间数据结构空间数据结构是指空间数据在计算机内的组织和编码形式。
它是一种适合于计算机存贮、管理和处理空间数据的逻辑结构,是地理实体的空间排列和相互关系的抽象描述。
它是对数据的一种理解和解释。
3、3S 技术:(GIS、RS、GPS)技术的综合或一体化形成的集成系统。
在这种集成系统中,GPS主要用于实时、快速地提供目标、各类传感器和运载平台的空间位置;RS用于实时或准实时地提供目标及其环境的语义或非语义信息,发现地球表面的各种变化,及时地对GIS的空间数据进行更新;GIS则是对多种来源的时空数据综合处理、动态存储、集成管理、分析加工,作为新的集成系统的基础平台,并为智能化数据采集提供地学知识。
4、DTM/DEMDTM为数字地形模型,是地形表面形态属性信息的数字表达,是带有空间位置特征和地形属性特征的数字描述。
数字地形模型中地形属性为高程时称为数字高程模型(Digital Elevation Model),简称DEM。
5、Network 分析地理信息系统中网络由一系列相互连通的点和线组成,用来描述地理要素(资源)的流动情况。
如连接各个城市的高速公路、连接各家各户的排给水网络等。
网络分析是地理信息系统中空间分析的一个重要方面。
6、缓冲区分析缓冲区分析是针对点、线、面实体,自动建立其周围一定宽度范围以内的缓冲区多边形的空间分析功能。
7、拓扑关系是图形在保持连续变化状态下,图形关系保持不变的性质.或空间实体之间的关系。
8、不规则三角网模型TIN是一种表示数字高程模型的方法。
TIN模型根据区域有限个点集将区域划分为相连的三角面网络,区域中任意点落在三角面的顶点、边上或三角形内。
如果点不在顶点上,该点的高程值通常通过线性插值的方法得到。
9、虚拟现实VR是通过计算机图形学、人机交互技术、传感技术、人工智能等方法,生成一个三维空间的虚拟世界,可以给使用者提供视觉、听觉、触觉等感官的模拟。
第二章地理信息系统空间数据结构2.1 地理空间数据及其特征【学时安排】1 学时【目的要求】1、掌握地理信息系统的数据类型;2、理解地理信息系统的数据来源;3、掌握空间数据的特点。
【重点难点】地理信息系统的数据类型与特征。
【教学方法与手段】示例式教学方法,多媒体教学手段。
一、GIS空间数据的来源与类型空间数据是GIS的核心,也有人称它是GIS的血液,因为GIS的操作对象是空间数据,因此设计和使用GIS 的第一步工作就是根据系统的功能,获取所需要的空间数据,并创建空间数据库。
1、地理数据的来源GIS中的数据来源和数据类型繁多,概括起来主要有以下几种来源:⑴地图数据。
来源于各种类型的普通地图和专题地图,这些地图的内容丰富,图上实体间的空间关系直观,实体的类别或属性清晰,实测地形图还具有很高的精度,是地理信息的主要载体,同时也是地理信息系统最重要的信息源。
⑵影像数据。
主要来源于卫星遥感和航空遥感,包括多平台、多层面、多种传感器、多时相、多光谱、多角度和多种分辨率的遥感影像数据,构成多源海量数据,也是GIS的最有效的数据源之一。
⑶地形数据。
来源于地形等高线图的数字化,已建立的数字高程模型( DEM和其他实测的地形数据等。
⑷属性数据。
来源于各类调查报告、实测数据、文献资料、解译信息等。
⑸元数据。
来源于由各类纯数据通过调查、推理、分析和总结得到的有关数据的数据,例如数据来源、数据权属、数据产生的时间、数据精度、数据分辨率、源数据比例尺、数据转换方法等。
2、空间数据的类型空间数据根据表示对象的不同,又具体分为七种类型(图2-1) ,它们各表示的具体内容如下:(1) 类型数据。
例如考古地点、道路线、土壤类型的分布等。
(2) 面域数据。
例如随机多边形的中心点,行政区域界线、行政单元等。
(3) 网络数据。
例如道路交点、街道、街区等。
(4) 样本数据。
例如气象站、航线、野外样方分布区等。
(5) 曲面数据。
例如高程点、等高线、等值区域等。
(6) 文本数据。
例如地名、河流名称、区域名称等。
(7) 符号数据。
例如点状符号、线状符号、面状符号(晕线) 等。
所有这些不同类型的数据都可以分为点、线、面三种不同的图形,并可以分别采用y平面坐标,地理经纬度,或者格网法表示。
二、空间数据的基本特征要完整地描述空间实体或现象的状态,一般需要同时有空间数据和属性数据。
如果要描述空间实体或的变化,则还需记录空间实体或现象在某一个时间的状态。
所以,一般认为空间数据具有三个基本特征(图2- 2):1 、空间特征表示现象的空间位置或现在所处的地理位置。
空间特征又称为几何特征或定位特征,一般以坐标数据表示。
图2 —1 空间数据的类型和表示方法(据Jack Dangermond , 1984)2、属性特征 表示现象的特征,例如 变量、分类、数量特征和名称等等。
3 、时间特征 指现象或物体随时间的 变化。
位置数据和属性数据相对于时间来说, 常常呈相互独立的变化,即在不同的时间, 空间位置不变,但是属性类型可能已经发生 变化,或者相反。
因此,空间数据的管理是 十分复杂的。
有效的空间数据管理要求位置数据和 非位置数据互相作为单独的变量存放, 并分 别采用不同的软件来处理这两类数据。
这种数据组织方法,对于随时间而变化的数据, 具有更大的灵活性。
2.2空间数据结构的类型【学时安排】9学时【目的要求】1、 掌握拓扑数据结构;2、 掌握拓扑关系的类型;3、 理解拓扑关系的意义;4、 掌握栅格数据的表示及压缩方法;5、理解栅格模型与矢量模型的优缺点。
【重点难点】栅格数据结构及压缩方法;拓扑数据结构。
【教学方法与手段】示例式、启发式教学方法,多媒体教学手段。
对现实世界的数据表达可以采用矢量数据模型和栅格数据模型。
那么,一旦数据模型确定,必须选择和该模型对应的数据结构来组织实体的数据, 最后是选择适合于记录该数据结构的文件模式。
数据结构一般分为基于矢量模型的数据结构 和基于栅格模型的数据结构(如图2- 3)。
按照传统的观念,矢量和栅格似乎是两类完全不同性质 的数据结构。
矢量数据是面向地物的结构,即对 于每一个具体的目标都直接赋有位置和属性信息 以及目标之间的拓扑关系说明。
但是矢量数据仅 有一些离数点的坐标,在空间表达方面它没有直 接建立位置与地物的关系,如多边形的中间区域 是“洞”或“岛”,其间的任何一点并没有与某个 地物发生联系。
与此相反,栅格数据是面向位置 的结构, 平面空间上的任何一点都直接联系到某一个或某一类地物。
但对于某一个具体的目 标又没有直接聚集所有信息, 只能通过遍历栅格矩阵逐一寻找, 它也不能完整地建立图2-2空间数据的基本特征图2- 3栅格数据结构与矢量数据结构地物之间的拓扑关系。
因而,从概念上形成了基于矢量和基于栅格两种类型的系统,分别用于不同的目的。
目前,为了设计一种系统能用于多种目的,正在研制一种一体化的数据结构,该数据结构具有矢量和栅格两种结构的特性,称为矢量栅格一体化的数据结构。
以下分别介绍上述三种不同类型的数据结构。
一、矢量数据结构基于矢量模型的数据结构简称为矢量数据结构。
矢量也叫向量,数学上称“具有大小和方向的量” 为向量。
在计算机图形中,相邻两结点间的弧段长度表示大小,弧段两端点的顺序表示方向,因此弧段也是一个直观的矢量。
矢量数据结构是通过记录坐标的方式来表示点、线、面等地理实体空间分布的一种数据组织方式。
这种数据组织方式定位明显,属性隐含,能最好地逼近地理实体的空间分布特征,数据精度高,数据存储的冗余度低,便于进行地理实体的网络分析,但对于多层空间数据的叠合分析比较困难。
矢量数据结构的获取方法主要有:手工数字化法、手扶跟踪数字化法、数据结构转换法。
矢量数据结构分为以下几种主要类型:一)简单数据结构在简单数据结构中,空间数据按照以基本的空间对象(点、线或多边形)为单元进行单独组织,不含有拓扑关系数据,最典型的是面条(Spaghetti)结构。
这种数据结构的主要特点是:(1)数据按点、线或多边形为单元进行组织,数据编排直观,数字化操作简单。
(2)每个多边形都以闭合线段存储,多边形的公共边界被数字化两次和存储两次,造成数据冗余和不一致。
(3)点、线和多边形有各自的坐标数据,但没有拓扑数据,互相之间不关联。
(4)岛只作为一个单个图形,没有与外界多边形的联系。
二)拓扑数据结构1、拓扑的基本概念拓扑数据结构包括DIME(对偶独立地图编码法)、POLYVRT多边形转换器)、TICER(地理编码和参照系统的拓扑集成)等。
它们共同的特点是:点是相互独立的,点连成线,线构成面。
每条线始于起始结点(FN),止于终止结点(TN),并与左右多边形(LP和RP)相邻接。
构成多边形的线又称为链段或弧段,两条以上的弧段相交的点称为结点,由一条弧段组成的多边形称为岛,多边形图中不含岛的多边形称为简单多边形,表示单连通区域;含岛区的多边形称为复合多边形,表示复连通区域。
在复连通区域中,包括有外边界和内边界,岛区多边形看作是复连通区域的内边界,复连通区域的内边界多边形对应的区域含有平面上的无穷远点。
一幅地图要传输地理要素的有关区域信息,包括位置信息、属性信息和空间信息。
表示要素之间的临接关系和包含关系,在地图上借助图形来识别和解释,在计算机中按拓扑结构加以定义。
拓扑结构是明确定义空间结构关系的一种数学方法;在GIS 中,用于空间数据的组织、分析和应用在GIS 中。
为了真实反映地物,不仅包括实体的大小、形状及属性,而且要反映出实体之间的相互关系。
例如:自然与行政的分区,各种空间类型的分布及交通网等,都存在结点、弧段和多边形之间的拓扑关系。
该数据结构的基本元素如图2-4 所示:N1,N2, N3, N4, N5为结点;a i, a2, a s, a4, a s, a6, a?为弧段(链段);P i, R, P s, F4 为面(多边形)。
在这种数据结构中,弧段或链段是数据组织的基本对象。
弧段文件由弧段记录组成,每个弧段记录包括弧段标识码、FN TN LF和RF结点文件由结点记录组成,包括每个结点的结点号、结点坐标及与该结点连接的弧段标识码等。
多边形文件由多边形记录组成,包括多边形标识码、组成该多边形的弧段标识码以及相关属性等。
2、空间数据的拓扑关系空间数据拓扑关系的表示方法主要有下述几种:⑴拓扑关联性。
表示空间图形中不同类元素之间的拓扑关系。
如结点、弧段及多边形之间的拓扑关系。
如图2—4所示的图形,具有多边形和弧段之间的关联性:P i/a i, a s,a6 ;P2/ a2, a4, a6等,也有弧段和结点之间的关联性:N i/a i, a3, a s;N2/ a i, a6, a2等。
即从图形的关联性出发,图2 —4可用表2 —i,表2—2,所示的关联表来表示。
用关联表来表示图的优点是每条弧段所包含的坐标点只需存储一次,如果不考虑它们之间的关联性而以每个多边形的全部封闭弧段的坐标点来存储数据,不仅数据量大,还无法反应空间关系。
⑵拓扑邻接性。
拓扑邻接性表示图形中同类元素之间的拓扑关系。
如多边形之间的邻接性、弧段之间的邻接性以及结点之间的邻接性(连通性)。
由于弧段的走向是有方向的,因此,通常用弧段的左右多边形来表示并求出多边形的邻接性,如图2 —4用弧段的左右多边形表示时,得到表2 —3a。
显然,同一弧段的左右多边形必然邻接,从而得到如表2—3b所示的邻接矩阵表,表中值为i处,所对应多边形邻接。
根据表2-3b整表2 —1多边形与弧段的拓扑关联表表2 —2弧段与结点的拓扑关联表图2 — 4拓扑数据结构表2-3多边形之间的邻接性同理,从图2 — 4可以得到如表2 — 4所示的弧段和结点之间的关系表。
由于同一弧段上两个结点必相通,同一结点上的各弧段必相邻,所以分别得弧段之间邻接矩阵和结点之间连 通性矩阵如表2— 5,表2 — 6所示。
表2 — 4 弧段和结点之间的关系表弧段起点终占 八、、a 1 N 2 N 1 a 2 N 3 N 2 a 3 N 1 N 3 a 4 N 4 N 3 a 5N 4 N 2 a 6N 1N 4N 2a ia 5 P 2 a 2N ia 6a 4N 3P 3a 3 a 7P iP 2 P 3 P 4 P i —11 0 P2 1 —10 P 3 1 1 —1P 41—邻接多边形P 1 P 2 P 3 P 2 P 1 P 3 P 3P 1 P 2 P 4 P 4P 3弧段号左多边形右多边形a 1 — P 1 a 2 — P 2 a 3 —P 3 a 4P 3 P 2 a 5 P 2 P 1 a 6P 3 P 1 a 7P 4P 3表2—6结点之间的连通性结点N i N2N3N4N5N i一i i i0N2i一i i0N3i i一i0N4i i i一0N50000一(3)拓扑包含性。