■馬曉丹
(遼寧航苑攝影測(cè)量與遙感有限公司遼寧沈陽(yáng)110034)
基礎(chǔ)地理信息元數(shù)據(jù)制作工具開(kāi)發(fā)與應(yīng)用
■馬曉丹
(遼寧航苑攝影測(cè)量與遙感有限公司遼寧沈陽(yáng)110034)
本文介紹了為生產(chǎn)遼寧省基礎(chǔ)測(cè)繪DLG、DEM、DOM元數(shù)據(jù)的要求,根據(jù)不同的數(shù)據(jù)要求,研究開(kāi)發(fā)一款軟件,自動(dòng)實(shí)現(xiàn)DLG、DEM、DOM的元數(shù)據(jù)生產(chǎn),經(jīng)過(guò)幾個(gè)測(cè)區(qū)的論證,減輕了生產(chǎn)人員的負(fù)擔(dān),提高了勞動(dòng)生產(chǎn)率和DLG、DEM、DOM元數(shù)據(jù)產(chǎn)品的準(zhǔn)確率。
DEM DOM DLG Autodesk元數(shù)據(jù)
2012年開(kāi)始,遼寧省基礎(chǔ)測(cè)繪工作開(kāi)始了一個(gè)新的階段,基礎(chǔ)測(cè)繪工作量隨之大量增加,以滿足遼寧省日益快速增長(zhǎng)的發(fā)展需要,隨之DLG、DEM、DOM生產(chǎn)數(shù)量的增加,元數(shù)據(jù)生產(chǎn)的工作量也隨之增加,給生產(chǎn)人員帶來(lái)了巨大的工作量。因此,根據(jù)DLG、DEM、DOM的元數(shù)據(jù)的不同要求,研究開(kāi)發(fā)一款軟件,自動(dòng)實(shí)現(xiàn)DLG、DEM、DOM的生產(chǎn),以減輕生產(chǎn)人員的負(fù)擔(dān),提高勞動(dòng)生產(chǎn)率和DLG、DEM、DOM的產(chǎn)品準(zhǔn)確率。
在沒(méi)有研發(fā)元數(shù)據(jù)制作軟件之前,一般采用人工的方法,在元數(shù)據(jù)模板中,自行添加數(shù)據(jù)。這種方法是原始的方法,效率極低而且錯(cuò)誤率也比較高,同時(shí)每個(gè)人填寫或部門的元數(shù)據(jù)由一個(gè)人填寫,最后院級(jí)的元數(shù)據(jù)再合并到一起,比較麻煩。元數(shù)據(jù)制作生產(chǎn)基本上是重復(fù)的工作,但是要求必須正確,因此我們希望能開(kāi)發(fā)一款軟件,根據(jù)DLG、DEM、DOM的不同要求,生產(chǎn)不同的元數(shù)據(jù),以便提高工作效率。軟件設(shè)計(jì)的基本思路:基于Autodesk平臺(tái),將院級(jí)的基礎(chǔ)測(cè)繪生產(chǎn)任務(wù)結(jié)合表作為基礎(chǔ)數(shù)據(jù),在此基礎(chǔ)上(以DLG為例),將圖幅的接邊信息、圖名、圖號(hào)、數(shù)據(jù)量、圖層數(shù)、航片號(hào)等信息,通過(guò)開(kāi)發(fā)的工具,標(biāo)注在結(jié)合表中。只要保證結(jié)合表中的信息正確,就可得到正確元數(shù)據(jù)成果。DEM、DOM的方法與此大同小異,只是內(nèi)容不同。對(duì)于固定的內(nèi)容,可以寫在程序中或制作固定內(nèi)容的模板,在生產(chǎn)元數(shù)據(jù)時(shí),除了結(jié)合表中的內(nèi)容,固定內(nèi)容直接寫入MDB元數(shù)據(jù)中,或讀取固定內(nèi)容的模板,寫入MDB元數(shù)據(jù)中即可。當(dāng)我們需要修改元數(shù)據(jù)內(nèi)容時(shí),只需要修改結(jié)合表或固定內(nèi)容模板或程序中的規(guī)定內(nèi)容,再次寫出MDB即可
3.1 結(jié)合表圖層顏色要求
(1)結(jié)合表圖層“TK”:
圖廓線顏色的含義:
1號(hào)色為“未接”,2號(hào)色為“省外”,3號(hào)色為“已接”自己本批次的圖(一個(gè)標(biāo)段),6號(hào)色為“已接”以前的圖或本批次以外的圖(其他標(biāo)段)。4號(hào)色為“待接”以前的圖,5號(hào)色為“自由”到海洋、界外等。
(2)圖名在“圖名”層;(3)新圖號(hào)在“XTH”層;(4)等高距在“等高距”層;(5)圖廓為順時(shí)針?lè)较颍笙陆瞧稹?/p>
3.2 基礎(chǔ)測(cè)繪評(píng)分質(zhì)量評(píng)價(jià).txt
K51G065050 94.1優(yōu) K51G065051 91.9優(yōu)
K51G065052 92.4優(yōu) K51G065053 90.2優(yōu)
3.3 圖號(hào)數(shù)據(jù)量-圖層數(shù).txt
K51G093064 14.4MB 37 K51G065055 14.8MB 46
K51G066055 14.3MB 43 K51G066055 14.3MB 43
K51G067055 16.6MB 47 K51G067056 14.0MB 45
3.4 圖號(hào)航帶號(hào).txt
說(shuō)明:圖號(hào)航帶號(hào)
K51G067056 024253,010528,002603 K51G067057 024253,010528,002603
注:逗號(hào)為英文半角逗號(hào)
3.5 圖號(hào)平面中誤差高程中誤差.txt
說(shuō)明:圖號(hào)平面中誤差高程中誤差。如果缺一項(xiàng)則填寫“無(wú)”;平、高都沒(méi)有,不要列入表中。
K51G067056 0.657 0.23 K51G067057 1.35無(wú) K51G067058無(wú)3.2
分為兩個(gè)表
4.1 自動(dòng)提取部分
DEM數(shù)據(jù)量.txt
圖號(hào)數(shù)據(jù)量格網(wǎng)行列數(shù)
如 :K51G00502323.5MB 970,1097 K51G00502432.7MB 976,1099…
4.2 手工填寫部分
DEM得分.txt
圖號(hào)結(jié)論總分高程中誤差
如:K51G005023 96.2 K51G005024 86.2 0.386……
如果沒(méi)有高程中誤差,可以空著不填
(1)子程序一,子程序只要根據(jù)不同需要,將上述文本標(biāo)注到相應(yīng)表中,便于生成需要的MDB。
(2)子程序二,接邊情況標(biāo)注,將測(cè)區(qū)外圍的圖幅,設(shè)置成相應(yīng)的顏色,通過(guò)程序自動(dòng)將接邊情況標(biāo)注在圖上。
(3)子程序三,數(shù)據(jù)整理。由于元數(shù)據(jù)中圖名等不同允許出現(xiàn)空格,因此,程序需要預(yù)先處理空格、各個(gè)標(biāo)注的位置在固定的位置,便于檢查。
(4)特別情況說(shuō)明,如果一個(gè)測(cè)區(qū)內(nèi),存在不同的攝影單位、時(shí)間、攝區(qū)號(hào)時(shí),需要修改程序或固定部分模板,分別選取相應(yīng)的區(qū)域,生成完整的元數(shù)據(jù)。如果均相同,一次完成MDB生成工作。
(5)編程語(yǔ)言,程序采用Visual LISP語(yǔ)言,在Autodesk Map 2004 Chs開(kāi)發(fā)而成,提供程序?yàn)榫幾g過(guò)的“.VLX”。
(6)限制條件,該軟件在Autodesk Map 2004開(kāi)發(fā),由于程序中未涉及對(duì)象數(shù)據(jù),因此程序限定在Autodesk系列軟件中運(yùn)行使用。
(7)程序測(cè)試,當(dāng)程序編寫完成后,應(yīng)進(jìn)行相應(yīng)的測(cè)試工作。
此程序經(jīng)過(guò)幾個(gè)測(cè)區(qū)的論證,方便快捷的為生產(chǎn)提供了保障,工作中要不斷發(fā)現(xiàn)新的問(wèn)題,用新的思維方法開(kāi)發(fā)小程序,快速準(zhǔn)確的完成工作任務(wù)。
[1]GB/T 14268-2008《國(guó)家基本比例尺地形圖更新規(guī)范》
[2]CH/T 9006-2010《1:5000 1:10000基礎(chǔ)地理信息數(shù)字產(chǎn)品更新規(guī)范》
[3]《數(shù)據(jù)結(jié)構(gòu)與算法》 電子工業(yè)出版社2007
P2[文獻(xiàn)碼]B
1000-405X(2016)-6-271-1