Source: GiphyAvertissement: les prochaines affirmations pourraient s'avérer dangereuses pour l'esprit d'un platiste. Si vous constatez un comportement anormal (voir ci-dessous), évoquez les documentaires complotistes sur les missions Apollo dans le but de calmer l'individu et de lui éviter un AVC soudain. ;-)
La Terre est grossièrement une sphère aplatie aux pôles à cause de la rotation terrestre. Pour des raisons de représentation, il peut-être plus pratique d'utiliser des coordonnées planes dans un système de projection cartographique plutôt que des coordonnées géographiques.
Pour localiser des points, des lignes, des polygones dans l'espace terrestre (nous parlons ici de l'espace en tant que surface/zone, il ne s'agit pas de s'attarder sur l'éventuelle présence de l'espace à l'intérieur de la Terre comme le suggère la "théorie" de la Terre creuse, restons un peu sérieux voulez-vous ! :-D), il faut utiliser un système géodésique et des coordonnées sous la forme de longitude et latitude (souvent exprimées en degrés) ou des coordonnées sur un plan (coordonnées de projection).
Un système de projection implique donc une déformation, soit des surfaces, soit des formes. Petite démonstration avec Cesium.js, avec un site permettant de comparer la taille des continents et avec ces transitions animées avec D3.js.
- projection équivalente: conserve localement les surfaces
- projection conforme: conserve localement les formes (les angles)
- projection aphylactique: ni conforme, ni équivalente, mais peut conserver les distances sur les méridiens.
| Projection | Image | Source | Crédit |
|---|---|---|---|
| Cylindrique | ![]() |
Wikipedia | Infographie par Traroth sous GFDL. 22/03/2005 |
| Conique | ![]() |
Wikipedia | Infographie par Traroth sous GFDL. 22/03/2005 |
| Azimutale | ![]() |
Wikipedia | Infographie par Traroth sous GFDL. 26/03/2005 |
Il y a de nombreux systèmes de projection notamment car, avant l'arrivée du GPS, les mesures reposaient sur des principes et systèmes locaux.
Si on ne maîtrise pas la projection des données, il n'est pas possible de travailler dessus, car on ne sait pas à quoi correspondent les valeurs, il est donc impossible d'envisager de reprojeter les données ou d'effectuer des calculs sauf si on parvient à identifier la projection en observant les valeurs (cela reste possible pour certaines projections couramment utilisée comme le WGS84 / EPSG 4326).
Connaître et bien choisir la projection permet également de savoir si on travaille avec des degrés ou avec des mètres par exemple. Si on souhaite mesurer des distances, par exemple, il faudra être prudent dans le choix de la projection utilisée ou de celle dans laquelle ou souhaite reprojeter les données. Il en va de même si on souhaite obtenir des buffers / zones tampons autour d'un polygone: donner 10 comme valeur au buffer n'aura pas du tout le même sens avec des mètres ou avec des angles.
L'exemple suivant (sous QGIS) montre 2 buffers autour d'un même point mais avec des projections différentes. L'ellipse marron représente un buffer avec une valeur de 1 et l'ellipse verte un buffer avec une valeur de 10 000 mais dans le premier cas il s'agit de degrés et dans l'autre de mètres.
Pour reprojeter, tout dépend de vos préférences et compétences ainsi que de la masse de données à traiter:
- pour une transformation ponctuelle ou une vérification:
- un exemple parmi d'autre: epsg.io
- pour une transformation plus importante:
- Page wikipédia sur les systèmes de coordonnées
- Wikipédia sur les coordonnées geographiqes
- Wikipedia Projection cartographique
- Librairie Python pour les reprojections
- Librairie Python pour la gestion d'objets spatiaux basée sur Pandas
- Librairie Python pour générer des objets spatiaux
- Liste des projections cartographiques
- Tester, transformer quelques coordonnées
- Pour obtenir des boundinx box
- QGIS, pour manipuler des objets spatiaux sans coder
- Un peu de fun
- La précision des coordonnées:





