Les objets géographiques

R avec le package sf, Python avec Geopandas et Postgis exploitent les librairies GEOS, GDAL et PROJ pour décrire et manipuler les formes géométriques. De sorte que pour ces trois logiciels, la description des objets géographiques est similaire. Nous l’utilisons pour présenter les trois principaux objects géographiques que sont le point, la ligne et le polygone. Un point est défini par deux coordonnées « POINT(X,Y) ». Une ligne brisée par une succession de coordonnées « LINESTRING(X1,Y1,X2,Y2…) » représentant les points intermédiaires. Enfin, un polygone par une succession de coordonnées dont la première est égale à la dernière « POLYGON(X1,Y1,X2,Y2,…,X1,Y1) ». Généralement, le préfix MULTI permet de générer des objets plus complexes. Par exemple, un MULTIPOLYGON permet de représenter un territoire composé de deux parties non connexes, ce qui arrive très souvent.

_images/objetgeo.png

Les trois principaux types d’objects géographiques