数据类型
Coverage
第二代地理数据模型,Coverage数据模型
空间数据属性数据相关联。空间数据存储在具有索引的二进制文件中,这些文件经过优化处理以便于数据显示和存取。属性数据是以数据表存储的。数据表的行数等于二进制文件里的图形要素的数目。数据表的每个记录与相应的图形要素之间通过相同的标志联结。
矢量要素之间的拓扑关联也可以保存。意味着空间记录一条线时,包含着许多另外信息;拿些结点为这条线确定界限,以及由此推出的哪些线与之相连,哪些多边形在这条线的左右边。
优点:用户可以定制特征表。不仅数据库的字段可以增加,而且还可以与外部数据库建立关联。Coverage数据模型使得高性能的GIS成为可能,其中拓扑关联便于地理分析,输入的数据更为精确。
缺点:特征聚集在类似的点、线、面集合中,不具有特殊的特征行为。也就是说一条线,无论代表一条路还是一条河,它具有的行为是相同的。
Shapefile
一种矢量数据的组织文件
组成:主文件,以.shp为后缀。用一系列的点来描述一个图形单元,由固定长度的头文件和长度各不相同的记录组成,每个不等长的记录是由固定长度的记录头和变长度的记录内容组成。索引文件,以.shx为后缀。存储了每条记录的偏移量及每条记录内容的长度。
dBASE表,存储了每条记录的属性特征,每一条记录和与之相关的图形一一对应,其记录顺序与主文件中的图形记录顺序一致。投影文件,存储了图形投影相关的参数,如投影椭球体、中央经线等。
内容:1、与数据相关,如文件记录内容和文件头的数据描述域(图形类型、边界等)。2、与文件管理相关,如文件的记录长度和记录偏移量等。
主文件:文件头、记录头和记录内容组成。主文件总长100个字节,是对整个主文件的描述,相当于元数据。存储了文件代码、文件长度、版本、Shape类型、各坐标维的最大值、最小值等。记录头由8个字节组成,存储了该记录数和记录内容的长度。记录内容包含了Sha
pe格式的类型和Shape格式的几何数据。记录内容的长度取决于这个图形元素包括的部件或环的个数和弧段数。Shape格式一共有三种基本的图形类型:点、线、面。点是由一对双精度的坐标(double X,double Y)组成。线是由一系列有顺序的点组成的,这些点组成了一个或多个部件。部件是由相互连接的两个或两个以上的点组成的。部件可以分离。
PolyLine(Double[4] Box,Interger NumParts,Interger NumPoints,Interger[NumParts]Parts,Point[NumPoints]Points)Box 存储了线的边界矩形坐标,以最小x坐标、最小y坐标、最大x坐标、最大y坐标的顺序来存储。NumParts表示一条线是由几部分组成,各个部分可以相交,可以不相交。NumPoints指一条线的所有部分的总点数。Parts用来存储每个部件的第一个点在存储点的数组中的索引。Points存储所有点的数组。面由一系列首尾相连的点组成,包含一个或多个环。环是四个或更多个点彼此相连组成的一个闭合区域。面的存储结构与线的存储结构基本一致。DBASE表存储了图形的属性数据,其组织思想、文件结构与主文件一致。DBASE表需满足的条件:文件名必须与主文件及索引文件有相同的前缀;每个形状的特征必须有相应的一条记录与之相联系;记录的顺序必须与主文件中的记录顺序相一致;dBASE文件中的年份必须是1990年以后。
Geodatabase
将空间对象的属性和行为结合起来的统一的、智能化地理数据模型。
所谓统一,在Geodatabase之前所有的空间数据模型都不能在一个同一的模型框架下对GIS通常所处理和表达的地理空间要素,如矢量、栅格、三维表面、网格、地址等,进行统一的描述。
所谓智能化,是指在数据库基本数据类型有哪些Geodatabase模型中,地理空间要素的表达较之以往的模型更接近于我们对现实事物对象的认识和表述方式。GIS数据集中的属性可以赋予自然行为,属性间的任何类型的关系都可以在Geodatabase中定义。
Geodatabase中引入了地理空间要素的行为、规则和关系,当处理Geodatabase中的要素时,对其基本的行为和必须满足的规则,无需通过程序编码;对其特殊的行为和规则,则可以通过要素扩展进行客户化定义。
ArcGIS Geodatabase是存放在同一位置的各类型地理数据集的集合。存放的位置可以说同一系统文件夹、同一Access数据库或者同一个多用户关系型数据库管理系统(DBMS)。
Geodatabase规模各异,小至基于文件结构的单用户数据库,大至可以被多人访问的工作
组级、部门级和企业级Geodatabase。
ArcXML
ArcIMS使用XML作为它的通讯和交互语言。ArcIMS公开发布的XML语言叫做ArcXML。提供访问所有的ArcIMS功能的能力。ArcIMS中所有客户端请求和服务器端的响应都是以ArcXML编码的。
XML是万维网联盟(W3C)组织制定的一种互联网上交换和表达数据的标准,是一套定义语义标记的规则。
组成:
XML文档:描述了存储数据实体的内容。
文档类型定义DTD(Document Type Defination);
级联样式表(Cascading Style Sheets)或可扩展的样式语言XSL(eXtenaible Style Language);
可扩展链接语言XLink(eXtensible Link Language)。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论