日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

轉(zhuǎn):ESRI矢量數(shù)據(jù)格式簡介

系統(tǒng) 2233 0
原文: http://blog.sina.com.cn/s/blog_4a31fb420100b252.html
?ArcGIS 可以無縫地支持所有 ESRI 的數(shù)據(jù)格式:coverage、shapefile、geodatabase、grid以及ArcIMS提供的數(shù)據(jù),也支持三種最常用的 CAD文件格式(DXF、DWG 和 DGN)和眾多常見的影像格式。
? ? ? ?下面將按照 ESRI 的發(fā)展歷史,簡要介紹 coverage、shapefile 和 geodatabase 這三種矢量數(shù)據(jù)。

1. Coverage
? ? ? ?Coverage 是ArcInfo workstation 的原生數(shù)據(jù)格式。之所以稱之為“基于文件夾的存儲”,是因?yàn)樵?windows資源管理器下,它的空間信息和屬性信息是分別存放在兩個文件夾里,所有信息都以文件夾的形式來存儲。空間信息以二進(jìn)制文件的形式存儲在獨(dú)立的文件夾中,文件夾名稱即為該 coverage 名稱,屬性信息和拓?fù)鋽?shù)據(jù)則以 INFO表的形式存儲。Coverage將空間信息與屬性信息結(jié)合起來,并存儲要素間的拓?fù)潢P(guān)系。 然而,通過 ArcCatalog,我們能將存儲空間信息的文件夾中的 coverage二進(jìn)制文件與存儲屬性信息的 INFO 文件夾中的 INFO表聯(lián)合表達(dá)為 coverage,當(dāng)使用 ArcCatalog 對 coverage 進(jìn)行創(chuàng)建、移動、刪除或重命名等操作時,ArcCatalog 將自動維護(hù)他們的完整性,將 coverage和 INFO文件夾中的內(nèi)容同步改變。所以對 coverage進(jìn)行操作,一定要在 ArcCatalog 中進(jìn)行。
? ? ? ?Coverage 是一個非常成功的早期地理數(shù)據(jù)模型,二十多年來深受用戶歡迎,很多早期的數(shù)據(jù)都是 coverage 格式的。ESRI 不公開 coverage 的數(shù)據(jù)格式,但是提供了 coverage 格式轉(zhuǎn)換的一個交換文件(interchange file,即 E00),并公開數(shù)據(jù)格式,這樣就方便了 coverage 數(shù)據(jù)與其他格式的數(shù)據(jù)之間的轉(zhuǎn)換。 Coverage 是一個集合,它可以包含一個或多個要素類。圖 3 中簡要介紹了一下常見的 coverage 類型及其要素類。

2. Shapefile
? ? ? ?Shapefile是ArcView GIS 3.x 的原生數(shù)據(jù)格式,屬于簡單要素類,用點(diǎn)、線、多邊形存儲要素的形狀,卻不能存儲拓?fù)潢P(guān)系,具有簡單、快速顯示的優(yōu)點(diǎn)。
? ? ? ?一個 shapefile是由若干個文件組成的,空間信息和屬性信息分離存儲,所以稱之為“基于文件”。例如,在我的電腦 E:\MyTest\example文件夾中,有一個名為 actc 的 shapefile多邊形要素類,然而在 windows 資源管理器下,可以看見這個名為 actc 的 shapefile 是由 actc.shp、actc.shx、 actc.dbf三個文件組成。? ?
? ? ? ? ?shapefile的三個基本文件,每個 shapefile,都至少有這三個文件組成,其中:
? ?? ?? ? ?*.shp:存儲的是幾何要素的的空間信息,也就是 XY坐標(biāo)
? ? ? ? ? ? ?*.shx:存儲的是有關(guān)*.shp 存儲的索引信息。它記錄了在*.shp 中,空間數(shù)據(jù)是如何存儲的,XY 坐標(biāo)的輸入點(diǎn)在哪里,有多少XY坐標(biāo)對等信息
? ? ? ? ? ? ?*.dbf:存儲地理數(shù)據(jù)的屬性信息的 dBase 表 這三個文件是一個 shapefile 的基本文件。
? ? ? ?shapefile還可以有其他一些文件,但所有這些文件都與該 shapefile 同名,并且存儲在同一路徑下。 下面簡要介紹一下其他一些較為常見文件:
? ? ? ? ? ? ?*.prj:如果 shapefile 定義了坐標(biāo)系統(tǒng),那么它的空間參考信息將會存儲在*.prj 文件中;
? ? ? ? ? ? ?*.shp.xml:這是對 shapefile 進(jìn)行元數(shù)據(jù)瀏覽后生成的 xml 元數(shù)據(jù)文件
? ? ? ? ? ? ?*.sbn 和*.sbx:這兩個存儲的是 shapefile 的空間索引,它能加速空間數(shù)據(jù)的讀取。這兩個文件是在對數(shù)據(jù)進(jìn)行操作、瀏覽或連接后才產(chǎn)生的,也可以通過 ArcToolbox >Data Management Tools >Indexes >Add spatial Index 工具生成。
? ? ? ? ?幾種常見的shapefile文件 當(dāng)使用ArcCatalog對shapefile進(jìn)行創(chuàng)建、移動、刪除或重命名等操作,或使用ArcMap對shapefile 進(jìn)行編輯時,ArcCatalog將自動維護(hù)數(shù)據(jù)的完整性,將所有文件同步改變。所以需要使用 ArcCatalog 管理 shapefile。 雖然 Shapefile 無法存儲拓?fù)潢P(guān)系,但它并不是普通用于顯示的圖形文件,作為地理數(shù)據(jù),它自身有拓?fù)涞摹1热缫粋€多邊形要素類,shapefile 會按順時針方向?yàn)樗乃许旤c(diǎn)排序,然后按頂點(diǎn)順序兩兩連接成的邊線向量,在向量右側(cè)的為多邊形的內(nèi)部,在向量左側(cè)的是多邊形的外部。
? ? ? ? ?由于 1990 年代地理信息的迅速發(fā)展以及 ArcView GIS 3.x 軟件在世界范圍內(nèi)的推廣,shapefile 格式的數(shù)據(jù)使用非常廣泛,數(shù)據(jù)來源也較多。很多軟件都提供了向 shapefile 轉(zhuǎn)換的? ?接口(eg:MapInfo、MapGIS 等)。ArcGIS 支持對 shapefile 的編輯操作,也支持 shapefile 向第三代數(shù)據(jù)模型 geodatabase的轉(zhuǎn)換。

3. Geodatabase
? ? ? ?Geodatabase 作為 ArcGIS 的原生數(shù)據(jù)格式,體現(xiàn)了很多第三代地理數(shù)據(jù)模型的優(yōu)勢。隨著 IT 技術(shù)的發(fā)展,普通的事務(wù)型數(shù)據(jù)的管理模式,早已從傳統(tǒng)的基于文件的管理轉(zhuǎn)向利用基于工業(yè)標(biāo)準(zhǔn)建立的關(guān)系型數(shù)據(jù)庫進(jìn)行管理,這種基于數(shù)據(jù)庫的管理方式的優(yōu)點(diǎn)是不言而喻的。那么帶有空間信息的地理數(shù)據(jù)是否也可以利用這種非常成熟的數(shù)據(jù)庫技術(shù)進(jìn)行管理呢?于是 ESRI 推出了 geodatabase數(shù)據(jù)模型,利用數(shù)據(jù)庫技術(shù)高效安全地管理我們的地理數(shù)據(jù)。
? ? ? ?Geodatabase可以分為兩種,一種是基于 Microsoft Access的personal geodatabase,另一種是基于 Oracle、SQL Server、Informix 或者DB2 的 enterprise geodatabase,由于它需要中間件 ArcSDE 進(jìn)行連接,所以 enterprise geodatabase又稱為 ArcSDE geodatabase。由于 Microsoft Access自身容量的限制,personal geodatabase的容量上限為 2GB,這顯然不能滿足企業(yè)級的海量地理數(shù)據(jù)的存儲需求。于是可以將 geodatabase 擴(kuò)展為 ArcSDE geodatabase,底層數(shù)據(jù)庫可以使用 Oracle 這樣的大型關(guān)系數(shù)據(jù)庫,能夠存儲近乎“無限”的海量數(shù)據(jù)(僅受硬盤大小的限制)。雖然底層使用的數(shù)據(jù)庫各不相同,但是 geodatabase 給用戶提供的是一個一致的操作環(huán)境。
? ? ? ?在 geodatabase 中,不僅可以存儲類似 shapefile 的簡單要素類還可以存儲類似 coverage的要素集并且支持一系列的行為規(guī)則對其空間信息和屬性信息進(jìn)行驗(yàn)證表格、關(guān)聯(lián)類、柵格、注記和尺寸都可以作為 geodatabase 對象存儲。這些在perasonal geodatabase和 ArcSDE geodatabase 中都是一樣的(柵格的存儲有點(diǎn)小差異,但對用戶來說都是一樣的)。

轉(zhuǎn):ESRI矢量數(shù)據(jù)格式簡介


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 清河县| 孟州市| 富民县| 鹿邑县| 丰都县| 大丰市| 桐柏县| 长沙市| 肥东县| 太保市| 革吉县| 陇西县| 晋宁县| 抚宁县| 甘洛县| 泰宁县| 安西县| 高州市| 大新县| 肥乡县| 古交市| 奉节县| 海口市| 蒙自县| 房山区| 栖霞市| 香格里拉县| 衢州市| 邵阳县| 延寿县| 辽阳市| 枣庄市| 临汾市| 甘南县| 金塔县| 延寿县| 茂名市| 西青区| 甘泉县| 连城县| 页游|