黎富忠
(廣西壯族自治區(qū)水利電力勘測設(shè)計(jì)研究院,廣西 南寧 530023)
基于AutoCAD二次開發(fā)實(shí)現(xiàn)庫區(qū)淹沒調(diào)查中圖斑面積的統(tǒng)計(jì)與分類
黎富忠
(廣西壯族自治區(qū)水利電力勘測設(shè)計(jì)研究院,廣西 南寧 530023)
基于AutoCAD平臺(tái)二次開發(fā),高效、準(zhǔn)確地在數(shù)字化地形圖中自動(dòng)標(biāo)注圖斑號(hào),并根據(jù)不同地類把各圖斑分色填充圖案,形成彩色分類圖,同時(shí)把各圖斑所在圖幅號(hào)與圖斑號(hào)相關(guān)聯(lián),自動(dòng)生成圖斑面積表和分類面積統(tǒng)計(jì)表等屬性表,快速準(zhǔn)確地完成庫區(qū)淹沒調(diào)查中圖斑面積的統(tǒng)計(jì)與分類工作。
數(shù)字化地形圖;圖斑;多段線;地類;區(qū)域
在庫區(qū)淹沒、土地征用、土地開發(fā)整理等測繪工程項(xiàng)目中,都涉及地塊面積的量算與分類統(tǒng)計(jì)等工作,除了手工量算外還可以采用GIS等軟件進(jìn)行處理,由于GIS的投入成本高、建拓樸關(guān)系前要經(jīng)過預(yù)處理、自動(dòng)剪斷線、清除微短線、清除重疊坐標(biāo)、自動(dòng)節(jié)點(diǎn)平差、拓樸查錯(cuò)、拓樸重建等等步驟,對不合格的線段一一編輯,且圖面顯示的圖斑號(hào)注記與屬性還沒有關(guān)聯(lián),還必須對圖斑屬性進(jìn)行編輯。如果數(shù)據(jù)不規(guī)范有錯(cuò)誤,在造區(qū)后再發(fā)現(xiàn),對其修改相當(dāng)麻煩。針對上述情況,在AutoCAD上進(jìn)行二次開發(fā),同樣能實(shí)現(xiàn)圖斑面積的統(tǒng)計(jì)與分類,而且投入成本低、工作流程簡潔、修改方便、速度快精度高,并且同一地類同一顏色顯示,視覺感觀效果好。
(1)在數(shù)字化地形圖上新建圖層,每一地類各建一圖層名并設(shè)置好圖層顏色,圖層名與地類名稱要事先定義好(如圖1),地塊代碼指某地類的代碼即圖層名,用戶可自定義或修改代碼和地類。
圖1 地塊代碼設(shè)置
(2)用多段線各繪出各個(gè)地塊的封閉線,此線存放在其所對應(yīng)的地類中,即圖層中(此步操作可免去重復(fù)輸入地類名稱),如果需要輸出此地塊的高程值,則在多段線屬性的“標(biāo)高”中輸入高程。
(3)把其它不是地類的圖層全部關(guān)閉,然后點(diǎn)“保存并選擇封閉線”按鈕,輸入保存路徑和文件名后,在AutoCAD中框選所有地類的閉合線,確認(rèn)后程序自動(dòng)在閉合線的多邊形中心標(biāo)注地塊編號(hào)和地塊類別,生成圖斑面積表和分類面積統(tǒng)計(jì)表,同時(shí)根據(jù)圖層顏色填充各個(gè)圖斑,形成彩色區(qū)域分類圖。多段線繪出的各地塊(圖斑)封閉線如圖2:
圖2 封閉圖斑線
自動(dòng)標(biāo)注地塊編號(hào)并填充后的彩色圖(同一地類同一顏色),如圖3:
圖3 地塊彩色填充
放大上圖可看到編號(hào)及屬性標(biāo)注內(nèi)容如圖4:
圖4 自動(dòng)編號(hào)及屬性賦值
文字標(biāo)注存放在“地塊注記”的圖層名中,在橫線上方為圖斑號(hào),在橫線下方為地類名,彩色填充存放在“區(qū)域填充”的圖層中。
(4)線段不封閉或遺漏地塊的查找。一般封閉線(圖斑線)不封閉或遺漏,用肉眼很難發(fā)現(xiàn),從填充的彩色圖可看到,無填充和無注記的空白處即線段不封閉或遺漏地塊處,出錯(cuò)地方一目了然,修正圖斑線后,刪除“地塊注記”和“區(qū)域填充”圖層中的內(nèi)容,重新生成。
圖5 數(shù)據(jù)查錯(cuò)
(5)圖幅號(hào)與圖斑號(hào)關(guān)聯(lián)。運(yùn)行“根據(jù)文字查其所在圖幅號(hào)”模塊,點(diǎn)擊“拾取左下—右上角坐標(biāo)”欄,程序切換到AutoCAD,選擇圖幅框左下角右上角坐標(biāo),然后在圖幅號(hào)欄中輸入圖幅編號(hào),程序根據(jù)上圖所標(biāo)圖斑號(hào)自動(dòng)與其所在圖幅號(hào)關(guān)聯(lián),最終程序自動(dòng)生成的圖斑面積表和分類面積統(tǒng)計(jì)表如圖6~圖8。
Map-spots area statistics and classification based on secondary development of AutoCAD for reservoir area inundation investigation
By secondary development based on AutoCAD platform, efficient, accurate and automatic coding of map-spots on digital topographic map is permissible; map-spots corresponding to different land-use classes are filled with different colors; drawing No. is associated with corresponding spot code; map-spots area chart and classified area statistics chart can be generated automatically, so as to permit rapid and correct map-spots area statistics and classification for reservoir area inundation investigation.
Digital topographic map; map-spot; polyline; land-use class; region
圖6 根據(jù)文字查其所在圖幅號(hào)
圖7 地塊分類面積表
P21
A
1008-1151(2016)03-0026-02
2016-02-10
黎富忠(1982-),男,廣西橫縣人,廣西壯族自治區(qū)水利電力勘測設(shè)計(jì)研究院工程師,從事水利電力勘測設(shè)計(jì)工作。