




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Geodatabase 數據庫創建1 Geodatabase概述地理數據庫(GeoDatabase) 是為了更好的管理和使用地理要素數據,而按照一定的模型、規則組合起來的存儲空間數據和屬性數據的容器。地理數據庫是按照層次性的數據對象來組織地理數據的,這些數據對象包括對象類和要素數據集(feature dataset)。對象類(Object Classes) 是指存儲非空間數據的表格(Table)。在Geodatabase中,對象類是一種特殊的類,它沒有空間特征,如:某塊地的主人。在“地塊”和“主人”之間,可以定義某種關系。要素類(Feature Classes) 是具有相同幾何類型和屬性的要素
2、的集合,即同類空間要素的集合。如河流、道路、植被、用地、電纜等。要素類之間可以獨立存在,也可具有某種關系。當不同的要素類之間存在關系時,我們將其組織到一個要素數據集中(Feature dataset)。要素數據集(Feature Dataset) 是共享空間參考系統的要素類的集合,即一組具有相同空間參考的要素類的集合。將不同的要素類放到一個要素數據集下的理由可能很多,但一般而言,在以下三種情況下,我們考慮將不同的要素類組織到一個要素數據集中:(1)當不同的要素類屬于同一范疇。如:全國范圍內某種比例尺的水系數據,其點、線、面類型的要素類可組織為同一個要素數據集。 (2)在同一幾何網絡中充當連接點
3、和邊的各種要素類,必須組織到同一要素數據集中。如:配電網絡中,有各種開關、變壓器、電纜等,它們分別對應點或線類型的要素類,在配電網絡建模時,應將其全部考慮到配電網絡對應的集和網絡模型中去。此時,這些要素類就必須放在同一要素數據集下。(3)對于共享公共幾何特征的要素類,如:用地、水系、行政邊界等。當移動其中的一個要素時,其公共的部分也要求一起移動,并保持這種公共邊關系不變。此種情況下,也要將這些要素類放到同一個要素數據集中。對象類、要素類和要素數據集是Geodatabase中的基本組成項。當在數據庫中創建了目這些項目后,可以向數據庫中加載數據,并進一步定義數據庫,如建立索引,建立拓撲關系,創建子
4、類、幾何網絡類、注釋類、關系類等。Geodatabase的數據組織如圖3.21所示。 2地理數據庫建立的一般過程建立地理數據庫的第一步,是設計地理數據庫將要包含的要素類、要素數據集、非空間對象表、幾何網絡類、關系類及空間參考系統等;地理數據庫設計完成之后,可以利用ArcCatalog開始建立數據庫:首先建立空的地理數據庫,然后建立其組成項,包括建立關系表、要素類、要素數據集等;最后向地理數據庫各項加載數據。當在關系表和要素類中加入數據后,可以在適當的字段上建立索引,以便提高查詢效率。建立了地理數據庫的關系表、要素類和要素數據集后,可以進一步建立更高級的項,例如,空間要素的幾何網絡、空間要素或非
5、空間要素類之間的關系類等。1) 地理數據庫設計 地理數據庫的設計是一個重要的過程,應該根據項目的需要進行規劃和反復設計。在設計一個地理數據庫之前,必須考慮一下幾個問題:a.在數據庫中存儲什么數據b.數據存儲采用什么投影c.是否需要建立數據修改的規則d.如何組織對象類和子類e.是否需要在不同類型對象間維護特殊的關系f.數據庫中是否包含網絡g.數據庫是否存儲定制對象回答了上述問題后,就可以開始地理數據庫的建立了。2) 地理數據庫建立借助ArcGIS9的ArcCatalog,可以采用以下三種方法在創建一個新的地理數據庫,選擇何種方法將取決于建立地理數據庫的數據源、是否在地理數據庫中存放定制對象。實際
6、操作中,經常聯合幾種或全部方法來創建地理數據庫。(1) 從頭開始建立一個新的地理數據庫有些情況下,可能沒有任何可裝載的數據,或者已經有的數據只能部分地滿足數據庫的設計,這時,可以用ArcCatalog來建立新的要素數據集、表、幾何網絡和其他地理數據庫項的模式。(2) 移植已經存在數據到地理數據庫對于已經存在的多種格式的數據:Shapefile、Coverage、INFO Table、dBase Table等,以及其它系統中的數據格式: ArcStrom、Map LIBARISN、ArcSDE等,可以通過ArcCatalog來轉換并輸入到地理數據庫中,并進一步定義數據庫,包括建立幾何網絡(Geo
7、metric Network)、子類型(Subtypes)、屬性域(Attribute Domains)等。(3) 用CASE工具建立地理數據庫可以用CASE工具建立新的定制對象,或從UML圖中產生地理數據庫模式。面向對象的設計工具可以用于建立對象模型、表示定制。基于這些模型,CASE工具的代碼產生向導(Code Generation Wizard)幫助你建立COM對象,以實現定制對象的行為,建立和管理定制對象的數據庫模式。本節著重介紹建立本地個人地理數據庫的一般過程和方法,有關CASE工具建立地理數據庫的部分及ArcSDE等內容省略。3)建立空的數據庫中的基本組成項一個空的地理數據庫,其基本
8、組成項包括關系表、要素類、要素數據集。當數據庫中建立了以上三項,并加載了數據之后,一個簡單的地理數據庫就建成了。 4)向地理數據庫各項加載數據可以用ArcMap中的Editor工具欄來建立新的對象,或調用已經存在的Shapefiles、Coverages、INFO Tables和dBaseTables數據來裝載數據庫對象。5)進一步定義數據庫對于數據庫中加載的數據,可以在適當的字段上建立索引,以便提高查詢效率。并可以在建立了數據庫的基本組成項后,進一步建立更高級的項,例如空間要素的幾何網絡、空間要素或非空間要素類之間的關系類等。一個地理數據庫只有定義了這些高級項后,才能顯出地理數據庫在數據組織
9、和應用上的強大優勢。3 創建一個新的地理數據庫借助ArcCatalog可以建立兩種地理數據庫:本地個人地理數據庫(Personal Geodatabase)和ArcSDE地理數據庫。個人地理數據庫可以直接在ArcCatalog環境中建立,而ArcSDE地理數據庫必須首先在網絡服務器上安裝數據庫管理系統(DBMS)和ArcSDE,然后建立從ArcCatalog到ArcSDE地理數據庫的一個連接。以建立本地個人地理數據庫為例:在ArcCatalog樹中選擇一個文件夾,單擊File菜單,或在選中的文件夾上點右鍵,選擇New,再選擇Personal Geodatabase,如圖3.22所示。輸入個人數
10、據庫的名稱,這時該數據庫是空的。圖3.22 建立本地個人地理數據庫4 建立數據庫Geodatabase中的基本組成項包括對象類、要素類和要素數據集。當數據庫中創建了這些項目后,可以建立更進一步的項目,如子類、幾何網絡、注釋類等。1)建立要素數據集建立一個新的要素數據集,必須定義其空間參考,包括坐標系統和坐標域。數據集中的所有要素類用相同的坐標系統,所有要素類的所有要素的坐標必須在域的范圍內。在定義坐標系統時,可以選擇預先定義的坐標系,或者以已有的要素數據集的坐標系或獨立要素類的坐標系作為模板,或者自己定義。(1)在ArcCatalog目錄樹中,在需要建立新要素數據集的地理數據庫上單擊右鍵,單擊
11、New,選擇Feature Dataset命令,打開New Feature Dataset對話框,如圖3.23所示。(2)在Name窗口輸入要素數據集名稱,單擊Edit按鈕,打開Spatial Reference屬性對話框,如圖3.24所示。 圖3.23 New Feature 對話框圖 3.23 Spatial Reference屬性對話框(3)進入Coordinate System選項卡,單擊Select或Import來設置要素數據集的空間參考?;騿螕鬘ew定義新的投影和坐標系統。定義好后可以單擊Modify按鈕編輯所選擇的坐標系統參數。(4)進入X/Y Domain選項卡,如圖3.25所
12、示。在數值窗口分別輸入數據集的最大最小X,Y值及所需精度。 (5)進入Z Domain選項卡,如果要素數據集中的要素類有Z值,輸入最大最小的Z值及所需精度。(6)進入M Domain選項卡,如果要素數據集中的要素類有M值,輸入最大最小的M值及所需精度。(7)單擊確定按鈕即可完成要素數據集的空間參考的定義。2)建立要素類要素類分為簡單要素類和獨立要素類。簡單要素類存放在要素數據集中,不需要定義空間坐標;獨立要素類存放在要素數據集之外,必須定義空間坐標。(1)建立一個簡單的要素類1)在ArcCatalog目錄樹中,在需要建立要素類的要素數據集上單擊右鍵,單擊New,選擇Feature Class命
13、令,如圖3.26所示。圖3.26 在要素數據集中建立要素類2)打開New Feature Class對話框,如圖3.27所示。在Name文本框中輸入要素類名稱,在Alias文本框中輸入要素類假名,假名是對真名的描述。在Type選項組選擇This feature class will store ESRI simple features單選按鈕。3)單擊下一步按鈕,打開確定要素類數據庫關鍵字對話框,如圖3.28所示。選擇Use configuration keyword單選按鈕,輸入關鍵字,這是為新表或要素類指定相關的數據庫存儲參數(如果想用默認的要素類存儲參數,單擊Default)。 圖3.3
14、9 確定要素類字段名及其類型與屬性 圖3.30 定義要素類幾何字段屬性 4)單擊下一步按鈕,打開確定要素類字段名及其類型與屬性對話框,如圖3.29所示。在簡單要素類中,OBJECTID和SHAPE字段是必需字段,OBJECTID是要素的ID,SHAPE是要素的幾何形狀,如點、線、多邊形等。5) 單擊Field Name列下面的第一個空白行,添加新字段,輸入新字段名,并選取數據類型。6) 在Field Properties欄中顯示字段屬性:新字段名的假名、字段在ArcMap Editor中的可編輯狀態、新字段中是否允許出現空值Null;在Default Value 右邊輸入默認值,建立默認值與字
15、段的關聯關系;在Domain右邊,單擊字段的域,把一個域同字段關聯。7)單擊Field Name列下的字段SHAPE,在Field Properties選項卡顯示幾何字段SHAPE的屬性特征。如圖3.30所示。8)在Field Properties欄中輸入幾何字段假名,并在Allow NULL values中選擇No,幾何字段中禁止出現空值Null,在Geometry Type 中選擇該要素類中存儲的要素類型。9)分別在Gridq,Grid2,Grid3右邊輸入幾何要素類的空間索引格網大?。℅rid1必須大于0,Grid2和Grid3可以是0)10)在contains Z Values 右邊選擇Yes,讓這個要素類的幾何字段存儲Z值。在contains M Values右邊選擇Yes, 讓這個要素類的幾何字段存儲M值。11)因為正在要素集中建立要素類,所以不能修改空間參考。12)單擊完成按鈕,即可完成幾何字段屬性的定義,建立一個簡單要素類。(2)建立一個獨立要素類獨立要素類就是在地理數據庫中不屬于
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 機電工程2025年供需分析試題及答案
- 網絡工程師職業技能要求試題及答案
- 網絡工程管理與實施試題及答案
- 軟考網絡工程師考試復習計劃與試題及答案
- 如何應對2025年信息系統考試試題及答案
- 探索西方政治制度對全球治理的影響試題及答案
- 網絡運營維護試題及答案探討
- 網絡技術標準與規范試題及答案
- 西方政治制度對全球治理的貢獻試題及答案
- 西方政治制度的有效治理探討試題及答案
- 分公司收回協議書
- 2025年公牛插座市場調研報告
- 第三單元 傳承中華優 秀傳統文化 課 件- 2024-2025學年七年級道德與法治下冊 統編版
- 銀行培訓中心管理制度
- 抽動癥護理查房
- 2025安全月培訓課件
- 廠區內雨水排放管理制度
- 2024年四川省資陽市中考物理試題【含答案、解析】
- 第5課 弘揚勞動精神、勞模精神、工匠精神 教案-中職高教版(2023)《職業道德與法治》
- 礦山雨季四防安全培訓
- 中職高教版(2023)語文基礎模塊下冊-第六單元6.2青紗帳 甘蔗林【課件】
評論
0/150
提交評論