GIS数据格式整理之Coverage篇
我之前做了⼀个模块,基本实现了ArcCatalog中左边树状结构的功能,但是后续的处理中,我发现了很多⾃⼰依旧不太熟练的内容,看到对于GIS数据格式还要继续深⼊理解。
所以我决定按照专题⽅式研究每⼀个⽂件格式,然后做出⼀定总结和归纳。
第⼀个专题是Coverage:⼀种拓扑数据结构,⼀般的GIS原理书中都有它的原理论述。数据结构复杂,属性缺省存储在Info表中。⽬
前ArcGIS中仍然有⼀些分析操作只能基于这种数据格式进⾏操作。
In geographic information systems, a coverage is a mapping of one aspect of data in space. It reprents a domain (the univer of extent) in terms of characteristics expressing a range of values. For example: a satellite image derived from remote nsing 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 th
at featured linked attributes. Coverages procesd using the BUILD and CLEAN commands are 2D planar datats that maintain topological information, e.g. a polygon "knows" which gments of its perimeter are shared with adjacent polygons.
Coverage 是ArcInfo workstation 的原⽣数据格式。之所以称之为“基于⽂件夹的存储”,
是因为在 windows资源管理器下,它的空间信息和属性信息是分别存放在两个⽂件夹⾥。例如,在我
成都雅思培训的电脑 E:\MyTest\example ⽂件夹中,有 3 个coverage,它们在 windows 资源管理器下的状态
modu怎样让头发柔顺所有信息都以⽂件夹的形式来存储。空间信息以⼆进制⽂件的形式存储在独⽴的⽂件夹中,⽂
件夹名称即为该 coverage 名称,属性信息和拓扑数据则以 INFO表的形式存储。Coverage将空间
信息与属性信息结合起来,并存储要素间的拓扑关系。然⽽,通过 ArcCatalog,我们能将存储空间
信息的⽂件夹中的 coverage⼆进制⽂件与存储属性信息的 INFO ⽂件夹中的 INFO表联合表达
为 coverage,当使⽤ ArcCatalog 对 coverage 进⾏创建、移动、删除或重命名等操作时,
ArcCatalog 将⾃动维护他们的完整性,将 coverage和 INFO⽂件夹中的内容同步改变。所以对 cover
清洁工的英文
age进⾏操作
,⼀定要在 ArcCatalog 中进⾏。 coverage 是⼀个⾮常成功的早期地理数据模型,⼆⼗多年来深受⽤户欢迎,很多早期的数据都是coverage 格式的。ESRI 不公开 coverage 的数据格式,但是提供了 coverage 格式转换
的⼀个交换⽂件(interchange file,即 E00),并公开数据格式,这样就⽅便了 coverage 数据与其他
格式的数据之间的转换。 Coverage 是⼀个集合,它可以包含⼀个或多个要素类。
实际考证如下:
在我的⽬录下是
⾸先,aux⽂件和rrd⽂件的作⽤如下:
载体英语ArcGIS中的辅助(auxiliary)⽂件--扩展名为AUX,是⼀个⽤来保存栅格⽂件⾃⾝不能保存的辅助信息的⽂件,它与栅格⽂件⼀起存在同⼀⽬录中,⽂件名与栅格⽂件⼀致。
⼀个栅格数据集的统计信息如果不能保存在⾃⾝的栅格⽂件中,那这些信息就会保存在对应的AUX⽂件中。AUX在对栅格图层进⾏第⼀次统计分析的时候⾃动创建。如果栅格数据集很⼤,因为统计分析就需要获取更多的栅格单元,以得到统计结果,那么⽣成AUX⽂件的时间也需要长些。AUX⽂件⼀旦创建好之后,在以后的⽣产中,如果需要对应栅格数据集的统计信息,那么就可以直接利⽤AUX⽂件中的统计数据了,⽽不需要重新进⾏统计运算。unesco
如果⼀个栅格数据集已经创建了影像⾦字塔,那么AUX⽂件也保存影像⾦字塔(RRD)⽂件保存路径的指针。在影像⾦字塔创建好之后,直接利⽤操作系统的Copy、Cut命令来移动栅格图层(raster),系统软件就会在AUX⽂件中记录的路径中寻找RRD⽂件。如果找不到对应的RRD⽂件,系统则会在栅格⽂件移动前的⽬录下寻找RRD⽂件。如果要赋值或粘贴⼀个栅格数据集,所以为了保住相关⽂件的完整,最好使⽤ArcCatalog或ArcInfo实现,
AUX⽂件能够保存以下信息:彩⾊地图信息;直⽅图或表格;坐标系统;变换信息;投影信息。
如果⽤户是对栅格数据集所在⽬录或栅格数据集本⾝进⾏读写,那么AUX⽂件会在源数据集的⽬录下创建。如果栅格数据集所在⽂件夹
是“只读”,或是栅格数据本⾝是“只读”,那么AUX⽂件则会创建在默认的代理⽂件(proxy file)路径下。天真少女
AUX⽂件存储的信息,只能由ESRI产品,ERDS或是由RDO/ERaster 库派⽣出的第三⽅产品读取。
RRD⽂件是erdas软件的⾦字塔⽂件索引,为的是能够快速显⽰和漫游。
剩下的两个是⽂件夹,其中关键的是info⽂件夹,按照上⾯的介绍⾥⾯主要是属性信息,事实上⾥⾯包含了dat,nit和dir三种⽂件类型。steel grating
它们的作⽤分别是:
dat是info attribute file,也就是属性信息;
nit是info table definitions table,属于属性表定义⽂件;
challengedir是info directory manager file,属于属性表路径管理⽂件。
然后lue⽂件夹中的内容主要是adf⽂件和metadata的xml⽂件。
adf⽂件是ARC/INFO coverage data file,属于上⾯提到的Coverage⽂件;
⽽xml⽂件包含了metadata的信息。
下图是Grid⽂件的⼀部分Preview图
什么是ico
⾄此,⽂件的基本介绍完毕,下⾯就是要看如何操作数据了。