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

VBA在實現(xiàn)MapMatrix航測數(shù)據(jù)向CASS轉換中的應用

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

黃太山

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

1 概述

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

2 VBA簡介

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

3 實現(xiàn)轉換

3.1 轉換方法

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

MapMatrix 表1

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

CASS 表2

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

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

3.2 VBA程序?qū)崿F(xiàn)

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

圖1 打開文件提示窗界面

圖2 轉換前圖形數(shù)據(jù)的排列

圖3 轉換后圖形數(shù)據(jù)的排列

通過VBA的宏運行后,可發(fā)現(xiàn)原始數(shù)據(jù)已經(jīng)被轉換成如圖3的格式,而自動生成的*.dat文件則為表2的形式,可直接在CASS中直接調(diào)用,從而實現(xiàn)自動轉繪的功能。

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

4 結論

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

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

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

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

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

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

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

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

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

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

猜你喜歡
測繪
常州市測繪院
城市勘測(2023年5期)2023-11-03 01:32:36
新型基礎測繪探索
浙江省第一測繪院
工程測繪中GNSS測繪技術的應用
測繪新技術在測繪工程中的應用
江西建材(2018年4期)2018-04-10 12:37:38
04 無人機測繪應用創(chuàng)新受青睞
無人機在地形測繪中的應用
電子制作(2017年9期)2017-04-17 03:01:00
測繪簡史
測繪簡史
遙感測繪技術在測繪工作中的應用探討
河南科技(2014年1期)2014-02-27 14:04:09
主站蜘蛛池模板: 国产哺乳奶水91在线播放| 中文字幕久久亚洲一区| 日本精品视频一区二区| 久久免费看片| 18禁不卡免费网站| 91麻豆久久久| 丁香婷婷激情综合激情| 日韩欧美国产成人| 夜夜操天天摸| 中文字幕亚洲无线码一区女同| 99久久国产自偷自偷免费一区| 中文字幕不卡免费高清视频| 日韩一二三区视频精品| 久久人人97超碰人人澡爱香蕉 | 国产精品吹潮在线观看中文| 久久久久青草线综合超碰| 国产精品v欧美| 91青青在线视频| 亚洲成年人网| 日韩欧美91| 亚洲精品国产成人7777| 欧美日韩国产在线人成app| 亚洲色精品国产一区二区三区| 九九热在线视频| 国产精品一区在线观看你懂的| 欧美一区日韩一区中文字幕页| 99在线免费播放| 老色鬼久久亚洲AV综合| 小13箩利洗澡无码视频免费网站| 欧美中文字幕在线视频| 日韩在线视频网| 久久久精品无码一区二区三区| 直接黄91麻豆网站| 国产乱子伦一区二区=| 青青青国产精品国产精品美女| 亚洲无线国产观看| av午夜福利一片免费看| 国产91熟女高潮一区二区| 波多野结衣在线se| 又粗又大又爽又紧免费视频| 亚洲国产亚洲综合在线尤物| 精品综合久久久久久97| 久久黄色一级视频| 3344在线观看无码| 欧美黄网在线| 久久综合丝袜长腿丝袜| 日韩高清在线观看不卡一区二区| 精品国产香蕉伊思人在线| 色欲色欲久久综合网| 国产无码精品在线播放 | 老司机久久99久久精品播放 | 成人亚洲国产| 无码专区国产精品一区| 毛片免费视频| 国产成人高清在线精品| 漂亮人妻被中出中文字幕久久| 一级不卡毛片| 久久77777| 日本在线免费网站| 伊人91在线| 国产97色在线| 九色国产在线| 亚洲人成人无码www| 成人午夜网址| 国模在线视频一区二区三区| 日韩成人在线一区二区| 国产日韩AV高潮在线| 亚洲欧美综合在线观看| 国产后式a一视频| 国产精品久久精品| 日韩精品一区二区三区视频免费看| 亚洲高清国产拍精品26u| 精品国产免费观看一区| 色成人亚洲| 一级毛片免费观看久| 国产成年女人特黄特色大片免费| 精品国产一二三区| 亚洲精品视频免费看| 国产成人a在线观看视频| 国产人人乐人人爱| 亚洲天堂视频在线免费观看| 青青久久91|