Suite

Créer des cartes interactives dans R


je suis unRutilisateur et assez nouveau dans le SIG.

De l'ajout de données d'attribut au fichier de formes ? Je sais comment ajouter/modifier des données d'attributs (par exemple, une population) dans un fichier de formes en utilisantR.

Maintenant, j'ai des fichiers de formes avec des données d'attributs et je sais comment créer une carte statique, mais j'aimerais savoir s'il existe un moyen de créer une carte interactive dansR, par exemple. autoriser le zoom, survoler une région affichera les données d'attribut correspondantes dansR.

Sinon, j'ai entendu parler d'un logiciel SIG gratuit et open source QGIS, est-il possible de le faire en utilisant cela à la place ?


Oui avecbrochure


Juste pour ajouter quelques pointeurs supplémentaires aux liens mentionnés dans la réponse de @nebi :

  • une autre bibliothèque de dépliants : dépliantRsur CRAN
  • la bibliothèque plotly ggplot2 : voir ici et une série d'exemples de cartes avec du code
  • rCharts fournit des liaisons à la bibliothèque Leaflet, voici un exemple de carte choroplèthe
  • ggvis peut être combiné avec brillant

Veuillez vous référer à cette question similaire posée à StackOverflow.

Le vue de la carte package a été développé dans ce but particulier et vous permet d'afficher de manière interactive tous les objets de classe 'Spatial*' et 'Raster*'. Notez qu'il est également livré avec une variété de couches de carte d'arrière-plan pour une meilleure orientation spatiale. Pour une brève introduction à ce que vue de la carte est capable de, n'hésitez pas à parcourir la vignette du package. Voici, par exemple, un code qui affiche l'ensemble de données « meuse » largement appliqué de sp et, en même temps, vous permet de récupérer de manière interactive des informations à partir de tous les points de données uniques. Vérifier?vue de la cartese familiariser avec les nombreuses options de personnalisation offertes par le package.

## packages requis # install.packages("mapview") library(mapview) library(sp) ## import 'meuse' dataset data("meuse") coordonnées(meuse) <- ~ x + y proj4string(meuse) <- CRS("+init=epsg:28992") ## créer une visionneuse (couche d'arrière-plan 'OpenTopoMap') mapview(meuse)


QGIS est une plateforme SIG. Conçu pour que vous puissiez effectuer des calculs analytiques sur un document spatial. Bref, vous faites une carte. Dans R, vous pouvez également créer des calculs analytiques basés sur une analyse statistique SIG. La question est de savoir si vous créez ou non un tableau de bord spatial ou un produit cartographique. Voici quelques sites Web qui vous donneront un SIG basé sur R :

http://www.maths.lancs.ac.uk/~rowlings/Teaching/UseR2012/index.html http://spatial-analyst.net/wiki/index.php?title=Main_Page http://spatial.ly /r/ (Si vous êtes instruit sur ggplot2, c'est bien).

Pour la fonctionnalité R dans QGIS : ressources sur l'utilisation de R dans QGIS pour les utilisateurs de R ?


Voir la vidéo: Tutoriel - Google My Maps carte interactive collaborative français 2020 (Octobre 2021).