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