韋 強,黃 磊
(云南省林業(yè)調查規(guī)劃院營林分院,云南 昆明 650021)
基于ArcGIS分幅制作及輸出使用林地現(xiàn)狀圖的方法研究
韋 強,黃 磊
(云南省林業(yè)調查規(guī)劃院營林分院,云南 昆明 650021)
闡述成圖比例尺、用地范圍標注,小班線標注、圖幅號、地塊注記、接圖表、圖廊整飾、地類色彩等分幅制作林地現(xiàn)狀圖的基本要求。藉此論述了準備底圖,創(chuàng)建自定義面狀分幅圖層,建立小班與分幅圖層對應關系,數(shù)據(jù)驅動頁面設置,制作界線,地塊標注等一系列現(xiàn)狀圖分幅制作方法和步驟,借助ArcGIS軟件數(shù)據(jù)驅動頁面和工廠化制圖模塊分幅制作林地現(xiàn)狀圖,可實現(xiàn)動態(tài)化加載圖幅號、動態(tài)化頁面定義查詢和動態(tài)化加載小班注記表,可以提高制圖效率、縮短出圖周期。
ArcGIS;林地現(xiàn)狀圖制作;數(shù)據(jù)驅動頁面;工廠化制圖模塊;動態(tài)化加載;地塊注記
根據(jù)國家林業(yè)局第35號令《建設項目使用林地審核審批管理辦法》的規(guī)定,建設項目使用林地需提供建設項目使用林地可行性報告或林地現(xiàn)狀調查表。無論是可行性報告還是現(xiàn)狀調查表,均須附使用林地現(xiàn)狀圖。使用林地現(xiàn)狀圖是審批部門作出審核審批許可決定的重要圖件,《建設項目使用林地可行性報告編制規(guī)范》(LY/T 2492—2015)對使用林地圖件制作要求給予明確和規(guī)范。
建設項目使用林地現(xiàn)狀圖制作輸出難易程度和效率因用地范圍是塊狀還是線狀而異。塊狀建設項目(如采石取土、采礦、工業(yè)園等)由于用地范圍相對集中、圖件數(shù)量較少,其現(xiàn)狀圖分幅制作輸出相對簡單;線狀建設項目(如公路、鐵路、輸油氣管道、輸電線路等項目)由于用地范圍呈狹長帶狀,現(xiàn)狀圖數(shù)量較多,按常規(guī)的方法制作輸出地圖很麻煩,效率不高,需要借助數(shù)據(jù)驅動頁面(Data Driven Pages)和工廠化制圖模塊(Production Mapping)分幅制作輸出現(xiàn)狀圖以提高效率。
1.1 成圖比例尺
經(jīng)營性項目及公益性非重點工程項目成圖比例尺一般不小于1:5 000,大型工程、線形工程、重點工程項目成圖比例尺一般不小于1∶10 000。
1.2 用地范圍標注
永久占地范圍,用紅色實線RGB(255,0,0),線粗1 mm。臨時占地范圍,用藍色實線RGB(0,0,255),線粗1 mm。
1.3 小班線標注
小班線粗度以不大于用地范圍為宜,顏色不能與用地范圍相同,小班線可用點狀線也可用實線。小班線疊放在用地范圍下方。同一個小班不宜跨2個或2個以上圖幅。
1.4 圖幅號
每幅圖標注圖幅號。由于分幅圖不是采用國家標準分幅,而是自定義分幅,因此圖幅號可以自定義。圖幅號可以使用阿拉伯數(shù)字,也可以使用中文數(shù)字,或字母與數(shù)字組合。自定義的圖幅號標在圖名正下方。圖幅號加載可借助數(shù)據(jù)驅動頁面自動加載,也可以手工修改。
1.5 地塊注記
可采用表格標注或符號標注的方式。
1.5.1 符號標注
符號標注格式:
符號標注適用于小班面積較大,能裝下符號標注,或小班數(shù)量小,又便于用引線將符號標注引伸出來的塊狀建設項目。
1.5.2 表格標注
表格標注是在使用林地現(xiàn)狀圖范圍內嵌插該圖幅范圍內使用林地地塊主要因子調查表,但不能遮蓋使用林地地塊。小班內標注小班序號,使表格標注內容與該圖幅范圍的使用林地地塊通過相同序號得以建立對應關系。表格標注內容與符號標注內容相同,如圖面上未標注縣、鄉(xiāng)、村、村小組名稱的,可以在此基礎上適當增加縣、鄉(xiāng)、村、村小組等內容。表格標注可借助工廠化制圖模塊(Production Mapping)實現(xiàn)自動化加載。
所有建設項目均可以采用表格標注,方便、快捷。
1.6 接圖表
接圖表應疊加用地范圍、行政界線,應標注縣、鄉(xiāng)、村名稱。接圖表中的每個矩形圖框標注圖幅號,相鄰的矩形圖框顏色可以根據(jù)圖幅號奇偶數(shù)加以區(qū)隔。接圖表中的每個矩形圖框大小和旋轉角度與每個分幅圖的圖框大小和指北針的旋轉角度相對應。接圖表裝訂于使用林地現(xiàn)狀圖首頁。
1.7 圖廓整飾要求
圖名、圖例、比例尺、圖框、編制單位、編制時間、調查人、制圖人、審查人等制圖元素按照《建設項目使用林地可行性報告編制規(guī)范》附錄E制作。大型線狀建設項目的圖例、編制單位、編制時間、調查人、制圖人、審查人等內容建議單獨設置頁面。外圖框頁邊距建議為:左邊距2.5 cm、右邊距1.0 cm、上下邊距1.0 cm。如圖框外下方放置編制單位、編制時間、調查人、制圖人、審查人等內容的,其邊距適當加大,以保證這些文字內容頁邊距為1.0 cm為宜。內圖框頁邊距建議為:左邊距2.75 cm、右邊距1.25 cm、上邊距2.95 cm、下邊距1.25 cm。
1.8 地類色彩
按照《建設項目使用林地可行性報告編制規(guī)范》附錄E制作。透明度以50%~60%為宜。
準備底圖—創(chuàng)建自定義面狀分幅圖層—建立小班與分幅圖對應關系—頁面和打印設置—數(shù)據(jù)驅動頁面設置—制作界線—地類色彩填充—標注—圖廓整飾設置—頁面定義查詢—輸出地圖
3.1 準備底圖
對建設單位提供的工程設計CAD圖經(jīng)過系列的處理后,作為使用林地現(xiàn)狀圖的底圖。
3.2 創(chuàng)建自定義面狀分幅圖層
創(chuàng)建面狀分幅圖層的目的是為數(shù)據(jù)驅動頁面提供制圖索引,同時為制作接圖表作好數(shù)據(jù)準備。制圖索引分格網(wǎng)索引和帶狀索引。格網(wǎng)索引適用于塊狀建設項目,帶狀索引適用于線狀建設項目。
表1 格網(wǎng)索引要素對話框參數(shù)設置Tab.1 Grid Index element dialog box parameter settings
3.2.1 塊狀建設項目分幅圖層
基于小班面層或用地范圍面層使用格網(wǎng)索引要素工具(Grid Index Features)創(chuàng)建塊狀建設項目的分幅圖層。根據(jù)成圖的比例和圖廓內框大小等參數(shù)完成格網(wǎng)索引要素對話框參數(shù)的設置(表1)。格網(wǎng)索引生成的分幅面層屬性表包含分幅圖名稱(PageName)和圖幅號(PageNumber)等3個字段,數(shù)據(jù)驅動頁面設置中的名稱字段(N)與排序字段(S)將設置為圖幅號。
3.2.2 線狀建設項目分幅圖層
基于小班線層或用地范圍線層使用帶狀地圖索引要素工具(StripMap Index Features)創(chuàng)建線狀建設項目的分幅圖層,根據(jù)成圖的比例和圖廓內框大小等參數(shù)完成帶狀索引要素對話框參數(shù)的設置(圖1,表2)。帶狀索引生成的分幅面層屬性表包含分圖幅號(PageNumber)、旋轉角度(Angle)等13個字段,數(shù)據(jù)驅動頁面設置中的名稱字段(N)與排序字段(S)將設置為圖幅號,旋轉字段(R)將使用旋轉角度(Angle)。帶狀地圖索引要素工具生成的圖幅號默認為數(shù)字。
無論是格網(wǎng)索引還是帶狀索引,由于生成的分幅面層中的矩形框可能會造成圖斑被分割,如不調整矩形框位置,會導致成圖中圖斑因被分割而跨越2個或2個以上分幅圖,視覺上成圖不美觀,管理不方便。因此,需要手工調整矩形框位置,使小班顯示在分幅圖頁面范圍內合適的位置,確保該圖幅范圍內的小班不跨相鄰的圖幅。此外,生成的圖幅號的排列順序可能不理想,需要手工調整,一般情況下圖幅號的排列順序與小班序號的編排順序相同。經(jīng)調整后的帶狀分幅面層如圖2所示。
圖1 帶狀地圖索引要素對話框參數(shù)設置
參數(shù)參數(shù)設置說明輸出要素設置生成的面索引要素的存儲路徑及要素名稱。輸入線要素(可選)選擇使用林地小班線層或用地范圍線層(需要先將面層轉為線層),或中心線(公路、鐵路、輸電線路均存在中心線)。使用頁面單位和比例(可選)勾選使用頁面單位和比例。地圖比例(可選)手工輸入成圖比例數(shù)字。沿線長度(可選)輸入圖廓內框寬度。A4寬度:17.5cm;A3寬度:38.0cm。垂直于線的長度(可選)輸入圖廓內框高度。A4高度:≤25.5cm;A3寬度:≤25.5cm。頁面方向(可選)與頁面和打印設置中的紙張(頁面)的方向一致,即頁面是橫向時選Horizontal,否則選Vertical。重疊百分比(可選)系列中單個地圖頁面與其相鄰頁面之間地理疊加的近似百分比,一般為5%~10%。起始頁碼(可選)無需輸入起始頁碼,默認值為1。帶狀地圖方向(可選)當線路總體呈東西走向且頁面方向為橫向時,如果小班序號是從西向東沿著線路編號的,選擇WESN或WENS。當線路總體呈南北走向且頁面方向為豎向時,如果小班序號是從北向南沿著線路編號的,選擇WESN或EWSN。
3.3 建立小班與分幅圖對應關系
將分幅圖中的圖幅號轉到數(shù)據(jù)庫中小班面層的屬性表中,建立小班與分幅圖一對一的對應關系,以便通過“定義查詢—頁面定義”進行動態(tài)關聯(lián)顯示分幅圖內的小班。小班層屬性表中的圖幅號字段名稱及屬性必須與分幅圖層一致才能實行動態(tài)關聯(lián)顯示。小班與分幅圖對應關系如圖2所示。
注:矩形框為分幅圖圖框,矩形框內的面狀要素為與該分幅圖對應的小班
圖2 帶狀索引分幅圖暨小班與分幅圖對應關系
Fig.2 Corresponding relationship of ribbon index of sub-map, small class and sub-map
3.4 頁面和打印設置
頁面和打印設置主要解決頁面布局中的紙張大小及方向問題。
現(xiàn)狀圖無論裝訂在文本報告后面還是另冊裝訂,紙張大小以A4或A3為宜?,F(xiàn)狀圖紙張統(tǒng)一用A4還是A3,要根據(jù)用地范圍大小、小班數(shù)量多少、線路長短、是否另冊裝訂等情況而定。一般分幅圖太多且需要另冊裝訂的適宜A3紙張大小。
頁面方向:通常情況下,以A4豎向、A3橫向為宜。
3.5 數(shù)據(jù)驅動頁面設置
在頁面布局下打開數(shù)據(jù)驅動頁面設置對話框,“定義”選項卡下勾選“啟用數(shù)據(jù)驅動頁面”,圖層(L)設置為分幅圖層,名稱字段和排序字段設置為pagenumber,旋轉(R)設置為Angle,如圖3所示。在“范圍”選項卡下選擇“居中并保持當前比例”。
圖3 數(shù)據(jù)驅動頁面參數(shù)設置
3.6 制作各種界線
將分幅圖層范圍內涉及到的行政界線層(國界線、省界線、州市界線、縣界線、鄉(xiāng)鎮(zhèn)界線、村界線)以及含圖幅號的小班界線層加載到軟件中,并根據(jù)《林業(yè)地圖圖式》設置行政界線、小班界的符號。
3.7 地類色彩填充
按照《建設項目使用林地可行性報告編制規(guī)范》附錄E制作。透明度以50%~60%為宜。
3.8 注記制作3.8.1 地塊注記標注
采用符號標注的,按符號標注格式進行圖斑標注;采用表格標注的,標注小班序號,并在用地范圍外、圖框內合適的地方添加注記表格(內容至少包括小班序號、面積、現(xiàn)狀地類、森林類別、林地保護等級)。
將放置在數(shù)據(jù)庫要素集中的小班面層(至少包括小班序號、面積、現(xiàn)狀地類、森林類別、林地保護等級、圖幅號等字段)加載到內容列表中,并按要求進行標注后,將標注轉為注記。標注轉為注記是將標注分離為注記層,便于移動和作引伸標注線,個性化修改字體、字號大小等。
分式符號標注需先解決屬性表中面積雙精度字段顯示前導零和小數(shù)位數(shù)及補零的問題。
1)分式符號標注:①分式符號標注表達式:[小班序號] &"--"& [面積] &"hm"&""& vbNewLine&"__________________________________" & vbNewLine& [現(xiàn)狀地類] & "--" & [森林類別] & "--" & [林地保護等級]。②設置顯示前導零:在“控制面板—時鐘、語言和區(qū)域—區(qū)域—時間和數(shù)字格式—格式—其他設置”中,將“顯示前導零(P)”設置為0.7,以解決Graphic Table Element工具增加的表格中小數(shù)點前缺零的問題。③設置面積字段小數(shù)位數(shù):在小班面層屬性表中“面積”字段屬性—數(shù)值格式對話框中,將數(shù)值小數(shù)位數(shù)設置為“4”,勾選“補零(Z)”,即可確保面積字段的小數(shù)位數(shù)顯示為4位,自動補足末尾“零”。如不設置,小數(shù)點后的末尾“零”顯示不出來。
2)表格標注方法:在頁面布局下完成表格標注。表格標注可以手工加載,也可以在安裝有Producion Mapping模塊的ArcGIS軟件中使用插入菜單下的Graphic Table Element來完成自動化加載。表格標注在頁面中的位置以不覆蓋圖斑為準,根據(jù)實際需要放在合適的位置即可。①手工加載表格標注:將包括小班序號、面積、現(xiàn)狀地類、森林類別、林地保護等級、圖幅號等內容的數(shù)據(jù)在Excel中打開,以圖幅號為篩選字段,將對應分幅圖的圖斑數(shù)據(jù)復制到分幅圖頁面中的合適位置即可。采用手工加載表格標注無需設置顯示前零,但需在Excel中設置好小數(shù)位數(shù)為4位。②動態(tài)加載表格標注:雖然可以通過控制面板和屬性表字段設置來達到面積雙精度字段小數(shù)位數(shù)顯示為4位和小數(shù)點前補零,但通過Graphic Table Element增加的表格中,面積數(shù)值依然末尾缺零,因此需要在屬性表中將面積數(shù)值存儲為文本。具體方法:先在Excel中用text函數(shù)將面積轉為符合小數(shù)位數(shù)的文本格式(函數(shù)公式為:text(面積,”0.000 0”))后,通過屬性表連接將文本格式的面積計算到屬性表面積字段中。
3)動態(tài)加載表格標注方法:①創(chuàng)建新表格(New Table):插入菜單下點擊Graphic Table Element,打開New Table對話框,設置Availabel Format為Item to Row,并點擊Wizard進入Set Table Format對話框。如圖4所示。②設置表格格式(Set Table Format):在Set Table Format對話框中勾選“Make content items equal”、”Atuo Wrap Colums and Rows”和”Header and Footer on each row and row”, 高度(Height)可編輯框默認為”Table Design”,設置單位(Units)為mm(mm),高度大小(Size)編輯框處輸入注記表高度。注記表高度=(單個分幅圖最大的小班數(shù)+2)×行高。行高設置為3 mm即可(圖5)。③選擇數(shù)據(jù)源(Selecting table datasoures):在Selecting table datasoures對話框中,選擇小班層為數(shù)據(jù)源,勾選“Always keep table dynamically synchronized with data frame”,使表格內容跟分幅圖保持動態(tài)變化,勾選“Define Filters”便于后面彈出定義過濾條件(Defining filters)對話框(圖6)。④定義表格字段(Defining table fields):選擇小班序號、面積、地類、森林類別、林地保護等級等字段添加至字段列表(Table fields)中。⑤定義過濾條件(Defining filters):在Defining filters對話框中,選擇小班層作為數(shù)據(jù)源進行過濾條件(Filter)設置。點擊Filter按鈕,彈出數(shù)據(jù)過濾(Data Filters)對話框,選擇可視范圍(Visible Extent),點擊添加過濾條件(Add filter)按鈕,選擇升序過濾(Sorting Filter),在彈出的Sort Options對話框中,選擇小班序號作為升序過濾條件。用于升降序過濾的字段類型通常為數(shù)值型字段。⑥最大記錄數(shù)設置:在Defining filters對話框中點擊Data Items按鈕,打開Data Items對話框,在Maxinum number of Items處輸入最大記錄數(shù)(設置為單個分幅圖最大的小班數(shù)+2)。⑦表格行高列寬、字體大小等其他設置:在完成上述操作后生成了初步表格標注,但由于行高、字體大小等設置不理想、不美觀,還需返回表格屬性對話框中完成行高列寬、字體大小、背景等設置,使表格更美觀。生成的表格標注將跟隨驅動頁面的變化而動態(tài)變化。
圖4 創(chuàng)建新表
圖5 設置表格格式
圖6 選擇數(shù)據(jù)源
圖7 定義過濾條件
3.8.2 縣鄉(xiāng)村標注
現(xiàn)狀圖上必須在相應的行政界線范圍內標注縣鄉(xiāng)村名稱,以便直觀地看出圖斑的縣鄉(xiāng)村屬性。
除了標注縣鄉(xiāng)村名稱外,還可以根據(jù)制圖需要標注居民點、公里樁等要素名稱。
3.9 圖廊整飾設置3.9.1 圖框設置
將數(shù)據(jù)視圖切換到布局視圖后,按圖框頁邊距設置圖廓框的大小、位置。
3.9.2 圖幅號設置
圖幅號放置在圖名正下方,可以另置文本框,也可以與圖名一起在同一個文本框內。圖幅號是動態(tài)文本,隨著驅動頁面變化而變化,其表達式為:
3.9.3 圖例設置
如果每個分幅圖都置放圖例而不另單獨設置頁面的話,圖例應動態(tài)變化,使每幅圖的圖例符號與圖面上的各種表達符號一一對應。ArcGIS 10.0以下版本(含10.0)無圖例動態(tài)變化功能,而在ArcGIS 10.1以上版本,只要勾選圖例屬性對話框“Items”選項卡下的“Only show classes that are visible in the map extent”,即可實現(xiàn)圖例隨著頁面范圍的變化而變化。
3.9.4 其它制圖元素設置
圖名、比例尺、指北針等制圖元素按規(guī)定制作。
3.10 頁面定義查詢
對小班面層(地類色彩填充層)、小班線層、注記層進行頁面定義查詢,使分幅圖范圍內的圖斑隨著驅動頁面的變化而呈動態(tài)變化。
頁面定義查詢方法:圖層屬性對話框—定義查詢—頁面定義—勾選“啟用”—設置頁面定義字段(P)為”pagenumber”--勾選“匹配”,如圖8所示。
圖8 頁面定義查詢設置Fig.8 pagedefinitionquerysettings
3.11 輸出地圖
完成以上制圖操作并確認比例尺為出圖比例尺后即可輸出打印地圖。
地塊注記采用符號標注且圖例另設頁面的,可以批量出圖成pdf格式。其他情況下逐圖輸出為宜。
1)借助數(shù)據(jù)驅動頁面(Data Driven Pages)實現(xiàn)動態(tài)化加載圖幅號、動態(tài)化頁面定義查詢,甚至還可以批量輸出地圖,節(jié)省制作輸出地圖的時間,從而提高效率。
2)借助工廠化制圖模塊(Production Mapping)可以動態(tài)化加載小班注記表,不需手工逐圖加載注記表,不但可避免注記表加載出現(xiàn)張冠李戴的情況,還能提高制圖效率。
3)本文中關于分幅制作輸出使用林地現(xiàn)狀圖的方法可以運用于營造林設計、森林撫育設計等其他林業(yè)項目專題圖的分幅制作、輸出。
[1] 國家林業(yè)局.建設項目使用林地可行性報告編制規(guī)范(LY/T 2492—2015)[S].
[2] 張瀚,吳保國,郭恩瑩,等.林業(yè)專題圖分幅技術的研究與實現(xiàn)[J].農業(yè)網(wǎng)絡信息,2012(4):23-27.
[3] 羅燕彬.ArcGIS在林業(yè)標準分幅圖編制中的應用[J].林業(yè)調查規(guī)劃,2013,38(5):5-9.
Method of Producing and Outputting Status Map of Used Forest Land Based on ArcGIS
WEI Qiang, HUANG Lei
(Yinlin Branch of Yunnan Forest Inventory and Planning Institute ,Kunming 650021,China)
This paper describes the basic requirements of the present situation of the forest land map, such as the scale scale, the land area standard, the small line label, the figure number, the land annotation, the chart, the corridor decoration and the color of the land. This paper discusses a series of presentations, such as the preparation of the base map, the creation of a custom face slice layer, the establishment of a small class and the division layer correspondence, data driven page setup, production boundary. With ArcGIS software data-driven pages and factory mapping module sub-frame to produce forest land map can dynamically loaded map number, dynamic page definition query and dynamic loading small class notes, and also can improve the efficiency of mapping, shorten cycle.
ArcGIS; woodland present situation making; data driven page; factory drawing module; dynamic loading; land annotation
10.3969/j.issn.1671-3168.2017.02.003
2017-02-27.
韋 強(1980-),男,貴州羅甸人,工程師.從事林業(yè)調查規(guī)劃工作.
S758.61
A
1671-3168(2017)02-0009-07