A. 矢量数据和栅格数据是如何表示地理实体的
空间内部数据结构的类型有两种:矢量结构和栅格结构。两类结构都可用来描述地理实体的点、线、面三种基本类型。在矢量结构中,现实世界的物体或状态用点、线、面表达,每一个实体的位置用它们在坐标参考系统中的空间位置定义。在栅格结构中,地理位置的实体和状态用它们占据的栅格行列号来定义,栅格的值为栅格所表达内容的属性值。
B. 矢量图的数据
栅格结构是以规则的阵列来表示空间地物或现象分布的数据组织,组织中的每个数据表示地物或现象的非几何属性特征。
栅格结构的显着特点:属性明显,定位隐含,即数据直接记录属性的指针或数据本身,而所在位置则根据行列号转换为相应的坐标。
栅格数据的编码方法:
1、直接栅格编码,就是将栅格数据看作一个数据矩阵,逐行(或逐列)逐个记录代码;
2、压缩编码,包括链码(弗里曼链码)比较适合存储图形数据;
3、游程长度编码通过记录行或列上相邻若干属性相同点的代码来实现;
4、块码是有成长度编码扩展到二维的情况,采用方形区域为记录单元;
5、四叉树编码是最有效的栅格数据压缩编码方法之一,还能提高图形操作效率,具有可变的分辨率。 矢量数据结构通过记录坐标的方式尽可能精确地表示点、线和多边形等地理实体,坐标空间设为连续,允许任意位置、长度和面积的精确定义。
矢量结构的显着特点:定位明显,属性隐含。
矢量数据的编码方法:
1、对于点实体和线实体,直接记录空间信息和属性信息;
2、对于多边形地物,有坐标序列法、树状索引编码法和拓扑结构编码法。
注:
(1)坐标序列法是由多边形边界的x,y坐标对集合及说明信息组成,是最简单的一种多边形矢量编码法,文件结构简单,但多边形边界被存储两次产生数据冗余,而且缺少邻域信息;
(2)树状索引编码法是将所有边界点进行数字化,顺序存储坐标对,由点索引与边界线号相联系,以线索引与各多边形相联系,形成树状索引结构,消除了相邻多边形边界数据冗余问题;
(3)拓扑结构编码法是通过建立一个完整的拓扑关系结构,彻底解决邻域和岛状信息处理问题的方法,但增加了算法的复杂性和数据库的大小。 1、矢量数据的优缺点:
优点为数据结构紧凑、冗余度低,有利于网络和检索分析,图形显示质量好、精度高;
缺点为数据结构复杂,多边形叠加分析比较困难。
2、栅格数据的优缺点:
优点为数据结构简单,便于空间分析和地表模拟,现势性较强;
缺点为数据量大,投影转换比较复杂。
3、两者比较:
栅格数据操作总的来说容易实现,矢量数据操作则比较复杂;
栅格结构是矢量结构在某种程度上的一种近似,对于同一地物达到于矢量数据相同的精度需要更大量的数据;
在坐标位置搜索、计算多边形形状面积等方面栅格结构更为有效,而且易于遥感相结合,易于信息共享;
矢量结构对于拓扑关系的搜索则更为高效,网络信息只有用矢量才能完全描述,而且精度较高。对于地理信息系统软件来说,两者共存,各自发挥优势是十分有效的。
在印刷方面,当我们把低分辨率的光栅图形放大为大型广告牌时,图形会变得非常模糊。因此矢量图形是专业人士的首选。 1、矢量转栅格:
(1)内部点扩散法,即由多边形内部种子点向周围邻点扩散,直至到达各边界为止;
(2)复数积分算法,即由待判别点对多边形的封闭边界计算复数积分,来判断两者关系;
(3)射线算法和扫描算法,即由图外某点向待判点引射线,通过射线与多边形边界交点数来判断内外关系;
(4)边界代数算法,是一种基于积分思想的矢量转栅格算法,适合于记录拓扑关系的多边形矢量数据转换,方法是由多边形边界上某点开始,顺时针搜索边界线,上行时边界左侧具有相同行坐标的栅格减去某值,下行时边界左侧所有栅格点加上该值,边界搜索完毕之后即完成多边形的转换。
2、栅格转矢量:即是提取具有相同编号的栅格集合表示的多边形区域的边界和边界的拓扑关系,并表示成矢量格式边界线的过程。步骤包括:
(1)多边形边界提取,即使用高通滤波将栅格图像二值化;
(2)边界线追踪,即对每个弧段由一个节点向另一个节点搜索;
(3)拓扑关系生成和去处多余点及曲线圆滑。
3、所有的现代计算机显示器都要将矢量图形转换成栅格图像的格式,包含屏幕上每个像素数值的栅格图像保存在内存中。
C. 我刚学gis 大家能对矢量数据和栅格数据的异同点给个通俗的解释吗看了好久还是不明白,谢谢了
一、区别:
1、结构不一样
(1)矢量数据:
点实体:在二维空间中,点实体可以用一对坐标X,Y来确定位置;
线实体:线实体可以认为是由连续的直线段组成的曲线,用坐标串的集合(X1,Y1,X2,Y2……Xn,Yn)来记录;
面实体:在记录面实体时,通常通过记录面状地物的边界来表现,因而有时也称为多边形数据。
(2)栅格数据:
点实体由一个栅格像元来表示;线实体由一定方向上连接成串的相邻栅格像元表示;
面实体(区域)由具有相同属性的相邻栅格像元的块集合来表示。
2、优势不一样
矢量数据,无论放大、缩小或旋转等不会失真。
栅格数据,如数据结构更加简单,即由像元组成矩阵结构,其中的像元值表示坐标,有时与属性表相关联
二、相同点:地理空间数据的表达方式,是测绘科学与技术领域。
栅格结构:
(3)矢量数据属性表的行列代表什么扩展阅读:
栅格结构的组织方法:
栅格结构是用有限的网格逼近某个图形,因此用栅格数据表示的地表是不连续的,是近似离散的数据。栅格单元的大小决定了在一个象元所覆盖的面积范围内地理数据的精度 ,网格单元越细栅格数据越精确,但如果太细则数据量太大。
尤其按某种规则在象元内提取的值,如对长度、面积等的度量,主成分值、均值的求算等,其精度由象元的大小直接决定。
由于栅格结构中每个代码明确地代表了实体的属性或属性值,点实体在栅格结构中表示为一个象元,线实体表示为具有方向性的若干连续相邻象元的集合,面实体由聚集在一起的相邻象元表示,这就决定了网格行列阵列易为计算机存储、操作、显示与维护,因此,这种结构易于实现,算法简单,易于扩充、修改,直观性强,特别是容易与遥感影像的联合处理。
D. GIS空间数据结构类型
空间数据结构是指空间数据以什么形式在计算机中的存储和管理。在地理信息系统中,常用的空间数据结构有矢量数据结构和栅格数据结构两种。矢量数据结构是利用几何学中的点、线、面及其组合体来表示地理实体空间分布的一种数据组织方式。栅格数据结构是最简单、最直接的空间数据结构,是指将地球表面划分为大小均匀紧密相邻的网格阵列,每个网格作为一个像元或像素由行、列定义,每个像元的位置由行列号确定,通过单元格中的值表示这一位置地物或现象的非几何属性特征(如高程、温度等)。
栅格数据可以是数字航空像片、卫星影像、数字高程模型、数字正射影像或扫描的地图。栅格数据多应用于大范围小比例尺的自然资源、环境、农林业等区域问题的研究。最常见的矢量数据包括点数据、线数据、面数据,多应用于城市分区或详细规划、土地管理、公用事业管理等方面。
矢量数据和栅格数据的区别
栅格数据既能表示离散的地理实体,也能表示连续的地理实体,矢量数据则表示连续的地理实体,相比较而言很适合于空间连续数据,如高程、温度、气象、环境等。矢量与栅格数据结构比较如:
矢量数据:
结构紧凑,冗余度低;数据结构复杂,各自定义,不便于数据标准化和规范化,数据交换困难;便于描述线或边界;多边形叠置分析困难;利于网络、索引分析,提供有效的拓扑编码,对需要拓扑信息的操作更有效;表达空间变化性能力差;图形显示质量好,精度高。软硬件技术要求高,显示与绘图成本较高。
栅格数据:
结构简单,易于数据交换;难以表达拓扑;叠置分析和地理现象模拟较易;图形数据量大,数据结构不紧凑,需用压缩技术解决该问题;利于遥感数据的应用和分析,便于图像处理;投影转换困难;输出快速,成本低廉;图形质量较低,图形输出不美观,线条有锯齿,需增加栅格数量来克服,但会增加数据文件。