999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

VBA在實現MapMatrix航測數據向CASS轉換中的應用

2012-09-22 10:01:28黃太山
城市勘測 2012年1期
關鍵詞:測繪

黃太山

(福建省國土測繪院,福建廈門 361012)

1 概述

隨著計算機與遙感技術及其應用的發展,利用航空攝影測量方法進行大比例尺測圖,在鐵路、公路、電力等線路的選線測量、地質礦區建設測量、城市規劃建設測量以及地籍測量中得到了廣泛應用[1]。如何將航測地形圖最有效地轉換至常用地形測繪軟件,為用戶提供可讀性強的數據,是測繪行業中的一個難題。本文通過以武漢航天遠景測繪軟件MapMatrix為例,通過研究其數據格式,利用Excel中簡單的VBA編程,實現其數據有效的轉換至南方測繪軟件CASS格式。

2 VBA簡介

VBA(Visual Basic for Application)是微軟開發的、在其桌面應用程序中執行通用的自動化(OLE)任務的編程語言[2]。VBA最大特點和最大優點是利用面向對象(oop)的ActiveXAutomation技術,使語言的引擎在技術上與開發環境分離。它的功能在很大程度上依賴于它的客戶顯露的Automation接口。同時,由于VBA是基于ActiveXAutomation技術,它可以使用任何Automation技術的應用程序共同工作[3]。

3 實現轉換

3.1 轉換方法

MapMatrix測制的圖形文件格式為*.xml,為了能夠更好地研究其數據組織的格式,以一個一般矩形房屋為基本單元列出其數據形式,從表1中可以看出MapMatrix中的各類幾何要素是按照“<Feature>…</Feature>”的形式表示各要素的,每個要素的地物名稱、坐標點分別以FID、VERTEXES標簽進行識別,必須保留這兩個關鍵標簽。

MapMatrix 表1

熟悉南方CASS的讀者都知道,CASS可以通過簡碼識別功能,調用*.dat文件實現地形圖的自動展繪。格式如表2所示。

CASS 表2

表1中第三行中的一般房屋與表2中第一行的202分別代表兩種軟件下的地物名稱和對應代碼。表1中的<VERTEXES>…</VERTEXES>則對應表 2中后三個字段來表示坐標值。

因此,首要任務就是將表1形式的數據轉換成表2成果,然后保存成*.dat文件,利用CASS的編碼識別功能實現地形圖的自動展繪。

3.2 VBA程序實現

用Excel打開MapMatrix的xml文件,出現圖1打開方式選擇提示窗,此處選擇“作為XML表(T)”打開,打開后圖形數據將按照各類標簽進行分列,如圖2所示。上文已經提到,FID、VERTEXES標簽是轉換數據的關鍵字段,其他不相關字段則可提前刪除。由于篇幅限制,本文主要對主要代碼段進行介紹,涉及自定義函數只做功能說明。

圖1 打開文件提示窗界面

圖2 轉換前圖形數據的排列

圖3 轉換后圖形數據的排列

通過VBA的宏運行后,可發現原始數據已經被轉換成如圖3的格式,而自動生成的*.dat文件則為表2的形式,可直接在CASS中直接調用,從而實現自動轉繪的功能。

表Shthcsj是XML文件打開后的地形數據表,Shtbmdyb是MapMatrxi的地物名稱與CASS相應地物的編碼對應表。通過宏的運行,一個完整的dat文件即被自動保存至相應的文件夾中。打開南方CASS成圖軟件,利用其編碼識別功能調用該dat文件,自動轉繪后的圖形文件就基本保留了MapMatrix的地形地貌信息,最為有效的實現航測數據轉換。

4 結論

通過對數據組成格式的研究和程序代碼的編寫,實現了航天遠景航測軟件MapMatrix向南方測繪軟件CASS成圖軟件的有效轉換,形成以下結論:

(1)各類測繪軟件的地物編碼不盡一致,通過編碼對應表的制作,可以實現測繪軟件之間的數據共享。

(2)為了保證航測數據最有效地轉換至常用測繪軟件中,利用程序轉換和自動展繪后,必須對兩個圖件進行適當對照。

(3)轉換后的圖形數據必須進行一定的圖形整飾,達到地形圖美觀的基本要求。

[1]袁書明,孫楓,劉光軍等.重力圖形匹配技術在水下導航中的應用[J].天津:中國慣性技術學報,2004,12(2):13~17

[2]伍云輝等編.Excel VBA辦公應用開發詳解[M].北京:電子工業出版社,2008

[3]趙志東.Excel VBA基礎入門[M].北京:人民郵電出版社,2006

[4]張祖勛,張劍清.數字攝影測量學[M].武漢:武漢大學出版社,1997

[5]韓玲,李斌,顧俊凱等.航空與航天攝影技術[M].武漢:武漢大學出版社,2008

[6]陳永明.航空與航天攝影技術[M].北京:中國建筑工業出版社,2003

猜你喜歡
測繪
常州市測繪院
城市勘測(2023年5期)2023-11-03 01:32:36
新型基礎測繪探索
經緯天地(2021年5期)2021-12-27 02:32:28
浙江省第一測繪院
工程測繪中GNSS測繪技術的應用
測繪新技術在測繪工程中的應用
江西建材(2018年4期)2018-04-10 12:37:38
04 無人機測繪應用創新受青睞
無人機在地形測繪中的應用
電子制作(2017年9期)2017-04-17 03:01:00
測繪簡史
衛星與網絡(2015年5期)2015-12-20 09:07:37
測繪簡史
遙感測繪技術在測繪工作中的應用探討
河南科技(2014年1期)2014-02-27 14:04:09
主站蜘蛛池模板: 成人欧美日韩| 欧美视频免费一区二区三区| 男女男免费视频网站国产| 黄色一级视频欧美| 免费在线国产一区二区三区精品| 人妖无码第一页| 综合五月天网| 在线观看精品国产入口| 五月激激激综合网色播免费| 国产日韩欧美一区二区三区在线 | 久久永久免费人妻精品| 色婷婷亚洲综合五月| 六月婷婷激情综合| 国产噜噜噜| 国产精品污视频| 欧美中文字幕在线播放| 日本在线免费网站| 精品国产美女福到在线不卡f| 欧洲熟妇精品视频| 乱人伦99久久| 精品国产一区91在线| 日韩一区二区三免费高清| 国产精品亚洲欧美日韩久久| 国产v精品成人免费视频71pao| 中文字幕av一区二区三区欲色| 精品亚洲国产成人AV| 午夜视频在线观看区二区| 欧美综合在线观看| 亚洲国产精品久久久久秋霞影院| 亚州AV秘 一区二区三区| 久久精品无码专区免费| 国产乱人乱偷精品视频a人人澡| 国产精品免费入口视频| 乱色熟女综合一区二区| 亚洲中字无码AV电影在线观看| 九九九国产| 欧美激情视频在线观看一区| 制服丝袜亚洲| 久久夜夜视频| 国产一区二区精品高清在线观看| 丁香婷婷激情综合激情| 乱人伦99久久| 99久久国产自偷自偷免费一区| 极品尤物av美乳在线观看| 手机精品视频在线观看免费| 久久国产精品娇妻素人| 国产人人乐人人爱| 欧美a在线看| jijzzizz老师出水喷水喷出| 亚洲无码高清一区| 国产美女无遮挡免费视频网站| 亚洲第一中文字幕| 精品精品国产高清A毛片| 五月婷婷亚洲综合| 亚洲日韩久久综合中文字幕| 好吊妞欧美视频免费| 福利一区在线| 色噜噜在线观看| 亚洲高清免费在线观看| 中文纯内无码H| 青青操国产视频| www.亚洲色图.com| 亚洲成综合人影院在院播放| 久久这里只有精品国产99| 精品一区国产精品| 亚洲国产天堂在线观看| 久久综合九九亚洲一区| 色噜噜综合网| 波多野结衣一级毛片| 亚洲最大情网站在线观看| 日韩成人午夜| 青青青视频91在线 | 日韩毛片免费观看| 欧美国产在线看| 欧类av怡春院| 米奇精品一区二区三区| 亚洲欧美日韩精品专区| 国产精品林美惠子在线观看| 波多野结衣一二三| 亚洲日本www| 久久黄色小视频| 亚洲无码一区在线观看|