如何對谷歌地圖的火星坐標進行糾偏校正


原文地址:http://www.arceyes.com/bbs/thread-18227-1-1.html

一、為什么要糾偏?

針對中國用戶而言,我們可以下載的谷歌衛星地圖數據有兩種。一種是從國外服務器(map.google.com)下載,坐標准確無偏移,但道路和地名等信息只到第12級;另一種是從國內服務器(map.google.cn)下載,道路和地名信息非常詳細,但坐標有偏移,也就是大家俗稱的“火星坐標”。
如果我們只需要下載衛星地圖,並不關注道路和地名信息,那么直接從國外服務器下載就可以了,但如果既想要准確的坐標,又希望有詳細的道路和地名信息,那么我們就必須得對谷歌地圖的火星坐標進行糾偏校正。


二、准備工作
安裝水經注影像轉換器,如果你沒有安裝該軟件,可以到水經注軟件的官方網站去下載,只需要百度一下“水經注軟件”即可找到該軟件的官方網站(www.arceyes.com)。


三、下載谷歌衛星地圖
啟動水經注影像轉換器。
點擊軟件中如下圖所示的按鈕,會啟動水經注萬能地圖下載器,如果沒有安裝該軟件,會提示下載安裝。
 
水經注萬能地圖下載器啟動時列出了本軟件所能下載的所有地圖類型的列表,這里我們只需要勾選“衛星.谷歌”,並點擊“確定”按鈕就可以了,如下圖所示。
 
由於我們需要有詳細的道路和地名信息,因此這里我們需要在服務器菜單中選擇國內服務器(國外服務器下載的數據無偏移但標簽數據只到12級),如下圖所示。
 
我們以成都為例,框選市中心一個較小的區域范圍,如下圖所示。
 
在選擇范圍內雙擊新建任務,在級別中選擇第19級,如下圖所示。
 
在新建任務對話框中,點擊“確定”按鈕,開始下載任務,如下圖所示。
 
下載完成之后,會詢問是否導出,點“否”不導出,因為我們將用水經注影像轉換器對任務文件(*.dat)進行直接糾偏校正轉換。
注意:這里下載完成后,請務必關閉下載器,否則當轉換器讀取任務文件時會因為被下載器占用而讀取不成功。


四、打開任務文件


單擊“輸入地圖文件”所對應的“輸入現有DAT影像文件”按鈕,如下圖所示。
 
點擊該按鈕后會顯示“輸入地圖文件”對話框,如下圖所示。
 
在該對話框中點擊“+”按鈕,在顯示的“打開”對話框中找到所下載的衛星地圖離任務文件,如下圖所示。
 
選擇該任務文件后點擊“打開”按鈕或雙擊該任務文件可將地圖數據加載到文件列表,如下圖所示。
 
點擊“確定”按鈕,完成輸入地圖文件的選擇。轉換器自動檢測出當前地圖的原始坐標系為“WGS_1984_Web_Mercator”,輸出地圖的坐標系默認為“WGS84”(轉換為WGS84坐標系更容易檢驗糾偏的准確性),如下圖所示。
 
五、設置保存路徑


點擊“輸入地圖文件”所對應的“打開文件夾”圖標,可以瀏覽文件夾,選擇數據導出時需要保存的路徑,如下圖所示。
 

選擇好文件夾后,點擊“確定”按鈕,完成輸出地圖文件路徑設置,如下圖所示。

 

六、輸出地圖參數設置


點擊“輸出地圖文件”所對應的“設置輸出地圖文件參數”按鈕,如下圖所示。
 
點擊該按鈕后,將顯示“輸出柵格地圖文件”對話框,如下圖所示。
 
在該對話框中,需要進行相關參數的設置。
導出類型:導出類型選擇“拼接:默認”,也就是大圖。由於我們是從國內服務器下載的數據,坐標是有偏移的,這里務必要將“數據糾偏”選項作勾選才能對谷歌地圖的火星坐標進行糾偏校正。
坐標文件:由於GeoTIFF文件是有坐標的,這里我們可以不用選擇。
保存類型:默認是GeoJPG,但該格式不只持大於65000像素x65000像素的地圖,因此這里我們選擇可以支持無大小限制的“GeoTIFF(*.tif)”格式。
采樣方式:默認為“near”就可以了。
層級設置:這里已經自動檢測出了有地圖數據的19級。注:如果所下載的級別為多個級別時,可以點擊后面的按鈕選擇需要導出的級別。
如果有標簽則疊加:這里是指當你下載了標簽數據時,它會自動檢測並疊加,由於這里我們下載了標簽數據,因此這里也需要勾選。
完成后打開文件夾:勾選此項,當導出完成時會自動打開導出的數據所在有文件夾。
是否過濾殘缺文件:該項用於處理某些瓦片數據不完整的情況,該情況主要出現在從有數據過渡到無數據區域時出現殘缺的情況,如下圖所示的黑色區域。
 
該選項被勾選,則會自動過濾存在有黑塊的瓦片,並且會用父級去縫補(如果父級有數據的話)。
這里我們能確認所下載的數據是沒有殘缺的,因此取消勾選,以加快數據的導出速度,因為去檢測數據是否有黑塊會需要消耗一定的時間。
參數設置完畢,點擊“確定”按鈕完成設置並自動保存所設置的參數。


七、導出數據


點擊軟件中的“轉換”按鈕,開始數據轉換,如下圖所示。
 
導出完成后,會顯示相關日志信息,如下圖所示。
 


八、驗證


我們用ArcMap(你也可以用其它GIS軟件)打開糾偏后的影像數據,然后取一個特征點來驗證一下轉換后的結果是否正確。
首先,啟動ArcMap軟件,然后點擊“Add Data”按鈕,如下圖所示。
 
在“Add Data”對話框中單擊鼠標左鍵選擇糾偏后的影像數據(注意不要雙擊),然后點擊“Add”按鈕,如下圖所示。
 
通過以上步驟的操作,成功加載糾偏后的影像數據到軟件中,如下圖所示。
 

點擊“Identify”按鈕(此時鼠標處於信息點拾取狀態),如下圖所示。
 
我們以道路的交匯點作為特征點,取該位置的坐標,如下圖所示。
 
在我們選擇的特征點單擊鼠標后,將顯示該點的經緯度坐標,如下圖所示。
 
我們將該坐標在map.google.com中定位(也可以在Google Earth中定位),可以看見與我們所取的特征點位置完全相符,我們對谷歌衛星地圖的糾偏校正是成功的,如下圖所示。
 

以上說明了如何對谷歌衛星地圖進行下載和糾偏校正,該方法同樣適用高德衛星地圖、SOSO衛星地圖、雅虎衛星地圖、諾基亞衛星地圖、谷歌電子地圖、高德電子地圖、SOSO電子地圖、必應電子地圖、雅虎電子地圖、諾基亞電子地圖、谷歌地形圖和諾基亞地形圖等。


原文地址:http://www.arceyes.com/bbs/thread-18227-1-1.html



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com