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