ArcGIS几种数据格式求解答

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 09:17:35
ArcGIS几种数据格式求解答

ArcGIS几种数据格式求解答
ArcGIS几种数据格式求解答

ArcGIS几种数据格式求解答
各种数据的组织形式不一样,其中shp、Coverage、Raster、CAD为文件类型,Geodatabase为空间数据库.Workstaion常用Coverage数据格式.现在ESRI公司推荐使用Geodatabase,一个真正实现对象存储的空间数据库,Geodatabase分为PersonalGeodatabase和企业Geodatabase,前者使用Access数据库,后者支持MSSQLServer、DB2、InforMix、Oracle等企业数据库系统,企业Geodatabase必须使用ESRI公司的SDE访问.Shapefile:一种基于文件方式存储GIS数据的文件格式.至少由shp、dbf、shx三个文件作成,分别存储空间,属性和前两者的关系,是GIS中比较通用的一种数据格式.此外,还有prj、shp.xml、sbn和sbx四种文件:prj存储了坐标系统,shp.xml是对shapefile进行元数据浏览后生成的xml元数据文件,sbn和sbx存储的是shapefile的空间索引,它能加速空间数据的读取,这两个文件是在对数据进行操作、浏览或连接后才产生的,也可以通过ArcToolbox>DataManagementTools>Indexes>AddspatialIndex工具生成.Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述.数据结构复杂,属性缺省存储在Info表中.目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作.Geodatabase:ArcInfo发展到ArcGIS时候推出的一种数据格式,一种基于RDBMS存储的数据格式,其有两大类:1、PersonalGeodatabse用来存储小数据量数据,存储在Access的mdb格式中,文件不能大于4GB.2、FileGeodatabse同上,不过存储于文件中,文件大小没有限制.3、ArcSDEGeodatabse存储大型数据,存储在大型数据库中Oracle,SqlServer,DB2等,可以实现并发操作,不过需要单独的用户许可.其他:mxd为地图文档文件,mxt为地图模板文件,lyr为层文件.注意:1、我们保存的并不是地图数据,数据存储在GIS数据库中,当显示时,地图会以此数据为基础进行显示.2、Arcinfo对中文的支持不是太好,请尽量不要使用中文作为文件夹的名称和文件的名称.专题研究每一种数据格式第一个专题是Coverage In geographic information systems, a coverage is a mapping of one aspect of data in space. It represents a domain (the universe of extent) in terms of characteristics expressing a range of values. For example: a satellite image derived from remote sensing might record varying degrees of light pollution. Aerial photography, land cover data, and digital elevation models are all considered coverage data."Coverage" is the term typically applied to the legacy Arc/INFO format developed by ESRI. The Coverage Model was a revolutionary concept, extending CAD formats into more spatially aware data that featured linked attributes. Coverages processed using the BUILD and CLEAN commands are 2D planar datasets that maintain topological information, e.g. a polygon "knows" which segments of its perimeter are shared with adjacent polygons.Coverage 是ArcInfo workstation 的原生数据格式.之所以称之为“基于文件夹的存储”,是因为在 windows资源管理器下,它的空间信息和属性信息是分别存放在两个文件夹里.例如,在我的电脑 E:\MyTest\example 文件夹中,有 3 个coverage,它们在 windows 资源管理器下的状态所有信息都以文件夹的形式来存储.空间信息以二进制文件的形式存储在独立的文件夹中,文件夹名称即为该 coverage 名称,属性信息和拓扑数据则以 INFO表的形式存储.Coverage将空间信息与属性信息结合起来,并存储要素间的拓扑关系. 然而,通过 ArcCatalog,我们能将存储空间信息的文件夹中的 coverage二进制文件与存储属性信息的 INFO 文件夹中的 INFO表联合表达为coverage,当使用 ArcCatalog 对 coverage 进行创建、移动、删除或重命名等操作时,ArcCatalog 将自动维护他们的完整性,将 coverage和 INFO文件夹中的内容同步改变.所以对 coverage进行操作,一定要在 ArcCatalog 中进行. coverage 是一个非常成功的早期地理数据模型,二十多年来深受用户欢迎,很多早期的数据都是 coverage 格式的.ESRI 不公开 coverage 的数据格式,但是提供了 coverage 格式转换的一个交换文件(interchange file,即 E00),并公开数据格式,这样就方便了 coverage 数据与其他格式的数据之间的转换. Coverage 是一个集合,它可以包含一个或多个要素类. 实际考证如下:在我的目录下是首先,aux文件和rrd文件的作用如下: ArcGIS中的辅助(auxiliary)文件--扩展名为AUX,是一个用来保存栅格文件自身不能保存的辅助信息的文件,它与栅格文件一起存在同一目录中,文件名与栅格文件一致. 一个栅格数据集的统计信息如果不能保存在自身的栅格文件中,那这些信息就会保存在对应的AUX文件中.AUX在对栅格图层进行第一次统计分析的时候自动创建.如果栅格数据集很大,因为统计分析就需要获取更多的栅格单元,以得到统计结果,那么生成AUX文件的时间也需要长些.AUX文件一旦创建好之后,在以后的生产中,如果需要对应栅格数据集的统计信息,那么就可以直接利用AUX文件中的统计数据了,而不需要重新进行统计运算.
如果一个栅格数据集已经创建了影像金字塔,那么AUX文件也保存影像金字塔(RRD)文件保存路径的指针.在影像金字塔创建好之后,直接利用操作系统的Copy、Cut命令来移动栅格图层(raster),系统软件就会在AUX文件中记录的路径中寻找RRD文件.如果找不到对应的RRD文件,系统则会在栅格文件移动前的目录下寻找RRD文件.如果要赋值或粘贴一个栅格数据集,所以为了保住相关文件的完整,最好使用ArcCatalog或ArcInfo实现,
AUX文件能够保存以下信息:彩色地图信息;直方图或表格;坐标系统;变换信息;投影信息. 如果用户是对栅格数据集所在目录或栅格数据集本身进行读写,那么AUX文件会在源数据集的目录下创建.如果栅格数据集所在文件夹是“只读”,或是栅格数据本身是“只读”,那么AUX文件则会创建在默认的代理文件(proxy file)路径下.AUX文件存储的信息,只能由ESRI产品,ERDS或是由RDO/ERaster 库派生出的第三方产品读取. RRD文件是erdas软件的金字塔文件索引,为的是能够快速显示和漫游.