曹鴻穎 習(xí)永強
摘 要:制圖表達是一種符號化空間要素的智能方法,解決以往制圖方法難以解決的制圖問題。存儲于任意類型地理數(shù)據(jù)庫中,能夠反復(fù)使用且共享的符號信息的存儲模型。制圖表達是:要素類的屬性,新增RuleID和Override兩個字段,通過圖層(Layer)進行規(guī)則管理,必須存儲在Geodatabase中,Shapefile不支持制圖表達。
關(guān)鍵詞:ArcGIS;圖幅制作;制圖表達
1 制圖表達簡介
1.1 制圖表達的出現(xiàn)
很多人在進行制圖生產(chǎn)時都通過ArcGIS進行數(shù)據(jù)處理分析,大部分人都直接在ArcGIS中完成全部制圖過程。制圖人經(jīng)常面對的困難是怎樣處理圖面美觀與合理。直到2006年11月9日ArcGIS 9.2版本誕生,ArcGIS9.2推出制圖表達的規(guī)則與覆蓋功能后,這個問題才有了高效解決辦法。
1.2 制圖表達的概念
制圖表達是一種智能化的地圖符號化方法。制圖表達也叫做要素類制圖表達,因為它是要素類的屬性,存儲于geodatabase中,通過層來管理。
在沒有制圖表達之前的ArcGIS符號化工作通常是將要素做簡單的符號化處理,然后輸出在屏幕上。在創(chuàng)建制圖表達之后情況發(fā)生了改變,要素的數(shù)據(jù)庫層面心生成了兩個字段(如表1所示):RuleID字段和Override字段。RuleID字段是整數(shù)型數(shù)據(jù),與存儲于geodatabase中的其它字段相關(guān),進而引用到存儲在系統(tǒng)里的現(xiàn)有規(guī)則,規(guī)則是由不同的幾何效果和不同的符號層組成;Override字段用來表示對規(guī)則的各種修改(統(tǒng)稱“覆蓋”)。通過RuleID字段和Override字段,制圖表達就可以將符合需求的符號發(fā)送到屏幕上,完成符號的顯示。
一個要素類可以擁有多個制圖表達,每一個制圖表達對應(yīng)一個RuleID字段和Override字段,但是只能用一個制圖表達實現(xiàn)要素類的符號化顯示。
1.3 制圖表達的特點
(1)使用制圖表達,可以基于制圖規(guī)則符號化要素。
(2)使用制圖表達能夠不按照原有要素的幾何形態(tài)繪制。如河流的原始數(shù)據(jù)很曲折,使用制圖表達可以對其平滑繪制。
(3)制圖表達使用數(shù)據(jù)驅(qū)動模式制圖,可以根據(jù)每個要素的屬性來定制符號。如所有的所有的道路都使用同一個制圖表達規(guī)則,街道的寬度和封口方式使用不同的屬性字段來確定。
(4)無需生成額外的數(shù)據(jù),GDB的要素類支持多種制圖表達,用于多種地圖類型生產(chǎn)。
(5)使用制圖表達,可以對單個要素個性化定制其表達效果,以提高地圖質(zhì)量。
2 制圖表達的生成
2.1 直接添加制圖表達,在ArcToolbox里找到制圖工具,添加制圖表達,如圖1所示
2.2 將已有的符號轉(zhuǎn)化為制圖表達,如圖2所示
3 制圖表達的規(guī)則
符號圖層:標(biāo)記、線、填充;幾何效果:動態(tài)改變顯示的幾何屬性;標(biāo)記布局樣式:定義如何參照制圖表達幾何放置標(biāo)記;如圖3所示。
4 結(jié)束語
使用制圖表達能夠基于規(guī)則制圖,生成精美地圖的同時減少人工制圖編輯的工作量;使用制圖表達能夠不按照原有要素的幾何形態(tài)繪制;使用制圖表達保證數(shù)據(jù)質(zhì)量的同時實現(xiàn)制圖效果。
參考文獻
[1]陳宇萍,劉紅鍵,關(guān)東.對ArcGIS制圖表達方法的改進[J].中國高新技術(shù)企業(yè),2013(9):38-39.
[2]錢敏.基于ArcGIS數(shù)據(jù)庫的地圖制圖方法初探[J].