PROJ¶
PROJ est une librairie qui fournit des méthodes pour transformer des points entre différents systèmes de coordonnées de référence. Un système de coordonnées géographique de référence permet de décrire tous les points de la Terre sous la forme d’un ensemble de coordonnées (comme la latitude, la longitude et l’élévation). Différents systèmes sont utilisés pour représenter les 3 dimensions de la Terre sur une carte plate en 2 dimensions.
PROJ est utilisé dans MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation et bien d’autres.
PROJ a été traduit de C vers d’autres langages. Ces sous-projets incluent :
Proj4js (JavaScript) - utilisé dans OpenLayers.
CS-Map (C++) - utilisé dans MapGuide.
GeoTIFF/libgeotiff (C++).
Proj4J (Java).
EPSG.io - pour récupérer les définitions des systèmes de coordonnées.
SpatialReference.org - site web des définitions de systèmes de coordonnées (obsolète).
Fonctionnalités principales¶
fournit la transformation de point d’un système de coordonnées de référence à un autre
inclut la transformation entre datums
un grand nombre de classes de projections supportées
Standards implémentés¶
PROJ utilise les définitions de système de coordonnées définies par le European Petroleum Survey Group (EPSG) <https://www.epsg.org/> au format WKT (Well Known Text).
Détails¶
Site web: https://proj.org/
Licence: X/MIT Open Source license
Version du logiciel: 9.1.1
Plates-formes supportées : Windows, Linux, Mac
Interfaces d’API: C, C++, Python, Java, Ruby