




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第三章
空間數據的采集與組織第三章
空間數據的采集與組織1主要內容3.1Shapefile文件的創建3.2Coverage文件創建3.3Geodatabase數據庫創建3.4數據編輯主要內容3.1Shapefile文件的創建23.1Shapefile文件的創建
3.1.1創建新的Shapefile和dBASE表
1.創建新的Shapefile當創建一個新的shapefile時,必須定義它將包含的要素類型、這些要素是否表示路線以及這些要素是否將是三維的。在shapefile創建之后,這些性質不能被修改。
3.1Shapefile文件的創建
3.1.1創建新的S3圖3.1新建sharpfile菜單操作圖3.2新建sharpfile要素選擇設定操作圖3.1新建sharpfile菜單操作圖3.2新建s4在SpatialReference屬性對話框中,通過Select按鈕、Import按鈕或New按鈕定義Shapefile的坐標系統。圖3.3定義sharpfile的坐標系統在SpatialReference屬性52.創建新的dBASE表
在ArcCatalog目錄樹中,右鍵單擊需要創建dBASE表的文件夾,單擊New,再單擊dBASE表,為其輸入一個名稱,并按回車鍵。2.創建新的dBASE表63.1.2添加或刪除屬性
在ArcCatalog中,可通過添加、刪除屬性項來修改Shapefile和dBASE的結構。在ShapefileProperties對話框中的Fields標簽中添加屬性項。刪除屬性項,只需選中需刪除的屬性項,在鍵盤上按Delete鍵,即可。3.1.2添加或刪除屬性7圖3.4添加刪除屬性菜單操作圖3.5添加刪除屬性操作圖3.4添加刪除屬性菜單操作圖3.5添加刪除屬性操作83.1.3創建和更新索引
1.屬性索引屬性索引可以幫助提高評價(evaluate)屬性值的查詢功能。當屬性列中的數據改變后,ArcCatalog創建的索引會自動更新。2.空間索引進入ShapefileProperties對話框中的Indexes選項卡,可以添加、刪除或更新索引。3.1.3創建和更新索引9在ShapefileProperties對話框(Indexes選項卡)中,選中要建立索引的屬性,刪除此索引只要取消屬性的選中即可。如果Shapefile還沒有空間索引,在SpatialIndex選項組中單擊Add按鈕創建空間索引,如果需要刪除已有的空間索引,單擊Delete按鈕。單擊Update按鈕,可以更新空間索引。圖3.6創建和更新索引在ShapefileProperties對圖3103.2Coverage文件創建3.2.1創建新的Coverage和INFO表
1.創建新的Coverage在ArcCatalog目錄樹中,右鍵單擊需要創建Coverage的文件夾,單擊New,再單擊Coverage,打開NewCoverage對話框,為新的Coverage輸入一個名字,選中使用另一個Coverage作為模板的復選框,并單擊Browse按鈕,選擇想作為模板使用的Coverage圖3.7新建Coverage操作3.2Coverage文件創建3.2.1創建新的Cove112.創建新的INFO表
在DefineINFOTable對話框中輸入新表的名字、選擇數據類型等。
圖3.8新建INFO表操作2.創建新的INFO表圖3.8新建INFO表操作123.2.2建立拓撲
在ArcCatalog目錄樹中,右鍵單擊需要建立拓撲關系的Coverage,單擊Properties命令,打開CoverageProperties對話框(General選項卡),在Featureclasses中,選擇需要建立拓撲關系的地理要素類。圖3.9選擇新建拓撲操作的地理要素類3.2.2建立拓撲圖3.9選擇新建拓撲操作的地理要素類13(1)Build
Build在確定Coverage的同時,需要選擇建立拓撲關系的空間要素類型。Bulid后的Coverage仍保持原來屬性表中的數據項,但不保留關聯特性。在Build對話框中,根據需要改變建立拓撲關系的Featureclass或者Annosubclass即可。圖3.10利用Build來建立拓撲關系(1)Build圖3.10利用Build來建立拓撲關系14(2)CleanClean依據一定的容限值,建立多邊形和弧段結點的拓撲關系,可以完成一些Build無法完成的工作。在Clean對話框中,根據具體情況輸入模糊(Fuzzy)及懸掛(Dangle)容限值,選中Cleanlinesonly復選框。單擊OK即可。圖3.11利用Clean來建立拓撲關系(2)Clean圖3.11利用Clean來建立拓撲關系153.2.3定義Coverage的坐標系統在CoverageProperties對話框(Projection選項卡)中,通過Define按鈕定義或修改坐標系統。圖3.12定義Coverage的坐標系統ab3.2.3定義Coverage的坐標系統圖3.12定義163.2.4Coverage維護操作
維護操作包括修改Coverage的控制點和范圍、設置Coverage的容限、添加、修改、刪除屬性項、添加和去除索引、創建Coverage的關系類等。3.2.4Coverage維護操作171.修改Coverage的控制點和范圍
所有Coverage都有一套坐標控制點(Tic)和一個范圍(Extent)。在CoverageProperties對話框(TicsandExtent選項卡)中可以進行Tic點的添加、刪除和更新以及范圍的重新計算或修改。圖3.13Coverage的控制點和范圍的修改1.修改Coverage的控制點和范圍圖3.13C182.設置Coverage的容限
很多針對Coverage的操作都要使用容限值(Tolerances),例如當用戶在數字化或編輯時打開結點捕捉(NodeSnapping),位于一定距離內的兩個結點就會自動合并在一起,這個特定距離就是結點捕捉的容限值。
2.設置Coverage的容限19在CoverageProperties對話框(Tolerances選項卡)中可以進行設置。圖3.14Coverage容限值的設定在CoverageProperties對話框(203.Coverage屬性項維護
在ArcCatalog目錄樹中,右鍵單擊需要添加新屬性的Coverage要素類或INFO表,單擊Properties命令,打開CoverageFeatureClassProperties對話框(Items選項卡),通過Add按鈕、Delete按鈕、Edit按鈕、AddIndex按鈕、DeleteIndex按鈕可以完成屬性項的添加、刪除、修改、和索引的添加與去除。圖3.15Coverage屬性項的維護3.Coverage屬性項維護圖3.15Coverag214.創建Coverage的關系類
一個Coverage的要素經常和其他Coverage的要素或獨立數據表中的屬性相聯系。在ArcCatalog中通過創建關系來定義這些聯系,它們儲存在關系類中。通過關系,可以定義要素類屬性數據表的哪列和其他數據表的哪列共享相同的值。關系類可以使用戶使用相關聯的數據表的屬性來查詢、標注和符號化Coverage的要素。4.創建Coverage的關系類223.3Geodatabase數據庫創建3.3.1Geodatabase概述地理數據庫(Geodatabase)是為了更好的管理和使用地理要素數據,而按照一定的模型和規則組合起來的地理要素數據集(featuredataset)。地理數據庫是按照層次型的數據對象來組織地理數據的,這些數據對象包括對象類(ObjectClasses)、要素類(FeatureClasses)和要素數據集(featuredataset)。3.3Geodatabase數據庫創建3.3.1Geod23Geodatabase的數據組織圖
地理數據庫Geodatabase對象類ObjectClasses要素類FeatureClasses要素數據集FeatureDatasetes關系類RelationshipClasses要素類FeatureClasses幾何網絡GeometricNetwork關系類RelationshapClasses要素Feature網絡要素NetworkFeature關系Relationship表格Table要素Feature關系Relationship圖3.16Geodatabase的數據組織Geodatabase的數據組織圖地理數據庫Geo243.3.2地理數據庫建立的一般過程地理數據庫設計地理數據庫建立建立空的數據庫中的基本組成項
向地理數據庫各項加載數據
進一步定義數據庫圖3.17地理數據庫建立的一般流程圖3.3.2地理數據庫建立的一般過程地理數據庫設計地理數據庫建253.3.3創建一個新的數據庫借助ArcCatalog可以建立兩種地理數據庫:本地個人地理數據庫(PersonalGeodatabase)和ArcSDE地理數據庫。個人地理數據庫可以直接在ArcCatalog環境中建立,而ArcSDE地理數據庫必須首先在網絡服務器上安裝數據庫管理系統(DBMS)和ArcSDE,然后建立從ArcCatalog到ArcSDE地理數據庫的一個連接。3.3.3創建一個新的數據庫26
以建立本地個人地理數據庫為例:在ArcCatalog樹中右鍵單擊一個文件夾,單擊New,再單擊PersonalGeodatabase命令,輸入個人數據庫的名稱,這時該數據庫是空的。圖3.18新建個人數據庫的菜單操作以建立本地個人地理數據庫為例:圖3.18273.3.4建立數據庫中的基本組成項
Geodatabase中的基本組成項包括對象類、要素類和要素數據集。3.3.4建立數據庫中的基本組成項28建立要素數據集建立一個新的要素數據集,必須定義其空間參考,包括坐標系統和坐標域。數據集中的所有要素類使用相同的坐標系統,所有要素類的所有要素坐標必須在域的范圍內。在ArcCatalog目錄樹中,在需要建立新要素數據集的地理數據庫上單擊右鍵,打開NewFeatureDataset對話框。建立要素數據集29輸入要素數據集名稱,單擊Edit按鈕,打開SpatialReference屬性對話框,設置空間參考及坐標域。
圖3.19建立新的要素數據集ab輸入要素數據集名稱,單擊Edit按鈕,打開Spa302.建立要素類
要素類分為簡單要素類和獨立要素類。簡單要素類存放在要素數據集中,不需要定義空間參考,要素類將使用要素數據集的坐標;獨立要素類存放在數據庫中的要素數據集之外,必須定義空間參考坐標。2.建立要素類31(1)建立一個簡單要素類在NewFeatureClass對話框中,輸入要素類名稱、假名,在Type選項組選擇ThisfeatureclasswillstoreESRIsimplefeatures單選按鈕。圖3.20新建一個簡單的要素類(1)建立一個簡單要素類圖3.20新建一個簡單的要素類32
按提示輸入關鍵字、添加新字段、定義字段屬性等。圖3.21新建要素類的關鍵字,新字段和字段屬性相關信息的設置按提示輸入關鍵字、添加新字段、定義字段屬性等。圖333(2)建立一個獨立要素類獨立要素類是在地理數據庫中不屬于任何要素數據集的要素類,其建立方法與建立簡單要素類相似。但獨立要素類需要建立自己的空間參考坐標系統,并設定自己的投影系統參數和X/Y域。(2)建立一個獨立要素類343.建立關系表在ArcCatalog目錄樹中,右鍵單擊需要建立關系表的地理數據庫,單擊New,選擇Tabel命令,打開NewTabel對話框,輸入表名和假名,在Type選項組選擇ThistablewillstoreESRIsimpleobjects按鈕。按提示輸入關鍵字、添加屬性字段、選擇數據類型等。3.建立關系表35圖3.22新建關系表的菜單操作圖3.23新建關系表的對話框操作圖3.22新建關系表的菜單操作圖3.23新建關系表的363.3.5向地理數據庫加載數據地理數據庫中支持Shapefile、Coverage、INFO表和dBASE表,如果已有數據不是上述幾種格式,可以用ArcToolbox中的工具進行數據格式的轉換,再加載到地理數據庫中。3.3.5向地理數據庫加載數據371.導入數據當導入Shapefile、Coverage到一個地理數據庫時,導入的數據作為新的要素類存在。當導入INFO表和dBASE表到一個地理數據庫時,它們作為一個新表存在。所以,在導入數據之前,這些要素類和表是不存在的。可以導入Shapefile、Coverage、dBASE表和INFO表以及柵格數據,或者在地理數據庫之間直接移動和復制數據??梢栽谛枰獙氲綌祿熘械臄祿蠁螕粲益I,單擊Export命令,或者在需要導入數據的數據庫上單擊右鍵,單擊Import命令,都可以實現各種數據的導入。
1.導入數據38
例如:在ArcCatalog樹中,右鍵單擊想導入到地理數據庫的表,單擊Export,單擊ToGeodatabase(single)或ToGeodatabase(multiple),可以實現一個或多個INFO表同時導入到數據庫中。圖3.24向地理數據庫中加載數據例如:在ArcCatalog樹中,右鍵單擊想導392.載入數據
在數據庫中建立了要素集、要素類和表后,可以利用數據載入工具,將Shapefile和Coverage要素載入到地理數據庫的要素類中,將dBASE數據表和INFO屬性表載入到地理數據庫表中。2.載入數據40在ArcCatalog樹中,右鍵單擊要載入數據庫的要素類或表,單擊Load,單擊Loaddata,在SimpleDataLoader對話框中根據提示逐步設置。圖3.25向地理數據庫要素類中加載數據在ArcCatalog樹中,右鍵單擊要載入數據庫413.建立新要素
當在數據庫中創建了要素類后,可以將數據庫中的要素類直接拖到ArcMap的內容表中,并在圖形窗口通過Editor來建立新要素,并進行屬性編輯。3.建立新要素423.3.6進一步定義數據庫1.建立索引(1)建立屬性索引右鍵單擊需要建立屬性索引的表或要素類,單擊Properties命令,在FeatureClassProperties對話框(Indexes選項卡)中建立屬性索引。圖3.26建立空間數據庫索引3.3.6進一步定義數據庫圖3.26建立空間數據庫索引43(2)修改空間索引右鍵單擊需要修改空間索引的Shapefile,單擊Properties命令,在ShapefileProperties對話框(Indexes選項卡)中完成空間索引的添加、刪除和更新。圖3.27修改空間索引(2)修改空間索引圖3.27修改空間索引442.創建子類和屬性域
(1)屬性域(AttributeDomains)屬性域表述的是限定屬性的一組值。有兩種不同的屬性域:范圍域(RangeDomains)和代碼值域(CodedValueDomains)。范圍域可以指定一個范圍的值域(最大值和最小值),最大值和最小值可以使用整型或浮點型數值表示。代碼值域給一個屬性指定有效的取值集合,包括兩個值,一個是存儲在數據庫中實際值,一個是說明數值意義的用戶描述。代碼值域可以應用于任何屬性類型,包括文本、數字、日期等。2.創建子類和屬性域45
在ArcCatalog目錄樹中,右鍵單擊要建立屬性范圍域的地理數據庫,單擊Properties命令,打開DtatbaseProperties對話框,在Domains選項卡中進行建立屬性范圍域、屬性代碼值域、修改屬性域等操作。圖3.28屬性域相關編輯操作圖3.28屬性域相關編輯操作46(2)建立子類型
子類型是根據要素類的屬性值將要素劃分為更小的分類。比如一個地塊要素類可以根據屬性字段Res的值分為Residential和Non-Residential兩個子類型。對象的子類是由它們的代碼值來確定的,子類代碼存儲在要素類或表的整型字段中。每個子類都包含自己的默認值和值域范圍。(2)建立子類型47
在ArcCatalog目錄樹中,右鍵單擊需要添加子類型的表或要素類,單擊Properties命令,在FeatureClassProperties對話框(Subtypes選項卡)中建立和修改子類型。圖3.29子類型的建立和修改圖3.29子類型的建立和修改483.創建關系類
在地理數據庫中,對象(空間對象、非空間對象)之間的關聯稱為關系(Relationship)。在地理數據庫中,關系以關系類來存儲。3.創建關系類49(1)建立關系類在ArcCatalog目錄樹中,右鍵單擊需要建立關系類的地理數據庫或要素數據集,單擊New,單擊RelationshipClass命令,打開NewRelationshipClass對話框,根據提示逐步建立關系類。
圖3.30關系類的建立(1)建立關系類圖3.30關系類的建立50(2)管理關系類
關系類一旦被建立,就不能對其修改,只能添加、刪除或修改關系規則。在ArcMap中可以瀏覽地理數據庫中與一定對象相關聯的對象。標識要素時,IdentifyResults對話框可用來查找一個要素的關聯對象。使用表時,可以查找關聯對象的一個表。(2)管理關系類514.創建注釋類表示地理現象的地理要素除了有幾何形狀和空間位置外,還有一些描述文本,通常將這些文本稱為注釋。注釋被存儲為ESRI的簡單要素類,它可以存在于一個要素數據集內部,也可以作為獨立要素類。注釋類分為連接要素的注釋類(Feature-linkedAnnotationClass)和不連接要素的注釋類(Nonfeature-linkedAnnotationClass)兩種。不連接要素的注釋類在地理數據庫中不與要素相關聯,沒有特定的對應要素;連接要素的注釋類與地理數據庫中一個要素類的特定要素相關聯,當要素類中要素被移動或者刪除時,要素關聯的注釋也會隨之進行相應操作。4.創建注釋類52在ArcCatalog目錄樹中,右鍵單擊需要建立注釋類的地理數據庫或要素數據集,單擊New,單擊FeatureClass命令,在NewFeatureClass對話框中逐步完成注釋類的建立。圖3.31注釋類的建立在ArcCatalog目錄樹中,右鍵單擊需要建立53可以將ArcMap標注(Labels)轉換為地理數據庫中的注釋類(Annotation);ArcMap還可以把存儲在Coverage注釋要素類中的注釋轉換成地理數據庫的注釋,可以轉化生成一個新的注釋類,也可以轉換到地理數據庫內已經存在的注釋類中。可以將ArcMap標注(Labels)轉換為地理545.創建幾何網絡
幾何網絡是要素數據集中要素類集合之間的拓撲關系,幾何網絡中的每一個要素有一個角色:邊或連接。建立一個幾何網絡必須確定哪些要素類參入網絡,以及參入要素類扮演什么角色,并需要指定一系列的權重參數,以及其他一些更高級的參數。5.創建幾何網絡55(1)建立幾何網絡
兩種方法:一是建立全新的幾何網絡,二是以已存在的簡單要素類為基礎建立幾何網絡。(1)建立幾何網絡56(2)建立一個全新的幾何網絡
在ArcCatalog目錄樹中,右鍵單擊需要建立幾何網絡的要素數據集,單擊New,單擊GeometricNetwork命令,打開BuildGeometricNetworkWizard對話框,根據提示,逐步建立幾何網絡。圖3.32建立新的幾何網絡(2)建立一個全新的幾何網絡圖3.32建立新的幾何網絡57(3)以已存在的簡單要素類為基礎建立幾何網絡利用已有要素建立一個幾何網絡(過程與建立一個全新的幾何網絡類似)向幾何網絡中添加需要的要素類(邊要素類和連接要素類)為幾何網絡建立幾何規則(邊-連接(Edge-Junction)和邊-邊(Edge-Edge)規則)(3)以已存在的簡單要素類為基礎建立幾何網絡583.4數據編輯3.4.1圖形編輯所有編輯操作都是以打開地圖文檔,并開始編輯(StartEditing)數據層為前提的。1.基本編輯在ArcMap中對所加載的數據的圖形要素可以進行各種編輯,如平行線復制、緩沖區生成、鏡面反射、拼接處理、結點刪除、結點添加、線的延長和裁剪、線與多邊形的分割和縮放與拉伸等。3.4數據編輯3.4.1圖形編輯592.拓撲編輯首先需要創建拓撲,以便具有共享邊或點的要素按照拓撲關系共享邊或點,為拓撲關聯的保持或維護做準備。在編輯共享邊或點的過程中,相關的要素將自動更新其形狀。
2.拓撲編輯60(1)共享要素移動共享要素移動包括共享結點和共享邊線的移動。圖3.33共享要素的移動(1)共享要素移動圖3.33共享要素的移動61(2)共享邊線編輯包括共享邊線變形、共享邊線修改和共享多邊形生成。圖3.34共享邊線的編輯(2)共享邊線編輯圖3.34共享邊線的編輯623.4.2屬性編輯
借助ArcMap的編輯工具,可以對單要素或多要素屬性進行添加、刪除、修改、復制或粘貼等多種編輯操作;使用數據層屬性表,可以實現更多的編輯操作。3.4.2屬性編輯63(1)在圖形窗口中選擇需要編輯屬性的要素(可以多選)單擊右鍵,單擊Attributes按鈕,在Attributes對話框中進行屬性瀏覽和編輯。
圖3.35用Attributes按鈕進行要素的屬性編輯操作(1)在圖形窗口中選擇需要編輯屬性的要素(可以多選64
(2)也可以通過數據顯示工具條中的IdentifyFeature按鈕,打開IdentifyResults對話框,完成對屬性數據的瀏覽與編輯。圖3.36用IdentifyFeature按鈕進行要素屬性編輯(2)也可以通過數據顯示工具條中的Identi65(3)也可以右鍵單擊圖層,單擊OpenAttributeTable命令,打開圖層的屬性表。單擊右下角的Options按鈕,可以進行增加字段、關聯表、屬性表導出等操作。但是不能在屬性表里進行修改、刪除等操作。圖3.37圖層屬性表的編輯操作(3)也可以右鍵單擊圖層,單擊OpenAttrib66第三章
空間數據的采集與組織第三章
空間數據的采集與組織67主要內容3.1Shapefile文件的創建3.2Coverage文件創建3.3Geodatabase數據庫創建3.4數據編輯主要內容3.1Shapefile文件的創建683.1Shapefile文件的創建
3.1.1創建新的Shapefile和dBASE表
1.創建新的Shapefile當創建一個新的shapefile時,必須定義它將包含的要素類型、這些要素是否表示路線以及這些要素是否將是三維的。在shapefile創建之后,這些性質不能被修改。
3.1Shapefile文件的創建
3.1.1創建新的S69圖3.1新建sharpfile菜單操作圖3.2新建sharpfile要素選擇設定操作圖3.1新建sharpfile菜單操作圖3.2新建s70在SpatialReference屬性對話框中,通過Select按鈕、Import按鈕或New按鈕定義Shapefile的坐標系統。圖3.3定義sharpfile的坐標系統在SpatialReference屬性712.創建新的dBASE表
在ArcCatalog目錄樹中,右鍵單擊需要創建dBASE表的文件夾,單擊New,再單擊dBASE表,為其輸入一個名稱,并按回車鍵。2.創建新的dBASE表723.1.2添加或刪除屬性
在ArcCatalog中,可通過添加、刪除屬性項來修改Shapefile和dBASE的結構。在ShapefileProperties對話框中的Fields標簽中添加屬性項。刪除屬性項,只需選中需刪除的屬性項,在鍵盤上按Delete鍵,即可。3.1.2添加或刪除屬性73圖3.4添加刪除屬性菜單操作圖3.5添加刪除屬性操作圖3.4添加刪除屬性菜單操作圖3.5添加刪除屬性操作743.1.3創建和更新索引
1.屬性索引屬性索引可以幫助提高評價(evaluate)屬性值的查詢功能。當屬性列中的數據改變后,ArcCatalog創建的索引會自動更新。2.空間索引進入ShapefileProperties對話框中的Indexes選項卡,可以添加、刪除或更新索引。3.1.3創建和更新索引75在ShapefileProperties對話框(Indexes選項卡)中,選中要建立索引的屬性,刪除此索引只要取消屬性的選中即可。如果Shapefile還沒有空間索引,在SpatialIndex選項組中單擊Add按鈕創建空間索引,如果需要刪除已有的空間索引,單擊Delete按鈕。單擊Update按鈕,可以更新空間索引。圖3.6創建和更新索引在ShapefileProperties對圖3763.2Coverage文件創建3.2.1創建新的Coverage和INFO表
1.創建新的Coverage在ArcCatalog目錄樹中,右鍵單擊需要創建Coverage的文件夾,單擊New,再單擊Coverage,打開NewCoverage對話框,為新的Coverage輸入一個名字,選中使用另一個Coverage作為模板的復選框,并單擊Browse按鈕,選擇想作為模板使用的Coverage圖3.7新建Coverage操作3.2Coverage文件創建3.2.1創建新的Cove772.創建新的INFO表
在DefineINFOTable對話框中輸入新表的名字、選擇數據類型等。
圖3.8新建INFO表操作2.創建新的INFO表圖3.8新建INFO表操作783.2.2建立拓撲
在ArcCatalog目錄樹中,右鍵單擊需要建立拓撲關系的Coverage,單擊Properties命令,打開CoverageProperties對話框(General選項卡),在Featureclasses中,選擇需要建立拓撲關系的地理要素類。圖3.9選擇新建拓撲操作的地理要素類3.2.2建立拓撲圖3.9選擇新建拓撲操作的地理要素類79(1)Build
Build在確定Coverage的同時,需要選擇建立拓撲關系的空間要素類型。Bulid后的Coverage仍保持原來屬性表中的數據項,但不保留關聯特性。在Build對話框中,根據需要改變建立拓撲關系的Featureclass或者Annosubclass即可。圖3.10利用Build來建立拓撲關系(1)Build圖3.10利用Build來建立拓撲關系80(2)CleanClean依據一定的容限值,建立多邊形和弧段結點的拓撲關系,可以完成一些Build無法完成的工作。在Clean對話框中,根據具體情況輸入模糊(Fuzzy)及懸掛(Dangle)容限值,選中Cleanlinesonly復選框。單擊OK即可。圖3.11利用Clean來建立拓撲關系(2)Clean圖3.11利用Clean來建立拓撲關系813.2.3定義Coverage的坐標系統在CoverageProperties對話框(Projection選項卡)中,通過Define按鈕定義或修改坐標系統。圖3.12定義Coverage的坐標系統ab3.2.3定義Coverage的坐標系統圖3.12定義823.2.4Coverage維護操作
維護操作包括修改Coverage的控制點和范圍、設置Coverage的容限、添加、修改、刪除屬性項、添加和去除索引、創建Coverage的關系類等。3.2.4Coverage維護操作831.修改Coverage的控制點和范圍
所有Coverage都有一套坐標控制點(Tic)和一個范圍(Extent)。在CoverageProperties對話框(TicsandExtent選項卡)中可以進行Tic點的添加、刪除和更新以及范圍的重新計算或修改。圖3.13Coverage的控制點和范圍的修改1.修改Coverage的控制點和范圍圖3.13C842.設置Coverage的容限
很多針對Coverage的操作都要使用容限值(Tolerances),例如當用戶在數字化或編輯時打開結點捕捉(NodeSnapping),位于一定距離內的兩個結點就會自動合并在一起,這個特定距離就是結點捕捉的容限值。
2.設置Coverage的容限85在CoverageProperties對話框(Tolerances選項卡)中可以進行設置。圖3.14Coverage容限值的設定在CoverageProperties對話框(863.Coverage屬性項維護
在ArcCatalog目錄樹中,右鍵單擊需要添加新屬性的Coverage要素類或INFO表,單擊Properties命令,打開CoverageFeatureClassProperties對話框(Items選項卡),通過Add按鈕、Delete按鈕、Edit按鈕、AddIndex按鈕、DeleteIndex按鈕可以完成屬性項的添加、刪除、修改、和索引的添加與去除。圖3.15Coverage屬性項的維護3.Coverage屬性項維護圖3.15Coverag874.創建Coverage的關系類
一個Coverage的要素經常和其他Coverage的要素或獨立數據表中的屬性相聯系。在ArcCatalog中通過創建關系來定義這些聯系,它們儲存在關系類中。通過關系,可以定義要素類屬性數據表的哪列和其他數據表的哪列共享相同的值。關系類可以使用戶使用相關聯的數據表的屬性來查詢、標注和符號化Coverage的要素。4.創建Coverage的關系類883.3Geodatabase數據庫創建3.3.1Geodatabase概述地理數據庫(Geodatabase)是為了更好的管理和使用地理要素數據,而按照一定的模型和規則組合起來的地理要素數據集(featuredataset)。地理數據庫是按照層次型的數據對象來組織地理數據的,這些數據對象包括對象類(ObjectClasses)、要素類(FeatureClasses)和要素數據集(featuredataset)。3.3Geodatabase數據庫創建3.3.1Geod89Geodatabase的數據組織圖
地理數據庫Geodatabase對象類ObjectClasses要素類FeatureClasses要素數據集FeatureDatasetes關系類RelationshipClasses要素類FeatureClasses幾何網絡GeometricNetwork關系類RelationshapClasses要素Feature網絡要素NetworkFeature關系Relationship表格Table要素Feature關系Relationship圖3.16Geodatabase的數據組織Geodatabase的數據組織圖地理數據庫Geo903.3.2地理數據庫建立的一般過程地理數據庫設計地理數據庫建立建立空的數據庫中的基本組成項
向地理數據庫各項加載數據
進一步定義數據庫圖3.17地理數據庫建立的一般流程圖3.3.2地理數據庫建立的一般過程地理數據庫設計地理數據庫建913.3.3創建一個新的數據庫借助ArcCatalog可以建立兩種地理數據庫:本地個人地理數據庫(PersonalGeodatabase)和ArcSDE地理數據庫。個人地理數據庫可以直接在ArcCatalog環境中建立,而ArcSDE地理數據庫必須首先在網絡服務器上安裝數據庫管理系統(DBMS)和ArcSDE,然后建立從ArcCatalog到ArcSDE地理數據庫的一個連接。3.3.3創建一個新的數據庫92
以建立本地個人地理數據庫為例:在ArcCatalog樹中右鍵單擊一個文件夾,單擊New,再單擊PersonalGeodatabase命令,輸入個人數據庫的名稱,這時該數據庫是空的。圖3.18新建個人數據庫的菜單操作以建立本地個人地理數據庫為例:圖3.18933.3.4建立數據庫中的基本組成項
Geodatabase中的基本組成項包括對象類、要素類和要素數據集。3.3.4建立數據庫中的基本組成項94建立要素數據集建立一個新的要素數據集,必須定義其空間參考,包括坐標系統和坐標域。數據集中的所有要素類使用相同的坐標系統,所有要素類的所有要素坐標必須在域的范圍內。在ArcCatalog目錄樹中,在需要建立新要素數據集的地理數據庫上單擊右鍵,打開NewFeatureDataset對話框。建立要素數據集95輸入要素數據集名稱,單擊Edit按鈕,打開SpatialReference屬性對話框,設置空間參考及坐標域。
圖3.19建立新的要素數據集ab輸入要素數據集名稱,單擊Edit按鈕,打開Spa962.建立要素類
要素類分為簡單要素類和獨立要素類。簡單要素類存放在要素數據集中,不需要定義空間參考,要素類將使用要素數據集的坐標;獨立要素類存放在數據庫中的要素數據集之外,必須定義空間參考坐標。2.建立要素類97(1)建立一個簡單要素類在NewFeatureClass對話框中,輸入要素類名稱、假名,在Type選項組選擇ThisfeatureclasswillstoreESRIsimplefeatures單選按鈕。圖3.20新建一個簡單的要素類(1)建立一個簡單要素類圖3.20新建一個簡單的要素類98
按提示輸入關鍵字、添加新字段、定義字段屬性等。圖3.21新建要素類的關鍵字,新字段和字段屬性相關信息的設置按提示輸入關鍵字、添加新字段、定義字段屬性等。圖399(2)建立一個獨立要素類獨立要素類是在地理數據庫中不屬于任何要素數據集的要素類,其建立方法與建立簡單要素類相似。但獨立要素類需要建立自己的空間參考坐標系統,并設定自己的投影系統參數和X/Y域。(2)建立一個獨立要素類1003.建立關系表在ArcCatalog目錄樹中,右鍵單擊需要建立關系表的地理數據庫,單擊New,選擇Tabel命令,打開NewTabel對話框,輸入表名和假名,在Type選項組選擇ThistablewillstoreESRIsimpleobjects按鈕。按提示輸入關鍵字、添加屬性字段、選擇數據類型等。3.建立關系表101圖3.22新建關系表的菜單操作圖3.23新建關系表的對話框操作圖3.22新建關系表的菜單操作圖3.23新建關系表的1023.3.5向地理數據庫加載數據地理數據庫中支持Shapefile、Coverage、INFO表和dBASE表,如果已有數據不是上述幾種格式,可以用ArcToolbox中的工具進行數據格式的轉換,再加載到地理數據庫中。3.3.5向地理數據庫加載數據1031.導入數據當導入Shapefile、Coverage到一個地理數據庫時,導入的數據作為新的要素類存在。當導入INFO表和dBASE表到一個地理數據庫時,它們作為一個新表存在。所以,在導入數據之前,這些要素類和表是不存在的??梢詫隨hapefile、Coverage、dBASE表和INFO表以及柵格數據,或者在地理數據庫之間直接移動和復制數據。可以在需要導入到數據庫中的數據上單擊右鍵,單擊Export命令,或者在需要導入數據的數據庫上單擊右鍵,單擊Import命令,都可以實現各種數據的導入。
1.導入數據104
例如:在ArcCatalog樹中,右鍵單擊想導入到地理數據庫的表,單擊Export,單擊ToGeodatabase(single)或ToGeodatabase(multiple),可以實現一個或多個INFO表同時導入到數據庫中。圖3.24向地理數據庫中加載數據例如:在ArcCatalog樹中,右鍵單擊想導1052.載入數據
在數據庫中建立了要素集、要素類和表后,可以利用數據載入工具,將Shapefile和Coverage要素載入到地理數據庫的要素類中,將dBASE數據表和INFO屬性表載入到地理數據庫表中。2.載入數據106在ArcCatalog樹中,右鍵單擊要載入數據庫的要素類或表,單擊Load,單擊Loaddata,在SimpleDataLoader對話框中根據提示逐步設置。圖3.25向地理數據庫要素類中加載數據在ArcCatalog樹中,右鍵單擊要載入數據庫1073.建立新要素
當在數據庫中創建了要素類后,可以將數據庫中的要素類直接拖到ArcMap的內容表中,并在圖形窗口通過Editor來建立新要素,并進行屬性編輯。3.建立新要素1083.3.6進一步定義數據庫1.建立索引(1)建立屬性索引右鍵單擊需要建立屬性索引的表或要素類,單擊Properties命令,在FeatureClassProperties對話框(Indexes選項卡)中建立屬性索引。圖3.26建立空間數據庫索引3.3.6進一步定義數據庫圖3.26建立空間數據庫索引109(2)修改空間索引右鍵單擊需要修改空間索引的Shapefile,單擊Properties命令,在ShapefileProperties對話框(Indexes選項卡)中完成空間索引的添加、刪除和更新。圖3.27修改空間索引(2)修改空間索引圖3.27修改空間索引1102.創建子類和屬性域
(1)屬性域(AttributeDomains)屬性域表述的是限定屬性的一組值。有兩種不同的屬性域:范圍域(RangeDomains)和代碼值域(CodedValueDomains)。范圍域可以指定一個范圍的值域(最大值和最小值),最大值和最小值可以使用整型或浮點型數值表示。代碼值域給一個屬性指定有效的取值集合,包括兩個值,一個是存儲在數據庫中實際值,一個是說明數值意義的用戶描述。代碼值域可以應用于任何屬性類型,包括文本、數字、日期等。2.創建子類和屬性域111
在ArcCatalog目錄樹中,右鍵單擊要建立屬性范圍域的地理數據庫,單擊Properties命令,打開DtatbaseProperties對話框,在Domains選項卡中進行建立屬性范圍域、屬性代碼值域、修改屬性域等操作。圖3.28屬性域相關編輯操作圖3.28屬性域相關編輯操作112(2)建立子類型
子類型是根據要素類的屬性值將要素劃分為更小的分類。比如一個地塊要素類可以根據屬性字段Res的值分為Residential和Non-Residential兩個子類型。對象的子類是由它們的代碼值來確定的,子類代碼存儲在要素類或表的整型字段中。每個子類都包含自己的默認值和值域范圍。(2)建立子類型113
在ArcCatalog目錄樹中,右鍵單擊需要添加子類型的表或要素類,單擊Properties命令,在FeatureClassProperties對話框(Subtypes選項卡)中建立和修改子類型。圖3.29子類型的建立和修改圖3.29子類型的建立和修改1143.創建關系類
在地理數據庫中,對象(空間對象、非空間對象)之間的關聯稱為關系(Relationship)。在地理數據庫中,關系以關系類來存儲。3.創建關系類115(1)建立關系類在ArcCatalog目錄樹中,右鍵單擊需要建立關系類的地理數據庫或要素數據集,單擊New,單擊RelationshipClass命令,打開NewRelationshipClass對話框,根據提示逐步建立關系類。
圖3.30關系類的建立(1)建立關系類圖3.30關系類的建立116(2)管理關系類
關系類一旦被建立,就不能對其修改,只能添加、刪除或修改關系規則。在ArcMap中可以瀏覽地理數據庫中與一定對象相關聯的對象。標識要素時,IdentifyResults對話框可用來查找一個要素的關聯對象。使用表時,可以查找關聯對象的一個表。(2)管理關系類1174.創建注釋類表示地理現象的地理要素除了有幾何形狀和空間位置外,還有一些描述文本,通常將這些文本稱為注釋。注釋被存儲為ESRI的簡單要素類,它可以存在于一個要素數據集內部,也可以作為獨立要素類。注釋類分為連接要素的注釋類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電視設備智能生物藥品產業可持續發展戰略技術考核試卷
- 紡織品企業環境管理體系考核試卷
- 空調器運行數據監測與分析考核試卷
- 派遣工勞動權益保障行動計劃考核試卷
- 紡織品檢測標準與方法考核試卷
- 洗浴用品選購指南考核試卷
- 煉鐵高爐廢氣熱回收技術考核試卷
- 電視發射機用廣播發射器散熱系統考核試卷
- 突發事件應對與危機管理考核試卷
- 西安工程大學《籃球裁判規則及競賽組織》2023-2024學年第一學期期末試卷
- 舞臺人生走進戲劇藝術學習通期末考試答案2023年
- 新《用字母表示數》說課
- 河南省礦山儲量動態檢測技術指南
- 光學系統的像質評價和像差公差
- :AHA心肺復蘇和心血管急救指南(完整版)
- 垃圾焚燒爐渣綜合利用方案
- 12J1 工程做法 天津市建筑標準設計圖集(2012版)
- 專賣執法人員資格考試題庫
- 全要素加強化工過程安全管理
- 腹部按壓技巧腸鏡檢查輔助技巧
- 5月業務學習第一篇輸液港的使用及維護
評論
0/150
提交評論