AutoCAD與Google Earth之間的數(shù)據(jù)交換
通過Google Earth衛(wèi)星地圖系統(tǒng)和AutoCAD繪圖系統(tǒng)的二次開發(fā)接口,利用C# 語言進(jìn)行二次開發(fā),對(duì)它們的功能進(jìn)行擴(kuò)展,實(shí)現(xiàn)了AutoCAD和Google Earth之間數(shù)據(jù)的直接交換,使其在物探測(cè)量方面的應(yīng)用得到充分發(fā)揮。
自從Google Earth誕生后,對(duì)于了解特殊地區(qū),特別是一些目前還沒有地形圖的特殊勘探區(qū)域的地形地貌,有著非常重要的作用。但是,由于Google Earth對(duì)線、面的編輯功能有限,而且其坐標(biāo)系統(tǒng)使用的是WGS-84坐標(biāo)系,因此,若直接在Google Earth上展繪物理點(diǎn),工作量將會(huì)非常龐大。如果能夠?qū)⒃贏utoCAD圖紙上繪制好的圖形直接導(dǎo)入Google Earth中,以便結(jié)合地形、地貌進(jìn)行觀察,可以對(duì)整個(gè)工區(qū)更加詳細(xì)、直觀地了解,這對(duì)整個(gè)項(xiàng)目準(zhǔn)備、施工安排將會(huì)起到非常大的作用。
另外,一些施工區(qū)域,地形圖太老甚至根本沒有地形圖,可以以Google Earth作為基圖,將上面的地形、地物通過地標(biāo)、線、多邊形等進(jìn)行標(biāo)注,導(dǎo)入到AutoCAD中轉(zhuǎn)化為AutoCAD的圖元。這樣便可以利用AutoCAD強(qiáng)大的圖元編輯功能進(jìn)行地理環(huán)境分析等方面的應(yīng)用,將非常有利于整個(gè)野外生產(chǎn)工作。
通過對(duì)Google Earth和AutoCAD進(jìn)行二次開發(fā),實(shí)現(xiàn)了AutoCAD和Google Earth之間數(shù)據(jù)的互相交換。二次開發(fā)后的數(shù)據(jù)交換具有以下特點(diǎn):
(1)精度高。是坐標(biāo)之間的轉(zhuǎn)換,并且加入了投影坐標(biāo)轉(zhuǎn)換參數(shù),其精度有了很大地提高。不像從Google Earth中截圖,然后再插入到AutoCAD中那樣存在圖形的扭曲變形。
(2)簡(jiǎn)單易用。相較于以前要把點(diǎn)、線展繪到Google Earth中所需要的復(fù)雜步驟,使用本程序只需進(jìn)行簡(jiǎn)單地設(shè)置后,再通過點(diǎn)擊幾個(gè)按鈕就能輕松實(shí)現(xiàn)。
(3)效率高、功能強(qiáng)大。由于操作方便、步驟少,在效率上都有了很大的提高。雖然操作簡(jiǎn)單,但是程序的功能強(qiáng)大,攻克了實(shí)現(xiàn)大量點(diǎn)、線、面數(shù)據(jù)在AutoCAD和Google Earth之間進(jìn)行數(shù)據(jù)交換難題。
(4)應(yīng)用面廣。不僅僅可用于地震勘探生產(chǎn),而且對(duì)于涉及到AutoCAD和Google Earth的其他工程項(xiàng)目都大有幫助。特別是在非洲以及其他沒有地形圖或者地形圖太老、不完整的區(qū)域,對(duì)施工更能起到巨大的輔助作用。