梁燕芬

摘 要:ArcGIS制圖表達(dá)成功地將符號(hào)信息作為一種要素屬性存儲(chǔ)在數(shù)據(jù)庫當(dāng)中,并對(duì)其進(jìn)行動(dòng)態(tài)編輯,同時(shí)不會(huì)對(duì)建庫數(shù)據(jù)造成影響,實(shí)現(xiàn)了對(duì)制圖數(shù)據(jù)、建庫數(shù)據(jù)的一體化生產(chǎn)和管理。該文從ArcGIS制圖表達(dá)概念、規(guī)則機(jī)制入手,介紹了地形圖生產(chǎn)中ArcGIS制圖表達(dá)的應(yīng)用,并將其實(shí)際應(yīng)用到地理信息生產(chǎn)中,獲得了滿意的效果。
關(guān)鍵詞:地形圖生產(chǎn) ArcGIS 制圖表達(dá)
中圖分類號(hào):P208 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1674-098X(2016)08(c)-0034-02
以往傳統(tǒng)地形圖制圖均是在完成建庫數(shù)據(jù)后,利用其他圖形軟件來進(jìn)行的,常用的制圖軟件有AutoCAD、Corel DRAW等,首先自動(dòng)完成符號(hào)化,然后在此基礎(chǔ)上使用制圖編輯生成地形圖。這種傳統(tǒng)地形圖制圖的缺點(diǎn)就在于建庫數(shù)據(jù)、制圖數(shù)據(jù)是分別生產(chǎn)的,以至于數(shù)據(jù)易被破壞和丟失,而且一旦建庫數(shù)據(jù)產(chǎn)生變化,則需要對(duì)兩套數(shù)據(jù)同時(shí)進(jìn)行修改,而建庫數(shù)據(jù)變化較大時(shí),地形圖也需要重新生產(chǎn),這就大大增加了工作量。因此實(shí)現(xiàn)對(duì)制圖數(shù)據(jù)、建庫數(shù)據(jù)的一體化生產(chǎn)和管理是當(dāng)前研究的重點(diǎn)。ArcGIS制圖表達(dá)的推出與應(yīng)用成功地將要素屬性存儲(chǔ)在數(shù)據(jù)庫,實(shí)現(xiàn)了建庫及制圖數(shù)據(jù)的一體化生產(chǎn)、管理,并且地形圖成果具有高質(zhì)量。
1 ArcGIS制圖表達(dá)的概念及規(guī)則
1.1 ArcGIS制圖表達(dá)的概念
制圖表達(dá)是一種智能化制圖方式,是一種制圖符號(hào)化的新理念,制作出的符號(hào)具有豐富的表現(xiàn)力,并且能夠在制圖編輯的過程中根據(jù)要求實(shí)現(xiàn)符號(hào)的動(dòng)態(tài)編輯。制圖表達(dá)信息存儲(chǔ)于RuleID(規(guī)則)、Override(重載)要素類字段中以及GDB系統(tǒng)中,一個(gè)要素類可支持多個(gè)制圖表達(dá),滿足不同地圖的表現(xiàn)。同時(shí)由于制圖表達(dá)將符號(hào)信息與要素幾何位置存儲(chǔ)在了要素類中,用戶可自行定義符號(hào)表達(dá),進(jìn)而可最大程度地滿足高質(zhì)量地形圖制圖。制圖表達(dá)內(nèi)容見圖1。
1.2 ArcGIS制圖表達(dá)規(guī)則
制圖表達(dá)規(guī)則是制圖表達(dá)方案的必要組成,規(guī)則定義了要素類當(dāng)中一組要素的符號(hào)化過程,一個(gè)制圖表達(dá)中可以有多個(gè)規(guī)則,由符號(hào)圖層與幾何外觀組成。一個(gè)制圖表達(dá)通常需要一個(gè)及以上的符號(hào)圖層,并可對(duì)多個(gè)符號(hào)圖層予以支持,構(gòu)造出更為復(fù)雜的效果。圖層采用的符號(hào)化方案被當(dāng)作一種屬性在空間數(shù)據(jù)庫中存儲(chǔ),可重復(fù)利用。
制圖表達(dá)被分為規(guī)則制圖與自由制圖表達(dá)兩種。前者指的是要素的符號(hào)化,通過事先制定的符號(hào)化規(guī)則來完成,在對(duì)要素進(jìn)行修改后,相應(yīng)的符號(hào)化形式也對(duì)應(yīng)地做出自動(dòng)的更新;后者則是根據(jù)制圖的要求,編輯符號(hào)的表現(xiàn),但是要素與對(duì)應(yīng)符號(hào)化表現(xiàn)之間的關(guān)聯(lián)性也不再存在,若這種自由制圖表達(dá)使用過多,則將對(duì)繪圖性能造成影響,因此這種自由制圖表達(dá)僅在規(guī)則制圖無法實(shí)現(xiàn)的情況下才使用。
對(duì)制圖表達(dá)規(guī)則進(jìn)行創(chuàng)建,可通過兩種途徑來實(shí)現(xiàn),第一種,采用ArcMap將符號(hào)化方案轉(zhuǎn)化為規(guī)則;第二種是利用要素類屬性在ArcCatalog中創(chuàng)建出新的規(guī)則。在建立完成制圖表達(dá)規(guī)則后,可利用規(guī)則進(jìn)行要素的符號(hào)化。
2 基于ArcGIS制圖表達(dá)進(jìn)行地形圖生產(chǎn)
地形圖制圖采用的是地圖符號(hào)展現(xiàn)數(shù)據(jù)的過程,ArcGIS常規(guī)方法是利用數(shù)據(jù)庫直接對(duì)建庫數(shù)據(jù)實(shí)現(xiàn)符號(hào)化。該方法盡管可保證建庫和制圖數(shù)據(jù)二者之間的一致,但是并不能自主編輯符號(hào),地形圖制圖要求難以滿足。而利用ArcGIS制圖表達(dá)規(guī)則則能夠經(jīng)符號(hào)樣式添加來解決人工編輯制圖工作量大的問題,另外,在規(guī)則制圖表達(dá)轉(zhuǎn)變?yōu)樽杂芍茍D表達(dá)后還能夠自主編輯符號(hào),卻不對(duì)建庫數(shù)據(jù)造成影響。
2.1 制圖規(guī)則符號(hào)的設(shè)置
規(guī)則制圖表達(dá)符號(hào)的設(shè)置內(nèi)容包含了符號(hào)的大小、形狀、顏色以及符號(hào)的顯示方式等,設(shè)置方式主要有3種:第一,壓蓋式設(shè)置。地形圖制圖中通常采用壓蓋方式,對(duì)制圖規(guī)則符號(hào)要素進(jìn)行壓蓋面設(shè)置,可使人工編輯工作大大減少,例如,對(duì)道路符號(hào)設(shè)置一個(gè)覆蓋即可完成道路交叉口自動(dòng)處理。第二,有向點(diǎn)角度自動(dòng)旋轉(zhuǎn)。根據(jù)屬性實(shí)現(xiàn)角度自動(dòng)旋轉(zhuǎn),例如,電力線、通訊線符號(hào)就可設(shè)置成根據(jù)角度屬性的自動(dòng)旋轉(zhuǎn);而面狀填充符號(hào)的角度也可設(shè)置為隨機(jī),例如,將沙礫地符號(hào)中沙礫符號(hào)設(shè)置為角度隨機(jī)。第三,采用尾部線狀實(shí)交。在符號(hào)制作過程中,針對(duì)虛實(shí)線相間的符號(hào)可對(duì)尾部符號(hào)顯示方法進(jìn)行設(shè)置,尾部顯示實(shí)線,確保線狀要素實(shí)交。
2.2 地形圖制圖編輯
通過制圖表達(dá)將地形圖符號(hào)化并不能滿足地形圖制圖的全部要求,針對(duì)個(gè)別需求還需要進(jìn)一步對(duì)符號(hào)做出編輯,獲得最終需要的效果。在ArcGIS中可應(yīng)用相應(yīng)的編輯功能對(duì)制圖規(guī)則進(jìn)行編輯。進(jìn)而獲得滿意的制圖效果。但需要注意的是,符號(hào)編輯對(duì)要素建庫數(shù)據(jù)的真實(shí)位置產(chǎn)生影響時(shí)、符號(hào)之間發(fā)生沖突時(shí),就需要用到自由表達(dá),而非之前的規(guī)則表達(dá),此時(shí),要素符號(hào)需要進(jìn)行重載。要素符號(hào)信息包含在重載字段內(nèi),當(dāng)對(duì)符號(hào)數(shù)據(jù)做出壓蓋、刪除與移位時(shí)并不會(huì)對(duì)建庫數(shù)據(jù)的真實(shí)位置產(chǎn)生影響。
2.3 ArcGIS制圖表達(dá)在地形圖生產(chǎn)中的主要應(yīng)用
ArcGIS制圖表達(dá)在地形圖生產(chǎn)中的主要應(yīng)用,可歸納為以下3個(gè)方面。
第一,自動(dòng)生成注記層。注記標(biāo)記可按照屬性內(nèi)容來設(shè)置,部分要素沒有屬性項(xiàng),在需要標(biāo)注時(shí)也可實(shí)施自動(dòng)標(biāo)注。例如,池塘這一要素,根據(jù)圖示的要求需要對(duì)“塘”進(jìn)行注記,此時(shí)在要素整理過程中并不需要加入“塘”字的要素說明注記,而是在池塘面要素的類型屬性字段內(nèi)容填入“塘”或其他相應(yīng)類型,便可自動(dòng)標(biāo)注生成說明性注記。第二,進(jìn)行符號(hào)編輯。在按照制圖表達(dá)規(guī)則完成符號(hào)化后,有時(shí)還不能滿足制圖要求,此時(shí)就需要人工編輯對(duì)符號(hào)顯示進(jìn)行設(shè)置,例如,行樹符號(hào)、電力線端點(diǎn)箭頭符號(hào)的顯示等。第三,自由表達(dá)的應(yīng)用。制圖編輯中,自由表達(dá)也是重要的一部分,在規(guī)則制圖表達(dá)達(dá)不到制圖要求的情況下,就需要以自由表達(dá)代替規(guī)則表達(dá)來進(jìn)行符號(hào)編輯,常見于以下幾種情況:(1)境界跳繪應(yīng)用,要達(dá)到境界跳繪,首先將境界符號(hào)轉(zhuǎn)換為自由表達(dá),然后對(duì)境界符號(hào)做出掩膜、偏移等編輯。(2)線狀要素符號(hào)沖突情況時(shí)應(yīng)用。在道路符號(hào)、行樹符號(hào)相互之間出現(xiàn)沖突時(shí),可將其轉(zhuǎn)換為自由表達(dá)并實(shí)施移位編輯。(3)制圖規(guī)則符號(hào)化后形狀不規(guī)則無法滿足制圖要求的情況。例如,溫室大棚,由于符號(hào)化后形狀無法滿足制圖要求,因此將大棚轉(zhuǎn)化為自由表達(dá),然后通過制圖輔助層添加大棚符號(hào)內(nèi)部邊緣,以符合制圖需要。
3 實(shí)際應(yīng)用
以廣州市增城區(qū)某村美麗鄉(xiāng)村建設(shè)工作中,測繪專項(xiàng)建設(shè)工程基礎(chǔ)地形圖生產(chǎn)為例,分析ArcGIS制圖表達(dá)的應(yīng)用,比例為1∶2 000。應(yīng)用流程具體如下。
第一步,根據(jù)測區(qū)規(guī)定的要素符號(hào)大小、顏色、尺寸制作滿足圖式要求的制圖表達(dá)規(guī)則與符號(hào)庫。
第二步,創(chuàng)建建庫數(shù)據(jù),添加制圖表達(dá)規(guī)則字段,并按照規(guī)定將要素制圖表達(dá)字段與制圖表達(dá)規(guī)則相對(duì)應(yīng),然后將對(duì)應(yīng)的符號(hào)方案進(jìn)行自動(dòng)符號(hào)化。
第三步,建庫數(shù)據(jù)按照規(guī)則符號(hào)化后,將要素符號(hào)按照地形圖制圖規(guī)范要求進(jìn)行壓蓋、避讓等制圖編輯,并根據(jù)圖面需要部分采用自動(dòng)制圖表達(dá)方式編輯。
第四步,完成對(duì)制圖數(shù)據(jù)的檢查。
第五步,將符合要求的地形圖數(shù)據(jù)成果輸出。
4 結(jié)語
地形圖生產(chǎn)實(shí)踐表明,基于ArcGIS制圖表達(dá)可實(shí)現(xiàn)建庫與制圖的一體化生產(chǎn)與管理,其具有空間數(shù)據(jù)自動(dòng)符號(hào)化、符號(hào)自主編輯、符號(hào)編輯不影響建庫數(shù)據(jù)等優(yōu)勢。但是也還存在重繪速度慢、制圖表達(dá)圖形顯示效率下降等不足,而這也是ArcGIS制圖表達(dá)需要進(jìn)一步研究與發(fā)展的內(nèi)容。
參考文獻(xiàn)
[1] 王佩,余樹影,施建輝,等.ArcGIS制圖表達(dá)在地形圖生產(chǎn)中的應(yīng)用[J].測繪標(biāo)準(zhǔn)化,2013(2):46-48.
[2] 曹鴻穎,習(xí)永強(qiáng).ArcGIS制圖表達(dá)在土地利用現(xiàn)狀圖中的應(yīng)用[J].電子世界,2014(22):293-294.