geodaassh數(shù)據(jù)模型的約束機(jī)制_第1頁
geodaassh數(shù)據(jù)模型的約束機(jī)制_第2頁
geodaassh數(shù)據(jù)模型的約束機(jī)制_第3頁
geodaassh數(shù)據(jù)模型的約束機(jī)制_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

geodaassh數(shù)據(jù)模型的約束機(jī)制

0數(shù)據(jù)質(zhì)量控制數(shù)據(jù)是信息系統(tǒng)的最重要和最基本部分,其質(zhì)量直接影響到gis應(yīng)用、分析和決策的準(zhǔn)確性和可靠性。隨著GIS的發(fā)展,數(shù)據(jù)質(zhì)量問題日益突出,GIS空間數(shù)據(jù)的質(zhì)量分析控制已成為當(dāng)前GIS研究的重點(diǎn)和難點(diǎn)。傳統(tǒng)的數(shù)據(jù)質(zhì)量主要指數(shù)據(jù)生產(chǎn)過程中形成的數(shù)據(jù)精度、一致性、完整性等。隨著GIS的發(fā)展壯大,用戶要求的滿意程度(即數(shù)據(jù)應(yīng)用質(zhì)量)已成為衡量數(shù)據(jù)質(zhì)量的重要指標(biāo)。本文所說的質(zhì)量約束和控制不同于普通數(shù)字化過程中對數(shù)據(jù)質(zhì)量的控制,重點(diǎn)不再側(cè)重于空間數(shù)據(jù)精度,而是側(cè)重于原始地理數(shù)據(jù)在應(yīng)用方面的質(zhì)量,包括:數(shù)據(jù)的屬性域檢查、約束以及在現(xiàn)實意義中的拓?fù)鋷缀侮P(guān)系的正確性約束等。本文以建立道路網(wǎng)數(shù)據(jù)庫為例,針對數(shù)據(jù)應(yīng)用中的質(zhì)量問題對基于數(shù)據(jù)檢查和約束的第三代地理數(shù)據(jù)模型Geodatabase進(jìn)行研究,該模型在屬性域、關(guān)系以及拓?fù)鋷缀挝恢梅矫娑x一系列的約束條件,利用這些約束條件和有效規(guī)則對地理數(shù)據(jù)的質(zhì)量進(jìn)行檢查和加強(qiáng),以達(dá)到控制數(shù)據(jù)的應(yīng)用質(zhì)量的目的。1空間數(shù)據(jù)組織和數(shù)據(jù)庫的關(guān)系空間數(shù)據(jù)模型是對客觀地理世界的模擬和抽象,反映現(xiàn)實世界中空間實體及其相互之間的聯(lián)系,是描述地理空間數(shù)據(jù)組織和空間數(shù)據(jù)庫模式的基礎(chǔ)。對空間數(shù)據(jù)模型的認(rèn)識和研究可幫助我們了解GIS中的數(shù)據(jù)存儲以及組織管理等問題,影響到GIS應(yīng)用的成敗。1.1geodatacr簡介Geodatabase是一種新型面向?qū)ο蟮目臻g數(shù)據(jù)模型,該模型利用面向?qū)ο蠹夹g(shù),將現(xiàn)實世界抽象為若干對象類,而不是簡單的點(diǎn)、線、面要素。雖然對象類本身并沒有空間特征,但給每個對象類都賦予了屬性、行為和規(guī)則:相同屬性集、行為和規(guī)則的空間對象集合體現(xiàn)為特征類;特征數(shù)據(jù)集反映了具有相同空間參考特征的特征類集合,可通過定義關(guān)系類來描述特征類或?qū)ο箢愔g的關(guān)聯(lián)關(guān)系。Geodatabase按層次將地理數(shù)據(jù)組織成數(shù)據(jù)對象,并存儲在要素類、對象類和要素集中,如圖1所示。Geodatabase模型同Coverage模型一樣,支持要素間的拓?fù)潢P(guān)系,但其引入的拓?fù)潢P(guān)系規(guī)則,不同于Coverage中嚴(yán)格的拓?fù)潢P(guān)系。在Geodatabase中可以直接定義關(guān)系和規(guī)則,其實拓?fù)潢P(guān)系規(guī)則就是新增加的一個類,可作用于同一特征數(shù)據(jù)集中的不同特征類或者同一特征類中的不同特征之間。用戶可以設(shè)定空間數(shù)據(jù)必須滿足的拓?fù)潢P(guān)系約束,以檢查和約束空間數(shù)據(jù)的質(zhì)量。Geodatabase模型本身存在的關(guān)于數(shù)據(jù)屬性域和邏輯有效規(guī)則的約束機(jī)制,如此用戶便可以自定義約束條件(規(guī)則)對數(shù)據(jù)質(zhì)量進(jìn)行約束,并將其放在數(shù)據(jù)模型的層次里,在表達(dá)空間數(shù)據(jù)之間關(guān)系的同時也約束著空間數(shù)據(jù)的錄入和編輯時的數(shù)據(jù)質(zhì)量,以加強(qiáng)數(shù)據(jù)的應(yīng)用質(zhì)量,可被認(rèn)為是一種數(shù)據(jù)質(zhì)量約束模型。下面將介紹該模型存在的幾種主要約束機(jī)制。1.2geodata基地數(shù)據(jù)模型中的數(shù)據(jù)質(zhì)量限制機(jī)制1.2.1基于geodata東南角的數(shù)據(jù)模型對屬性進(jìn)行約束是為了保證只有滿足約束條件的數(shù)據(jù)才能錄入數(shù)據(jù)庫。這樣經(jīng)過屬性約束的數(shù)據(jù)庫可以保證在數(shù)據(jù)錄入(或更新)時從海量數(shù)據(jù)中選擇的數(shù)據(jù)滿足用戶需求,減少了人工錄入可能發(fā)生的錯誤,在一定程度上保證了數(shù)據(jù)屬性的正確性,同時減少工作人員的工作量。為了減少空間數(shù)據(jù)編輯和更新過程中的誤差,Geodatabase數(shù)據(jù)模型為空間數(shù)據(jù)建庫提供的屬性域約束對入庫數(shù)據(jù)進(jìn)行檢查,加強(qiáng)數(shù)據(jù)的應(yīng)用質(zhì)量,其工作機(jī)制如圖2所示。模型中的屬性域約束主要體現(xiàn)在特征類或其子類的屬性字段的取值范圍上。屬性域可以是連續(xù)的變化區(qū)間,或者離散的取值集合,對應(yīng)兩種不同的屬性域:范圍域和代碼值域。范圍域為屬性指定連續(xù)的取值范圍;而代碼值域則給一個屬性指定有效的離散取值集合,包括兩個值,一個是存儲的實際值,一個是實際值的用戶友好描述。1.2.2可擴(kuò)展性地理關(guān)系的拓?fù)湟?guī)則Geodatabase模型提供了一個框架,各個要素在其中可能發(fā)生各種各樣的行為,如圖表類型、默認(rèn)值、屬性域、有效性規(guī)則以及與其他表格或要素建立起的相互關(guān)系。這些行為可以更為精確地對世界進(jìn)行模擬,同時保持地理數(shù)據(jù)庫中對象間的相對完整性。而拓?fù)淇梢砸暈槭轻槍@種行為框架的擴(kuò)展,允許控制要素間的地理關(guān)系,保持它們各自的幾何完整性,保證數(shù)據(jù)質(zhì)量。為了按用戶要求規(guī)定要素本身及相互之間必須遵守的空間拓?fù)潢P(guān)系,Geodatabase數(shù)據(jù)模型提供了拓?fù)潢P(guān)系類。針對多邊形、線和點(diǎn)狀要素,拓?fù)潢P(guān)系類提供了大量的空間拓?fù)湟?guī)則,這些規(guī)則相應(yīng)地反映用戶所指定的空間數(shù)據(jù)必須滿足的拓?fù)潢P(guān)系約束,如相鄰、連接、覆蓋、相交、重疊關(guān)系等。通過修改拓?fù)潢P(guān)系規(guī)則,能夠方便地改變對拓?fù)潢P(guān)系約束,從而給管理空間數(shù)據(jù)帶來了很大的靈活性。此外,Geodatabase模型按選取規(guī)則到驗證規(guī)則最后處理錯誤這樣的處理流程來體現(xiàn)拓?fù)浼s束,可以幫助檢查出地理數(shù)據(jù)中可能出現(xiàn)的大部分拓?fù)溴e誤并加以修改,如圖3所示。在數(shù)據(jù)更新過程中也引入拓?fù)潢P(guān)系主動維護(hù)功能,這樣在數(shù)據(jù)編輯和更新過程均可檢查和控制數(shù)據(jù)質(zhì)量。1.2.3關(guān)系類中的關(guān)系現(xiàn)實世界中的地物都不是孤立的,任何一個地物與周圍其他地物之間都有這樣或那樣的聯(lián)系,這些聯(lián)系描述了給定特征與其他特征關(guān)聯(lián)的方式。Geodatabase數(shù)據(jù)模型通過關(guān)系來反映特征之間的關(guān)聯(lián),使空間數(shù)據(jù)不再是無意義的點(diǎn)、線、面,而是面向?qū)嶋H應(yīng)用領(lǐng)域的復(fù)雜的客觀實體,可按照人們的思維習(xí)慣對現(xiàn)實地理世界中空間特征之間的相互關(guān)系進(jìn)行表達(dá)。關(guān)系類中的關(guān)系不僅包括空間數(shù)據(jù)之間的關(guān)系,還包括非空間數(shù)據(jù)之間的應(yīng)用語義關(guān)系,比如權(quán)屬、層次等關(guān)系。關(guān)系類由起始類和目標(biāo)類組成。關(guān)系類的集勢被描述為有序?qū)?起始集勢—目標(biāo)集勢),如一對一、一對多、多對一、多對多。一個關(guān)系類可以是簡單的,也可以是復(fù)合的。復(fù)合關(guān)系是指起始類和目標(biāo)類之間一對多的關(guān)系,在復(fù)合關(guān)系中,起始類控制著目標(biāo)類的存亡。而簡單關(guān)系是指一對一的關(guān)系,在簡單關(guān)系中,相關(guān)聯(lián)對象單獨(dú)存在,互不影響。關(guān)系類可以有一系列的關(guān)聯(lián)規(guī)則,關(guān)聯(lián)規(guī)則控制著起始類中的哪一個對象子類型可以和目標(biāo)類中的哪個對象子類型有關(guān)聯(lián),同時也可以用于指定一個有效集勢的范圍。關(guān)系類通過指定參加了關(guān)系定義要素類之間的關(guān)聯(lián)規(guī)則,對這些要素類進(jìn)行約束,使關(guān)系有效,如此便可確保對象間的參照完整性,有助于保證數(shù)據(jù)的查詢、檢索和分析時的質(zhì)量。2地理數(shù)據(jù)的應(yīng)用質(zhì)量和應(yīng)用質(zhì)量得到加強(qiáng)利用ArcGIS中的Geodatabase可以完成傳統(tǒng)GIS系統(tǒng)中無法或者很難完成的一些地理數(shù)據(jù)應(yīng)用質(zhì)量的檢查和加強(qiáng)。以建立某地區(qū)道路網(wǎng)數(shù)據(jù)庫為例,Geodatabase模型可定義屬性域、拓?fù)潢P(guān)系規(guī)則來檢查這些原始道路數(shù)據(jù)在數(shù)字化過程中存在的錯誤,同時通過添加實際數(shù)據(jù)中存在的一些關(guān)系有效規(guī)則進(jìn)行約束,達(dá)到數(shù)據(jù)質(zhì)量加強(qiáng)的效果。2.1道路單行線屬性的把握問題在道路網(wǎng)數(shù)據(jù)建模的例子中,道路的單行線屬性(描述交通限制)有以下幾種可能的結(jié)果:是否單行線、是否禁行。Geodatabase定義單行線屬性的屬性域里指定了道路單行線屬性的4種可能取值結(jié)果:一是tf——單行線,方向與數(shù)字化方向相反;二是ft——單行線,方向與數(shù)字化方向相同;三是n——禁行;四是y——雙向行駛,如圖4所示。因此在編輯或更新道路要素時,對單行線屬性的取值必須服從該屬性域的約束,只能選擇這4種結(jié)果之一,否則會檢查出錯誤,數(shù)據(jù)不能錄入數(shù)據(jù)庫中,如此便可以對地理數(shù)據(jù)的質(zhì)量進(jìn)行控制。根據(jù)不同的實際應(yīng)用設(shè)定不同的屬性域,就可以約束不同范圍的地理數(shù)據(jù)質(zhì)量,無需編碼即可選擇對用戶應(yīng)用最有意義的數(shù)據(jù),減少人工工作量。2.2道路拓?fù)溴e誤在道路網(wǎng)數(shù)據(jù)建模中,道路用線狀要素描述。對道路線狀要素在數(shù)字化過程中可能出現(xiàn)的相對位置不正確性,如道路一般是不自相交的,基于路段的道路之間是不相交的,Geodatabase提供拓?fù)湟?guī)則來反映道路要素的這些拓?fù)潢P(guān)系:道路間不能重疊;道路本身不能自我重疊;道路之間不能相交,如圖5所示。利用ArcGISDesktop中提供的工具檢查道路數(shù)據(jù)拓?fù)潢P(guān)系的正確性,其檢查結(jié)果會作為一個特殊的圖層加載到地圖文檔中進(jìn)行顯示,所有存在拓?fù)潢P(guān)系錯誤的地方都會在該層中以特定(可自定義)的顏色和符號顯示出來。也可以打開錯誤查看器(ErrorInspector)以列表方式查看所有拓?fù)潢P(guān)系出錯記錄。錯誤查看器中的錯誤記錄與地圖上的要素是相關(guān)聯(lián)的,點(diǎn)取任一記錄都可在地圖上看到其所在位置被高亮顯示,如圖6所示。對于特殊情況,拓?fù)溴e誤也可當(dāng)成例外處理。數(shù)字化過程不可避免的人為錯誤導(dǎo)致不能保證道路要素的空間分布關(guān)系完全正確,Geodatabase模型建立道路拓?fù)漕?并添加了必要的拓?fù)浼s束規(guī)則,如此便可輕松地檢查和處理道路要素中存在的拓?fù)溴e誤,保證數(shù)據(jù)質(zhì)量。2.3路段與路口間的聯(lián)系現(xiàn)實世界中與交通有關(guān)的事物之間存在著各種各樣的聯(lián)系,如公交線路與公交站點(diǎn)的關(guān)系等。在該道路網(wǎng)中,Geodatabase模型可建立關(guān)系類見表1。公交線路和公交站點(diǎn)的關(guān)系是復(fù)雜的一對多的關(guān)系,一條公交線路對應(yīng)多個公交站點(diǎn),在一條公交線路被取消時,公交站點(diǎn)可能不會被取消,因為一般情況下,一個公交站點(diǎn)可以停靠多條公交線路;一條路段可以對應(yīng)多個路口,而一個路口也可以對應(yīng)多條路段,因此它們之間是多對多的關(guān)系。在關(guān)系建立之后,利用ArcMap工具在關(guān)系中導(dǎo)航,便可通過公交路線找到與其相應(yīng)的公交站點(diǎn),在路口處查找出相關(guān)聯(lián)的路段。移動一個公交站點(diǎn),與其相連的公交路線就可以自動根據(jù)這種對象關(guān)系完成必要的移動,無需人為干預(yù)。同理,路段與路口間也有這種聯(lián)系。Geodatabase模型存在的關(guān)系類在定義或更新空間要素時,可自動依據(jù)對象關(guān)系更

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論