Classes et méthodes R pour les données spatiales. Notez que ce package sera (lentement) obsolète, au profit du package sf
. Il est en mode maintenance et nécessite actuellement sf
pour la validation du système de référence de coordonnées et la transformation, la conversion et la (re)projection des coordonnées.
À partir de la version 2.1-0, sp
a supprimé maptools
, rgdal
et rgeos
comme packages suggérés.
À partir de la version 2.0-0, le statut d'évolution sp
est modifié en 2L
pour utiliser sf en interne à la place de rgdal
, de 0L
par défaut jusqu'à maintenant. Voir ce rapport pour les détails de l'adaptation, et ce rapport pour les progrès réalisés dans le retrait maptools
, rgdal
et rgeos
.
Avant que sp ne soit chargé, options("sp_evolution_status")
peut être défini sur 0L
pour le comportement hérité, 1L
pour définir CRS(, doCheckCRSArgs=FALSE, )
et d'autres étapes mineures pour bloquer les appels à rgdal etc., et 2L
pour utiliser sf en interne . Si cette option n'est pas définie, la variable d'environnement _SP_EVOLUTION_STATUS_
peut être utilisée, encore une fois avant le chargement de sp , définie sur "0"
, "1"
ou "2"
; ceci est utilisé pour exécuter des vérifications revdep dans différents scénarios d'évolution, en anticipant le retrait de maptools, rgdal et rgeos.
À partir de sp 1.6.0
publié sur CRAN 2023-01-19, ces paramètres d'état peuvent également être modifiés lorsque sp
est chargé, en utilisant sp::get_evolution_status()
renvoyant la valeur actuelle, et sp::set_evolution_status(value)
, où la valeur peut prendre les valeurs entières 0L
, 1L
et 2L
. sp 1.6.1
publié sur CRAN 2023-05-25 a ajouté des messages de démarrage pour alerter les utilisateurs des changements imminents.
Voir: