{"word_count": 348, "character_count": 2545}
[MAJ]Maintenant que le package cartography est sur le CRAN, j'incite fortement les potentiels utilisateurs à préférer celui-ci plutôt que rCarto. Petite présentation ici.[/MAJ]Dans mon précédent billet j'essayais d'obtenir quelques informations sur la diffusion du package rCarto (nombre de téléchargements, répartition spatiale des utilisateurs).Dans ce billet je propose une mise à jour du package.Les modifications introduites par ladite mise à jour étant susceptibles de "casser" des scripts existants, j'ai décidé de la déposer sur github mais pas sur le CRAN.Par ailleurs, je ne prévois pas de continuer à developper rCarto (sauf correction de bugs).Donc, si vous voulez trouver d'autres fonctionnalités dans rCarto, forkez-moi!Changements majeursUtilisation des SpatialPolygonsDataFrameCette version introduit la possibilité d'utiliser des SpatialpolygonsDataFrame en plus des shapefiles comme fonds de carte. L'argument shpFile peut donc être le chemin vers un shapefile ou directement un SpatialPolygonsDataFrame.Modification de l'affichage des cartesLa version précédente utilise la fonction layout pour organiser l'agencement des divers éléments de la carte finale (titre, carte, sources et auteur). Cette solution est bien adaptée à un choix précis des dimensions des cartes produites mais présente le gros désavantage de "vérouiller" la carte : une fois la carte produite il est très difficle d'y rajouter quoique ce soit.De plus, lorsque les dimensions de la fenêtre de plot ne sont pas suffisement grandes il peut se produire l'erreur suivante :Erreur dans plot.new() : figure region too largeLa version actuelle n'utilise plus la fonction layout et ne devrait donc plus produire cette erreur. Les fonctions produisent des cartes modifiables s'inscrivant ainsi mieux dans les pratiques habituelles de R. Ce changement entraîne la disparition des paramètres width, height et sources (les champs sources et author sont fusionnés).DocumentationLa documentation est maintenant écrite avec roxygen2. roxygen2 facilite l'édition simultanée du code et de la documentation.BonusLa dispartion du cadre noir interrompu et disgracieux autour de la carte!InstallationVous pouvez installer cette nouvelle version en deux lignes de code :require(devtools)  devtools::install_github(repo = 'rCarto/rCarto')Et donc concrètement?Ces deux cartes n'ont que peu de différences, mais la mise à jour introduit beaucoup plus de souplesse dans la réalisation des cartes (habillage, ajout d'informations, gestion des marges, des titres et annotations...).