ARCMAP-ARCGIS第13章地理數(shù)據(jù)庫(kù)_第1頁(yè)
ARCMAP-ARCGIS第13章地理數(shù)據(jù)庫(kù)_第2頁(yè)
ARCMAP-ARCGIS第13章地理數(shù)據(jù)庫(kù)_第3頁(yè)
ARCMAP-ARCGIS第13章地理數(shù)據(jù)庫(kù)_第4頁(yè)
ARCMAP-ARCGIS第13章地理數(shù)據(jù)庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩135頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第第13章章地理數(shù)據(jù)庫(kù)本章內(nèi)容 ArcGIS地理數(shù)據(jù)庫(kù)(Geodatabase)是ESRI公司在ArcGIS 8版本引入的一個(gè)全新的空間數(shù)據(jù)模型,是建立在關(guān)系型數(shù)據(jù)庫(kù)管理信息系統(tǒng)之上的統(tǒng)一的、智能化的空間數(shù)據(jù)庫(kù)。它是在新的一體化數(shù)據(jù)存儲(chǔ)技術(shù)的基礎(chǔ)上發(fā)展起來(lái)的新數(shù)據(jù)模型。實(shí)現(xiàn)了Geodatabase之前所有(包括Coverage、shapefile)空間數(shù)據(jù)模型都無(wú)法完成的數(shù)據(jù)統(tǒng)一管理,即在一個(gè)公共模型框架下對(duì)GIS通常所處理和表達(dá)的地理空間特征如矢量、柵格、TIN、網(wǎng)絡(luò)、地址進(jìn)行同一描述。同時(shí),Geodatabase是面向?qū)ο蟮牡乩頂?shù)據(jù) 模型,其地理空間特征的表達(dá)較之以往的模型更接近我們對(duì)現(xiàn)實(shí)

2、事物對(duì)象的認(rèn)識(shí)和表達(dá)。本章主要介紹Geodatabase的創(chuàng)建及Geodatabase數(shù)據(jù)框中要素集、要素類、Shapefile等文件的創(chuàng)建。 本章內(nèi)容 第一節(jié)第一節(jié)Geodatabase概述 第二節(jié)第二節(jié)Shapefile文件的創(chuàng)建與維護(hù) 第三節(jié)第三節(jié)Coverage文件的創(chuàng)建與維護(hù) 第四節(jié)第四節(jié)Geodatabase的創(chuàng)建 第五節(jié)第五節(jié)數(shù)據(jù)集的創(chuàng)建 第六節(jié)第六節(jié)本章小結(jié) 第一節(jié)第一節(jié) Geodatabase概述 Geodatabase是一種采用標(biāo)準(zhǔn)關(guān)系數(shù)據(jù)庫(kù)技術(shù)來(lái)表現(xiàn)地理信息的數(shù)據(jù)模型,支持在標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)表中存儲(chǔ)和管理地理信息。Geodatabase是為了更好的管理和使

3、用地理要素?cái)?shù)據(jù),按照一定的模型和規(guī)則組合起來(lái)的地理要素?cái)?shù)據(jù)集(Feature Datasets)。Geodatabase的數(shù)據(jù)對(duì)象包括要素類(FeatureClass)、要素?cái)?shù)據(jù)集(Feature Datasets)、表格(dBASE Table)數(shù)據(jù)。Geodatabase對(duì)地理要素和要素類之間的相互關(guān)系、地理要素類幾何網(wǎng)絡(luò)、要素屬性表等數(shù)據(jù)進(jìn)行有效管理,并支持對(duì)要素?cái)?shù)據(jù)集、關(guān)系及幾何網(wǎng)絡(luò)進(jìn)行建立、刪除、修改更新操作。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型Geodatabase是在新的一體化數(shù)據(jù)存儲(chǔ)技術(shù)基礎(chǔ)上發(fā)展起來(lái)的新數(shù)據(jù)模型。其實(shí)現(xiàn)了Geodatabase

4、之前所有空間數(shù)據(jù)模型都無(wú)法完成的數(shù)據(jù)統(tǒng)一管理,即在一個(gè)公共模型框架下對(duì)地理信息系統(tǒng)所處理和表達(dá)的矢量、柵格、TIN、網(wǎng)絡(luò)、地址等地理空間特征進(jìn)行統(tǒng)一描述。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的架構(gòu)數(shù)據(jù)模型的架構(gòu) 地理數(shù)據(jù)庫(kù)存儲(chǔ)模型以一系列簡(jiǎn)單但核心的關(guān)系數(shù)據(jù)庫(kù)概念為基礎(chǔ),并利用了基礎(chǔ)數(shù)據(jù)庫(kù)管理系統(tǒng) (DBMS) 的優(yōu)勢(shì)。簡(jiǎn)單表和明確定義的屬性類型用于存儲(chǔ)各地理數(shù)據(jù)集的方案、規(guī)則、庫(kù)以及空間屬性數(shù)據(jù)。該方法為存儲(chǔ)和使用數(shù)據(jù)提供了一個(gè)正式模型。通過(guò)此方法,可使用結(jié)構(gòu)化查詢語(yǔ)言 (SQL)(即一系列關(guān)系函數(shù)和運(yùn)算

5、符)來(lái)創(chuàng)建、修改以及查詢表及其數(shù)據(jù)元素。 第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的架構(gòu)數(shù)據(jù)模型的架構(gòu) 通過(guò)檢查具有面幾何的要素在地理數(shù)據(jù)庫(kù)中的建模方式,我們可以了解上述操作的工作原理。要素類以表的形式存儲(chǔ),通常稱為基表或業(yè)務(wù)表。表中的每一行代表一個(gè)要素。shape 列保存每個(gè)要素的面幾何。當(dāng)表中的內(nèi)容(包括 shape)以 SQL 空間類型存儲(chǔ)時(shí),可通過(guò) SQL 進(jìn)行訪問(wèn)。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型

6、的結(jié)構(gòu)Geodatabase包括了要素類、要素?cái)?shù)據(jù)集、對(duì)象類、關(guān)系類等不同的結(jié)構(gòu),具體的組織結(jié)構(gòu)如圖13.2所示。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu)1)對(duì)象類(Objcet Class)在Geodatabase中,對(duì)象類是一種特殊的類,它沒(méi)有空間特征,其實(shí)例為可關(guān)聯(lián)的某種行為的表格記錄。例如學(xué)生與所選擇的課程之間,可以定義為某種關(guān)系。2)要素類(FeatureClass)要素類是具有相同空間制圖表達(dá)(如點(diǎn)、線或面)和一組通用屬性列的常用要素的同類集合,例如,表示道路中心線的線要素類。最

7、常用的四個(gè)要素類分別是點(diǎn)、線、面和注記。如圖13.3所示,使用它們來(lái)表示同一個(gè)區(qū)域的四個(gè)數(shù)據(jù)集:(1) 以點(diǎn)形式存在的檢修孔蓋、(2) 下水道管線、(3) 宗地面和 (4) 街道名注記。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu)3)要素?cái)?shù)據(jù)集(Feature Datasets)要素?cái)?shù)據(jù)集是共用一個(gè)通用坐標(biāo)系的相關(guān)要素類的集合。要素?cái)?shù)據(jù)集用于按空間或主題整合相關(guān)要素類。它們的主要用途是,將相關(guān)要素類編排成一個(gè)公用數(shù)據(jù)集,用以構(gòu)建拓?fù)洹⒕W(wǎng)絡(luò)數(shù)據(jù)集、地形數(shù)據(jù)集或幾何網(wǎng)絡(luò);保存空間相關(guān)要素類的集合或構(gòu)

8、建拓?fù)?、網(wǎng)絡(luò)、地籍?dāng)?shù)據(jù)集和 terrain。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu)4)關(guān)系類(Relationship class)關(guān)系類是定義兩個(gè)不同的要素類或?qū)ο箢愔g的關(guān)聯(lián)關(guān)系,有助于確保引用完整性。例如可以定義車子和車主之間的關(guān)系,車子和車庫(kù)之間的關(guān)系等。此外,關(guān)系類存儲(chǔ)在地理數(shù)據(jù)庫(kù)中,使用地理數(shù)據(jù)庫(kù)的任何人都可以對(duì)關(guān)系類進(jìn)行訪問(wèn)。5)幾何網(wǎng)絡(luò)(Geometric network)幾何網(wǎng)絡(luò)由一組相連的邊和交匯點(diǎn)以及連通性規(guī)則組成,用于表示現(xiàn)實(shí)世界中公用網(wǎng)絡(luò)基礎(chǔ)設(shè)施的行為并為這種行為

9、進(jìn)行建模。地理數(shù)據(jù)庫(kù)要素類被作為定義幾何網(wǎng)絡(luò)的數(shù)據(jù)源。我們需要定義各種要素在幾何網(wǎng)絡(luò)中所起的作用,并定義用來(lái)說(shuō)明資源如何流過(guò)幾何網(wǎng)絡(luò)的規(guī)則。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu)定義幾何網(wǎng)絡(luò)時(shí),需要指定哪些要素類加入其中,同時(shí)指定其在幾何網(wǎng)絡(luò)中扮演的角色。如圖13.5所示,幾何網(wǎng)絡(luò)用于為流過(guò)給水干管以及由交匯點(diǎn)設(shè)備連接的水務(wù)裝置的水流建模:第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu)6)定位

10、器(Locators)地址定位器是地理數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)集,用于管理要素的地址信息,因此我們可使用地址定位器執(zhí)行地理編碼。地理編碼是根據(jù)地址定位器匹配單個(gè)地址或地址表的過(guò)程。對(duì)于每個(gè)匹配的地址,都將返回一個(gè)經(jīng)過(guò)地理編碼的位置。7)(Raster Datasets)用于存放柵格數(shù)據(jù),可以支持海量柵格數(shù)據(jù),支持影像鑲嵌,可以通過(guò)創(chuàng)建影像金字塔索引,并在使用時(shí)指定可視范圍提高檢索和顯示效率。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu)8)不規(guī)則三角網(wǎng)(TIN)不規(guī)則三角網(wǎng) (TIN) 以數(shù)字方式來(lái)表示

11、表面形態(tài),GIS 社區(qū)多年來(lái)一直采用此方法。TIN 是基于矢量的數(shù)字地理數(shù)據(jù)的一種形式,通過(guò)將一系列折點(diǎn)(點(diǎn))組成三角形來(lái)構(gòu)建。各折點(diǎn)通過(guò)由一系列邊進(jìn)行連接,最終形成一個(gè)三角網(wǎng)。形成這些三角形的插值方法有很多種,例如 Delaunay 三角測(cè)量法或距離排序法。ArcGIS 支持 Delaunay 三角測(cè)量方法。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu) 9)值域(Domains) 定義屬性的有效取值范圍,可以是連續(xù)的變化區(qū)間,也可以是離散的取值集合。 10)(Validation rules)

12、 對(duì)要素類的行為和取值加以約束的規(guī)則。如規(guī)定不同管徑的水管要連接,必須通過(guò)一個(gè)合適的轉(zhuǎn)接頭。規(guī)定一棟房子地可以有1-2個(gè)主人。第一節(jié)第一節(jié) Geodatabase概述Geodatabase數(shù)據(jù)模型 GeodatabaseGeodatabase數(shù)據(jù)模型的結(jié)構(gòu)數(shù)據(jù)模型的結(jié)構(gòu)11)拓?fù)洌═opology)拓?fù)涫墙Y(jié)合了一組編輯工具和技術(shù)的規(guī)則集合,它使地理數(shù)據(jù)庫(kù)能夠更準(zhǔn)確地構(gòu)建幾何關(guān)系模型。ArcGIS 通過(guò)一組用來(lái)定義要素共享地理空間方式的規(guī)則和一組用來(lái)處理在集成方式下共享幾何的要素的編輯工具來(lái)實(shí)施拓?fù)?。拓?fù)湟砸环N或多種關(guān)系的形式保存在地理數(shù)據(jù)庫(kù)中,這些關(guān)系定義一個(gè)或多個(gè)要素類中的要素共享幾何的方式

13、。參與構(gòu)建拓?fù)涞囊厝允呛?jiǎn)單要素類,拓?fù)洳粫?huì)修改要素類的定義,而是用于描述要素的空間關(guān)聯(lián)方式。拓?fù)湟恢笔?GIS 在數(shù)據(jù)管理和完整性方面的關(guān)鍵要求,一般包括拓?fù)潢P(guān)聯(lián)、拓?fù)浒屯負(fù)溧徑?。第一?jié)第一節(jié) Geodatabase概述Geodatabase的類型的類型地理數(shù)據(jù)庫(kù)是用于保存數(shù)據(jù)集集合的“容器”。有以下三種類型: File Geodatabase(文件地理數(shù)據(jù)庫(kù)):在文件系統(tǒng)中以文件夾形式存儲(chǔ)。每個(gè)數(shù)據(jù)集都以文件形式保存,該文件大小最多可擴(kuò)展至 1 TB。建議使用文件地理數(shù)據(jù)庫(kù)而不是個(gè)人地理數(shù)據(jù)庫(kù)。 Personal Geodatabase(個(gè)人地理數(shù)據(jù)庫(kù)):所有的數(shù)據(jù)集都存儲(chǔ)于 Micr

14、osoft Access 數(shù)據(jù)文件內(nèi),該數(shù)據(jù)文件的大小最大為 2 GB。 ArcSDE 地理數(shù)據(jù)庫(kù):也稱作多用戶地理數(shù)據(jù)庫(kù)。這種類型的數(shù)據(jù)庫(kù)使用 Oracle、Microsoft SQL Server、IBM DB2、IBM Informix 或 PostgreSQL 存儲(chǔ)于關(guān)系數(shù)據(jù)庫(kù)中。這些地理數(shù)據(jù)庫(kù)需要使用 ArcSDE,并且在大小和用戶數(shù)量方面沒(méi)有限制。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)Shapefile格式文件是美國(guó)環(huán)境系統(tǒng)研究所(ESRI)于1992年推出的矢量數(shù)據(jù)格式。它是工業(yè)標(biāo)準(zhǔn)的矢量數(shù)據(jù)文件,也是ArcGIS中最基本最常用的數(shù)據(jù)格式。本小節(jié)主要介紹Shapefil

15、e文件的創(chuàng)建、屬性維護(hù)及屬性修改能內(nèi)容。 Shapefile文件簡(jiǎn)介文件簡(jiǎn)介Shapefile是一種用于存儲(chǔ)地理要素的幾何位置和屬性信息的非拓?fù)浜?jiǎn)單格式,Shapefile文件并不含拓?fù)鋽?shù)據(jù)結(jié)構(gòu)。Shapefile中的地理要素可通過(guò)點(diǎn)、線或面(區(qū)域)來(lái)表示。包含Shapefile的工作空間還可以包含 dBASE 表,它們用于存儲(chǔ)可連接到Shapefile的要素的附加屬性。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)一個(gè)完整的shape文件由一組文件組成,其中必要的基本文件包括坐標(biāo)文件(.shp)、索引文件(.shx)和屬性文件(.dbf)三個(gè)文件,有時(shí)候還會(huì)出現(xiàn)特征空間索引文件(.sbn和

16、.sbx)、儲(chǔ)存地理要素主體屬性表或其他表格活動(dòng)字段的屬性索引信息的文件(ain和.aih),以及存儲(chǔ)投影信息的文件(.prj)。例如一個(gè)名稱為 “圓”的Shapefile格式文件,其組成部分如圖13.8所示。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建可以在 ArcCatalog 中或者使用“創(chuàng)建要素類”工具創(chuàng)建新的Shapefile。創(chuàng)建Shapefile時(shí),必須定義所含要素的類型、這些要素是否將表示路徑(m 值)以及這些要素是否將是三維的(z 值)。在創(chuàng)建Shapefile后,將不能修改這些屬性。還可以定義Shapefile的坐

17、標(biāo)系。如果選擇以后定義Shapefile坐標(biāo)系,則坐標(biāo)定義前會(huì)一直將其歸類為“未知”。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建定義新Shapefile屬性的過(guò)程與Shapefile自身的創(chuàng)建過(guò)程是分開(kāi)的。創(chuàng)建項(xiàng)目后,通過(guò)在 ArcCatalog中右鍵單擊該項(xiàng)目然后單擊“屬性”可定義其屬性。因?yàn)镾hapefile必須包含至少一個(gè)屬性列,因此,ArcCatalog會(huì)在創(chuàng)建Shapefile時(shí)為其添加一個(gè)默認(rèn)列。對(duì)于Shapefile,添加名為 Id的整型列作為屬性。向Shapefile添加合適的屬性。在Shapefile中添加新屬性后

18、,如果確定不再使用默認(rèn)列,則可以將其刪除。具體創(chuàng)建步驟如下:第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建Step01 在ArcCatalog目錄樹中選擇文件夾或文件夾連接,單擊File菜單,指向New,在彈出的快捷菜單中單擊Shapefile命令(如圖13.9),然后彈出“Create New Shapefile”對(duì)話框,如圖13.10所示。提示:提示:操作一也可以在ArcCatalog目錄樹中選擇文件夾或文件夾連接,右擊該文件夾在彈出的菜單中指向New,在彈出的快捷菜單中單擊Shapefile命令。第二節(jié)第二節(jié) Shapefile文

19、件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建Steop02 在“Create New Shapefile”對(duì)話框中,在Name文本框中單擊并輸入新Shapefile的名稱“test_renkou”。Step03 單擊Feature Type下拉箭頭,在彈出的下拉菜單中選擇待建數(shù)據(jù)的數(shù)據(jù)類型,可供選擇的要素類型有Point、Polyline 、Polygon、MultiPoint、MultiPatch等,如圖13.10所示。一個(gè)Shapefile可以選擇的要素類型主要有以下5種:uPoint:創(chuàng)建幾何類型為點(diǎn)要素的文件。uPolyline:創(chuàng)建幾何類型為線要素的文件。u

20、Polygon:創(chuàng)建幾何類型為面要素的文件。uMultiPoint:創(chuàng)建幾何類型為多點(diǎn)要素的文件。uMultiPatch:創(chuàng)建幾何類型為多片要素的文件。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建Step04 單擊“Edit”按鈕,在彈出的 “Spatial Reference Properties”對(duì)話框中定義 Shapefile的坐標(biāo)系,如圖3.11所示。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建Step05 在文本列表中選擇“Geograhpic Coordinate

21、 System”(地理坐標(biāo))或“Projected Coordinate System”(投影坐標(biāo)),為新建的Shapefile文件定義空間參考。本小節(jié)以“Projected Coordinate System”為例,設(shè)置為高斯克呂格投影,北京54坐標(biāo)系,如圖3.12所示。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建Step06 如果點(diǎn)擊 命令,在彈出的下拉菜單中點(diǎn)擊“New”或“Import”新建空間參考或?qū)肟臻g參考,如圖13.13所示。新建空間參考包括“Geograhpic Coordinate System”、“Project

22、ed Coordinate System”和“Unknown Coordinate System”坐標(biāo)系。若點(diǎn)擊“Import”則彈出“ Browse for Datasets or Coordinate Systems”(瀏覽數(shù)據(jù)集對(duì)話框)。在對(duì)話框中可以選擇想要復(fù)制其坐標(biāo)系統(tǒng)的數(shù)據(jù)源,單擊“Add”按鈕后,新建的Shapefile文件將采用所選數(shù)據(jù)集的坐標(biāo)信息。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的創(chuàng)建文件的創(chuàng)建Step07 最后點(diǎn)擊“確定”按鈕,新建的Shapefile文件將在文件夾中出現(xiàn)。經(jīng)過(guò)以上幾個(gè)步驟,Shapefile文件已經(jīng)創(chuàng)

23、建完畢。創(chuàng)建好Shapefile后,就可以打開(kāi)ArcMap的編輯工具對(duì)其進(jìn)行圖形和屬性的編輯。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的屬性維護(hù)與修改文件的屬性維護(hù)與修改在ArcCatalog中,可以通過(guò)添加、刪除屬性項(xiàng)來(lái)修改Shapefile的結(jié)構(gòu)。如果想要進(jìn)一步對(duì)Shapefile文件進(jìn)行編輯定義這些要素或表格屬性項(xiàng)的內(nèi)容,就必須啟動(dòng)ArcMap的編輯功能。 添加屬性字段添加屬性字段GIS數(shù)據(jù)集中存儲(chǔ)的不僅僅是數(shù)據(jù)的空間特征,還包括數(shù)據(jù)各種屬性信息。其中Shapefile文件中可以通過(guò)添加屬性字段,增加數(shù)據(jù)的各種屬性信息的載體。新建文件或是文

24、件中記載的數(shù)據(jù)如果發(fā)生屬性變化,又或者原有的屬性信息不足以表達(dá)GIS數(shù)據(jù)時(shí),就需要給文件添加屬性項(xiàng)。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的屬性維護(hù)與修改文件的屬性維護(hù)與修改本小節(jié)以新建的“test_renkou”數(shù)據(jù)為例,向該數(shù)據(jù)中添加新的屬性字段,具體步驟如下:Step01 在ArcCatalog目錄樹中,右擊“test_renkou”數(shù)據(jù),在彈出的快捷菜單中選擇“Properties”選項(xiàng),彈出“ShapefileProperties”對(duì)話框,如圖3.15所示。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapef

25、ile文件的屬性維護(hù)與修改文件的屬性維護(hù)與修改Step02 在“General”選項(xiàng)卡中可以更改Shapefile的名稱和別名。選擇“Fields”標(biāo)簽,進(jìn)入“字段編輯”選項(xiàng)卡,如圖13.16所示。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的屬性維護(hù)與修改文件的屬性維護(hù)與修改Step03 單擊“Field Name”列下最后一個(gè)屬性下面的空行,輸入新屬性項(xiàng)的名稱“Number”,在對(duì)應(yīng)的右側(cè)的“Data Type”空行中點(diǎn)擊三角按鈕,在彈出的下拉菜單中選擇合適的數(shù)據(jù)類型,如圖13.17所示。選擇一種類型后,在下面的“Field Properties

26、”區(qū)域內(nèi),還可以更改字段類型的長(zhǎng)度、精度等特征參數(shù),如圖13.17所示。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的屬性維護(hù)與修改文件的屬性維護(hù)與修改屬性字段的數(shù)據(jù)類型主要包括以下6中。u Short Integer:短整型,用于表示位數(shù)較短的整數(shù),數(shù)值小于等于32768。u Long Integer:長(zhǎng)整型,用于表示位數(shù)較長(zhǎng)的整數(shù),數(shù)值大于等于32768。u Float:?jiǎn)尉刃?,用于表示小?shù)點(diǎn)后位數(shù)較短的小數(shù)。u Double:雙精度型,用于表示小數(shù)點(diǎn)后位數(shù)較長(zhǎng)的小數(shù)。u Text:字符型,用于表示漢字、英語(yǔ)字母等字符,如地名地址等屬性字段。u

27、 Data:日期型,用于表示日期型屬性數(shù)據(jù)。u Step04 點(diǎn)擊“OK”按鈕,完成屬性字段的添加。在ArcCatalog中,讓我們以同樣的方法來(lái)創(chuàng)建dBase表,并為dBase表添加新的屬性字段。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的屬性維護(hù)與修改文件的屬性維護(hù)與修改 刪除屬性字段刪除屬性字段當(dāng)數(shù)據(jù)的屬性字段出錯(cuò)、重復(fù)多余或者沒(méi)有實(shí)質(zhì)作用的時(shí)候就需要將其刪除。例如人口數(shù)據(jù)中的“Name”字段沒(méi)有實(shí)質(zhì)作用,可將其刪除。在新建的“test_renkou”Shapefile中刪除“Name”字段的步驟如下:Step01 在ArcCatalog目錄

28、樹中,右擊“test_renkou”數(shù)據(jù),在彈出的快捷菜單中選擇“Properties”選項(xiàng),彈出“ShapefileProperties”對(duì)話框,如圖3.15所示。第二節(jié)第二節(jié) Shapefile文件的創(chuàng)建與維護(hù)ShapefileShapefile文件的屬性維護(hù)與修改文件的屬性維護(hù)與修改 刪除屬性字段刪除屬性字段Step02 在“Fields”選項(xiàng)卡中,在“Field Name”中選擇需要?jiǎng)h除的屬性字段,按下“Delete”鍵便可以刪除所選屬性項(xiàng),如圖13.16所示。Step03 點(diǎn)擊“OK”按鈕,完成屬性字段的刪除。在ArcCatalog中,讓我們以同樣的方法來(lái)創(chuàng)建dBase表,并為dBa

29、se表刪除新的屬性字段。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)Coverage是一種空間數(shù)據(jù)的表達(dá)模型。數(shù)據(jù)采集后如何將其組織在數(shù)據(jù)庫(kù)中,以反應(yīng)客觀事物及其聯(lián)系,這就關(guān)系到數(shù)據(jù)模型的問(wèn)題。而GIS正是根據(jù)地理數(shù)據(jù)模型,來(lái)實(shí)現(xiàn)在計(jì)算機(jī)上存儲(chǔ)、組織、處理、表示地理數(shù)據(jù)的。數(shù)據(jù)模型組織的好壞,將直接影響到GIS系統(tǒng)的性能。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 Coverage 是一種用于存儲(chǔ)矢量數(shù)據(jù)的地理相關(guān)數(shù)據(jù)模型,它包含地理要素的空間(位置)數(shù)據(jù)和屬性(描述性)數(shù)據(jù)。Coverage 使用一組要素類來(lái)表示地理要素。每個(gè)要素類存儲(chǔ)一

30、組點(diǎn)、線(弧)、面或注記(文本)。Coverage 可以具有拓?fù)?,用于確定要素間的關(guān)系。 Coverage 以目錄形式存儲(chǔ),而目錄中的每個(gè)要素類則以一 組 文 件 的 形 式 進(jìn) 行 存 儲(chǔ) 。 例 如 , C o v e r a g e 在 ArcCatalog 中顯示時(shí)會(huì)帶有圖標(biāo),如下圖13.18所示。在此示例中我們可以看到,streams Coverage 是一個(gè)線 Coverage,其中包含 arc 文件、線的 annotation(注記)以及 tic 文件。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介coverage 作為一個(gè)目錄存儲(chǔ)

31、在計(jì)算機(jī)中。目錄的名稱即為 coverage 名稱。coverage 的有序集合被稱為工作空間。Coverage命名時(shí)要注意以下限制: 長(zhǎng)度不能超過(guò) 13 個(gè)字符 不能包含空格 不能以數(shù)字開(kāi)頭 不能具有擴(kuò)展名 必須全部使用小寫字母第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 CoverageCoverage要素類型要素類型Coverage是用于表示地理現(xiàn)象的要素類集合。每個(gè)Coverage都屬于以一系列文件形式存儲(chǔ)的目錄。Coverage中包含的要素集取決于要建模的地理現(xiàn)象的類型。Coverage要素集分為點(diǎn)、線、面要素集,每種要素集下包含相應(yīng)

32、的要素類。下面向大家介紹一下Coverage文件主要素集和要素類。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 CoverageCoverage要素類型要素類型 Coverage要素集要素集Coverage是包含拓?fù)潢P(guān)系的一組要素類的集合。 圖標(biāo)表示具有多邊形拓?fù)潢P(guān)系的Coverage。Coverage用點(diǎn)、線、面來(lái)記錄空間數(shù)據(jù),其要素類一般可分為點(diǎn)、線、面要素集。Coverage點(diǎn)要素集(圖標(biāo) ):包含點(diǎn)要素類。它可以任意地包含tic、鏈接、注釋等要素類。Coverage線要素集(圖標(biāo) ):包含弧段要素類。它可以任意地包含結(jié)點(diǎn)、路徑、點(diǎn)、TI

33、C、鏈接、注釋等要素類。Coverage面要素集(圖標(biāo) ):包含多邊形和標(biāo)記點(diǎn)要素類。它可以任意地包含區(qū)域、弧段結(jié)點(diǎn)、路徑、TIC、鏈接、注釋等要素類。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 CoverageCoverage要素類型要素類型 Coverage要素類Coverage用點(diǎn)、線、面來(lái)記錄空間數(shù)據(jù),其要素類一般包括點(diǎn)、線、面、標(biāo)記等要素。uCoverage點(diǎn)要素類(圖標(biāo) ):包含點(diǎn)要素類,屬性值保存在點(diǎn)屬性表中。uCoverage弧段要素類(圖標(biāo) ):包含形成網(wǎng)絡(luò)或多邊形邊界的線要素。屬性值保存在弧段屬性表(AAT)中。uCove

34、rage多邊形要素類(圖標(biāo) ):包含由弧段首尾相連構(gòu)成的,具有內(nèi)部標(biāo)記點(diǎn)的面要素。屬性值保存在多邊形屬性表(PAT)中。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 CoverageCoverage要素類型要素類型 Coverage要素類uCoverage區(qū)域要素類(圖標(biāo) ):包含有由一系列多邊形組成的復(fù)合面要素。屬性值保存在區(qū)域子類表中。uCoverage標(biāo)記(Label)要素類(圖標(biāo) ):包含標(biāo)注多邊形的標(biāo)記點(diǎn)。每個(gè)多邊形包含一個(gè)標(biāo)記點(diǎn)。uCoverage控制點(diǎn)(Tic)要素類(圖標(biāo) ):包含控制點(diǎn)的坐標(biāo)信息,用來(lái)配準(zhǔn)或變換 coverag

35、e 中坐標(biāo)的地理參考或控制點(diǎn)第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 Coverage文件組成文件組成從文件組成結(jié)構(gòu)上看,一個(gè)Coverage文件就是包含存貯上述要素的一組文件的一個(gè)目錄、一組相關(guān)的Coverage、INFO數(shù)據(jù)庫(kù)和其他數(shù)據(jù)文件一起構(gòu)成ARC/INFO的工作空間(Workspace)。在Windows資源管理器中查看Coverage文件,可以發(fā)現(xiàn)它的空間信息和屬性信息分別存放在兩個(gè)文件夾中,其中空間信息以二進(jìn)制的形式存儲(chǔ)在獨(dú)立的文件夾中,文件夾的名稱即是Coverage文件名;屬性信息和拓?fù)鋽?shù)據(jù),則以INFO數(shù)據(jù)庫(kù)的形式存儲(chǔ)

36、在INFO文件中。如圖13.19所示。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 Coverage文件組成文件組成Coverage文件夾中的重要文件有:aat、bnd、pat、tic、prj、arc等。其中,arc用于定義地物空間位置和關(guān)系的拓?fù)鋽?shù)據(jù)結(jié)構(gòu);prg是投影文件;tic是一個(gè)控制點(diǎn)文件;bnd是一個(gè)邊界文件;pat是一個(gè)多邊形屬性或點(diǎn)屬性表;aat是一個(gè)弧段屬性。Coverage文件夾主要的目錄文件如圖13.19所示。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)CoverageCoverage文件簡(jiǎn)介文件簡(jiǎn)介 Coverage文件

37、組成文件組成INFO文件夾中主要有dat、nit和dir三種文件類型。它們的作用分別是:dat是info attribute file,即:屬性信息;nit是info table definitions table,屬于屬性表定義文件;dir是info directory manager file,屬于屬性表路徑管理文件。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)Coverage文件的創(chuàng)建文件的創(chuàng)建Coverage文件可以通過(guò)數(shù)據(jù)格式轉(zhuǎn)換工具生成。本小節(jié)以實(shí)驗(yàn)數(shù)據(jù)為例,介紹Coverage文件生成。Step01 在ArcToolbox工具箱中,點(diǎn)擊Conversion Tools|To C

38、overage|Feature Class To Coverage命令。Step02 在彈出的“Feature Class To Coverage”對(duì)話框中,在“Input Feature classes”中選擇待轉(zhuǎn)換的數(shù)據(jù)11.shp文件。Step03 在“Output Coverage”中選擇數(shù)據(jù)的輸出路徑。Step04 點(diǎn)擊“OK”鍵,完成數(shù)據(jù)的轉(zhuǎn)換,生成Coverage文件。提示:提示:根據(jù)Coverage命名要求不能以數(shù)字開(kāi)頭,則生成的Coverage文件命名被自動(dòng)添加字母C。提示:提示:我們可以從“目錄樹”或“連接 Info 表”工具創(chuàng)建 coverage 關(guān)系類;使用此地理處理工

39、具需要高級(jí)版許可。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)建立拓?fù)潢P(guān)系建立拓?fù)潢P(guān)系Coverage數(shù)據(jù)拓?fù)潢P(guān)系的創(chuàng)建可以通過(guò)Build和Clean功能來(lái)實(shí)現(xiàn)。但是通過(guò)Build和Clean兩種方法來(lái)創(chuàng)建拓?fù)潢P(guān)系的原理略有差別,其主要區(qū)別在于: Build在確定Coverage的同時(shí),需要選擇建立拓?fù)潢P(guān)系的空間要素類型。Build后的Coverage仍然保持原來(lái)屬性表中的數(shù)據(jù)項(xiàng),但不保留關(guān)聯(lián)特性。 Clean依據(jù)一定的容限差值,建立多邊形和弧段結(jié)點(diǎn)的拓?fù)潢P(guān)系,可以完成某些Build無(wú)法完成的工作。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)建立拓?fù)潢P(guān)系建立拓?fù)潢P(guān)系下面以“c11_feat

40、urec”數(shù)據(jù)為例,分別介紹通過(guò)Build和Clean兩種方法建立Coverage數(shù)據(jù)拓?fù)潢P(guān)系的方法。 利用利用BuildBuild創(chuàng)建拓?fù)潢P(guān)系創(chuàng)建拓?fù)潢P(guān)系Step01 在ArcCatalog目錄樹中選擇待建立拓?fù)潢P(guān)系的Coverage數(shù)據(jù)文件,右擊該數(shù)據(jù),在彈出的快捷菜單中選擇“Properties”選項(xiàng),在彈出的“Coverage Properties”對(duì)話框,選擇“General”標(biāo)簽,進(jìn)入“General”選項(xiàng)卡,如圖13.24所示。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)建立拓?fù)潢P(guān)系建立拓?fù)潢P(guān)系Step02 點(diǎn)擊“General”選項(xiàng)卡中點(diǎn)擊 按鈕,在彈出的“Build”對(duì)話框

41、中選擇建立拓?fù)潢P(guān)系要素的類型,本案例中選擇“Line”,點(diǎn)擊“OK”按鈕,返回到“Coverage Properties”對(duì)話框,如圖13.25所示。Step03 在“Coverage Properties”對(duì)話框中,點(diǎn)擊“確定”按鈕,完成Coverage數(shù)據(jù)文件拓?fù)潢P(guān)系的創(chuàng)建。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)建立拓?fù)潢P(guān)系建立拓?fù)潢P(guān)系 利用利用CleanClean創(chuàng)建拓?fù)潢P(guān)系創(chuàng)建拓?fù)潢P(guān)系Clean創(chuàng)建拓?fù)潢P(guān)系的方法與Build基本一致,下面介紹利用Clean創(chuàng)建拓?fù)潢P(guān)系的基本步驟。Step01 在ArcCatalog目錄樹中選擇待建立拓?fù)潢P(guān)系的Coverage數(shù)據(jù)文件,右擊該數(shù)據(jù)

42、,在彈出的快捷菜單中選擇“Properties”選項(xiàng),在彈出的“Coverage Properties”對(duì)話框,選擇“General”標(biāo)簽,進(jìn)入“General”選項(xiàng)卡,如圖13.24所示。第三節(jié)第三節(jié) Coverage文件的創(chuàng)建與維護(hù)建立拓?fù)潢P(guān)系建立拓?fù)潢P(guān)系 利用利用CleanClean創(chuàng)建拓?fù)潢P(guān)系創(chuàng)建拓?fù)潢P(guān)系Step02 點(diǎn)擊“General”選項(xiàng)卡中點(diǎn)擊 按鈕,在彈出的“Clean”對(duì)話框中設(shè)置建立拓?fù)潢P(guān)系Fuzzy和Dangle參數(shù)值,并勾選Clean lines only復(fù)選框,點(diǎn)擊“OK”按鈕,返回到“Coverage Properties”對(duì)話框,如圖13.26所示。Step03

43、 在“Coverage Properties”對(duì)話框中,點(diǎn)擊“確定”按鈕,完成Coverage數(shù)據(jù)文件拓?fù)潢P(guān)系的創(chuàng)建。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建在 ArcGIS 中,可以采用以下三種主要方式來(lái)創(chuàng)建地理數(shù)據(jù)庫(kù): 首選設(shè)計(jì)并新建一個(gè)空的地理數(shù)據(jù)庫(kù),隨后定義其方案并加載數(shù)據(jù)集。 首選復(fù)制并修改現(xiàn)有地理數(shù)據(jù)庫(kù)方案,隨后向復(fù)制的地理數(shù)據(jù)庫(kù)中加載數(shù)據(jù)集。 首先創(chuàng)建一個(gè)方案和內(nèi)容,并復(fù)制其到現(xiàn)有地理數(shù)據(jù)庫(kù)的地理數(shù)據(jù)庫(kù)。本節(jié)將介紹利用ArcCatalog創(chuàng)建一個(gè)空的Geodatabase數(shù)據(jù)庫(kù)的步驟,即首先根據(jù)設(shè)計(jì)要求建立空的Geodatabase,然后建立其組成項(xiàng),包括建立對(duì)象類、要素類、要

44、素?cái)?shù)據(jù)集等,最后向Geodatabase各項(xiàng)加載數(shù)據(jù),并進(jìn)一步定義數(shù)據(jù)庫(kù),如建立索引、創(chuàng)建拓?fù)潢P(guān)系、子類、幾何網(wǎng)絡(luò)類、注釋類、關(guān)系類等。 第四節(jié)第四節(jié) Geodatabase的創(chuàng)建創(chuàng)建新的創(chuàng)建新的GeodatabaseGeodatabase本小節(jié)以Personal Geodatabase為例,向大家介紹一下創(chuàng)建一個(gè)空的地理數(shù)據(jù)庫(kù)的具體步驟。Step01 在ArcCatalog目錄樹中選擇一個(gè)文件夾,單擊File菜單,或在選中待創(chuàng)建地理數(shù)據(jù)庫(kù)的文件夾上右擊,點(diǎn)擊New快捷菜單,選擇Personal Geodatabase,Step02 如圖所示13.27所示,文件夾中自動(dòng)會(huì)創(chuàng)建一個(gè)空的地理數(shù)據(jù)框

45、“New Personal Geodatabase.mdb”,修改所創(chuàng)建的地理數(shù)據(jù)庫(kù)的名稱,然后按“Enter”鍵,完成數(shù)據(jù)庫(kù)的建立。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建創(chuàng)建新的創(chuàng)建新的GeodatabaseGeodatabase在創(chuàng)建一個(gè)空的地理數(shù)據(jù)庫(kù)后,就可以在這個(gè)地理數(shù)據(jù)庫(kù)中建立其基本組成內(nèi)容。數(shù)據(jù)庫(kù)的基本組成部分包括要素?cái)?shù)據(jù)集、要素類、屬性表、關(guān)系類、柵格數(shù)據(jù)集及柵格目錄等內(nèi)容,在下面的章節(jié)將加以深入介紹。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入在ArcGIS中地理數(shù)據(jù)庫(kù)支持Shapefile、Coverage、INFO表和dBase表等數(shù)

46、據(jù)格式,如果要導(dǎo)入的數(shù)據(jù)具有地理數(shù)據(jù)庫(kù)并不使用的格式,ArcGIS 會(huì)自動(dòng)將其轉(zhuǎn)換成地理數(shù)據(jù)庫(kù)使用的類型。在實(shí)際操作中可使用以下兩種方法將數(shù)據(jù)導(dǎo)入到地理數(shù)據(jù)庫(kù)Geodatabase中:使用 ArcCatalog(如圖13.28)或 Catalog 窗口(如圖13.31)中的上下文相關(guān)菜單。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入使用 ArcToolbox (如圖13.29)中的地理處理工具。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入本小節(jié)主要介紹通過(guò)ArcCatalog將Shapefile、Coverage、INFO

47、表和dBase表等數(shù)據(jù)導(dǎo)入到Geodatabase數(shù)據(jù)庫(kù)中,導(dǎo)入后的數(shù)據(jù)將形成一個(gè)新的要素類。這個(gè)要素類可以獨(dú)立存在,也可以在一個(gè)已存在的要素?cái)?shù)據(jù)集中。如果這些要素本身具有投影信息,則導(dǎo)入的新要素將沿用這些信息,否則需要進(jìn)行定義,或者自動(dòng)轉(zhuǎn)換為新環(huán)境下的投影坐標(biāo)信息。 Shapefile數(shù)據(jù)導(dǎo)入到數(shù)據(jù)導(dǎo)入到Geodatabase將Shapefile數(shù)據(jù)導(dǎo)入到Geodatabase數(shù)據(jù)庫(kù)中分為單個(gè)導(dǎo)入 和 多 個(gè) 導(dǎo) 入 。 導(dǎo) 入 方 法 可 以 分 為 兩 種 : 一 種 是 從Shapefile數(shù)據(jù)導(dǎo)出到Geodatabase數(shù)據(jù)庫(kù);另一種是從Geodatabase數(shù)據(jù)庫(kù)導(dǎo)入Shapefi

48、le數(shù)據(jù)。下面分別介紹兩種方法將數(shù)據(jù)導(dǎo)入到Geodatabase的具體步驟。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入 從從Shapefile數(shù)據(jù)導(dǎo)出到數(shù)據(jù)導(dǎo)出到Geodatabase數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)Step01 在ArcCatalog中,右擊待導(dǎo)入到Geodatabase數(shù)據(jù)庫(kù)中的Shapefile數(shù)據(jù),在彈出的快捷菜單中選擇“Export”選項(xiàng),在其子菜單中點(diǎn)擊“To Geodatabase(single)”,如圖13.33所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入 從從Shapefile數(shù)據(jù)導(dǎo)出到數(shù)據(jù)導(dǎo)出到Ge

49、odatabase數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)Step02 在彈出的“Feature Class to Feature Class”對(duì)話框中,在 “Input Features” 選擇待導(dǎo)入Geodatabase中的Shapefile數(shù)據(jù),并設(shè)置“Output Location”(輸出位置)和“Oput Feature Class”(輸出要素類的名稱)。Step03 點(diǎn)擊“OK”按鈕,完成Shapefile數(shù)據(jù)的導(dǎo)入,如圖13. 34所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入 從從Geodatabase數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù)庫(kù)導(dǎo)入Shapefile數(shù)據(jù)數(shù)據(jù)Step01 在A

50、rcCatalog中,右擊待導(dǎo)入Shapefile數(shù)據(jù)的Geodatabase數(shù)據(jù)庫(kù),在彈出的快捷菜單中選擇“Import”選項(xiàng),在其子菜單中點(diǎn)擊“Feature Class(single)”,本案例中以單個(gè)要素?cái)?shù)據(jù)的導(dǎo)入為例,如圖13.35所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入 從從Geodatabase數(shù)據(jù)庫(kù)導(dǎo)入數(shù)據(jù)庫(kù)導(dǎo)入Shapefile數(shù)據(jù)數(shù)據(jù)Step02 在彈出的“Feature Class to Feature Class”對(duì)話框中,在 “Input Features” 選擇待導(dǎo)入Geodatabase中的Shapefile數(shù)據(jù),并設(shè)

51、置“Output Location”(輸出位置)和“Oput Feature Class”(輸出要素類的名稱)。Step03 點(diǎn)擊“OK”按鈕,完成Shapefile數(shù)據(jù)的導(dǎo)入,如圖13. 34所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入 Coverage數(shù)據(jù)導(dǎo)入到數(shù)據(jù)導(dǎo)入到Geodatabase將Coverage數(shù)據(jù)導(dǎo)入到Geodatabase的操作與上述Shapefile數(shù)據(jù)導(dǎo)入到Geodatabase數(shù)據(jù)庫(kù)中的操作基本一致。本小節(jié)主要介紹從Coverage數(shù)據(jù)導(dǎo)出到Geodatabase地理數(shù)據(jù)庫(kù)中。具體步驟如下:Step01 在ArcCatal

52、og中,右擊待導(dǎo)入到Geodatabase數(shù)據(jù)庫(kù)中的Coverage數(shù)據(jù),在彈出的快捷菜單中選擇“Export”選項(xiàng),在其子菜單中點(diǎn)擊“To Geodatabase(multiple)”,如圖13.36所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入 Coverage數(shù)據(jù)導(dǎo)入到數(shù)據(jù)導(dǎo)入到GeodatabaseStep02 在彈出的“Feature Class to To Geodatabase(multiple)”對(duì)話框中,在 “Input Features” 選擇待導(dǎo)入Geodatabase中的Coverage數(shù)據(jù),并設(shè)置“Output Geodatab

53、ase”(輸出地理數(shù)據(jù)庫(kù)的名稱位置)。Step03 點(diǎn)擊“OK”按鈕,完成Coverage數(shù)據(jù)的導(dǎo)入,如圖13. 37所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)入數(shù)據(jù)導(dǎo)入 dBase等其他數(shù)據(jù)導(dǎo)入到等其他數(shù)據(jù)導(dǎo)入到GeodatabasedBase等其他數(shù)據(jù)導(dǎo)入到Geodatabase地理數(shù)據(jù)庫(kù)的步驟與Shapefile、Coverage基本一致,在此不再詳細(xì)說(shuō)明,如圖13.38所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)出數(shù)據(jù)導(dǎo)出Geodatabase數(shù)據(jù)導(dǎo)出允許在多個(gè)地理數(shù)據(jù)庫(kù)之間共享數(shù)據(jù)并選擇性地更改數(shù)據(jù)格式。使用 ArcM

54、ap 或從 Catalog 目錄樹導(dǎo)出數(shù)據(jù)有以下多種方法: 使用 Catalog 目錄樹中的上下文相關(guān)菜單。 使用地理處理工具。 使用 ArcMap 中的“提取數(shù)據(jù)向?qū)А薄?使用 ArcMap 中的“導(dǎo)出數(shù)據(jù)”命令。使用上下文相關(guān)菜單或通過(guò)地理處理來(lái)導(dǎo)出數(shù)據(jù)將用到 ArcToolbox 中的“轉(zhuǎn)換”工具。ArcGIS 允許將地理數(shù)據(jù)庫(kù)的全部或任意部分導(dǎo)出到一個(gè)導(dǎo)出文件,從而能夠靈活地傳輸數(shù)據(jù)。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)出數(shù)據(jù)導(dǎo)出使用“導(dǎo)出 XML 工作空間文檔”向?qū)Э蓪?dǎo)出整個(gè)要素?cái)?shù)據(jù)集、要素類或表,也可以導(dǎo)出沒(méi)有任何數(shù)據(jù)的架構(gòu)。Geodatabase

55、數(shù)據(jù)導(dǎo)出功能可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)中的要素?cái)?shù)據(jù)集、要素類、表等數(shù)據(jù)的導(dǎo)出。本小節(jié)主要介紹要素類數(shù)據(jù)導(dǎo)出為CAD數(shù)據(jù)的步驟。Step01 在ArcCatalog中,右擊Geodatabase數(shù)據(jù)庫(kù)中待導(dǎo)出的要素類,在彈出的快捷菜單中選擇“Export”選項(xiàng),在其子菜單中點(diǎn)擊“To CAD”,如圖13.40所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建Geodatabase數(shù)據(jù)導(dǎo)出數(shù)據(jù)導(dǎo)出Step02 在彈出的“Export To CAD”對(duì)話框中,在 “Input Features” 選擇待導(dǎo)出的要素類,并設(shè)置“Output Type”(輸出數(shù)據(jù)類型)和“Output File”(輸出數(shù)據(jù)文件的位置)

56、。Step03 點(diǎn)擊“OK”按鈕,完成Geodatabase中要素?cái)?shù)據(jù)導(dǎo)出,如圖13.41所示。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建進(jìn)一步定義進(jìn)一步定義Geodatabase本章節(jié)已經(jīng)介紹了如何創(chuàng)建一個(gè)空的地理數(shù)據(jù)庫(kù),以及如何完成Geodatabase數(shù)據(jù)的導(dǎo)入、導(dǎo)出等操作,但是Geodatabase內(nèi)不僅包括各種要素?cái)?shù)據(jù)集、要素類和表等內(nèi)容,還可能包含關(guān)系類、拓?fù)?、幾何網(wǎng)絡(luò)等不同的結(jié)構(gòu)和類別。本小節(jié)主要介紹對(duì)Geodatabase中的要素?cái)?shù)據(jù)集等基本數(shù)據(jù)的進(jìn)一步管理。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建進(jìn)一步定義進(jìn)一步定義Geodatabase 屬性域操作屬性域操作地理數(shù)據(jù)庫(kù)按照

57、面向?qū)ο蟮哪P痛鎯?chǔ)地理信息,也可以將其非空間信息保存在表中。對(duì)于要素和表可以設(shè)置一些規(guī)則進(jìn)行限制,對(duì)屬性的約束稱為屬性域。屬性域是描述字段類型合法值的規(guī)則,提供了一種增強(qiáng)數(shù)據(jù)完整性的方法。屬性域用于約束表或要素類的任意特定屬性中的允許值,可以分為“Range”(范圍)和“Coded Values”(編碼的值)?!癛ange”可指定“Maximum”(最大值)和“Minimum”(最小值)。“Coded Values”用于指定一個(gè)屬性的有效取值集合,主要內(nèi)容包括兩部分,一是存儲(chǔ)在數(shù)據(jù)庫(kù)中的代碼值,另一個(gè)是代碼的實(shí)際含義的描述。“Coded Values”可以用用于任何文本、數(shù)字等屬性類型。第四節(jié)

58、第四節(jié) Geodatabase的創(chuàng)建進(jìn)一步定義進(jìn)一步定義Geodatabase 屬性域操作屬性域操作如果要素類中的要素或表中的非空間對(duì)象已被分組為各個(gè)子類型,則可將不同的屬性域分配給每個(gè)子類型。域是可接受的特性值的聲明。如果一個(gè)域與某個(gè)特性字段相關(guān)聯(lián),則只有該域內(nèi)的值才對(duì)此字段有效。也就是說(shuō),此字段不會(huì)接受不屬于該域的值。使用域可以針對(duì)特定字段限制可供選擇的值,從而有助于確保數(shù)據(jù)完整性??梢栽诘乩頂?shù)據(jù)庫(kù)中的各要素類、表和子類型之間共享屬性域。例如,給水干管的要素類和存儲(chǔ)給水支管的要素類可以將同一個(gè)域用于地表類型字段。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建進(jìn)一步定義進(jìn)一步定義Geodatab

59、ase 屬性域操作屬性域操作下面主要介紹一下屬性域的創(chuàng)建、查看、修改與關(guān)聯(lián)等操作。 屬性域的創(chuàng)建屬性域的創(chuàng)建本小節(jié)以新建的test.mdb數(shù)據(jù)庫(kù)為例,介紹在ArcCatalog中如何方便快速地為Geodatabase創(chuàng)建屬性域,具體步驟如下:Step01 在ArcCatalog目錄樹中,右擊待創(chuàng)建屬性域的地理數(shù)據(jù)庫(kù)test.mdb,在彈出的菜單中點(diǎn)擊“Properties”選項(xiàng),彈出“Database Properties”對(duì)話框。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建進(jìn)一步定義進(jìn)一步定義Geodatabase 屬性域操作屬性域操作Step02 在彈出的“Database Properti

60、es”對(duì)話框中切換到“Domains”選項(xiàng)卡,如圖13.42所示。Step03 單擊“Domain Name”列表框下的空字段輸入新建屬性域的名稱,并在其后相對(duì)應(yīng)的“Description”列表框中輸入新建屬性域的描述。第四節(jié)第四節(jié) Geodatabase的創(chuàng)建進(jìn)一步定義進(jìn)一步定義Geodatabase 屬性域操作屬性域操作Step04 選擇新建的屬性域,在“Domain Properties”區(qū)域范圍內(nèi),可以設(shè)置屬性域的相關(guān)屬性。u “Field Type”:可以修改該域?qū)傩宰侄蔚念愋?,默認(rèn)情況下為長(zhǎng)整型,如圖13.43所示。u “Domain Type”:有“Range”和“Coded V

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論