ArcGIS常用的数据类型(精)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Geodatabase
其他类型
04
01
ShapeFile
点击添加一级标题文本
Shapefile:一种基于文件方式存储GIS数据的文件 格式。它并不含拓扑(Topological)数据结构。 一个Shape文件包括三个文件: 一个主文件(*.shp—存储空间信息), 一个dBASE(*.dbf---存储属性信息)表, 一个索引文件(*.shx----存储两者的关系)。 是GIS中比较通用的一种数据格式。 此外,还有prj、shp.xml、sbn和sbx四种文件:prj 存储了坐标系统,shp.xml是对shapefile进行元数 据浏览后生成的xml元数据文件,sbn和sbx存储的 是shapefile的空间索引,它能加速空间数据的读 取,这两个文件是在对数据进行操作、浏览或连 接后才产生的,也可以通 ArcToolbox>DataManagementTools>Indexes>Addspa tialIndex工具生成。注意:每个文件的大小有2GB
谢 谢 聆 听
主讲人:王涛 黄河水利职业技术学院
• File Geodatabase在理论上可以替代原来的Personal Geodatabase, 也就是说以前用Personal Geodatabase地方,Esri都建议使用 File Geodatabase。File Geodatabase是一个文件夹,里面的文件都 是一些二进制文件,在File Geodatabase里面可以建GeoDataset, 矢量、栅格,路径分析使用的NetWork、Relation Ship等。如果我 们有一些GIS相关的很多种类型的数据存储到本地的话,可以使用 File Geodatabase。 • 前面也说了File Geodatabase是一个文件夹,里面有许多二进制的 文件,所以没事的话最好不要手动的修改里面的文件,这样可能 导致整个File Geodatabase都坏掉了。 • 在ArcCatalog中查看File Geodatabase中的结构如下:
属性文件(.dbf)
• 属性文件(.dbf)用于记录属性信息。它是一个标准的DBF文件, 也是由头文件和实体信息两部分构成。其中文件头部分的长度是 不定长的,它主要对DBF文件作了一些总体说明(附表 3),其中最 主要的是对这个DBF文件的记录项的信息进行了详细的描述(附 表 4),比如对每个记录项的名称,数据类型,长度等信息都有 具体的说明。属性文件的实体信息部分就是一条条属性记录,每 条记录都是由若干个记录项构成,因此只要依次循环读取每条记 录就可以了。
PersonalGeodatabse
• Personal Geodatabase,该数据库其 实是一个Acess数据库,然后ArcGIS 使用自己的规则在Acess中建立一些 辅助表。我们可以测试,当我们向 Personal Geodatabase里面导入一个 矢量数据库后,会在Acess里面生成 多张表。 • 当我们新建了Personal Geodatabase 后,Acess会为我们建立了一些辅助 表,这是ArcGIS针对 Personal Geodatabase的一些元数据 表,如下图所示:
(.shp)
• Shapefile中坐标文件(.shp)由固定长度的文件头和接着的变长 度空间数据记录组成。文件头由100字节的说明信息组成的(附 表 1),主要说明文件的长度、Shape类型、整个Shape图层的范 围等等,这些信息构成了空间数据的元数据。在导入空间数据时 首先要读入文件头获取Shape文件的基本信息,并以此信息为基 础建立相应的元数据表。而变长度空间数据记录是由固定长度的 记录头和变长度记录内容组成,其记录结构基本类似,每条记录 都有记录头和记录内容组成(空间坐标对)。记录头的内容包括 记录号(Record Number)和坐标记录长度(Content Length)两 个记录项,Shapefile文件中的记录号都是从1开始的,坐标记录长 度是按16位字来衡量的。记录内容包括目标的几何类型 (ShapeType)和具体的坐标记录(X,Y),记录内容因要素几何 类型的不同,其具体的内容和格式都有所不同。对于具体的记录
在文件系统查 看其文件结构 图如下:
3.3 ArcSDEGeodatabse
• SDE的全称是Spatial Database Engine,翻译过来就是空间数据库引 擎。所以我们要明确一点,ArcSDE并不是一种数据库,而是一个 空间数据库引擎,目前ArcSDE支持的数据库有Oracle,SqlServer, DB2等,不过目前我们常用的还是ArcSDE for Oracle和 ArcSDE for SqlServer。怎么理解ArcSDE是一个空间数据库引擎呢? 因为Oracle和SqlServer这些关系数据库本身是不能存储ArcGIS的空 间数据的(不过目前也有这些数据库的空间相关的插件,但至少 不是直接支持ArcGIS的),所以ArcGIS桌面或者ArcEngine就可以 通过哟AreSDE把ArcGIS的空间数据存储到Oracle和SqlServer等关系 数据库中,至于怎么存储的,我们其实也不用太关心,如果有兴 趣是可以研究一下的,但最好不要直接绕过ArcSDE去修改数据库 中值(修改一下简单的属性数据还是可以的)。
02
Coverage
Coverage:一种拓扑数据结构,一般的GIS原理书中都有 它的原理论述。数据结构复杂,属性缺省存储在Info表 中。目前ArcGIS中仍然有一些分析操作只能基于这种数 据格式进行操作 Coverage数据由两个文件夹组成:一个文件夹用于存储空 间几何信息,该文件夹的名称就是这个Coverage数据的名 称;另一个文件夹饿名字是info,它存储的是Coverage的属 性信息。加载时选择states文件图标。
• 当我们导入一个矢量数据 到该Personal Geodatabase 中,在ArcCatalog中看到的 数据如下图所示:
3.2 FileGeodatabse
• File Geodabase是ESRI抛开微软Access容量限制自己开发的 Personal Geodatabase存储格式,因为Acess只能存储2G。 File Geodatabase 优点如下: 1) 跨平台,可以支持windows ,Linux, Solaris 2) FGDB支持所有Geodatabase的特征,包括vector ,raster , terrian、 annotation 等等 3) 海量数据支持:每一个数据集支持1TB的数据.原则上取决与存 储空间大小(这个优点确实不错,在数据备份和恢复时很有用)。 4) File Geodabase支持数据压缩
索引文件(.shx)
• 索引文件(.shx)主要包含坐标文件的索引信息,文件中每个记 录包含对应的坐标文件记录距离坐标文件的文件头的偏移量。通 过索引文件可以很方便地在坐标文件中定位到指定目标地坐标信 息。索引文件也是由文件头和实体信息两部分构成的,其中文件 头部分是一个长度固定(100 bytes)的记录段,其内容与坐标文 件的文件头基本一致。它的实体信息以记录为基本单位,每一条 记录包括偏移量(Offset)和记录段长度(Content Length)两个 记录项。附表 5给出了具体的描述。
04
其他类型
• 其他: mxd为地图文档文件,mxt为地图模板文件,lyr为层文件。 • 注意: 1、我们保存的并不是地图数据,数据存储在GIS数据库中,当显 示时,地图会以此数据为基础进行显示。 2、Arcinfo对中文的支持不是太好,请尽量不要使用中文作为文 件夹的名称和文件的名称
THANKS
核心技能实训
ArcGIS 常用数据类型
主讲人:王涛 黄河水利职业技术学院
Байду номын сангаас
2017.1.16
• ArcGIS应该是目前为止功能最全面和强大的GIS平台软件,支持数 据的种类也是比较全面的,下面就分别介绍一下ArcGIS支持的数 据格式
01
CONTENTS
ShapeFile
目录
02
Coverage
03
03
Geodatabase
3.1 Geodatabase
• Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一 种基于RDBMS存储的数据格式,其有两大类: • 1、PersonalGeodatabse用来存储小数据量数据,存储在Access的 mdb格式中,文件不能大于4GB。 • 2、FileGeodatabse同上,不过存储于文件中,文件大小没有限制。 • 3、ArcSDEGeodatabse存储大型数据,存储在大型数据库中Oracle, SqlServer,DB2等,可以实现并发操作,不过需要单独的用户许 可。
• Shape文件是按照地物类型来组织的。地物类型可以分为简单的 分为点(Point)、线(Line)、面(Polygon)三种类型,一个Shape文 件中只能包括一种类型的地物,即只能包括点、线或者面状地物 中的一种。点状地物存储的是一组坐标(X,Y),线包括简单线和 多段线,存储的是一系列的坐标串(X1,Y1,X2,Y2…),面状地物存 储的是一系列封闭的坐标串(X1,Y1,X2,Y2, …, X1,Y1)。
相关文档
最新文档