GeoDatabase數據編輯方案_第1頁
GeoDatabase數據編輯方案_第2頁
GeoDatabase數據編輯方案_第3頁
GeoDatabase數據編輯方案_第4頁
GeoDatabase數據編輯方案_第5頁
已閱讀5頁,還剩38頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

GeoDatabase數據編輯方案

分享地理價值主要內容 ?Geodatabase內容回憶 ?Geodatabase的多用戶編輯環境 –版本編輯 –局部版本編輯〔MovetoBaseTable〕 –非版本編輯 ?內容總結分享地理價值關鍵字 ?版本(Version) ?事務 ?BaseTable ?DeltaTable ?歷史歸檔 ?數據同步 ?數據壓縮〔Compress〕分享地理價值提出一個問題分享地理價值

空間數據庫GeoDatabase分享地理價值什么是Geodatabase

?空間數據、屬性數據的容器

–地理空間數據集?ArcGIS的數據存儲結構Surveys?Geodatabase的能力:

–定義、維護數據行為關系VectorsNetworksAddresses Annotation–存儲、維護空間數據3DObjects Attribute Topology DimensionsGeodatabaseTerrainCartographyImagesCADCadastral分享地理價值FileGeodatabase的類型

?MSAccess-basedpersonalGDB

?文件型數據庫FileGDB

?支持多用戶編輯的企業級數據庫

–工作組級別:SqlServerExpress

–企業級別:DB2,Informix,Oracle,PostgreSQL,SQLServerArcGISServerArcGISDesktop

EnterpriseWorkgroupEnterprisePersonalFileDesktop

分享地理NumberofusersCapacity價值搭建企業級數據庫的環境

ArcObjects ArcSDE

Enterprise

DBMSOperatingsystemGeodatabase分享地理價值GeoDatabase的多用戶編輯環境 -版本編輯 -局部版本編輯 -非版本編輯分享地理價值標準的RDBMS事務模型

?強調的是短事務的性能

?緊密耦合的系統構架

?線性狀態模型

–只有當前的狀態是永久的

?鎖定-修改-釋放1234567時間分享地1理價值狀態事務模型

?狀態是由編輯的增量信息在數據庫中來表現的

?屬于長事務模型、并發事務模型,允許有多個并行 的編輯會話同時存在

?版本屬于狀態模型,每個版本擁有自己的狀態,版 本間相互獨立?編輯-協調-提交編輯會話新建版本2a2b2c協調1234567時間分享地1理價值企業級數據庫編輯環境 ?版本編輯 –ArcGIS固有功能,多用戶編輯 –長事務處理機制 –版本血統的維護 ?局部版本編輯〔MovetoBaseTables〕 –注冊版本時的選項 –DEFAULT版本直接編輯BaseTable表 –Non-DEFAULT版本編輯,保存在Delta表中 ?非版本編輯(9.2版本后) –直接編輯BaseTable –短事務處理機制–不存在Delta表,直接更新BaseTable分享地理價值

版本編輯-定義版本-版本相關的要素類、ArcSDE歸檔文件-沖突檢測與版本協調-數據提交——POST-數據壓縮——Compress分享地理價值??????版本——Version 空間數據庫管理數據的一種機制 多用戶同時編輯操作的根底 版本是Geodatabase某一時刻的狀態、快照、視圖 不是數據復制,不需要要素鎖定 所有企業級數據庫都具有默認的DEFAULT版本 版本間不受其它版本數據變化影響 ArcSDEParcelsversionZoningtechnologyversion分享地理價值版本的概念模型簡單要素類

兩個操作者進行編輯User1

Default

父版本

User1子版本User2子版本User1User2分享地理價值版本編輯

?支持多種數據類型

–Points,Lines,Polygons,Annotation, &Relationshipclasses

–Topology&Geometricnetworks?支持長事務的GIS數據編輯

–所做編輯保存在Delta表

–支持Undo、Redo操作?支持歷史歸檔和數據同步DEFAULT?支持數據檢測與協調沖突Editor1 versionEditor2version分享地理價值開始版本編輯 ?編輯前,在ArcCatalog中注冊數據庫為版本 –立即創立Delta表存儲編輯狀態數據 ?表、要素類、數據集都可以注冊為版本 –注冊數據集,會注冊其所有要素類和表 ?利用版本管理工具,維護版本信息 –例如:名稱、權限、描述信息? ?每個數據庫都會存在DEFAULT默認版本 ?DEFAULT是所有其它版本的父版本 ?除DEFAULT外每個版本都有父版本分享地理價值版本編輯使用場景 ?需要檔案數據管理機制的應用 ?具有假設分析〔what-ifanalysis〕需求的應用,如 設計方案是否被批準 ?數據發布到公用版本前,需要質量檢查和審批 ?需要將一工作按照功能或地理位置分解后來完成, 例如一個大型商場的設計 ?需要查詢、比較數據變化檔案 ?需要同步數據的應用 –使用移動設備更新數據庫的應用 ?需要給軟件開發人員測試的工程,提供測試數據庫分享地理價值版本編輯的應用

?長事務編輯 –單獨操作跨越多個Session –例如:區域分析?工作流管理 –為不同工程創立不同的版本 –例如:建設工程土地分配?災害模擬 –利用不同版本數據模擬某一事件 –例如:洪水災害緩沖區范圍Public Farmland PublicAnalyst Residential Flood分享地理價值????版本編輯的局限性

模型復雜、深入理解 使用ESRI應用程序編輯操作數據 數據對Non-ESRI應用程序是只讀的 通過多視圖才能回去最終的結果分享地理價值 演示1——————————————————— 注冊版本、創立版本以及數據編輯分享地理價值沖突檢測與協調沖突 ?產生數據沖突的情況: –同一版本中,編輯相同要素〔刪除、更新〕 –不同版本中,編輯相同要素〔刪除、更新〕 –添加要素不會產生沖突 ?ESRI提供的客戶端進行協調數據沖突 –ArcMap –ArcObjects客戶端分享地理價值沖突檢測的方式 ?主要有兩種檢測方式 –ByObject——針對空間要素圖形編輯〔Byrow〕Editor1

JaneObjectID

88Name

JaneColor

RedEditor2

SamObjectID

88Name

SamColor

Blue–ByAttributes——針對要素的屬性信息編輯〔By column〕Editor1

JaneObjectID

88Name

JaneColor

RedEditor2

SamObjectID

88分Name

Sam

享地Color

Blue理價值沖突檢測工具

?利用ArcMap中的檢測工具分享地理價值沖突協調與版本提交

?協調沖突的兩種方式:

–父版本為主,替換到當前編輯的子版本

–子編輯版本為主,更新提交到父版本子版本1父版本子版本1父版本本版提交=數據保存分享地理價值062壓縮數據庫?維護數據庫高可用性BeforeSDE.DEFAULT–移除Delta表中未引用的記錄–精簡血緣層次關系5860WILSON.EDIT?壓縮條件 –必須是“SDE〞用戶 –建議進行數據庫統計分析?壓縮數據庫周期

59RALEIGH.EDIT61HELPER.STUDY(deleted)–頻繁編輯1天一次–不頻繁的可一周一次After59060分享地理價值

演示2———————————————————

版本協調&版本提交分享地理價值版本編輯幾種方案 ?根據業務需求選擇適宜的方案直接編輯DEFAULT編輯DEFAULT子版本編輯DEFAULT隔代版本編輯DEFAULT多代版本SDE.DEFAULTSDE.DEFAULTSDE.DEFAULTSDE.DEFAULTRepresentsaversion分享地理價值 局部版本編輯MovetoBaseTable分享地理價值????局部版本編輯〔不完全版本編輯〕 注冊版本時的一個選項 如果編輯的是DEFAULT,保存到BaseTable中 其它版本具有Delta表 只支持簡單數據類型 –Points,lines,polygons,annotation,&relationship classes ?不支持歷史歸檔、數據同步 ?支持Undo、Redo分享地理價值局部版本編輯優點 ?非ArcGIS應用也可以對Default版本進行編輯 ?可充分使用非ArcGIS應用對數據庫其他功能的操 作能力 ?非ArcGIS應用不用通過“多版本視圖〞就可以直 接操縱Default版本數據 ?既能保證編輯過程中undo/redo,又不會使A/D表 膨脹 ?不需要頻繁analyze表、compress版本了、統計數 據庫分享地理價值????局部版本編輯局限性 只能編輯簡單要素,不能編輯拓撲和幾何網絡等 不能使用Archive歷史數據庫技術 不能同步數據集 從其他版本向Default版本提交數據的時候,沒有 沖突處理機制,存在造成覆蓋他人數據的風險分享地理價值非版本編輯分享地理價值如何進行非版本編輯

?ArcMap的編輯選項選中非版本編輯

?開始數據編輯

?排他鎖鎖定當前數據,直到編輯結束后釋放User1User2Blocked分享地理價值非版本編輯的優點

?模型簡單,管理方便

–不用考慮版本間的沖突、協調

–與非企業級數據庫的編輯相同

–不需要定期對數據庫進行壓縮分享地理價值非版本編輯使用場景

?空間數據和非空間數據共同存儲

–簡單空間數據與其它第三方數據整合在一起

–為第三方應用程序提供數據操作的方便

–ESRI應用程序提供空間數據讀取和編輯分享地理價值非版本編輯局限性

?只支持簡單的數據類型

–points,lines,polygons,annotation,&relationship classes

–Notopology&GeometricNetworks

?不支持歷史歸檔、數據同步

?不能進行檢測、協調沖突

?Non-ESRI客戶端進行非版本編輯,訪問BaseTable分享地理價值非版本編輯局限性

?非版本編輯操作是單向事務

–只能提供單用戶編輯

–由于不能進行Undo、Redo操作

–因此操作錯誤發生后,不要保存,退出后重新編輯

Undo/redo當前是不可用的

Stopediting: commitorrollback

三個要素被編輯分享地理價值

演示3———————————————————

非版本編輯分享地理價值企業級數據庫編輯方案總結Non-versioned editing

Versioned editingwithmovetobaseVersioned editing Editable datatypes Supported workflows DBMStransaction“type〞 Supports

Simple featureclasses Simple Short(singleeditsession) No

Simple featureclassesSimple&advanced withversionsArchiving/replication notsupported Long (multipleeditsession) Yes

AlldatatypesSimple&advanced withversionsArchiving&replication supported Long (multipleeditsession) Yesundo/red

溫馨提示

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

評論

0/150

提交評論