金銀玉
(吉林省第二測繪院,長春130000)
1∶10 000航空攝影測量數(shù)據(jù)的生產(chǎn)是我省“十一五”期間的重點測繪項目,是為我省的社會和經(jīng)濟可持續(xù)發(fā)展及“生態(tài)省”的建設(shè)提供規(guī)劃、設(shè)計和決策支持的基礎(chǔ)框架信息,為政府信息化的實施和構(gòu)建“數(shù)字吉林”提供統(tǒng)一標準的基礎(chǔ)地理信息支撐平臺和環(huán)境。
數(shù)字高程模型(DEM),也稱數(shù)字地形模型(DTM),是一種對空間起伏變化的連續(xù)表示方法。DEM是這個測繪項目不可缺少的環(huán)節(jié),DEM有許多用途,例如:在民用和軍用的工程項目(如道路設(shè)計)中計算挖填土石方量;道路設(shè)計的路線選擇、地址選擇;不同地形的比較和統(tǒng)計分析;計算坡度和坡向,繪制坡度圖、暈渲圖等;用于地貌分析,計算浸蝕和徑流等;與專題數(shù)據(jù),如土壤等,進行組合分析;當用其他特征(如氣溫等)代替高程后,還可進行人口、地下水位等的分析。
1∶10 000地形圖采用的是梯形分幅,DEM的分幅數(shù)據(jù)則以矩形網(wǎng)格為一單元。
起止網(wǎng)格點的坐標應(yīng)根據(jù)DLG的四個圖廓點坐標進行計算。
手工計算DEM圖廓點坐標,很容易出錯,即使利用計算器也很難避免。由美國微軟公司于1991年開發(fā)的一種可視化的、面向?qū)ο蠛筒捎檬录?qū)動方式的結(jié)構(gòu)化高級程序設(shè)計語言Visual Basic,可用于開發(fā) Windows環(huán)境下的各類應(yīng)用程序。它簡單易學(xué)、效率高,且功能強大。
AutoCAD是由美國Autodesk歐特克公司于20世紀80年代初為微機上應(yīng)用CAD技術(shù)而開發(fā)的繪圖程 序軟件包,經(jīng)過不斷地完善,現(xiàn)已經(jīng)成為國際上廣為流行的繪圖工具。VLISP是集成在AutoCAD下的開發(fā)工具,它簡單易用,極大地增強了繪圖功能。
通過以上2種程序,使得圖廓坐標計算變得更加準確,效率更高。首先利用VB提取出最大坐標和最小坐標,再利用VLISP在CAD下繪出DEM的圖廓。
白城測區(qū)283幅1∶10 000地形圖,手工計算DEM圖廓坐標,用時3d,經(jīng)檢查有10幅坐標計算錯誤。利用程序計算,用時10min,經(jīng)檢查準確率為99.5%以上。通過上述對比,可以看出程序的計算效率和質(zhì)量都比較高。在實際工作中,只要我們善用發(fā)現(xiàn),總能找到解決問題的方法。由于VB的源代碼比較長,在此只截取了部分代碼。希望能夠為廣大讀者在生產(chǎn)中提供一些經(jīng)驗。
[1]陳伯雄,馮偉.Visual LISP程序設(shè)計——技巧與范例[M].北京:人民郵電出版社,2002.
[2]高出艷,劉彬彬,王斌.Visual Basic開發(fā)技術(shù)大全[M].北京:人民郵電出版社,2007.