唐偉
摘 要:目前地質工作者多利用各種小軟件來實現Mapsource和Mapgis數據格式轉換,以完成野外生產工作的需要,卻因無法得到或不會使用這些軟件而苦惱。作者成功地只利用Excel實現mapsource軟件批量導入坐標點,完成了Mapsource和Mapgis間的數據轉換,極大方便了野外地質人員,減少人為誤差,提高了工作效率。
關鍵詞:Excel;投影變換公式;Mapsource;Mapgis
引言
隨著GPS定位精度的提高,GPS在地質找礦工作中應用越來越廣。在一些中小比例尺的大范圍的物化探掃面工作中,更是采用手持GPS定點,這就需要把大量的坐標點導入到mapsource軟件中。如果單點逐個輸入mapsource軟件,無疑就占用了大量的施工時間;某些收費軟件也可以實現批量導入mapsource,但操作步驟復雜。作者成功利用Excel2003完成了Mapsource和Mapgis6.5之間的數據轉換。下面以1∶5萬地球化學普查-水系沉積物、土壤測量為例,詳細介紹Excel與Mapsource和MAPGIS間數據轉換的過程及方法。
1 Excel和Mapsource數據轉換
1.1 實現原理及數據準備
mapsource軟件提供了一種GPS交換格式,這種文件可以用文本程序直接進行編輯,通過建立mapsource軟件認可的*gpx格式的文件,然后通過編輯把大量的坐標寫入*.gpx格式的文件,實現批量導入設計航點。在野外施工中利用GPS定點的坐標大多是平面直角坐標,以某區1∶5萬地球化學普查-水系沉積物、土壤測量測點內為例來演示把區內坐標點一次性導入到mapsource軟件中,測點的西安-80坐標見表1。
表1 示例測區西安-80坐標
(1)創建*gpx格式文件模板。選擇測區的四個坐標逐個的輸入到mapsource軟件中,另存為*gpx格式,命名為“文件1.gpx”,用記事本程序打開“文件1”,其中坐標點的位置是用WGS-84橢球系統下的大地坐標來表示的。
(2)利用Excel軟件進行坐標轉換。利用Excel軟件編制坐標轉換公式,實現平面直角坐標轉換成WGS84大地坐標轉換功能,在轉換之前需要計算西安-80橢球和WGS-84橢球間轉換的七參數,如果不能從測繪部門收集到七參數,也可以根據坐標點相應的WGS-84坐標來計算七參數。使用Excel軟件的文件轉換功能方便的把我們的理論坐標全部轉換為WGS-84坐標系統下的經緯度格式。利用相關坐標轉換軟件將公里網坐標轉換為經緯度坐標,具體方法這里不作介紹。
(3)利用Excel軟件編制*gpx格式文件中的航點屬性。新建航點屬性生成器.XLS表格文件,A列為航點屬性,B列為點號,C列和D列分別為經緯度坐標,在表格的A列輸入如下語句(行數與點數相同):=“