2016-05-12 22 views
0

我想使用ggmap在koppen-geiger氣候圖頂部繪製幾個數據點。 的科珀 - 蓋格數據和GIS/KMZ地圖可以在這裏下載: http://koeppen-geiger.vu-wien.ac.at/present.htm如何爲ggmap獲得koppen-geiger氣候地圖

我已經成功有一個代碼繪製在普通地圖,通過get_map功能得到了點,但我不能使用其他地圖如Koppen-geiger。

任何幫助將被appreaciated!

+0

你到目前爲止試過了什麼?你遇到什麼錯誤?請閱讀關於[如何提出一個好問題](http://stackoverflow.com/help/how-to-ask)以及如何給出[可重現的示例]的信息(http://stackoverflow.com/questions/ 5963269 /如何對化妝一個偉大-R-重複性,例如/ 5963610)。這會讓其他人更容易幫助你。 – Jaap

+0

我沒有得到錯誤(但),因爲我不知道該怎麼做,或者甚至有可能。我只使用函數get_map獲得過去的地圖。在ggmap手冊裏有一段最後的小節,演示瞭如何使用fortify(ggplot2)從.shp文件導入形狀,但這不是我想要的,我需要在背景中使用氣候數據繪製地圖。 – biojl

回答

2

您的基本問題是您正在使用的地圖是未進行地理配準的圖像文件。所以,除非你想通過自己對這張圖片進行地理配準來處理這個不必要的和耗時的過程,否則你會更好地採取另一種方法。可能有幾種方法可以做到這一點。但是,除非在地圖上覆蓋很少的數據點,您可以使用圖像的經緯度網格手動放置數據點,否則最痛苦的方法當然是使用shapefile自己重繪地圖。 這不是給你GIS的入門課正確的地方,但基本步驟是

  1. 下載shape文件(其可作爲處理圖像您鏈接同一網站)
  2. 項目地圖所需的座標系
  3. 劇情地圖,氣候類
  4. 顏色海洋層
  5. 添加標籤,圖例和經緯着色,根據需要
  6. Overplot用自己的氣候數據,和這些傳說。

如果您不確定如何處理這些步驟中的任何一個,那麼請參加GIS入門課程並在Web上搜索指導材料。你可能會發現這個資源很有用。

https://cran.r-project.org/doc/contrib/intro-spatial-rl.pdf