題外話,今天幫別人把Google earth上的截圖給拼接下,此前并沒有做過此項工作,考慮到Google earth上的影像圖片是有坐標信息的,如果有專門針對GE影像下載的工具,那大范圍的N張圖片是完全可以實現(xiàn)自動拼接的?;谶@個想法,對于ArcGIS中的柵格圖像拼接功能mosaic和PhotoShop等軟件直接不予考慮,再者本人機器上也沒有安裝ArcGIS。在網(wǎng)上先找到GetScreen,看功能介紹感覺挺棒的,下載來之后,因為不支持GE5和GE6,先從版本6換到版本5再到版本4,害得我著實忙活一陣,但是結果非常不理想,又找到SGGS.,對SGGS拼接結果非常滿意,故在此做個對比。
一、GetScreen
- 功能:先簡單介紹下GetScreen軟件,它是專門針對GE寫的下載工具,打開GE后將當前視圖定位到目標區(qū)域,然后開啟GetScreen,是一個綠色免安裝exe小程序,找開后就直接將GE中定位到的視圖移到GetScreen的程序界面中,在該程序界面中對地球旋轉(zhuǎn)等一系列操作和GE中一樣,實際上就是GE的控件,一看就明白,這點開發(fā)者做的很不錯。
- 操作
如何操作請參看《用GEtScreen(自動截屏拼圖工具)配合Google Earth制作家鄉(xiāng)衛(wèi)星圖吧》http://hi.baidu.com/jiuaidiy/blog/item/4b39cd1bf5df95dfad6e7539.html,博主寫得很仔細。
對于操作需要提醒用戶的是,在截圖時,請不要進行任何操作,比如切換到其它軟件工作界面,或讓其它軟件界面壓蓋本界面,都會影響截圖,一些失敗例子如下,對其成因分析會在后面的兩款軟件對比中提及。
GetScreen只對google earth 4.2 4.3有很好支持,個人先從版本6換到版本5再到版本4都一一測試過,對5版以上都不能支持,“兩點定位”后,不能“圖片計算”!每次都跳出出錯對話框,重試無效。請參考《google earth 截圖工具——關于GEtScreen使用方法及部分錯誤解釋》。不過網(wǎng)上說打過5.0版的補丁后就可以用了,這個本人沒有驗證過。
3. GetScreen拼圖效果
圖1.1 北京某一地區(qū)距地面高度1公里的13*9的拼接圖-整體效果圖
仔細看整體圖能看到拼接很不整齊(沿著橫向兩條道路觀察)
圖1.2 北京某一地區(qū)距地面高度1公里的13*9的拼接圖- 局部圖1
圖1.3 京某一地區(qū)距地面高度1公里的13*9的拼接圖- 局部圖2
有照片圖標,這是因為沒有對google earth圖層列表中控制照片圖層不顯示的結果。其它距地面高度和不同行列數(shù)的截圖拼接結果都不甚理想。
圖1.4 切換到其它軟件工作界面,或讓其它軟件界面壓蓋本界面后的拼接效果
二 SGGS
-
功能 谷歌影像下載拼圖工具,能按地圖的緩存切片級數(shù)下載,這是我最喜歡的下載 方式。
-
操作 打開軟件,在目標區(qū)域拉框選擇下載區(qū)范圍,雙擊后出現(xiàn)“新建任務”對話框,會發(fā)現(xiàn)拉框內(nèi)的左上角和右下角的地理坐標自動顯示在相應文本框內(nèi)。設定存儲路徑和下載切片級數(shù)后點確定即可將影像下載到本地磁盤。在任務列表中選擇該任務,在“導出/拼接”選項卡下的“導出/拼接圖片”按鈕,在新彈出的對話框中可以設置“導出單張大圖”、“導出多張大圖”、“標準行列式瓦片”、“金字塔式瓦片”等。其它操作不做介紹。
-
SGGS拼圖效果 真正無縫拼圖,只下載影像數(shù)據(jù)圖層,對其它圖層,如風景點,照片、地名圖層均不做顯示,使要拼接的底圖更純凈。
圖2.1 北京紫禁城及周過地區(qū)19級地圖切片拼圖-整體圖
圖2.2 北京紫禁城及周過地區(qū)19級地圖切片拼圖-局部圖1
圖2.3 北京紫禁城及周過地區(qū)19級地圖切片拼圖-局部圖2
三 GetScreen與SGGS的對比分析
sggs的下載地址http://download.csdn.net/detail/duguduchong/6474677
表3.1 GetScreen和SGGS對GE截圖性能及原因分析
|
GetScreen |
SGGS |
是否影響其它軟件的使用 |
是,該軟件運行時系統(tǒng)是單用戶單任務的,用戶使用其它軟件時基本上就會導致截圖、拼圖的失敗,見圖1.4 |
否 |
截圖拼圖效果 |
差,見圖1.1、1.2、1.3,
該軟件的截圖實際上對google earth上加載的圖像在瀏覽器屏幕上的截圖,根據(jù)三維顯示控件視圖的顯示范圍進行基于顯示器屏幕坐標上的截圖,凡是落在該范圍內(nèi)的任何圖形,如忘記關閉照片圖層,對話框、其它軟件界面壓蓋等,都將被記錄下來生成圖片,然后簡單根據(jù)每個圖片的四至確定單個小圖片的擺放位置進行拼接。精度由距地面 高度保證,
|
非常好,見圖2.1、2.2、2.3
該軟件拼接的數(shù)據(jù)是Google發(fā)布的地圖切片, 精度由切片級數(shù)保證。
|
是否依賴Google Earth |
是,且只對4.2有很好支持 |
否 |
截圖、拼圖效率 |
低,
1.截圖,從google服務器調(diào)取地圖數(shù)據(jù)并在屏幕上顯示,且只有在屏幕上顯示的圖像清晰穩(wěn)定后才能進行截圖操作。依靠距地面 高度來保證圖像分辨率,如果該分辨率恰好不是切片的等級,需要該分辨率所處兩等級之間較小的那個等級的切片做放大顯示操作,畫質(zhì)中會有明顯的馬賽克出現(xiàn),耗費不少時間。
2拼圖,map文件記錄每個截圖的四至坐標,通過該坐標信息才能拼圖。
|
高,
1截圖,直接調(diào)用google 的地圖API下載切片,不用再花費時間顯于在用軟件界面上
2拼圖,地圖切片的文件名上就記錄上每個切片的地理位置。
|
是否需要安裝 |
否 |
否 |
上一篇:C++轉(zhuǎn)義字符使用
題外話,今天幫別人把Google earth上的截圖給拼接下,此前并沒有做過此項工作,考慮到Google earth上的影像圖片是有坐標信息的,如果有專門針對GE影像下載的工具,那大范圍的N張圖片是完全可以實現(xiàn)自動拼接的?;谶@個想法,對于ArcGIS中的柵格圖像拼接功能mosaic和PhotoShop等軟件直接不予考慮,再者本人機器上也沒有安裝ArcGIS。在網(wǎng)上先找到GetScreen,看功能介紹感覺挺棒的,下載來之后,因為不支持GE5和GE6,先從版本6換到版本5再到版本4,害得我著實忙活一陣,但是結果非常不理想,又找到SGGS.,對SGGS拼接結果非常滿意,故在此做個對比。
一、GetScreen
- 功能:先簡單介紹下GetScreen軟件,它是專門針對GE寫的下載工具,打開GE后將當前視圖定位到目標區(qū)域,然后開啟GetScreen,是一個綠色免安裝exe小程序,找開后就直接將GE中定位到的視圖移到GetScreen的程序界面中,在該程序界面中對地球旋轉(zhuǎn)等一系列操作和GE中一樣,實際上就是GE的控件,一看就明白,這點開發(fā)者做的很不錯。
- 操作
如何操作請參看《用GEtScreen(自動截屏拼圖工具)配合Google Earth制作家鄉(xiāng)衛(wèi)星圖吧》http://hi.baidu.com/jiuaidiy/blog/item/4b39cd1bf5df95dfad6e7539.html,博主寫得很仔細。
對于操作需要提醒用戶的是,在截圖時,請不要進行任何操作,比如切換到其它軟件工作界面,或讓其它軟件界面壓蓋本界面,都會影響截圖,一些失敗例子如下,對其成因分析會在后面的兩款軟件對比中提及。
GetScreen只對google earth 4.2 4.3有很好支持,個人先從版本6換到版本5再到版本4都一一測試過,對5版以上都不能支持,“兩點定位”后,不能“圖片計算”!每次都跳出出錯對話框,重試無效。請參考《google earth 截圖工具——關于GEtScreen使用方法及部分錯誤解釋》。不過網(wǎng)上說打過5.0版的補丁后就可以用了,這個本人沒有驗證過。
3. GetScreen拼圖效果
圖1.1 北京某一地區(qū)距地面高度1公里的13*9的拼接圖-整體效果圖
仔細看整體圖能看到拼接很不整齊(沿著橫向兩條道路觀察)
圖1.2 北京某一地區(qū)距地面高度1公里的13*9的拼接圖- 局部圖1
圖1.3 京某一地區(qū)距地面高度1公里的13*9的拼接圖- 局部圖2
有照片圖標,這是因為沒有對google earth圖層列表中控制照片圖層不顯示的結果。其它距地面高度和不同行列數(shù)的截圖拼接結果都不甚理想。
圖1.4 切換到其它軟件工作界面,或讓其它軟件界面壓蓋本界面后的拼接效果
二 SGGS
-
功能 谷歌影像下載拼圖工具,能按地圖的緩存切片級數(shù)下載,這是我最喜歡的下載 方式。
-
操作 打開軟件,在目標區(qū)域拉框選擇下載區(qū)范圍,雙擊后出現(xiàn)“新建任務”對話框,會發(fā)現(xiàn)拉框內(nèi)的左上角和右下角的地理坐標自動顯示在相應文本框內(nèi)。設定存儲路徑和下載切片級數(shù)后點確定即可將影像下載到本地磁盤。在任務列表中選擇該任務,在“導出/拼接”選項卡下的“導出/拼接圖片”按鈕,在新彈出的對話框中可以設置“導出單張大圖”、“導出多張大圖”、“標準行列式瓦片”、“金字塔式瓦片”等。其它操作不做介紹。
-
SGGS拼圖效果 真正無縫拼圖,只下載影像數(shù)據(jù)圖層,對其它圖層,如風景點,照片、地名圖層均不做顯示,使要拼接的底圖更純凈。
圖2.1 北京紫禁城及周過地區(qū)19級地圖切片拼圖-整體圖
圖2.2 北京紫禁城及周過地區(qū)19級地圖切片拼圖-局部圖1
圖2.3 北京紫禁城及周過地區(qū)19級地圖切片拼圖-局部圖2
三 GetScreen與SGGS的對比分析
sggs的下載地址http://download.csdn.net/detail/duguduchong/6474677
表3.1 GetScreen和SGGS對GE截圖性能及原因分析
|
GetScreen |
SGGS |
是否影響其它軟件的使用 |
是,該軟件運行時系統(tǒng)是單用戶單任務的,用戶使用其它軟件時基本上就會導致截圖、拼圖的失敗,見圖1.4 |
否 |
截圖拼圖效果 |
差,見圖1.1、1.2、1.3,
該軟件的截圖實際上對google earth上加載的圖像在瀏覽器屏幕上的截圖,根據(jù)三維顯示控件視圖的顯示范圍進行基于顯示器屏幕坐標上的截圖,凡是落在該范圍內(nèi)的任何圖形,如忘記關閉照片圖層,對話框、其它軟件界面壓蓋等,都將被記錄下來生成圖片,然后簡單根據(jù)每個圖片的四至確定單個小圖片的擺放位置進行拼接。精度由距地面 高度保證,
|
非常好,見圖2.1、2.2、2.3
該軟件拼接的數(shù)據(jù)是Google發(fā)布的地圖切片, 精度由切片級數(shù)保證。
|
是否依賴Google Earth |
是,且只對4.2有很好支持 |
否 |
截圖、拼圖效率 |
低,
1.截圖,從google服務器調(diào)取地圖數(shù)據(jù)并在屏幕上顯示,且只有在屏幕上顯示的圖像清晰穩(wěn)定后才能進行截圖操作。依靠距地面 高度來保證圖像分辨率,如果該分辨率恰好不是切片的等級,需要該分辨率所處兩等級之間較小的那個等級的切片做放大顯示操作,畫質(zhì)中會有明顯的馬賽克出現(xiàn),耗費不少時間。
2拼圖,map文件記錄每個截圖的四至坐標,通過該坐標信息才能拼圖。
|
高,
1截圖,直接調(diào)用google 的地圖API下載切片,不用再花費時間顯于在用軟件界面上
2拼圖,地圖切片的文件名上就記錄上每個切片的地理位置。
|
是否需要安裝 |
否 |
否 |
|