吳宜桐 張曉紅
(青海省基礎地理信息中心,青海西寧 810000)
基于ArcGIS技術的自動化地圖制圖系統
吳宜桐張曉紅
(青海省基礎地理信息中心,青海西寧810000)
隨著科學技術的發展,計算機在各個領域均有了廣泛的應用,計算機的使用對于地圖的繪制也產生重大的影響。ArcGIS是由ESRI出品的一個系統軟件,這項軟件技術對于自動化地圖制圖提供了有力的技術支撐。本文中主要介紹了自動化地圖主圖技術的發展以及基于ArcGIS技術的自動化地圖制圖系統中的數據庫和符號庫的建立。
ArcGIS技術自動化制圖
隨著計算機技術的發展,我國的地圖制圖也開啟了自動化制圖的時代。
第一個階段是我國測繪軟件的起步階段,這一階段的數據采集以掃描矢量數字化和手扶跟蹤數字化為主要手段,該階段出產的地圖與人工繪制的地圖差不多,只不過是將繪制地圖的地點有圖紙上變成了計算機。
自動化地圖制圖的第二個階段,則是在網絡科學技術等各方面技術發展的基礎上開始進行的。隨著計算機等各項技術的發展,自動化制圖的過程更加的完善[1]。GIS使得在進行野外測量的時候可以直接采集矢量數據,為數據庫的建立提供了便利。現在許多制圖機構都開始建立自己的數據庫系統,然后以數據庫為基礎進行自動化制圖系統的開發,真正的做到自動化制圖。
ArcGIS是由ESRI出品的一個系統軟件,這項軟件技術對于自動化地圖制圖提供了有力的技術支撐。
(1)建立數據庫。 數據庫可以儲存大量的數據,是地圖自動化制圖系統的輸出源。Oracle關系數據庫與ArcSDE是國內數據庫體系結構中的一個組合。矢量數據和柵格數據通過ArcSDE分析,最后在Oracle大型關系型數據庫中以表來存在。
圖3 應用Core Draw生成點狀符號
(2)建立符號庫。符號庫對于自動化制圖系統的建立也是非常重要的。Arc GIS系統中的的符號管理器可以在地圖上繪制的過程中為各種地理物建立各種表示符號,并對符號的各種添加代碼進行管理,它的操作界面如圖1所示。
一個新的符號在建立的過程中是非常多變的,通常生成的符號可以滿足地圖生產各種性能的要求。Arc GIS系統提供了許多制作符號的辦法,其中“字體”是所有符號組成的來源。點、注記等符號都是由“字體”而構成,稍微復雜的線符號是由一個簡單的點、線構成的,同理,更為復雜的面符號則由前面兩種簡單的符號構成。一個符號也可以由許多的層共同組成,將多個符號分別單獨放在一個層中,然后一個比較復雜的符號就生成了。如下面的圖2所示,”三個簡單的符號就可以組成一個“塔型符號。
在實際生產操作中發現,點類的符號不適合用層狀的構造方法,矢量點符號需要旋轉顯示在繪圖的過程中[2]。每個分層結構點符號的軸各不相同,使得符號在旋轉后變了形狀。因此,一些點類的符號最好由一些單一的字體組成,CorelDraw矢量圖形軟件也可以做符號制作的工作,如圖3所示。
將代碼添加到符號中是非常重要的,這相當于增加一個索引符號庫。Arc GIS系統可以提供符號自動尋址的功能:matchtosy mbolsinstyle,通過使符號的代碼與圖層的屬性值一一對應,系統自動分配給與符號相對應的元素。自動化制圖系統中這項功能具有非常重要的地位,我們要做的就是給一些地理建筑物配置符號,Arc GIS系統的尋址功能會完成下面的工作。
計算機技術的進步使得地圖制圖技術走上了自動化的的道路,自動化地圖制圖技術使得地圖的繪制過程變得簡便了許多,降低了人工勞動的強度,不僅提高了制圖效率也減少了失誤率。ArcGIS技術在自動化地圖制圖系統中具有非常重要的作用,它為用戶提供了非常多的輸出接口,極大地方便了信息的共享。
[1]陸國玲,曲直,等.淺談應用ArcGIS技術建設自動化地圖制圖系統[J].測繪與空間地理信息,2008,(01):127-129+134.
[2]林婷.基于ArcGIS的地圖輸出智能化技術研究[D].浙江大學,2006.