MapGIS 數據管理——數據管理與顯示模型架構

在學習開發過程中模型架構的學習尤爲重要,特別是GIS二次開發是與GIS原理的緊密結合,下面介紹一下MapGIS數據管理與顯示的模型。

(本模型較簡單,適合初學者學習理解)


學習本模型可以先接觸MapGIS的相關操作,其中MapGIS K9中數據管理與地圖的管理和這個模型相同,對應MapGISK9的工具有地圖編輯器,GDB企業管理器。MapGIS 10的使用的就是上述模型。對應工具產品爲工作空間,Catalog數據管理等內容。


模型中大致分成兩條線,在地裏空間數據和地圖文檔。


從空間數據上理解,所有的空間數據都存放在地裏數據庫中,地裏數據庫可以來源於本地的HDF本地數據數據庫,也可以來自於SQL、Oracle等關係型數據庫文件。下圖所示爲空間數據管理模型



從地圖文檔上理解,所有的圖層都是有地圖管理,地圖又是由地圖文檔管理。換句話說一個地圖文檔,對應多個地圖,一個地圖中對應多個圖層。

從上面的的示例中我們可以看到:地圖文檔,地圖,圖層中都沒有存儲空間數據,地圖中是做做了不同圖層的配置,如動態註記,顯示比例,自繪驅動等等。地圖文檔中做了相應的版面配置等。真正的空間數據時存儲到數據庫中。

那麼數據和圖層又是什麼關係能,可以理解爲圖層是綁定數據進行顯示的,也就是說地圖中只能顯示圖層,而不能顯示數據。數據要顯示錶達,必須通過圖層。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章