版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
/什么是地理數(shù)據(jù)庫?在最基本的層面上,ArcGIS地理數(shù)據(jù)庫是存儲在通用文件系統(tǒng)文件夾、MicrosoftAccess數(shù)據(jù)庫或多用戶關(guān)系DBMS(如Oracle、MicrosoftSQLServer、PostgreSQL、Informix或IBMDB2)中的各種類型地理數(shù)據(jù)集的集合。地理數(shù)據(jù)庫大小不一且擁有不同數(shù)量的用戶,可以小到只是基于文件構(gòu)建的小型單用戶數(shù)據(jù)庫,也可以大到成為可由許多用戶訪問的大型工作組、部門及企業(yè)地理數(shù)據(jù)庫。但地理數(shù)據(jù)庫不只是數(shù)據(jù)集的集合;術(shù)語“地理數(shù)據(jù)庫”在ArcGIS中有多個含義:地理數(shù)據(jù)庫是ArcGIS的原生數(shù)據(jù)結(jié)構(gòu),并且是用于編輯和數(shù)據(jù)管理的主要數(shù)據(jù)格式。當(dāng)ArcGIS使用多個地理信息系統(tǒng)(GIS)文件格式的地理信息時,會使用地理數(shù)據(jù)庫功能。它是地理信息的物理存儲,主要使用數(shù)據(jù)庫管理系統(tǒng)(DBMS)或文件系統(tǒng)。通過ArcGIS或通過使用SQL的數(shù)據(jù)庫管理系統(tǒng),可以訪問和使用數(shù)據(jù)集集合的此物理實例。地理數(shù)據(jù)庫具有全面的信息模型,用于表示和管理地理信息。此全面信息模型以一系列用于保存要素類、柵格數(shù)據(jù)集和屬性的表的方式來實現(xiàn)。此外,高級GIS數(shù)據(jù)對象可添加以下內(nèi)容:GIS行為;用于管理空間完整性的規(guī)則;以及用于處理核心要素、柵格數(shù)據(jù)和屬性的大量空間關(guān)系的工具。地理數(shù)據(jù)庫軟件邏輯提供了ArcGIS中使用的通用應(yīng)用程序邏輯,用于訪問和處理各種文件中以及各種格式的所有地理數(shù)據(jù)。該邏輯支持處理地理數(shù)據(jù)庫,包括處理shapefile、計算機輔助繪圖(CAD)文件、不規(guī)則三角網(wǎng)(TIN)、格網(wǎng)、CAD數(shù)據(jù)、影像、地理標(biāo)記語言(GML)文件和大量其他GIS數(shù)據(jù)源。地理數(shù)據(jù)庫具有用于管理GIS數(shù)據(jù)工作流的事務(wù)模型。地理數(shù)據(jù)庫的上述各個方面將在此幫助部分的其他主題中進行詳細(xì)介紹。地理數(shù)據(jù)庫(geodatabase)的架構(gòu)地理數(shù)據(jù)庫存儲模型以一系列簡單但核心的關(guān)系數(shù)據(jù)庫概念為基礎(chǔ),并利用了基礎(chǔ)數(shù)據(jù)庫管理系統(tǒng)(DBMS)的優(yōu)勢。簡單表和明確定義的屬性類型用于存儲各地理數(shù)據(jù)集的方案、規(guī)則、庫以及空間屬性數(shù)據(jù)。該方法為存儲和使用數(shù)據(jù)提供了一個正式模型。通過此方法,可使用結(jié)構(gòu)化查詢語言(SQL)(即一系列關(guān)系函數(shù)和運算符)來創(chuàng)建、修改以及查詢表及其數(shù)據(jù)元素。通過檢查具有面幾何的要素在地理數(shù)據(jù)庫中的建模方式,您可以了解上述操作的工作原理。要素類以表的形式存儲,通常稱為基表或業(yè)務(wù)表。表中的每一行代表一個要素。shape列保存每個要素的面幾何。當(dāng)表中的內(nèi)容(包括shape)以SQL空間類型存儲時,可通過SQL進行訪問。然而,只是向DBMS添加空間類型和對空間屬性的SQL支持并不足以支持GIS。ArcGIS采用多層應(yīng)用程序架構(gòu),在地理數(shù)據(jù)庫存儲模型之上的應(yīng)用程序?qū)訄?zhí)行高級邏輯和行為。該應(yīng)用程序邏輯支持一系列通用地理信息系統(tǒng)(GIS)數(shù)據(jù)對象和行為,如要素類、柵格數(shù)據(jù)集、拓?fù)洹⒕W(wǎng)絡(luò)以及更多。地理數(shù)據(jù)庫(geodatabase)為對象關(guān)系型地理數(shù)據(jù)庫使用在其他高級DBMS應(yīng)用程序中的相同多層應(yīng)用程序架構(gòu)來實現(xiàn);地理數(shù)據(jù)庫的實現(xiàn)不存在任何特別之處。地理數(shù)據(jù)庫的這種多層架構(gòu)有時被稱為對象關(guān)系模型。地理數(shù)據(jù)庫對象在具有標(biāo)識的DBMS表中以行形式保存,而行為通過地理數(shù)據(jù)庫應(yīng)用程序邏輯提供。通過將應(yīng)用程序邏輯與存儲相分離,可支持多個不同的DBMS以及多種數(shù)據(jù)格式。關(guān)系數(shù)據(jù)庫中的地理數(shù)據(jù)庫(geodatabase)存儲地理數(shù)據(jù)庫的核心部分是一個標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫方案(一系列標(biāo)準(zhǔn)的數(shù)據(jù)庫表、列類型、索引和其他數(shù)據(jù)庫對象)。方案保留在定義地理信息完整性和行為的DBMS的一系列地理數(shù)據(jù)庫系統(tǒng)表中。這些表或者以文件的形式存儲到磁盤上,或者存儲到DBMS的數(shù)據(jù)庫中,如Oracle、IBMDB2、PostgreSQL、IBMInformix或MicrosoftSQLServer。明確定義的列類型用于存儲傳統(tǒng)表格屬性。將地理數(shù)據(jù)庫存儲在DBMS中時,空間制圖表達(多用矢量或柵格表示)通常使用擴展的空間類型進行存儲。地理數(shù)據(jù)庫包含兩組主要表:系統(tǒng)表和數(shù)據(jù)集表。數(shù)據(jù)集表-地理數(shù)據(jù)庫中的每個數(shù)據(jù)集都存儲在一個或多個表中。這些數(shù)據(jù)集表使用系統(tǒng)表管理數(shù)據(jù)。系統(tǒng)表-地理數(shù)據(jù)庫系統(tǒng)表用于追蹤每個地理數(shù)據(jù)庫的內(nèi)容。它們實質(zhì)上描述的是指定所有數(shù)據(jù)集定義、規(guī)則和關(guān)系的地理數(shù)據(jù)庫架構(gòu)。這些系統(tǒng)表包含并管理元數(shù)據(jù),所有這些元數(shù)據(jù)均為實現(xiàn)地理數(shù)據(jù)庫屬性、數(shù)據(jù)驗證規(guī)則和行為所需。從ArcGIS10開始,這些表的內(nèi)部結(jié)構(gòu)進行了重構(gòu)。在ArcGIS10之前的版本中,與地理數(shù)據(jù)庫方案相關(guān)的信息存儲在超過35個地理數(shù)據(jù)庫系統(tǒng)表內(nèi),而在ArcGIS10中則被合并為四個主表:GDB_Items-包含地理數(shù)據(jù)庫中的所有項(例如要素類、拓?fù)浜蛯傩杂颍┑牧斜鞧DB_ItemTypes-包含所識別出的各項類型(例如表)的預(yù)定義列表GDB_ItemRelationships-包含各項之間的方案關(guān)聯(lián),例如要素數(shù)據(jù)集中包含哪些要素類GDB_ItemRelationshipTypes-包含所識別出的關(guān)系類型(例如DatasetInFeatureDataset)的預(yù)定義列表將數(shù)據(jù)集表和系統(tǒng)表共同用于顯示和管理地理數(shù)據(jù)庫的內(nèi)容。例如,以基礎(chǔ)存儲格式進行查看時,要素類只是一個包含空間列的表。但通過ArcGIS訪問時,存儲在系統(tǒng)表中的所有規(guī)則將與基礎(chǔ)數(shù)據(jù)相結(jié)合,從而使所呈現(xiàn)的要素類具備所有定義的行為。其他表根據(jù)使用的地理數(shù)據(jù)庫類型以及用來存儲該地理數(shù)據(jù)庫的DBMS的不同,系統(tǒng)表集可能會有所不同。ArcSDE地理數(shù)據(jù)庫的系統(tǒng)表集與文件地理數(shù)據(jù)庫不同,而文件地理數(shù)據(jù)庫的系統(tǒng)表集又與個人地理數(shù)據(jù)庫略有不同。對于ArcSDE地理數(shù)據(jù)庫,針對特定DBMS對地理數(shù)據(jù)庫的不同系統(tǒng)表進行了定義。由于用戶不需要與文件和個人地理數(shù)據(jù)庫中存儲的不同表進行交互,因此未作詳細(xì)介紹。地理數(shù)據(jù)庫快速瀏覽地理數(shù)據(jù)庫是各種類型地理數(shù)據(jù)集的集合。在本主題中,您將了解有關(guān)地理數(shù)據(jù)庫的基礎(chǔ)知識。這些概念將幫助您形成基本的知識框架,從而進一步了解地理數(shù)據(jù)庫并有效地使用它們來開展GIS工作。地理數(shù)據(jù)庫中的基本數(shù)據(jù)集數(shù)據(jù)集是地理數(shù)據(jù)庫的一個重要概念。它是在ArcGIS中組織和使用地理信息的主要途徑。地理數(shù)據(jù)庫包含三種主要數(shù)據(jù)集類型:要素類柵格數(shù)據(jù)集表創(chuàng)建這些數(shù)據(jù)集類型的集合是設(shè)計和構(gòu)建地理數(shù)據(jù)庫的第一步。用戶通常是以構(gòu)建若干上述三種基本數(shù)據(jù)集來開始構(gòu)建地理數(shù)據(jù)庫的。然后,用戶可以使用更高級的功能(例如添加拓?fù)?、網(wǎng)絡(luò)或子類型)來添加或擴展地理數(shù)據(jù)庫,以便建模GIS行為、維護數(shù)據(jù)完整性和處理重要的空間關(guān)系集。地理數(shù)據(jù)庫在表和文件中的存儲地理數(shù)據(jù)庫存儲既包括各個地理數(shù)據(jù)集的架構(gòu)和規(guī)則庫,也包括空間和屬性數(shù)據(jù)的簡單表格存儲。地理數(shù)據(jù)庫中的三種主要數(shù)據(jù)集(要素類、屬性表和柵格數(shù)據(jù)集)以及其他地理數(shù)據(jù)庫元素都是使用表來存儲的。地理數(shù)據(jù)集中的空間制圖表達以矢量要素或柵格的形式存儲。除常規(guī)的表格屬性字段外,還會在屬性列中存儲和管理這些幾何。要素類以表的形式存儲。每行表示一個要素。在下面的多邊形要素類表中,Shape列用于保存每個要素的多邊形幾何。值Polygon用于指定該字段中包含的坐標(biāo)和幾何可在一行中定義一個多邊形。一個重要的地理數(shù)據(jù)庫策略是充分利用數(shù)據(jù)庫管理系統(tǒng)(DBMS)將GIS數(shù)據(jù)集以及用戶數(shù)量擴展到極大的規(guī)模(例如,從僅能支持一個或幾個用戶的簡單小型數(shù)據(jù)庫擴展到可以支持上百萬個要素和幾千個同步用戶的大型數(shù)據(jù)庫)。表是地理數(shù)據(jù)集的主要存儲形式。SQL十分適用于對表中的行進行查詢和集處理,因此地理數(shù)據(jù)庫策略就是要充分利用這些功能。地理數(shù)據(jù)庫支持使用SQL訪問以下DBMS中的要素幾何:Oracle(使用ArcSDESQL類型,或在使用OracleSpatial的情況下使用OracleSpatialSQL類型)IBMDB2IBMInformixMicrosoftSQLServerInformixPostgreSQL(如果要使用PostGIS,則使用ST_Geometry或PostGIS幾何類型)適用于ArcSDE的基礎(chǔ)SQLAPI以ISOSQL/MMSpatial和OGC簡單要素SQL規(guī)范為基礎(chǔ),這些規(guī)范對SQL在矢量幾何類型標(biāo)準(zhǔn)方面進行了擴充。高級地理數(shù)據(jù)類型擴展了要素類、柵格和屬性表大量地理數(shù)據(jù)庫元素用來擴展簡單表、要素和柵格,以建模空間關(guān)系、添加豐富的行為、改善數(shù)據(jù)完整性并擴展地理數(shù)據(jù)庫的數(shù)據(jù)管理功能。地理數(shù)據(jù)庫架構(gòu)中包括所有這些擴展功能的定義、完整性規(guī)則和行為。其中包括坐標(biāo)系的屬性、坐標(biāo)分辨率、要素類、拓?fù)?、網(wǎng)絡(luò)、柵格目錄、關(guān)系和域。架構(gòu)信息保留在DBMS的地理數(shù)據(jù)庫元表集合中。這些表定義地理信息的完整性和行為。地理數(shù)據(jù)庫元素?zé)o論GIS用戶使用什么系統(tǒng),他們都將用到三種基本的數(shù)據(jù)集類型。用戶將有一組要素類(類似于保存著大量ESRIshapefile的文件夾);用戶將有若干屬性表(dBASE文件、MicrosoftAccess表、Excel電子表格、DBMS等);多數(shù)情況下,用戶還將有許多需要處理的影像和柵格數(shù)據(jù)集。從根本上來說,所有地理數(shù)據(jù)庫包含的內(nèi)容都是一樣的。這種數(shù)據(jù)集的集合可以看作是GIS數(shù)據(jù)庫設(shè)計的通用起點。必要時,用戶可對數(shù)據(jù)模型進行擴展以支持某些必需的功能。地理數(shù)據(jù)庫具有許多附加數(shù)據(jù)元素和數(shù)據(jù)集類型,以供用戶擴展數(shù)據(jù)集的這一基礎(chǔ)集合。有關(guān)詳細(xì)信息,請參閱擴展表、擴展要素類和擴展柵格。地理數(shù)據(jù)庫事務(wù)和版本化ArcSDE地理數(shù)據(jù)庫支持版本化和長期事務(wù)地理數(shù)據(jù)庫除了支持可在超大規(guī)模高性能數(shù)據(jù)庫中使用的多種數(shù)據(jù)類型(如注記、拓?fù)?、網(wǎng)絡(luò)、地形和位置定位器)以外,還支持功能完善的事務(wù)框架,可對多種數(shù)據(jù)管理工作流程和操作進行管理。許多情況都需要多個并發(fā)編輯器。檢出和檢入將更新。通過共享復(fù)本之間的“僅更改”更新來同步多份副本,這些復(fù)本可以具有任意數(shù)量的DBMS類型(如Oracle和SQLServer),且無需連接。創(chuàng)建、管理和使用歷史存檔(例如,分析和疊加宗地數(shù)據(jù)庫在2006年5月1日的狀態(tài))。有關(guān)詳細(xì)信息,請參閱版本化。有關(guān)地理數(shù)據(jù)庫的基本知識如果您是初次使用地理數(shù)據(jù)庫或希望了解更多相關(guān)知識,以下主題會為快速入門提供很好的概念性綜述。幫助內(nèi)容注GIS數(shù)據(jù)的基礎(chǔ)知識本部分介紹一些有助于構(gòu)建和應(yīng)用地理數(shù)據(jù)庫的基本原則。首先是第一個主題,地圖如何傳達地理信息。地理數(shù)據(jù)庫概述幫助的本部分主題介紹所有地理數(shù)據(jù)庫的基礎(chǔ)內(nèi)容:表、要素和柵格數(shù)據(jù)。首先閱讀名為表基礎(chǔ)知識的主題,然后閱讀本幫助部分后面的所有主題。地理數(shù)據(jù)庫的架構(gòu)本部分中的主題說明了要素和柵格數(shù)據(jù)如何存儲在表中,地理數(shù)據(jù)庫結(jié)構(gòu)為何使用簡單要素執(zhí)行關(guān)系數(shù)據(jù)庫技術(shù)以及它如何利用關(guān)系數(shù)據(jù)庫技術(shù)。請參閱地理數(shù)據(jù)庫的架構(gòu)。使用地理數(shù)據(jù)庫時不需要此信息。它為地理數(shù)據(jù)庫以及在日常使用中可如何利用該地理數(shù)據(jù)庫提供了良好的背景信息。設(shè)計地理數(shù)據(jù)庫這是實際設(shè)計概述和可遵循的簡單步驟,該步驟可輔助用戶構(gòu)建自己的地理數(shù)據(jù)庫。要素類設(shè)計本要素類設(shè)計主題說明了使用其他功能(例如,拓?fù)?、網(wǎng)絡(luò)或地形)擴展要素類的原因并為用戶提供有關(guān)實現(xiàn)的詳細(xì)信息。構(gòu)建地理數(shù)據(jù)庫首先創(chuàng)建一個新地理數(shù)據(jù)庫。此處有兩個有用的主題:創(chuàng)建地理數(shù)據(jù)庫定義地理數(shù)據(jù)庫屬性向地理數(shù)據(jù)庫添加數(shù)據(jù)集要開始填充地理數(shù)據(jù)庫的內(nèi)容,請參閱將數(shù)據(jù)集添加到地理數(shù)據(jù)庫的概述。向地理數(shù)據(jù)庫添加高級數(shù)據(jù)元素如果要進行更復(fù)雜的操作,而不僅僅進行處理shapefile這種程度的操作(例如添加拓?fù)?、網(wǎng)絡(luò)、地理編碼定位器或注記),請參閱“構(gòu)建地理數(shù)據(jù)庫”幫助手冊中的名為“使用地理數(shù)據(jù)庫數(shù)據(jù)集”的幫助主題。它包含大量有關(guān)擴展地理數(shù)據(jù)庫的主題,用以支持各種添加的功能,例如,關(guān)于添加拓?fù)涞乃行畔?。地理?shù)據(jù)庫版本化和復(fù)制如果希望使用多用戶地理數(shù)據(jù)庫并在組織中(甚至向外部)分發(fā)地理數(shù)據(jù)庫副本,請使用版本化和復(fù)制。有關(guān)版本化的信息,請參閱了解版本化。有關(guān)復(fù)制的信息,請參閱使用地理數(shù)據(jù)庫復(fù)制。使用SQL來訪問和操作地理數(shù)據(jù)庫這些主題介紹了ArcSDE地理數(shù)據(jù)庫中管理的空間類型的SQL接口。SQL接口支持Informix、DB2、Oracle、PostgreSQL和SQLServer。請參閱使用SQL訪問地理數(shù)據(jù)庫。管理ArcSDE地理數(shù)據(jù)庫管理ArcSDE地理數(shù)據(jù)庫主題下的管理員庫介紹了ArcSDE地理數(shù)據(jù)庫的安裝、配置、維護和調(diào)整信息。ArcGISDesktop幫助中的基本地理數(shù)據(jù)庫知識表基礎(chǔ)知識地理數(shù)據(jù)庫中的屬性基于一系列簡單且必要的關(guān)系數(shù)據(jù)概念在表中進行管理:表包含行。表中所有行具有相同的列。每個列都有一個數(shù)據(jù)類型,例如,整型、十進制數(shù)字型、字符型和日期型??墒褂靡幌盗嘘P(guān)系函數(shù)和運算符(例如SQL)在表及其數(shù)據(jù)元素上進行運算。表和關(guān)系在ArcGIS中的作用與在傳統(tǒng)數(shù)據(jù)庫應(yīng)用程序中的作用同樣重要。可以用表中的行存儲所有地理對象的屬性。這包括在“形狀”列中保存和管理要素幾何。以下的兩個表說明如何使用公用字段將其中的記錄相互關(guān)聯(lián)。地理數(shù)據(jù)庫中的屬性數(shù)據(jù)類型地理數(shù)據(jù)庫中支持用多種列類型保存和管理屬性??捎玫牧蓄愋桶ǘ喾N數(shù)字類型、文本、日期、二進制大對象(BLOB)和全局唯一標(biāo)識符(GUID)。地理數(shù)據(jù)庫中支持的屬性列類型包括數(shù)字:可以是四種數(shù)字?jǐn)?shù)據(jù)類型之一:短整型、長整型、單精度浮點數(shù)(通常稱為浮點型)和雙精度浮點數(shù)(通常稱為雙精度型)。文本:任何一組一定長度的字母數(shù)字字符。日期:保存日期和時間數(shù)據(jù)。BLOB:二進制大對象用于保存和管理二進制信息,例如符號和CAD幾何。全局標(biāo)識符:GlobalID和GUID數(shù)據(jù)類型存儲注冊表樣式的字符串,該字符串包含用大括號括起來的36個字符。這些字符串用于唯一識別單個地理數(shù)據(jù)庫中和跨多個地理數(shù)據(jù)庫的要素或表行。這些字符串經(jīng)常用于管理關(guān)系,尤其是數(shù)據(jù)管理、版本化、僅更改更新和復(fù)制。XML列類型也可通過編程接口得到支持。XML列可以包含任何格式化的XML內(nèi)容(例如元數(shù)據(jù)XML)。有關(guān)詳細(xì)信息,請參閱地理數(shù)據(jù)庫字段數(shù)據(jù)類型。擴展表這些表提供有關(guān)地理數(shù)據(jù)庫中要素、柵格和傳統(tǒng)屬性表的描述性信息。用戶可使用這些表執(zhí)行許多傳統(tǒng)的表格操作和關(guān)系操作。地理數(shù)據(jù)庫中包含一組重要功能,可選擇使用這些功能來擴展表的功能。其中包括以下內(nèi)容:在地理數(shù)據(jù)庫中使用屬性表使用要實現(xiàn)的目的屬性域為屬性列指定有效值列表或有效值范圍。使用域幫助確保屬性值的完整性。域經(jīng)常用來強制執(zhí)行數(shù)據(jù)分類(例如道路類、分區(qū)代碼和土地使用分類)。關(guān)系類使用公用鍵在兩個表之間構(gòu)建關(guān)系?;谠谠幢碇羞x擇的行查找另一個表中相關(guān)聯(lián)的行。子類型在一個表中管理一組屬性子類。要素類表經(jīng)常使用此子類型來管理同一要素類型子集上的不同行為。版本管理管理GIS工作流要求的長期更新事務(wù)、歷史存檔和多用戶編輯。在地理數(shù)據(jù)庫中使用屬性表要素類基礎(chǔ)知識要素類是具有相同空間制圖表達(如點、線或多邊形)和一組通用屬性列的常用要素的同類集合,例如,表示道路中心線的線要素類。地理數(shù)據(jù)庫中最常用的四個要素類分別是點、線、多邊形和注記(地圖文本的地理數(shù)據(jù)庫名稱)。在下圖中,使用它們來表示同一個區(qū)域的四個數(shù)據(jù)集:(1)以點形式存在的檢修孔蓋、(2)下水道管線、(3)宗地多邊形和(4)街道名注記。在此圖中,您也可能已對潛在需求進行了標(biāo)注,以便對某些高級要素屬性建模。例如,下水道管線和檢修孔蓋位置構(gòu)成了一個雨水下水道網(wǎng)絡(luò),您可以使用該系統(tǒng)來對徑流和流量建模。此外,還應(yīng)注意相鄰宗地如何共用公共邊界。大多數(shù)宗地用戶都希望使用拓?fù)鋪砭S護共享要素邊界在數(shù)據(jù)集中的完整性。如前文所述,用戶通常需要在地理數(shù)據(jù)集中對此類空間關(guān)系和行為進行建模。在此種情況下,用戶將通過添加多個高級地理數(shù)據(jù)庫元素(如拓?fù)?、網(wǎng)絡(luò)數(shù)據(jù)集、terrain和位置定位器)來擴展這些基本要素類。在擴展要素類中,可了解有關(guān)向地理數(shù)據(jù)庫添加此類高級行為的詳細(xì)信息。地理數(shù)據(jù)庫中要素類的類型矢量要素(帶有矢量幾何的地理對象)是一種常用的地理數(shù)據(jù)類型,其用途廣泛,非常適合表示帶有離散邊界的要素(例如,井、街道、河流、州和宗地)。要素只是一個對象,可將其地理制圖表達(通常為點、線或多邊形)存儲為行中的其中一個屬性(或字段)。在ArcGIS中,要素類是數(shù)據(jù)庫表中存儲有公共空間制圖表達和屬性集的要素的同類集合,例如,線要素類用于表示道路中心線。注意:在地理數(shù)據(jù)庫中創(chuàng)建要素類時,將要求您設(shè)置要素的類型以定義要素類的類型(點、線、多邊形等)。通常,要素類是點、線或多邊形的專題集合,不過,存在七種要素類類型:點-表示過小而無法表示為線或多邊形以及點位置(如GPS觀測值)的要素。線-表示形狀和位置過窄而無法表示為區(qū)域的地理對象(如,街道中心線與河流)。也使用線來表示具有長度但沒有面積的要素,如等高線和邊界。多邊形-一組具有多個面的面要素,表示同類要素類型(如州、縣、宗地、土壤類型和土地使用區(qū)域)的形狀和位置。注記-包含表示文本渲染方式的屬性的地圖文本。除了每個注記的文本字符串,還包括一些其他屬性(例如,用于放置文本的形狀點、其字體與字號以及其他顯示屬性)。注記也可通過要素進行連接,并可包含子類。尺寸-一種可顯示特定長度或距離(例如,要指示建筑物某一側(cè)、地塊或兩個要素之間距離的長度)的特殊注記類型。在GIS的設(shè)計、工程和公共事業(yè)應(yīng)用中,經(jīng)常會使用尺寸。多點-由多個點組成的要素。多點通常用于管理非常大的點集合數(shù)組(如激光雷達點聚類),可包含數(shù)以億計的點。對于此類點幾何使用單一行是不可行的。將這些點聚類為多點行,可使地理數(shù)據(jù)庫能夠處理海量點集。多面體(Multipatch)-一種3D幾何,用于表示在三維空間中占用離散區(qū)域或體積的要素的外表面或殼。多面體由平面3D環(huán)和三角形構(gòu)成,將組合使用這兩種形狀以建立三維殼模型。可使用多面體來表示從簡單對象(如,球體和立方體)到復(fù)雜對象(如,等值面和建筑物)的任何事物。要素幾何和要素坐標(biāo)要素類包含各要素的幾何形狀和描述性屬性。各要素幾何主要由各自的要素類型(點、線或多邊形)定義。但是,也可定義其他幾何屬性。例如,要素可以是單部分或多部分(multipart)、具有3D折點、具有線性測量值(稱為m值)以及包含通過參數(shù)定義的曲線。本部分對這些功能進行了簡要概述。單部分線和多部分(multipart)線以及多邊形地理數(shù)據(jù)庫中的線要素類和多邊形要素類可由單部分或多部分構(gòu)成。例如,一個州可包含多個部分(夏威夷群島),但被視為一個州要素。折點、線段、高程和測量值要素幾何主要由坐標(biāo)折點構(gòu)成。線和多邊形要素中的線段跨越折點。線段可以是筆直的邊,也可以是通過參數(shù)定義的曲線。要素中的折點還可包含z值來表示高程測量值,包含m值來表示沿線要素的測量結(jié)果。線和多邊形要素中的線段類型通過以下兩個關(guān)鍵元素定義線和多邊形:(1)用于定義線或多邊形形狀的有序的折點列表和(2)在每對折點之間使用的線段的類型??蓪⒚總€線和多邊形視為一個有序的折點集(可將其彼此相連以形成一個幾何形狀)。表達各線和多邊形的另一種方法是將其視為相連線段的有序系列,其中各線段的類型為:直線、圓弧、橢圓弧或貝塞爾曲線。默認(rèn)線段類型為兩個折點之間的直線。但是,當(dāng)您需要定義曲線或參數(shù)形狀時,可定義三個附加線段類型:圓弧、橢圓弧和貝塞爾曲線。這些形狀通常用于表示宗地邊界和道路等建筑環(huán)境。使用z值的垂直測量結(jié)果要素坐標(biāo)可包括x,y和x,y,z折點。Z值最常用于表示高程,但也可表示其他測量結(jié)果,如年降雨量或空氣質(zhì)量。要素可具有x,y坐標(biāo),也可具有添加的z高程值。使用m值的線性測量結(jié)果線狀要素折點也可包括m值。某些GIS應(yīng)用程序使用用于沿線狀要素(例如沿道路、河流和管線)內(nèi)插距離的線性測量系統(tǒng)??蔀橐刂械拿總€折點分配m值。一個常用的示例是運輸部門所使用的公路里程標(biāo)志測量系統(tǒng),用于沿公路記錄路面狀況、速度限制、事故位置以及其他事故點。兩個常用測量單位是:距設(shè)定位置的里程標(biāo)志距離(例如,表示縣的線)和距參考標(biāo)記的距離。測量折點可為(x,y,m)或(x,y,z,m)。對這些數(shù)據(jù)類型的支持通常稱為線性參考。對沿著這些測量系統(tǒng)發(fā)生的事件進行地理定位的過程稱為動態(tài)分段。測得的坐標(biāo)形成這些系統(tǒng)的基本結(jié)構(gòu)單元。在ArcGIS的線性參考實現(xiàn)中,術(shù)語路徑是指具有唯一標(biāo)識符和通用測量系統(tǒng)的任意線狀要素(如城市街道、公路、河流或管線)??苫诰€要素類構(gòu)建使用通用測量系統(tǒng)的路徑集合,如下所示:有關(guān)詳細(xì)信息,請參閱線性參考概述。要素容差在GIS數(shù)據(jù)管理中,位置準(zhǔn)確性以及對高精度數(shù)據(jù)管理框架的支持至關(guān)重要。能夠足夠精確地存儲坐標(biāo)信息成為關(guān)鍵要求。坐標(biāo)精度用于描述記錄位置時使用的位數(shù)。它定義采集和管理空間數(shù)據(jù)時所用的分辨率。由于地理數(shù)據(jù)庫能夠記錄高精度坐標(biāo),因此當(dāng)數(shù)據(jù)采集工具和傳感器隨著時間的推移不斷改進時,用戶可構(gòu)建具有高精度等級和較高分辨率的數(shù)據(jù)集(來自測量和土木工程的數(shù)據(jù)輸入、地籍和COGO數(shù)據(jù)采集、增大的影像分辨率、激光雷達,以及根據(jù)CAD構(gòu)建方案等)。地理數(shù)據(jù)庫使用整數(shù)記錄坐標(biāo),并可處理較高精度的位置。在各種ArcGIS操作中,使用某些關(guān)鍵幾何屬性處理和管理地理數(shù)據(jù)庫的要素坐標(biāo)。這些屬性是在創(chuàng)建各要素類或要素數(shù)據(jù)集的過程中定義的。以下幾何屬性可幫助定義在各種空間處理和幾何操作中使用的坐標(biāo)分辨率和處理容差:x,y分辨率:記錄要素類中的坐標(biāo)時使用的精度x,y容差:用于使用重疊幾何來拓?fù)湟氐耐負(fù)淙莶?;在拓?fù)洹⒁丿B加和相關(guān)操作中使用z容差和z分辨率:3D數(shù)據(jù)集中的垂直坐標(biāo)維度的容差和分辨率屬性(例如,高程測量值)M容差和m分辨率:在線性參考數(shù)據(jù)集中使用的、沿線要素的測量值的容差和分辨率屬性(例如,沿道路方向、以米為單位的距離)X,y分辨率要素類或要素數(shù)據(jù)集的x,y分辨率是用于存儲x,y坐標(biāo)值的數(shù)值精度。精度對于進行準(zhǔn)確的要素制圖表達、分析和映射十分重要。x,y分辨率定義用于存儲要素坐標(biāo)的小數(shù)位數(shù)或有效數(shù)字位數(shù)(以x和y為單位)??蓪⒎直媛室暈槎x一個在其上捕捉所有坐標(biāo)的非常精細(xì)的格網(wǎng)網(wǎng)格。在ArcGIS中,坐標(biāo)值實際上是以整數(shù)形式進行存儲和運算。因此,有時將此格網(wǎng)網(wǎng)格稱作整型格網(wǎng)或坐標(biāo)格網(wǎng)。分辨率用于定義可放置所有坐標(biāo)的坐標(biāo)格網(wǎng)中的兩個網(wǎng)格之間的距離。以數(shù)據(jù)的單位(根據(jù)數(shù)據(jù)的坐標(biāo)系)表示x,y分辨率,例如,以美國國家平面英尺、UTM米或亞爾勃斯米為單位。在ArcGIS9.2或更高版本中創(chuàng)建的要素類的默認(rèn)x,y分辨率為0.0001米,或者以數(shù)據(jù)集坐標(biāo)系單位進行計算的等效值。例如,如果要素類以美國國家平面英尺為單位進行存儲,則默認(rèn)精度為0.0003281英尺(0.003937英寸)。如果坐標(biāo)以經(jīng)緯度表示,則默認(rèn)的x,y分辨率為0.000000001度。下圖提供了在其上將所有坐標(biāo)值捕捉到格網(wǎng)網(wǎng)格的坐標(biāo)格網(wǎng)的概念視圖。格網(wǎng)覆蓋了各數(shù)據(jù)集的范圍。此網(wǎng)格的細(xì)度(格網(wǎng)中線與線之間的距離)是由非常小的x,y分辨率定義。必要時,可覆蓋默認(rèn)的x,y分辨率值,并為每個要素類或要素數(shù)據(jù)集設(shè)置其他值。與使用較大x,y分辨率值的數(shù)據(jù)集相比,設(shè)置較小x,y分辨率值可能會增加數(shù)據(jù)集的數(shù)據(jù)存儲量和處理時間。X,y容差創(chuàng)建新要素類時,系統(tǒng)將要求您設(shè)置x,y容差。在拓?fù)潋炞C、緩沖區(qū)生成、面疊加等聚類操作以及一些編輯操作中,使用x,y容差來設(shè)置兩個坐標(biāo)之間的最小距離。用于在這些操作過程中確定所有要素坐標(biāo)(結(jié)點和折點)間最小距離的x,y容差,會影響要素處理操作。按照定義,x,y容差還定義了坐標(biāo)在聚類過程中可于x或y(或兩者)方向上移動的距離。x,y容差是一個極小的距離值(默認(rèn)值為0.001米,以地面上單位為單位)。它用于在聚類操作過程中解決坐標(biāo)交叉點位置不精確的問題。使用幾何操作處理要素類時,如果兩個坐標(biāo)的x距離和y距離位于彼此的x,y容差范圍內(nèi),這兩個坐標(biāo)會被視為重合(也就是說,共享同一個x,y位置)。因此,聚類坐標(biāo)會被移動到某個公共位置。通常,將精度較低的坐標(biāo)移動到精度較高的坐標(biāo)位置,或按照聚類中各坐標(biāo)間的加權(quán)平均距離計算一個新位置。在此種情況下,加權(quán)平均距離基于聚類坐標(biāo)的精度等級。有關(guān)如何為每個要素類設(shè)置精度等級的詳細(xì)信息,請參閱ArcGIS中的拓?fù)洹>垲愡^程的工作原理為在地圖上移動并識別處于彼此x,y容差范圍內(nèi)的坐標(biāo)聚類。ArcGIS使用此算法來查找、清除和管理要素間的共享幾何。這意味著坐標(biāo)被視為重合(捕捉到同一個共享坐標(biāo)位置)。這對許多GIS操作和概念都非常重要。有關(guān)示例,請參閱ArcGIS中的拓?fù)涓攀觥T诖祟惒僮髌陂g,坐標(biāo)移動到新位置可以經(jīng)過的最大距離是2的平方根乘以x,y容差。由于聚類算法是迭代算法,因此坐標(biāo)位置的平移距離有時會大于此距離。默認(rèn)x,y容差設(shè)置為0.001米,或以數(shù)據(jù)集的實際坐標(biāo)系單位表示的等效值(也就是說,地面上的0.001米)。例如,如果坐標(biāo)系以美國國家平面英尺記錄,則默認(rèn)x,y容差是0.003281英尺(0.03937英寸)。默認(rèn)x,y容差值是默認(rèn)x,y分辨率的10倍,且在大多數(shù)情況下均建議使用此設(shè)置。對于坐標(biāo)精度較低的數(shù)據(jù),可選擇設(shè)置一個較大的容差值;而對于精度要求極高的數(shù)據(jù),可設(shè)置一個較小的容差值。需要注意的是,x,y容差并非用于概化幾何形狀。恰恰相反,它用于在拓?fù)洳僮鬟^程中整合線作業(yè)和邊界。即對位于彼此之間極小距離范圍內(nèi)的坐標(biāo)進行整合。由于坐標(biāo)在x和y方向上可移動與x,y容差相同的距離,因此憑借使用x,y容差的命令來處理數(shù)據(jù)集,可以解決許多潛在問題。這包括極小的過伸或未及的處理、重復(fù)線段的自動分離刪除以及沿邊界線的坐標(biāo)細(xì)化。以下是一些有用提示:通常,使用10倍于x,y分辨率的x,y容差,即可獲得非常好的結(jié)果。為了使坐標(biāo)移動距離較小,也應(yīng)使X,Y容差較小。但是,過小的x,y容差(例如x,y分辨率的3倍或更?。┛赡軣o法正確整合重疊邊界和坐標(biāo)的線作業(yè)。相反,如果x,y容差過大,要素坐標(biāo)可能彼此重疊。這會影響要素邊界制圖表達的精度。x,y容差不應(yīng)接近于數(shù)據(jù)采集分辨率。例如,地圖比例為1:12,000時,1英寸等于1,000英尺,1英寸的1/50等于20英尺。在使用這些數(shù)字的情況下,您會希望通過x,y容差進行的坐標(biāo)移動保持正常。請記住,在這種情況下,默認(rèn)x,y容差將為0.0003281英尺,這是個十分合理的默認(rèn)x,y容差值;實際上,除了極端情況之外,在其他所有情況下使用默認(rèn)x,y容差值是最佳選擇。在拓?fù)渲校稍O(shè)置每個要素類的坐標(biāo)等級。您會希望將最精確要素(如測量所得的要素)的坐標(biāo)等級設(shè)置為1,將精度較低要素的坐標(biāo)等級設(shè)置為2、3等等(按精度等級降序)。這將使等級數(shù)較高(因此坐標(biāo)精度較低)的其他要素坐標(biāo)被調(diào)整為等級數(shù)較低而精度較高的要素。地理數(shù)據(jù)庫中的要素類存儲在地理數(shù)據(jù)庫中,每個要素類在單獨的表中進行管理。各行的“形狀”列用于保存各要素的幾何或形狀。在要素類表中,以下表述均為真:每個要素類都是一張表。各要素以行的形式進行存儲。要素屬性以列的形式進行記錄?!靶螤睢绷斜4娓饕氐膸缀危c、線和多邊形等)。ObjectID列保存各要素的唯一標(biāo)識符。在ArcSDE地理數(shù)據(jù)庫中,關(guān)系數(shù)據(jù)庫將每個要素類以表的形式保存在DBMS中。有四個DBMS(Oracle、DB2、Informix和PostgreSQL)支持使用SQL訪問地理數(shù)據(jù)庫中的要素幾何。擴展要素類地理數(shù)據(jù)庫中的每個要素類都是一個具有相同幾何類型(例如,點、線或多邊形)、相同屬性和同一空間參考的地理要素的集合。可根據(jù)需要對要素類進行擴展以實現(xiàn)多個目標(biāo)。以下是用戶使用地理數(shù)據(jù)庫擴展要素類的一些方法和原因。使用地理數(shù)據(jù)庫中的要素類使用要實現(xiàn)的目的要素數(shù)據(jù)集保存空間相關(guān)要素類的集合或構(gòu)建拓?fù)?、網(wǎng)絡(luò)、地籍?dāng)?shù)據(jù)集和terrain。子類型在一個要素類中管理一組要素子類。要素類表經(jīng)常使用此子類型來管理同一要素類型子集上的不同行為。屬性域為屬性列指定有效值列表或有效值范圍。使用域幫助確保屬性值的完整性。域經(jīng)常用來強制執(zhí)行數(shù)據(jù)分類(例如道路類、分區(qū)代碼和土地使用分類)。關(guān)系類使用公用鍵在要素類和其他表之間構(gòu)建關(guān)系。例如,基于在要素類中選擇的行查找另一個表中相關(guān)聯(lián)的行。拓?fù)鋵σ毓蚕韼缀蔚姆绞竭M行建模。例如,相鄰的縣共用公共邊界。另外,縣的多邊形完全覆蓋和嵌套在州中。網(wǎng)絡(luò)數(shù)據(jù)集對交通連通性和流量進行建模。必須已安裝ArcGISDesktop的NetworkAnalyst擴展模塊。幾何網(wǎng)絡(luò)對公共事業(yè)網(wǎng)絡(luò)和追蹤進行建模。Terrain數(shù)據(jù)集對不規(guī)則三角網(wǎng)(TIN)進行建模,并管理非常大的激光雷達和聲納點集合。必須已安裝ArcGISDesktop的3DAnalyst擴展模塊。位置定位器地理編碼位置。宗地結(jié)構(gòu)在地理數(shù)據(jù)庫中,將用于細(xì)分的測量信息和宗地方案作為連續(xù)宗地結(jié)構(gòu)數(shù)據(jù)模型的一部分進行整合和維護。此外,也可通過輸入新分割圖和宗地描述來逐漸提高宗地結(jié)構(gòu)的精度。線性參考使用測量結(jié)果沿線狀要素定位事件制圖表達管理多個制圖表達和高級制圖繪制規(guī)則。版本管理通過管理多個關(guān)鍵的GIS工作流來實現(xiàn)數(shù)據(jù)管理;例如,支持長期更新事務(wù)、歷史存檔和多用戶編輯。這需要使用ArcSDE地理數(shù)據(jù)庫。使用地理數(shù)據(jù)庫中的要素類柵格基礎(chǔ)知識柵格數(shù)據(jù)集通過將世界分割成在格網(wǎng)上布局的離散方塊或矩形來表示地理要素。每個單元都具有一個值,用于表示該位置的某個特征,例如溫度、高程或光譜值。柵格數(shù)據(jù)集常用于表示和管理影像、數(shù)字高程模型及許多其他現(xiàn)象。通常,柵格是用于表示點、線和多邊形要素的一種方法。在下面的示例中,可以看到如何將一系列多邊形表示為柵格數(shù)據(jù)集。柵格可用于表示所有地理信息(要素、影像和表面),并且具有豐富的分析地理處理運算符。除了在GIS中作為保存影像的通用數(shù)據(jù)類型外,柵格還經(jīng)常用于表示要素,從而允許在基于柵格的建模和分析中使用所有地理對象。地理數(shù)據(jù)庫中的柵格柵格是以行列排列的一組單元,是GIS中經(jīng)常使用的數(shù)據(jù)集。用戶通常使用多個柵格文件,然而隨著其他地理信息的增加,許多用戶已看到不斷增長的在DBMS中管理柵格數(shù)據(jù)的需求。文件和ArcSDE地理數(shù)據(jù)庫均提供了非常有效的柵格數(shù)據(jù)管理方式。柵格管理策略柵格的以下兩種數(shù)據(jù)管理策略非常重要:柵格提供-讓柵格數(shù)據(jù)集在GIS中迅速“發(fā)揮作用”意味著最有可能按數(shù)據(jù)集原樣使用,通常為一系列柵格文件的形式。這可以是一系列獨立文件,或者使用類似“ArcGISServer影像擴展”的技術(shù)來管理這些現(xiàn)有數(shù)據(jù)集并將這些數(shù)據(jù)集用作集合。地理數(shù)據(jù)庫中的柵格-當(dāng)希望管理柵格、添加行為和控制架構(gòu);希望將一組定義良好的柵格數(shù)據(jù)集作為DBMS的一部分進行管理;需要獲得高性能而不丟失內(nèi)容和信息(無壓縮);以及想要一個數(shù)據(jù)架構(gòu)用于管理所有內(nèi)容時,該策略非常有用。柵格數(shù)據(jù)的地理屬性通常為所有柵格數(shù)據(jù)集記錄四種地理屬性。這些屬性對于地理參照非常有用,可幫助解釋柵格數(shù)據(jù)文件的構(gòu)造方式。理解此概念很重要:它幫助解釋了柵格在地理數(shù)據(jù)庫中的存儲和管理方式。柵格數(shù)據(jù)集具有定義地理位置的特殊方法。一旦可以精確地對地理參考單元或像素進行地理參考,就可以輕松獲得柵格中所有單元值的經(jīng)過排序的列表。這意味著每個柵格數(shù)據(jù)集通常都具有一個保存其地理屬性的標(biāo)頭記錄,而內(nèi)容正文僅是經(jīng)過排序的單元值列表。柵格的地理屬性通常包括坐標(biāo)系參考坐標(biāo)或X,Y位置(通常在柵格左上角或左下角)單元大小行計數(shù)和列計數(shù)可以使用此信息查找任何特定單元的位置。通過獲得此信息,柵格數(shù)據(jù)結(jié)構(gòu)按順序(從左上角單元沿每一行至右下角單元)列出所有單元值,如下圖所示。地理數(shù)據(jù)集中的柵格塊表柵格數(shù)據(jù)大小通常比要素大得多,因此需要端表以存儲數(shù)據(jù)。例如,典型的正射影像具有多達6700行及7600列(超過5千萬個單元值)。為了在使用這些較大柵格數(shù)據(jù)集時獲得高性能,可將地理數(shù)據(jù)庫柵格分割成較小分塊(稱為塊),其典型大小為大約128行與128列或256x256。然后這些較小的塊將保存在每個柵格的端表中。每個單獨的分塊都保存在塊表的單獨的行中,如下所示。這種簡單結(jié)構(gòu)意味著必要時僅需提取一定范圍內(nèi)的塊,而無需提取整個影像。此外,可以在同一個塊表中存儲和管理用于構(gòu)建柵格金字塔的重采樣塊與附加行。這使得在DBMS中管理龐大的柵格成為可能,從而實現(xiàn)非常高的性能,并提供多用戶安全訪問。擴展柵格柵格在GIS應(yīng)用中經(jīng)常使用并日益廣泛。地理數(shù)據(jù)庫可以針對多種用途管理柵格:作為單個數(shù)據(jù)集、數(shù)據(jù)集的邏輯集合和表中的圖片屬性。用戶可通過多種地理數(shù)據(jù)庫功能擴展管理柵格信息的方式,如下所述:使用需要進行的操作柵格數(shù)據(jù)集管理非常大的連續(xù)影像數(shù)據(jù)集和鑲嵌柵格。鑲嵌數(shù)據(jù)集鑲嵌數(shù)據(jù)集是混合了柵格目錄和柵格數(shù)據(jù)集的數(shù)據(jù)模型,表示柵格目錄的動態(tài)視圖??捎糜诖鎯?、管理、查看和查詢柵格影像數(shù)據(jù)集合。柵格目錄實現(xiàn)多種用途,包括管理分塊的柵格圖層,其中每個分塊都是一個獨立的柵格。在DBMS中管理任意系列的柵格。管理柵格時間序列。表中的柵格屬性列將圖片或掃描的文檔作為屬性存儲在表中。地理數(shù)據(jù)庫的類型地理數(shù)據(jù)庫是用于保存數(shù)據(jù)集集合的“容器”。有以下三種類型:文件地理數(shù)據(jù)庫-在文件系統(tǒng)中以文件夾形式存儲。每個數(shù)據(jù)集都以文件形式保存,該文件大小最多可擴展至1TB。建議使用文件地理數(shù)據(jù)庫而不是個人地理數(shù)據(jù)庫。個人地理數(shù)據(jù)庫-所有的數(shù)據(jù)集都存儲于MicrosoftAccess數(shù)據(jù)文件內(nèi),該數(shù)據(jù)文件的大小最大為2GB。ArcSDE地理數(shù)據(jù)庫-使用Oracle、MicrosoftSQLServer、IBMDB2、IBMInformix或PostgreSQL存儲于關(guān)系數(shù)據(jù)庫中。這些多用戶地理數(shù)據(jù)庫需要使用ArcSDE,在大小和用戶數(shù)量方面沒有限制。比較三種類型的地理數(shù)據(jù)庫關(guān)鍵特征ArcSDE地理數(shù)據(jù)庫文件地理數(shù)據(jù)庫個人地理數(shù)據(jù)庫描述在關(guān)系數(shù)據(jù)庫中以表的形式保存的各種類型的GIS數(shù)據(jù)集的集合(為在關(guān)系數(shù)據(jù)庫中存儲和管理的ArcGIS建議使用的本機數(shù)據(jù)格式。)在文件系統(tǒng)文件夾中保存的各種類型的GIS數(shù)據(jù)集的集合(為在文件系統(tǒng)文件夾中存儲和管理的ArcGIS建議使用的本機數(shù)據(jù)格式。)在MicrosoftAccess數(shù)據(jù)文件中存儲和管理的ArcGIS地理數(shù)據(jù)庫的原始數(shù)據(jù)格式。(此數(shù)據(jù)格式的大小有限制且僅適用于Windows操作系統(tǒng)。)用戶數(shù)多用戶:多位讀取者和多位寫入者單個用戶和較小的工作組:每個要素數(shù)據(jù)集、獨立要素類或表有多位讀取者或一位寫入者。浮動使用任何特定文件最終都會導(dǎo)致大量讀取者的降級。單個用戶和較小的工作組(具有較小的數(shù)據(jù)集):多位讀取者和一位寫入者。浮動使用最終會導(dǎo)致大量讀取者的降級。存儲格式OracleMicrosoftSQLServerIBMDB2IBMInformixPostgreSQL每個數(shù)據(jù)集都是磁盤上的一個單獨文件。文件地理數(shù)據(jù)庫是用來保存其數(shù)據(jù)集文件的文件夾。每個個人地理數(shù)據(jù)庫中的所有內(nèi)容都保存在單個MicrosoftAccess文件(.mdb)中。大小限制可達DBMS限制每個數(shù)據(jù)集1TB。每個文件地理數(shù)據(jù)庫可保存很多數(shù)據(jù)集。對于超大型影像數(shù)據(jù)集,可將1TB限值提高到256TB。每個要素類最高可擴展至每個數(shù)據(jù)集數(shù)億個矢量要素。每個Access數(shù)據(jù)庫2GB。性能下降前的有效限制通常介于每個Access數(shù)據(jù)庫文件250到500MB之間。版本管理支持完全支持所有的DBMS。包括交叉數(shù)據(jù)庫復(fù)制、使用檢出和檢入進行更新以及歷史存檔。對于使用檢出和檢入提交更新的客戶機和可使用單向復(fù)制向其發(fā)送更新的客戶機,僅支持地理數(shù)據(jù)庫格式。對于使用檢出和檢入提交更新的客戶機和可使用單向復(fù)制向其發(fā)送更新的客戶機,僅支持地理數(shù)據(jù)庫格式。平臺Windows、UNIX、Linux和與DBMS的直連,這些DBMS可能會在用戶的本地網(wǎng)絡(luò)中的任意平臺上運行??缙脚_。僅適用于Windows。安全和權(quán)限由DBMS提供操作文件系統(tǒng)安全。Windows文件系統(tǒng)安全。數(shù)據(jù)庫管理工具備份、恢復(fù)、復(fù)制、SQL支持、安全等的完整DBMS功能文件系統(tǒng)管理。Windows文件系統(tǒng)管理。注需要使用ArcSDE技術(shù)。ArcSDEforSQLServerExpress包含于ArcEditor和ArcInfoArcGISEngineArcGISServerWorkgroupArcGISServerEnterprise中包含面向所有其他DBMS的ArcSDE還可以以只讀的壓縮格式存儲數(shù)據(jù)以降低存儲要求。通常用作屬性表管理器(通過MicrosoftAccess)。用戶喜歡針對文本屬性的字符串處理。三種類型地理數(shù)據(jù)庫的比較了解有關(guān)創(chuàng)建地理數(shù)據(jù)庫的信息文件地理數(shù)據(jù)庫和個人地理數(shù)據(jù)庫文件地理數(shù)據(jù)庫和個人地理數(shù)據(jù)庫是專為支持地理數(shù)據(jù)庫的完整信息模型而設(shè)計的,它包含拓?fù)洹鸥衲夸?、網(wǎng)絡(luò)數(shù)據(jù)集、Terrain數(shù)據(jù)集、位置定位器等,ArcView、ArcEditor和ArcInfo的所有用戶可免費獲取這兩種地理數(shù)據(jù)庫。單用戶可以對文件地理數(shù)據(jù)庫和個人地理數(shù)據(jù)進行編輯,這兩種地理數(shù)據(jù)庫不支持地理數(shù)據(jù)庫版本管理。使用文件地理數(shù)據(jù)庫,如果要在不同的要素數(shù)據(jù)集、獨立要素類或表中進行編輯,則可以同時存在多個編輯器。文件地理數(shù)據(jù)庫是在ArcGIS9.2中發(fā)布的新地理數(shù)據(jù)庫類型。其旨在執(zhí)行以下操作:為所有用戶提供可用范圍廣泛、簡單且可擴展的地理數(shù)據(jù)庫解決方案。提供能夠跨操作系統(tǒng)工作的可移植地理數(shù)據(jù)庫。通過擴展可處理非常大的數(shù)據(jù)集。性能和可擴展性極佳。例如,要支持包含超過3億個要素的單個數(shù)據(jù)集,并支持可擴展為每個文件超過500GB(且可獲得極佳的性能)的數(shù)據(jù)集。使用性能和存儲能力都得到優(yōu)化的高效數(shù)據(jù)結(jié)構(gòu)。文件地理數(shù)據(jù)庫所使用的存儲空間約為shapefile和個人地理數(shù)據(jù)庫所必需的要素幾何存儲空間的三分之一。文件地理數(shù)據(jù)庫還允許用戶將矢量數(shù)據(jù)壓縮為只讀格式,以進一步降低存儲要求。在涉及屬性的操作方面優(yōu)于shapefile,數(shù)據(jù)大小限制可進行擴展,可使其超出shapefile限制。自從個人地理數(shù)據(jù)庫最初在ArcGIS8.0版本中首次發(fā)布以來,ArcGIS中一直在使用個人地理數(shù)據(jù)庫,該地理數(shù)據(jù)庫使用了MicrosoftAccess數(shù)據(jù)文件結(jié)構(gòu)(.mdb文件)。它們支持的地理數(shù)據(jù)庫的大小最大為2GB。不過,在數(shù)據(jù)庫性能開始降低之前,有效的數(shù)據(jù)庫大小會較小(介于250和500MB之間)。個人地理數(shù)據(jù)庫只能在MicrosoftWindows操作系統(tǒng)下使用。用戶喜歡他們能夠通過MicrosoftAccess針對個人地理數(shù)據(jù)庫執(zhí)行的表操作。許多用戶確實喜歡MicrosoftAccess中用于處理屬性值的文本處理功能。出于很多用途,ArcGIS將繼續(xù)支持個人地理數(shù)據(jù)庫。不過,多數(shù)情況下,ESRI推薦使用文件地理數(shù)據(jù)庫以實現(xiàn)數(shù)據(jù)庫大小的可擴展性,這樣可大幅度提高性能并可跨平臺使用。文件地理數(shù)據(jù)庫非常適合處理用于GIS投影的基于文件的數(shù)據(jù)集,非常適合個人使用以及在小型工作組中使用。它具有很高的性能,在不需要使用DBMS的情況下能夠進行很好的擴展以存儲大量數(shù)據(jù)。另外,還可跨多個操作系統(tǒng)對其進行移植。通常,用戶會針對數(shù)據(jù)集合使用多個文件或個人地理數(shù)據(jù)庫,并針對他們的GIS工作同時訪問這些地理數(shù)據(jù)庫。ArcSDE地理數(shù)據(jù)庫如果需要一種多位用戶可同時編輯和使用的大型多用戶地理數(shù)據(jù)庫,則ArcSDE地理數(shù)據(jù)庫可提供一種極佳的解決方案。新增的功能可用于管理共享式多用戶地理數(shù)據(jù)庫和支持多種基于版本的關(guān)鍵性GIS工作流。從而使利用貴組織企業(yè)關(guān)系數(shù)據(jù)庫的能力成為ArcSDE地理數(shù)據(jù)庫的一項重要優(yōu)勢。ArcSDE地理數(shù)據(jù)庫適用于多種DBMS存儲模型(IBMDB2、Informix、Oracle、PostgreSQL和SQLServer)。ArcSDE地理數(shù)據(jù)庫使用范圍廣泛,主要適用于個人、工作組、部門和企業(yè)設(shè)置。它們充分利用DBMS的基礎(chǔ)架構(gòu)以支持以下內(nèi)容:超大型連續(xù)GIS數(shù)據(jù)庫多位同步用戶長事務(wù)和版本化工作流對GIS數(shù)據(jù)管理的關(guān)系數(shù)據(jù)庫支持(為保證可伸縮性、可靠性、安全性、備份以及完整性等提供建立關(guān)系數(shù)據(jù)庫的優(yōu)勢)所有支持的DBMS(Oracle、SQLServer、PostgreSQL、Informix和DB2)中的SQL空間類型可適應(yīng)大量用戶不同要求的高性能通過許多大型地理數(shù)據(jù)庫的安裝啟用,我們發(fā)現(xiàn)在將GIS數(shù)據(jù)所需的大型二進制對象移入和移出表格時DBMS的效率極高。此外,與基于文件的GIS數(shù)據(jù)集相比,GIS數(shù)據(jù)庫的容量更大且支持的用戶數(shù)量也更多。有關(guān)ArcSDE地理數(shù)據(jù)庫架構(gòu)以及ArcSDE地理數(shù)據(jù)庫如何利用關(guān)系數(shù)據(jù)庫技術(shù)的信息,請參見地理數(shù)據(jù)庫的架構(gòu)。ArcSDE可對DBMS事務(wù)框架進行長事務(wù)管理和短事務(wù)管理ArcSDE的主要角色之一就是支持每個DBMS中的地理數(shù)據(jù)庫版本管理框架。絕大多數(shù)情況下,GIS中的單個編輯事務(wù)可能涉及對多個表中的多個行進行更改。例如,更新宗地可能需要更改面的表示,并更改相應(yīng)的邊界線和宗地拐角。此外,還必須更新這些要素中每個要素的屬性記錄。此編輯操作需要對多個表中的多條記錄進行更改。在這些情況下,用戶希望將此編輯集合視為單個事務(wù)。提交或回滾這些更改時,會將它們視為一個統(tǒng)一的操作來進行管理。同時,用戶希望能夠在一個編輯會話中撤消和重做單個編輯操作。為了使這種情況變得更為復(fù)雜,可能需要在與中央共享數(shù)據(jù)庫斷開連接的系統(tǒng)中執(zhí)行編輯操作。而且,在這些專門化的GIS數(shù)據(jù)維護過程中,GIS數(shù)據(jù)庫必須持續(xù)保持對日常操作可用,而在這些日常操作中,每位用戶都有可能獲取共享GIS數(shù)據(jù)庫的個人視圖或狀態(tài)。通過使用一種稱為版本管理的方法,ArcSDE地理數(shù)據(jù)庫支持在多用戶環(huán)境下對這些數(shù)據(jù)管理情景及許多其他數(shù)據(jù)管理情景進行管理和更新。在版本管理這種機制下,所有的數(shù)據(jù)庫更改都作為表中的行進行記錄。例如,每次更新某一行中的某個值時,舊值即會失效,并會新增一個更新行。這樣,通過將更改信息以增量記錄的方式存儲在數(shù)據(jù)庫中,ArcSDE技術(shù)就能在簡單DBMS事務(wù)框架中管理復(fù)雜的高級GIS事務(wù)。注意:此機制用于維護所有更改的記錄及其元數(shù)據(jù),其是術(shù)語版本管理的起源。ArcSDE使用版本的元數(shù)據(jù)來隔離多個編輯會話、支持復(fù)雜事務(wù)、共享復(fù)本、同步多個數(shù)據(jù)庫之間的內(nèi)容、執(zhí)行自動存檔并支持歷史查詢。有關(guān)詳細(xì)信息,請參閱編輯和維護數(shù)據(jù)概述。ArcGIS中如何包含ArcSDE技術(shù)?過去,ArcSDE作為單獨的Esri產(chǎn)品進行銷售。從ArcGIS9.2開始,ArcSDE技術(shù)成為ArcGIS內(nèi)含的功能,不再單獨提供。ArcSDE技術(shù)已集成到了ArcGISDesktop、ArcGISEngine和ArcGISServer中,以便用戶能夠在其組織內(nèi)擴展基于DBMS的地理數(shù)據(jù)庫。從ArcGIS9.2開始,ArcEditor和ArcInfo包含MicrosoftSQLServerExpress的安裝程序。這些軟件產(chǎn)品還包括支持SQLServerExpress中ArcSDE地理數(shù)據(jù)庫的ArcSDE功能,最多可同時支持三個桌面用戶。從ArcGIS9.3開始,ArcGISEngine包含SQLServerExpress的安裝程序。對于用于編輯地理數(shù)據(jù)庫的ArcGISEngine應(yīng)用程序,ArcGISEngine的可選GeodatabaseUpdate擴展模塊是必需的模塊。Microsoft對SQLServerExpress的使用做出了限制,要求只能使用一個CPU(或套接字中的內(nèi)核)和大小為1GB的RAM。SQLServer2005Express或SQLServer2008Express數(shù)據(jù)庫最大只能為4GB。SQLServer2008ExpressR2數(shù)據(jù)庫最大為10GB。(有關(guān)具體實施時的實例大小限制的特定信息,請參閱Esri許可協(xié)議。)在ArcEditor和ArcInfo中,可通過ArcCatalog應(yīng)用程序使用SQLServerExpress全面管理ArcSDE地理數(shù)據(jù)庫。這樣,一次就可為多個用戶提供全面的ArcSDE地理數(shù)據(jù)庫功能??稍贏rcCatalog中或目錄窗口中設(shè)置和管理這些ArcSDE地理數(shù)據(jù)庫。不需要具有額外的軟件或數(shù)據(jù)庫管理方面的專業(yè)知識。ArcGISServerWorkgroup還包括ArcSDE對SQLServerExpress的支持。使用此級別的ArcSDE,通過使用SQLServerExpress,最多可同時支持10個WindowsDesktop用戶和編輯人員(ArcView、ArcEditor、ArcInfo、自定義ArcGISEngine應(yīng)用程序、AutoCAD、MicroStation等的用戶),并可支持任意數(shù)量的來自Web應(yīng)用程序的額外服務(wù)器連接。(有關(guān)實現(xiàn)時所需的連接數(shù)量的特定信息,請參見許可協(xié)議。)對于ArcGISServerWorkgroup,您可使用ArcEditor或ArcInfo在ArcCatalog中或目錄窗口中創(chuàng)建和管理SQLServerExpress的ArcSDE地理數(shù)據(jù)庫。不需要具有額外的數(shù)據(jù)庫管理方面的專業(yè)知識。ArcGISServerEnterprise中包含完整的企業(yè)級ArcSDE技術(shù),未做任何限制。您仍可針對Oracle、SQLServer、PostgreSQL、IBMDB2和IBMInformix運行傳統(tǒng)的ArcSDE技術(shù)。企業(yè)服務(wù)器級別的ArcSDE支持可以擴展為任意大小的數(shù)據(jù)庫以及任意數(shù)量的用戶,并可在任意大小和配置的計算機上運行。使用ArcGISServerEnterprise,您可以提供您自己的DBMS許可,以便使用此級別的ArcSDE。選項包括以下內(nèi)容:OracleMicrosoftSQLServerIBMInformixIBMDB2PostgreSQLDBMS通常由數(shù)據(jù)庫管理員(DBA)進行管理。摘要您不必針對SQLServerExpress監(jiān)視和管理內(nèi)存和CPU的使用情況。對于單個CPU,SQLServerExpress軟件會自動將計算機的使用限制在1GB的RAM,并且數(shù)據(jù)庫大小為4GB或10GB,這取決于您所使用的SQLServerExpress版本。與MicrosoftAccess數(shù)據(jù)庫不同,SQLServerExpress的性能不會隨著數(shù)據(jù)庫大小接近其上限值而有所降低。ArcSDEforSQLServerExpress免費提供,被集成到了ArcEditor和ArcInfo中。如果您選擇安裝SQLServerExpress,您就可以使用ArcCatalog管理SQLServerExpress數(shù)據(jù)庫。安裝ArcGISServerWorkgroup時,可以安裝和使用SQLServerExpress。安裝SQLServerExpress后,您便可以在ArcEditor或ArcInfo級別許可中使用ArcCatalog,以管理工作組服務(wù)器的SQLServerExpress數(shù)據(jù)庫。這些不同的級別使得用戶能夠針對任意數(shù)量的用戶(無論數(shù)量多少)充分利用ArcSDE地理數(shù)據(jù)庫。這樣,組織將獲得一個可擴展的數(shù)據(jù)架構(gòu),這樣的數(shù)據(jù)架構(gòu)既適用于組織的單用戶系統(tǒng)也適用于其大型企業(yè)系統(tǒng)。ArcSDE級別摘要客戶端與地理數(shù)據(jù)庫的兼容性可通過各種不同的ESRI客戶端軟件來訪問地理數(shù)據(jù)庫類型中所介紹的地理數(shù)據(jù)庫。其中包括以下內(nèi)容:ArcGISDesktopArcGISEngine應(yīng)用程序ArcGISServerArcIMS除ArcIMS外,所有這些客戶端都可以使用任何類型的地理數(shù)據(jù)庫作為源數(shù)據(jù);ArcIMS使用通過ArcGISServerWorkgroup或ArcGISServerEnterprise數(shù)據(jù)源獲得許可的文件地理數(shù)據(jù)庫和ArcSDE地理數(shù)據(jù)庫??杉嫒莅姹井?dāng)在特定ArcGIS版本的地理數(shù)據(jù)庫中加入新功能時,只有將該地理數(shù)據(jù)庫升級才能使用新功能。升級地理數(shù)據(jù)庫可能意味著較舊版本的客戶端應(yīng)用程序?qū)o法與其連接。就不同版本的ArcGIS客戶端與地理數(shù)據(jù)庫之間的連接的工作方式,以下規(guī)則適用:當(dāng)前版本的ArcGIS客戶端可以連接并使用先前版本的地理數(shù)據(jù)庫。例如,ArcGIS10客戶端可以連接并使用ArcGIS9.3地理數(shù)據(jù)庫。但應(yīng)注意以下事項:如果ArcGIS客戶端正使用直接連接方式連接到ArcSDE9.2或更早版本的地理數(shù)據(jù)庫,則無法從較新版本的客戶端連接到較舊版本的地理數(shù)據(jù)庫。例如,ArcGISDesktop9.2客戶端無法使用直接連接的方式連接到ArcSDE9.1地理數(shù)據(jù)庫。連接到先前版本的地理數(shù)據(jù)庫時,特定于當(dāng)前版本的功能將不再可用。例如,如果從ArcGIS9.1客戶端連接到ArcGIS9個人地理數(shù)據(jù)庫,則只能使用ArcGIS9中提供的功能。先前版本的ArcGIS客戶端無法連接和使用以較新版本ArcGIS創(chuàng)建的地理數(shù)據(jù)庫。例如,ArcGIS9.1客戶端無法連接和使用ArcGIS9.2地理數(shù)據(jù)庫。此規(guī)則有如下例外情況:ArcGIS9.2ServicePack5(SP5)和6(SP6)可以打開和編輯ArcGIS9.3地理數(shù)據(jù)庫。不過應(yīng)注意,當(dāng)從先前版本的客戶端應(yīng)用程序進行連接時,特定于9.3版地理數(shù)據(jù)庫的功能不再可用。ArcGIS9可打開和編輯9.1版地理數(shù)據(jù)庫,除非使用ArcSDE9.1地理數(shù)據(jù)庫的直接連接。下表指出本主題開頭列出的客戶端應(yīng)用程序版本與地理數(shù)據(jù)庫版本的兼容關(guān)系??蛻舳税姹緜€人地理數(shù)據(jù)庫版本文件地理數(shù)據(jù)庫版本使用直接連接的ArcSDE地理
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科研機構(gòu)行業(yè)實驗室安全保障
- 咨詢服務(wù)保安員工作總結(jié)
- 公司注冊代理合同三篇
- 動漫游戲行業(yè)會計的特點總結(jié)
- 2023年浙江省杭州市公開招聘警務(wù)輔助人員輔警筆試自考題2卷含答案
- 《合理使用中成藥》課件
- 高三學(xué)習(xí)計劃書
- 河北省唐山市(2024年-2025年小學(xué)六年級語文)統(tǒng)編版隨堂測試(下學(xué)期)試卷及答案
- 2024年防沉劑項目資金籌措計劃書
- 顧客檢查表(完整版)
- 生物化學(xué)期末考試題庫與答案
- 山東昌樂二中的“271高效課堂”
- 人教版高中物理新舊教材知識對比
- 國際結(jié)算期末復(fù)習(xí)試卷5套及參考答案
- 六年級上冊數(shù)學(xué)圓中方方中圓經(jīng)典題練習(xí)
- 現(xiàn)場組織機構(gòu)框圖及說明
- 《城鎮(zhèn)燃?xì)夤芾項l例》解讀
- 七年級數(shù)學(xué)幾何證明題(典型)
- X62W萬能銑床電氣原理圖解析(共18頁)
- 小康煤礦水文地質(zhì)類型劃分報告
- (完整版)中央空調(diào)現(xiàn)場勘察信息表
評論
0/150
提交評論