毛海霞
(北京智環成測繪有限公司 北京 102600)
基于ORACLE軟件地理信息數據庫集成與整合的實現
毛海霞
(北京智環成測繪有限公司 北京 102600)
空間數據庫在地理信息系統中具有非常重要的作用,利用ORACLE軟件將單獨地理信息數據庫匯總,形成容量、涵蓋信息量龐大的數據庫,通過對其集成與整合,達到快捷、詳細的查詢和規劃土地資源情況的目的。本文以“遼寧省圖調查數據庫匯總”為例,詳細的介紹了基于ORACLE軟件將遼寧省十四個市的數據進行集成與整合,為今后土地整理、規劃、土地分析等構件良好的信息平臺。
GIS數據庫;集成;整合;ORACLE
隨著標準數據庫管理系統的發展和成熟,簡便、快捷的應用軟件在地理信息系統中起到重要的作用,充分利用DBMS數據管理功能,將單獨的、信息分散的數據庫利用相關軟件進行集成、整合,是數據庫能夠進行海量管理與處理維護、達到地理信息真正的信息一體化的必要手段。
2.1 oracle數據庫的簡單結構
數據庫(database)是一個數據集合,而oracle數據庫將多種數據存放在數據文件中。在其內部,數據庫中的數據要求文件的邏輯、映射,使不同的數據分開存儲,這些邏輯劃分成為表空間。每個數據至少有一個表空間,叫做系統表空間,一個表空間只能屬于一個數據庫。每個表空間由同一個磁盤上的一個或多個文件組成,這些文件叫做數據文件(datafile),數據文件只能屬于一個表空間。數據文件一旦加入表空間中,就不能從表空間移走,也不能與其他表空間發生聯系。
2.2 以遼寧省數據庫匯總集成實例
創建ORACLE表空間及用戶;
合并及導入實際單位信息表;
導入單機數據庫圖形數據;
成果輸出及其他;
核查導入數據庫邊界處接邊精度;
數據庫注冊、壓縮及性能優化。
(1)創建ORACLE表空間及用戶
在服務器端和客戶端軟件安裝好的前提下,進入ORACLE客戶端的管理員下創建遼寧省數據庫的表空間與用戶,同時設置好表空間的容量及用戶的角色。
(2)數據庫初始化
創建好表空間與用戶后,利用ORACLE軟件初始化數據庫,使之系統結構完整。
(3)合并機導入實際單位信息
創建一個空的mdb數據庫并進行單機版連接,進入系統管理子系統,將各個區縣數據庫中的單位信息表分別導入。進入新建的數據庫中設置好的單位級別信息表和單位信息表,單位信息表中要有一個市級的信息,各個區縣級的級別需要進行相應的調整(sql:update_s_dm_dwxx_nc set dwjb=dwjb+1),如果合成后的單位信息表中存在單位代碼、單位名稱、單位級別相同情況,可刪除多余的信息只保留一個。連接ORACLE數據庫,進入系統管理子系統,導入合成后的單位信息表。
(4)合并數據庫圖形數據
將數據庫的圖形數據進行合并,需要在arccatalog下創建空間數據庫連接,連接成功后,將原數據庫中相關要素層粘貼到ORACLE服務器中。
(5)數據庫注冊、壓縮及性能優化
針對ORACLE數據庫而言,需要對其進行注冊、壓縮及性能優化,是數據庫中的數據能夠被編輯,使數據穩定、能夠方便快捷查詢相關內容。將用戶在一段是間內所做的編輯成果由緩存轉入數據庫中進行保存,同時對sde空間數據和ORACLE系統表進行壓縮。在數據導入后,應該進行數據庫性能優化,提高數據庫查詢速度。
連接ORACLE數據庫:
初始化結束后,用遼寧省第二次土地調查專用軟件連接ORACLE數據庫,測試連接成功后的數據強大的查詢、編輯、統計、分析等功能即可全面展現。查詢的條件可以從市級到行政村的組。通過軟件對匯總后的成果如:“土地利用面積”、“耕地面積”等相關土地的一切信息一目了然。
(6)數據備份及成果輸出
ORACLE數據庫備份操作,可保存數據庫的成果,方便數據庫成果的移動。
綜上所述,基于OORACLE軟件對單獨的數據庫進行匯總繼承簡單方便,如遼寧省的匯總完畢數據褲能夠快速有效的提供給使用者在查詢、掌握地理信息、土地狀況等方面起到重要作用,避開了個別數據庫由于換代而不能合并的問題,更將農村數據與城鎮數據有效的結合在一起,從而對農村與城鎮數據進行切換查詢等。包括今后在地籍管理方面等業務的應用需要,如登記發證等。利用匯總后的數據庫可以輕松的在系統中登記一些地籍信息,在掌握這些土地信息后充分有效的對其進行規劃修編,更為全國一張圖工程打下了堅實的基礎。
ORACLE軟件功能強大,需要我們工作者不斷摸索,時間、積累,才能靈活的運用在地理信息等領域,從而進一步提高工作效率,為國土資源管理信息化建設事業奉獻力量。
P208
A
1004-7344(2016)09-0275-01
2016-3-10