Lise Vaudor
21/09/2020
Un package R qui fournit des méthodes standardisées pour encoder de la donnée spatiale vectorielle. sf s’inscrit dans la logique du tidyverse, c’est-à-dire qu’il est compatible (entre autres) avec les principes de |
sf pour “simple features”. Feature un objet dans le monde réel. Les “features” ont
st_...() (st pour spatial et temporal).
|
Les géométries peuvent être de type
pour des objets individuels |
Plus fréquemment, on a affaire à des géométries de type
Remarque:Simple feature geometry: sfg |
La lecture se fait tout simplement à l’aide de la fonction
plus d’infos sur la nature des attributs ici |
A la lecture, quelques descripteurs de base de l’objet sf sont affichés:
|
L’écriture se fait à l’aide de la fonction L’ensemble des fichiers auxiliaires (avec le .shp: .shx, .dbf, .proj) est créé par cette commande. Notez qu’il est possible d’avoir un aperçu de l’ensemble des couches de données spatiales vectorielles présentes dans un dossier:
|
Connaître le système de coordonnées:
Indiquer le système de coordonnées: |
Transformer les coordonnées: |
Notez que la méthode |
Le package sf est compatible avec les fonctions de
|
Les objets de type |
L’ensemble des manipulations sur les géométries permises par le package sf sont explicitées dans cette cheatsheet
Il est ainsi possible de réaliser des mesures telles que
|
Il est possible de créer un objet sf en construisant sa géométrie (création de points, création de lignes à partir de points, de polygones à partir de points, etc.)
|
Il est également possible de vérifier les relations géométriques entre objets sf (est-ce que tel objet croise tel autre, est-ce que ces polygones se touchent, se recouvrent, sont disjoints, etc.) Exemple: est-ce que les polygones contiennent les points?
|
Il est possible de réaliser des opérations sur les géométries (différences, intersections, union, etc.)
|
|