2016-05-12 1 views
0

Je voudrais utiliser ggmap pour tracer plusieurs points de données sur une carte climatique de Koppen-Geiger. Les données kopper-geiger et des cartes SIG/KMZ peut être téléchargé ici: http://koeppen-geiger.vu-wien.ac.at/present.htmComment obtenir la carte climatique de Koppen-Geiger pour ggmap

J'ai réussi à avoir un code pour tracer les points sur les cartes régulières, obtenues par la fonction get_map mais je n'utiliser d'autres cartes comme Koppen-Geiger.

Toute aide sera appréciée!

+0

Qu'avez-vous essayé jusqu'à présent? Quelles erreurs avez-vous rencontrées? S'il vous plaît lire les informations sur [comment poser une bonne question] (http://stackoverflow.com/help/how-to-ask) et comment donner un [exemple reproductible] (http://stackoverflow.com/questions/ 5963269/comment-faire-un-grand-r-reproductible-exemple/5963610). Cela rendra beaucoup plus facile pour les autres de vous aider. – Jaap

+0

Je ne reçois pas d'erreurs (encore) parce que je ne sais pas comment le faire ou si c'est même possible. J'ai seulement obtenu des cartes dans le passé en utilisant la fonction get_map. Dans le manuel ggmap il y a un petit paragraphe à la fin qui montre comment importer la forme d'un fichier .shp en utilisant fortify (ggplot2) mais ce n'est pas ce que je veux, j'ai besoin d'une carte peinte en arrière-plan avec les données climatiques. – biojl

Répondre

2

Votre problème de base est que la carte que vous essayez d'utiliser est un fichier image qui n'est pas géoréférencé. Donc, à moins que vous ne vouliez passer par le processus inutile et probablement long de géoréférencer cette image vous-même, vous feriez mieux d'adopter une approche alternative. Il y a peut-être quelques façons de le faire. Mais, sauf si vous avez très peu de points de données à superposer sur la carte que vous pouvez placer manuellement en utilisant la grille lat-long de l'image, la méthode la moins douloureuse sera certainement de redessiner la carte en utilisant le fichier de formes. Ce n'est pas le bon endroit pour vous donner une leçon d'introduction sur les SIG, mais les étapes de base sont à

  1. Télécharger shapefile (qui est disponible sur le même site que l'image que vous avez lié)
  2. carte du projet de système de coordonnées souhaité
  3. plan du terrain, la coloration par classe climatique
  4. couleur la couche océanique
  5. Ajouter des étiquettes, la légende et graticule, comme on le souhaite
  6. Overplot avec vos propres données sur le climat, et la légende pour ceux-ci.

Si vous ne savez pas comment aborder l'une ou l'autre de ces étapes, suivez un cours d'introduction sur le SIG et recherchez sur le Web du matériel didactique. Vous pouvez trouver cette ressource utile.