GIS数据格式整理之Coverage篇
我之前做了一個模塊,基本實現(xiàn)了ArcCatalog中左邊樹狀結構的功能,但是后續(xù)的處理中,我發(fā)現(xiàn)了很多自己依舊不太熟練的內容,看到對于GIS數(shù)據(jù)格式還要繼續(xù)深入理解。
所以我決定按照專題方式研究每一個文件格式,然后做出一定總結和歸納。
?
第一個專題是Coverage:一種拓撲數(shù)據(jù)結構,一般的GIS原理書中都有它的原理論述。數(shù)據(jù)結構復雜,屬性缺省存儲在Info表中。目前ArcGIS中仍然有一些分析操作只能基于這種數(shù)據(jù)格式進行操作。
?
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?的原生數(shù)據(jù)格式。之所以稱之為“基于文件夾的存儲”,
是因為在?windows資源管理器下,它的空間信息和屬性信息是分別存放在兩個文件夾里。例如,在我
的電腦?E:\MyTest\example?文件夾中,有?3?個coverage,它們在?windows?資源管理器下的狀態(tài)
所有信息都以文件夾的形式來存儲。空間信息以二進制文件的形式存儲在獨立的文件夾中,文
件夾名稱即為該?coverage?名稱,屬性信息和拓撲數(shù)據(jù)則以?INFO表的形式存儲。Coverage將空間
信息與屬性信息結合起來,并存儲要素間的拓撲關系。?然而,通過?ArcCatalog,我們能將存儲空間
信息的文件夾中的?coverage二進制文件與存儲屬性信息的?INFO?文件夾中的?INFO表聯(lián)合表達
為?coverage,當使用?ArcCatalog?對?coverage?進行創(chuàng)建、移動、刪除或重命名等操作時,
ArcCatalog?將自動維護他們的完整性,將?coverage和?INFO文件夾中的內容同步改變。所以對?coverage進行操作
,一定要在?ArcCatalog?中進行。?coverage?是一個非常成功的早期地理數(shù)據(jù)模型,二十多年來深受用戶歡迎,很多早期的數(shù)據(jù)都是?coverage?格式的。ESRI?不公開?coverage?的數(shù)據(jù)格式,但是提供了?coverage?格式轉換
的一個交換文件(interchange file,即?E00),并公開數(shù)據(jù)格式,這樣就方便了?coverage?數(shù)據(jù)與其他
格式的數(shù)據(jù)之間的轉換。?Coverage?是一個集合,它可以包含一個或多個要素類。
?
?實際考證如下:
在我的目錄下是
首先,aux文件和rrd文件的作用如下:
?
ArcGIS中的輔助(auxiliary)文件--擴展名為AUX,是一個用來保存柵格文件自身不能保存的輔助信息的文件,它與柵格文件一起存在同一目錄中,文件名與柵格文件一致。
一個柵格數(shù)據(jù)集的統(tǒng)計信息如果不能保存在自身的柵格文件中,那這些信息就會保存在對應的AUX文件中。AUX在對柵格圖層進行第一次統(tǒng)計分析的時候自動創(chuàng)建。如果柵格數(shù)據(jù)集很大,因為統(tǒng)計分析就需要獲取更多的柵格單元,以得到統(tǒng)計結果,那么生成AUX文件的時間也需要長些。AUX文件一旦創(chuàng)建好之后,在以后的生產中,如果需要對應柵格數(shù)據(jù)集的統(tǒng)計信息,那么就可以直接利用AUX文件中的統(tǒng)計數(shù)據(jù)了,而不需要重新進行統(tǒng)計運算。
如果一個柵格數(shù)據(jù)集已經創(chuàng)建了影像金字塔,那么AUX文件也保存影像金字塔(RRD)文件保存路徑的指針。在影像金字塔創(chuàng)建好之后,直接利用操作系統(tǒng)的Copy、Cut命令來移動柵格圖層(raster),系統(tǒng)軟件就會在AUX文件中記錄的路徑中尋找RRD文件。如果找不到對應的RRD文件,系統(tǒng)則會在柵格文件移動前的目錄下尋找RRD文件。如果要賦值或粘貼一個柵格數(shù)據(jù)集,所以為了保住相關文件的完整,最好使用ArcCatalog或ArcInfo實現(xiàn),
AUX文件能夠保存以下信息:彩色地圖信息;直方圖或表格;坐標系統(tǒng);變換信息;投影信息。
如果用戶是對柵格數(shù)據(jù)集所在目錄或柵格數(shù)據(jù)集本身進行讀寫,那么AUX文件會在源數(shù)據(jù)集的目錄下創(chuàng)建。如果柵格數(shù)據(jù)集所在文件夾是“只讀”,或是柵格數(shù)據(jù)本身是“只讀”,那么AUX文件則會創(chuàng)建在默認的代理文件(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圖
至此,文件的基本介紹完畢,下面就是要看如何操作數(shù)據(jù)了。
?
轉載于:https://www.cnblogs.com/haquanwen/p/3812603.html
總結
以上是生活随笔為你收集整理的GIS数据格式整理之Coverage篇的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wamp2.2-64位 localhos
- 下一篇: 可穿戴设备创业:现在和未来