普通的地圖圖片如何能讓其附有經緯度座標和投影信息,如何能將普通的地圖圖片加載到諸如谷歌地球等相關的三維地球軟件當中進行生產或學習使用呢,這就要用到gis當中經常使用的一種功能,叫作地理配準。地理配準並不複雜,只要有基準影像和可以進行地理配準的軟件就能夠對普通的地圖圖片進行地理配準。本文所要配準的圖片是在百度圖片中下載的最新北京地鐵圖(之因此選擇地鐵圖是由於圖上有站點信息,能夠方便的選取控制點,選取控制點是一個繁瑣的工做,須要耐心,這裏偷點懶)。如圖:
html
下面就來介紹如何進行地理配準。
操做步驟以下:
1.首先要經過影像下載軟件下載基準影像,能夠用locaspace viewer來下載。進入locaspace viewer軟件界面
工具
2.在操做模塊中點擊影像下載,影像下載提供兩種肯定下載範圍的方式,第一種是自行繪製的shp格式、kml格式以及其餘矢量數據格式的邊界導入到軟件中,第二種是在軟件中框選影像下載範圍。本文采用第二種方式,在軟件中框選影像下載範圍。學習
框選完下載範圍之後,彈出影像下載對話框如圖,在對話框中有多項可選內容:下載級數(供1-19級下載),本文所下載的影像爲16級;底圖類型(有谷歌影像和天地圖影像,推薦底圖用谷歌影像),疊加類型(天地圖中文標註和天地圖英文標註),這裏疊加類型須要選擇天地圖中文標註疊加,只有選擇了天地圖中文標註疊加才能在基準影像上顯示出北京地鐵的路線和站點信息,這是爲了方便接下來選取對應控制點。點擊「估算數據大小」來估計數據總大小。還能夠自定義數據名稱和存儲路徑,點擊開始按鈕開始下載。
spa
靜靜等待(速度仍是挺快的)下載完成,會自動打開數據所在文件夾。
把下載下來的影像直接加載到arcgis中,會發現影像有拉伸現象,若是不知道怎麼處理有拉伸的影像能夠先看看帖子:http://www.cnblogs.com/123zxc/p/5632321.html。若是知道如何處理或者沒出現拉伸的狀況我們就繼續往下看。把下載下來的影像加載到arcgis中,能夠看到,不只有影像並且有標註信息,這樣一來,咱們的控制點選取工做就很是方便了。
3d
再打開一個arcgis工程,把北京地鐵圖加載到其中,能夠看到會出現如下提示:未知的空間參考。這個緣由相信你們都知道,就很少說了。直接點肯定進行下一步。htm
這裏說明一下,之因此要打開兩個arcgis工程,是由於若是影像和圖片放在一個工程中,則在窗口中只能顯示一個,要想把影像和圖片顯示在一個窗口裏很是困難,配準起來會比較麻煩。
arcgis 的地理配準功能提供了兩種配準方法,一種是直接在待配準圖片上輸入X、Y座標或者輸入經緯度信息(度分秒形式的);第二種是控制點連接,也就是隻在一個工程中,點基準影像上的一個點而後再點待配準影像相對應的點,這樣連接後達到配準的目的。本文打開兩個工程是爲了用第一種配準方法--直接輸入點的信息。
首先要在兩個工程中把右下角顯示的單位信息統一塊兒來。雙擊圖層
blog
彈出數據框屬性對話框,在常規模塊下選擇顯示單位爲度分秒。能夠看到右下角的座標顯示單位變成了度分秒形式的。兩個工程都要進行該操做,單位統一了輸入纔有意義。
教程
在地鐵圖工程中,工具欄的空白處右擊,打開地理配準工具條,選擇配準影像即北京地鐵圖.jpg。
圖片
再回到基準影像工程中,開始選擇控制點。控制點的選取要均勻分佈在地圖上,儘量多選擇控制點,控制點越多越均勻,配準出來的圖片精度就越高,由於本文是操做教程,精度無需過高要求,因此只選擇5個控制點,分別是西單站、西苑站、高家園站、郭公莊站和南樓梓莊站。以西單站爲例選取控制點,獲取其經緯度信息並記錄下來(只須要把光標放在站點的中心位置就能夠得到了)。依照該方法,依次獲取其餘控制點的經緯度信息。
百度
5個控制點在圖上的分佈狀況。基本是均勻覆蓋在地圖上的。
在基準影像工程中選取並得到了控制點的經緯度信息後,回到地鐵圖工程中開始進行控制點經緯度信息輸入操做。
以西單站爲例:將窗口放大至必定位置,單擊圖中按鈕(添加控制點),點擊西單站的中間位置,添加了控制點,右擊會發現,輸入經緯度的按鈕時灰色的,這是怎麼回事呢?那是由於這個arcgis工程下的圖層未定義投影座標,因此致使沒法輸入經緯度,該如何操做呢?雙擊圖層,出現數據框屬性對話框,點擊座標系,選擇WGS_1984_UTM_Zone_50N座標系,點擊肯定。再次點擊添加控制點就會發現能夠輸入經緯度信息了。
北京處在東北半球,因此經度是E,緯度是N,依次輸入控制點的經緯度信息便可。輸入第一個點以後會發現地圖從窗口中消失,只需在圖層中右擊地鐵圖圖層,點擊縮放至圖層就行了。按上述方法輸入其餘控制點的經緯度信息。輸入完成後,在地理配準工具條中點擊地理配準下拉工具,點擊更新地理配準,完成地理配準。
到此工做就結束了麼?沒有,由於這個時候配準完的地圖尚未投影信息而只有經緯度信息,若是加載到谷歌地球等三維地球軟件中仍是會沒法正確顯示的,因此還要進行導出操做。按照如圖操做,彈出導出數據對話框。
空間參考選擇數據框,選擇導出路徑文件夾,開始導出。
點擊保存按鈕後,彈出對話框提示是否要提高像素深度,此處選擇否,若是點是,則導出的地圖加載到三維地球軟件中是黑的。
成功導出後,再次打開locaspace viewer,點擊加載圖層,將導出的地鐵圖加載進去,最後的能夠看到成功加載了。
谷歌地球中的加載效果。
配準後的地圖與基準影像也能夠疊加在一塊兒了。