史華林,何 飛,王云全,盧永軍
(1.中國有色金屬工業昆明勘察設計研究院,650051,昆明;2.陸良縣城建檔案館,655000,云南,陸良)
城市規劃是對地理信息系統(GIS)應用最早、最活躍的領域之一。GIS的數據庫管理有利于將這些數據信息歸并到同一系統中,有利于進行包括城鎮總體規劃、城市建設用地適宜性評價、環境質量評價、道路交通規劃,公共設施配置以及城市環境的動態監測等。對于一個GIS應用系統來說,作為基礎數據平臺的空間數據庫的性能則在很大程度上決定了整個系統的性能。本文運用空間數據引擎ArcSDE和關系數據庫管理系統SQLServer集成的方式,有效地將空間數據及其屬性數據關聯起來,并以陸良縣城市規劃為例,實現了空間數據庫的構建。
ArcSDE是美國地理信息系統(GIS)軟件生產商ESRI公司推出的專用的空間數據庫引擎(Spatial Data Engine)。它的主要功能是在關系數據庫管理系統(RDBNS)和空間數據之間建立一個應用接口,對關系型數據庫管理系統進行空間擴展,將空間數據和屬性數據集成起來[1],從而實現空間數據和屬性數據的無縫連接。SQL Sev-er是目前廣泛使用的大型數據庫系統之一,屬于多線程關系型數據庫,硬件要求低。它支持分布式數據結構,系統的執行效率較高,且與Windows操作系統具有非常好的兼容性,相對其他大型商業數據庫而言價格便宜[2]。ArcSDE將空間數據類型添加到SQL Sever中,它并不改變和影響數據庫及其應用,只是在現有的數據表中加入圖形數據項(Shape column),供用戶管理和訪問與其關聯的空間數據[3]。……