我之前做了一个模块,基本实现了ArcCatalog中左边树状结构的功能,但是后续的处理中,我发现了很多自己依旧不太熟练的内容,看到对于GIS数据格式还要继续深入理解。

所以我决定按照专题方式研究每一个文件格式,然后做出一定总结和归纳。

第一个专题是Coverage:一种拓扑数据结构,一般的GIS原理书中都有它的原理论述。数据结构复杂,属性缺省存储在Info表中。目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作。

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软件的金字塔文件索引,为的是能够快速显示和漫游。

剩下的两个是文件夹,其中关键的是info文件夹,按照上面的介绍里面主要是属性信息,事实上里面包含了dat,nit和dir三种文件类型。

它们的作用分别是:

dat是info attribute file,也就是属性信息;

nit是info table definitions table,属于属性表定义文件;

dir是info directory manager file,属于属性表路径管理文件。

然后lue文件夹中的内容主要是adf文件和metadata的xml文件。

adf文件是ARC/INFO coverage data file,属于上面提到的Coverage文件;

而xml文件包含了metadata的信息。

下图是Grid文件的一部分Preview图

至此,文件的基本介绍完毕,下面就是要看如何操作数据了。

转载于:https://www.cnblogs.com/haquanwen/p/3812603.html

GIS数据格式整理之Coverage篇相关推荐

  1. GIS基础(4)常见的GIS数据格式

    1 引言 为什么几乎我打开一个应用,这个应用都要问一个问题,能否获取您的位置信息.可以说,现在大部分的数据都有一个地理位置的信息,我们可以称之为空间数据. 这些空间数据可能是一些地图,一些卫星影像,又 ...

  2. 2010 .NET面试题整理之基础篇

    2010 .NET面试题整理之基础篇 zhuan 开篇语:对于已有工作经验的朋友,也许面试题已显得不怎么重要,但是如果你应聘的还仅仅是个普通的程序员,相信在很多的公司都还是会先拿出一套面试题,可能对整 ...

  3. timespan怎么比较大小_装饰画怎么挂都不好看?那是你不懂技巧!整理了一篇攻略,请拿好...

    买来装饰画,却发现怎么挂都不好看!遇上这种情况,那还是因为你不知道挂画的技巧!装饰画应该怎么挂?给大家整理了一篇攻略,分享分享~ 装饰画怎么选? 在挂之前,最重要的就是选择装饰画!关于怎么选装饰画?记 ...

  4. 工作经常使用的SQL整理,实战篇(一)

    工作经常使用的SQL整理,实战篇(一) 原文:工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实战篇,地址一览: 工作经常使用的SQL整理,实战篇(一) 工作经常使用的SQL整理,实 ...

  5. 【区块链论文整理】SIGMOD篇(三)

    SIGMOD(Special Interest Group On Management Of Data)是数据库三大顶会之一,近几年也发表了不少水平很高的文章.本文主要针对SIGMOD会议中区块链相关 ...

  6. 【区块链论文整理】SIGMOD 篇 (二)

    SIGMOD(Special Interest Group On Management Of Data)是数据库三大顶会之一,近几年也发表了不少水平很高的文章.本文主要针对SIGMOD会议中区块链相关 ...

  7. 【区块链论文整理】SIGMOD篇(一)

    SIGMOD(Special Interest Group On Management Of Data)是数据库三大顶会之一,近几年也发表了不少水平很高的文章.本文主要针对SIGMOD会议中区块链相关 ...

  8. CVPR2020论文分方向整理之检测篇(代码/论文解读/136篇打包下载)

    z CVPR2020论文分方向整理之检测篇(代码/论文解读/136篇打包下载) 极市平台(微信公众号ID:extrememart):专注计算机视觉前沿资讯和技术干货.本文由极市平台首发,转载需获授权. ...

  9. CVPR2020论文分方向整理之检测篇_3D目标检测(代码/论文解读/136篇打包下载)

    CVPR2020论文分方向整理之检测篇(代码/论文解读/136篇打包下载) 本周三,CVPR官方正式开放下载,极市第一时间将所有论文(共1467篇)进行了下载打包,详情见此处.为了方便大家进一步的学习 ...

最新文章

  1. oracle sqlstate 22023,DB2 开发常遇到一些错误
  2. Node.js 极简笔记
  3. 这些黑科技让百姓安心、安全过年
  4. 微擎在线goto解密系统
  5. java replace stringbuilder_【基础篇】揭开String、StringBuilder以及StringBuffer的神秘面纱...
  6. 你不是一个人在战斗!
  7. mysql-5.6.24-win32.zip 下载 安装 配置 创建数据库
  8. C++自学13:位运算(std::bitset)
  9. Android Multimedia框架总结(二十二)MediaCodec中C++中创建到start过程及状态变换
  10. SCT2650,4.5V-60V电压,芯洲降压DCDC转换器,参数
  11. Kmeans 聚类算法
  12. 计算机网络中出现异常流量,计算机网络下网络流量异常的检测算法
  13. Linux安装R相关包出现icudt error
  14. Spring系列第20篇:@Conditional通过条件来控制bean的注册
  15. Redis7.0的安装步骤
  16. 实体对齐 算法_知识图谱中的实体对齐方法及装置与流程
  17. 求具体方程的解的c语言程序,怎样用c语言求方程的解
  18. 什么是 CSRF 攻击?
  19. 登入验证安全 上(验证码、忘记密码、客户端验证)
  20. 差速机器人的纯轨迹跟踪仿真(Matlab)

热门文章

  1. 从今天开始用上了液晶显示器,总算对得起自己的眼睛了。感谢!
  2. arm交叉编译bluez-5.25
  3. 云服务器一直显示关机中,云服务器一直提示关机中
  4. linux内核分析期末,Linux内核分析作业
  5. 新时代大视频产业的底座,视频云创变了什么?
  6. Apache Dubbo 3.0.0 正式发布 - 全面拥抱云原生
  7. 【KubeVela 官方文档翻译】,欢迎大家踊跃参与
  8. ARMS为深绘智能系统保驾护航
  9. uebs游戏_UEBS Ultimate Epic Battle
  10. 商业游戏美术成本已超1000万,研发门槛连续飙升,CP砸不起怎么办?