趙婷婷,劉萬增
(國家基礎(chǔ)地理信息中心,北京 100830)
地理信息是人類認(rèn)識和利用自然,開展經(jīng)濟、政治、軍事活動必不可少的基本信息,地圖是對地理信息的直觀和形象表達,為政府制定經(jīng)濟政策、編制長遠規(guī)劃、合理配置生產(chǎn)力等宏觀決策提供了直觀科學(xué)的表達手段.當(dāng)前,我國城鄉(xiāng)建設(shè)、國家安全、應(yīng)急救災(zāi)等對決策用圖質(zhì)量、現(xiàn)勢性和服務(wù)效率等提出了更高的要求,一是成圖效率,決策用圖主要面向重大活動或戰(zhàn)略決策,需要在規(guī)定時間內(nèi)提供,通常為幾個小時或更短時間;二是成圖質(zhì)量,決策用圖的服務(wù)對象主要是政府部門,其決策事關(guān)重大,要求地圖內(nèi)容、質(zhì)量和現(xiàn)勢性,不容有半點差錯.因此,如何在最短的時間內(nèi)提供高質(zhì)量、高現(xiàn)勢性、內(nèi)容豐富的輔助決策用圖已成為我國測繪部門面臨的迫切問題.
目前,測繪行業(yè)地圖編制主要采用GIS軟件和地圖出版軟件,或者采用兩種軟件相結(jié)合方式,后者是將GIS軟件處理后的數(shù)據(jù)輸出能夠識別的交換格式(如AI等),再導(dǎo)入地圖出版軟件中作為底圖進行成圖.這種制圖方法主要有3個弊端:一是難以利用空間數(shù)據(jù)庫驅(qū)動制圖,因GIS數(shù)據(jù)轉(zhuǎn)換成純圖形數(shù)據(jù),沒有空間數(shù)據(jù)原有的地理參考與屬性信息,而這些信息是制圖的重要依據(jù)[1-3];二是難以利用已有制圖數(shù)據(jù)再制圖,因每種地圖都單獨編制,處理好的數(shù)據(jù)很難復(fù)用,數(shù)據(jù)重復(fù)生產(chǎn),地圖生產(chǎn)效率低[4];三是由于空間數(shù)據(jù)和制圖數(shù)據(jù)不同步,難以利用制圖成果更新空間數(shù)據(jù)庫[1].本文針對決策用圖制圖方法存在的以上不足,基于加拿大Avenza公司最近推出的MAPublisher軟件,依托現(xiàn)有的空間數(shù)據(jù)庫,提出基于MAPublisher軟件的決策用圖精細化高效制圖技術(shù)方法.
通過對近幾年決策用圖編制與服務(wù)情況分析,本研究選用需求量較大的分縣圖為研究對象,總結(jié)MAPublisher軟件特點,詳細介紹基于MAPublisher軟件的高效制圖方法.
MAPublisher是加拿大Avenza公司于2015年推出的Illustrator插件,是一個基于Adobe Illustrator(以下簡稱AI)開發(fā),且可以處理GIS和地圖數(shù)據(jù)的軟件,集成了GIS軟件和地圖出版軟件的優(yōu)勢.MAPublisher提供50余種制圖和GIS工具,與Illustrator本身已具備的大量繪圖工具結(jié)合,可以生產(chǎn)精美的達到出版級的地圖.它的優(yōu)勢有以下幾個方面:
1)從任意數(shù)據(jù)創(chuàng)建自定義的地圖
支持大多數(shù)常用的GIS數(shù)據(jù)完整無損導(dǎo)入,包括來自ArcGIS、MapInfo、AutoCAD、Google Earth、FME Desktop、PostGIS等平臺的數(shù)據(jù)[5],格式有shp、mdb、gdb、mxd、pdf、tab、mif、dxf、dwg、kml、kmz、ffs、wms等,且可以同時操作多種地圖數(shù)據(jù)文件來創(chuàng)建地圖,可以進行坐標(biāo)系統(tǒng)轉(zhuǎn)換,并疊加各種不同的數(shù)據(jù)源.
2)強大的地圖編輯工具和編輯能力
支持50余種GIS數(shù)據(jù)用制圖工具進行數(shù)據(jù)融合、投影轉(zhuǎn)換、比例尺變換、數(shù)據(jù)裁剪、主題和風(fēng)格創(chuàng)建、格網(wǎng)和圖例建立等操作,在一個圖形設(shè)計環(huán)境下操作GIS地圖數(shù)據(jù),在利用AI強大的圖形設(shè)計、編輯和輸出功能的同時,也具有保持?jǐn)?shù)據(jù)準(zhǔn)確的地理坐標(biāo)、嚴(yán)密的比例尺控制和編輯其屬性數(shù)據(jù)的能力.
3)輸出多種格式GIS數(shù)據(jù)
將加載的矢量與數(shù)據(jù)庫數(shù)據(jù)、新增數(shù)據(jù)等編輯保存后,可以輸出為多種不同的GIS數(shù)據(jù)格式,用來更新作為資料來源的空間數(shù)據(jù)或數(shù)據(jù)庫,輸出到Web或GeoPDF格式,可以發(fā)布地圖進行在線共享[6-7].
基于MAPublisher軟件的高效制圖的主要技術(shù)流程可分為:基礎(chǔ)地理數(shù)據(jù)處理、地圖編制、地圖整飾、地圖輸出等幾個階段,具體流程如圖1所示.
圖1 地圖編制技術(shù)流程圖Fig.1 Technical fl ow of map compilation
1)數(shù)據(jù)選取
根據(jù)分縣圖需要表示內(nèi)容,確定采用國家基礎(chǔ)地理信息數(shù)據(jù)庫中最新的全國1∶250 000 DLG數(shù)據(jù)(gdb格式)、1∶50000 DLG數(shù)據(jù)(gdb格式)、1∶50 000DEM數(shù)據(jù)(gdb格式)和全國地理國情普查數(shù)據(jù)(gdb格式),使用的數(shù)據(jù)圖層見表1.
表1 數(shù)據(jù)圖層Tab.1 Data layers
2)數(shù)據(jù)導(dǎo)入
首先,從鄉(xiāng)鎮(zhèn)界數(shù)據(jù)中選取某縣的行政境界面,通過MAPublisher的Import工具導(dǎo)入到AI軟件中,同時將數(shù)據(jù)投影變換為適合該縣的投影,然后根據(jù)制圖區(qū)域的大小和版心尺寸進行比例尺設(shè)定、裁切框確定,并保證制圖區(qū)域基本處于中心位置,正北定向.再使用批量導(dǎo)入工具,選擇裁切框,批量導(dǎo)入制圖所需的其他全部數(shù)據(jù).
結(jié)合MAPublisher與AI兩者的功能,對導(dǎo)入的數(shù)據(jù)進行分析整理、分層要素處理、圖層內(nèi)容組織管理、符號樣式設(shè)計與配置、注記的生成與關(guān)系處理、比例尺制作、圖廓整飾等工作,形成一系列地圖表達規(guī)則,編制出分縣圖的基礎(chǔ)樣貌,再整體調(diào)整、檢查圖面的內(nèi)容,完成地圖編制工作;同時生成分縣圖模板,用于分縣圖的批量生產(chǎn),能極大提高制圖效率.
1)圖層組織管理
在導(dǎo)入數(shù)據(jù)時,每類要素均會創(chuàng)建一個圖層,可以在MAPublisher的MAPViews工具中查看與管理包含投影和坐標(biāo)信息的圖層,同時在AI的圖層工具中也可以查看與管理圖層.對于地圖制作來說,數(shù)據(jù)的圖層組織管理是非常重要的.
因地圖數(shù)據(jù)圖層之間的前后關(guān)系與被著色順序密切相關(guān),為了避免壓蓋,一般按照圖名、圖廓、圖例、點狀要素、線狀要素、面狀要素的順序,自上而下進行排列,而相同要素根據(jù)相互壓蓋關(guān)系等情況,再進行個別圖層排序的調(diào)整.
對于同類型同屬性的線狀數(shù)據(jù)(如道路、水系、界線等),可使用MergeLayers工具進行合并處理;對于同類型不同屬性的數(shù)據(jù),可根據(jù)需要采用要素分層管理,可以使用MAPSelections面板;基于屬性表達式、人工交互選擇和空間過濾來選擇所需的數(shù)據(jù)圖層,也可使用SplitLayer工具基于屬性將圖層分成多個圖層.以行政境界線層為例,按照屬性GB提取國界、省界、地級界和縣界,使用切割圖層工具根據(jù)屬性字段分成各界線圖層.分縣圖內(nèi)容要素較多,有近50個圖層,如圖2所示.
圖2 地圖符號樣式Fig.2 Map symbol style
2)符號樣式設(shè)計與配置
地圖符號是地圖中各種圖形、記號和文字的總稱,由形狀、尺寸、定位點、文字、色彩等因素構(gòu)成[8].在地圖編制過程中,由于地圖符號的重復(fù)使用率很高,需要制作統(tǒng)一的符號庫,可以使用MAPThemes中的一系列工具來設(shè)計、制作符號和樣式.
以點符號樣式設(shè)計與配置為例,在MAPThemes中新建點樣式,加載任一點層數(shù)據(jù),根據(jù)某一屬性進行分類,再調(diào)用符號庫中設(shè)計好的點狀符號,根據(jù)不同分類規(guī)則來配置不同的符號樣式[9],能將選定的圖層自動應(yīng)用到要素類型相同的樣式上.同理也可實現(xiàn)線狀和面狀符號樣式設(shè)計配置.地圖符號樣式如圖2所示.
3)注記
MAPublisher中有3種生成注記的方法,分別是LabelFeatures、MAPTaggerTool和MAPLabelPro.在分縣圖編制過程中,主要使用MAPLabelPro標(biāo)注引擎進行智能標(biāo)注.它的功能類似于ArcGIS中的Maplex,在標(biāo)注前,需要對所有的圖層進行配置,通常是先設(shè)置圖層,指定屬性標(biāo)注源,再設(shè)置注記輸出圖層及隱藏圖層,最后設(shè)置注記優(yōu)先級、定義注記樣式和規(guī)則.這樣能夠快速、智能和高效地標(biāo)出注記,也可以實現(xiàn)多圖層之間的注記沖突檢測、避開指定要素等;且注記規(guī)則可以被存儲為配置文件,能夠復(fù)用.
4)比例尺和圖廓整飾
根據(jù)分縣圖的要求,還需要添加一系列整飾內(nèi)容,如位置圖、圖名、圖例、比例尺、指北針、經(jīng)緯網(wǎng)、圖框等.
分縣圖編制過程中,內(nèi)容要素比較多,一般有近50個圖層,要正確處理好各要素之間的關(guān)系,各要素間相互關(guān)系應(yīng)協(xié)調(diào)一致,如境界與河流、各道路之間、道路與水系等的關(guān)系.
通過對分縣圖進行檢查修改后,可將數(shù)據(jù)存儲為jpg或pdf等格式,連接繪圖儀直接打印輸出成圖,再進行圖面內(nèi)容整體檢查修改工作,完成地圖的全部編制工作.
通過實際編制地圖測試,編制一幅A1尺寸的分縣圖,采用ArcGIS和AI相結(jié)合方式編制成圖通常需要2~3工作日,而基于MAPublisher制圖方式達到相同的圖面效果只需要1~1.5工作日,制圖時間縮短了一半.實例證明MAPublisher的特性能有效提高AI環(huán)境下地圖制圖的工作效率,且能達到精細化制圖的效果,與現(xiàn)有的其他制圖軟件系統(tǒng)相比較見表2,基于AI+MAPublisher制圖,在制圖效率和精細化方面的優(yōu)勢,能夠滿足決策用圖的需求.
表2 采用不同軟件系統(tǒng)編圖的比較表Tab.2 Comparison table by using diあerent map compilation software systems
通過對基于MAPublisher軟件的決策用圖精細化高效制圖技術(shù)研究,生成分縣圖模板,并應(yīng)用到分縣圖實際編制工作中,大大減輕了勞動強度,縮短了成圖周期,提高了生產(chǎn)效率和地圖精細化程度,增強了地圖的藝術(shù)性.運用該制圖技術(shù),同樣生成其他類型的決策用圖模板,并能快速編制精美的地圖,驗證了該方法的可行性;還可以應(yīng)用在應(yīng)急測繪保障專題圖、新聞地圖等編制方面,節(jié)約地圖編制時間,有效提升地圖編制效率,具有一定的推廣應(yīng)用前景.
由于MAPublisher軟件未開放二次開發(fā)接口,有些可自動化的工作不能在模板中實現(xiàn),可基于AI進行二次開發(fā),進一步優(yōu)化高效制圖流程,提高制圖效率.