project logo OSGeo Community Project

Proj.4

Proj4 est une librairie qui fournit des outils 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 de 2 dimensions.

Proj4 est écrit en C. Il est utilisé dans MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation et bien d’autres.

Proj4 a été traduit du C dans un grand nombre d’autres languages (Voir The group of Proj4 projects (MetaCRS)). Certaines de ces traductions sont utilisables via l’interface en ligne de commande. Ces outils incluent * Proj4js (JavaScript) - utilisé dans OpenLayers. * CS-Map (C++) - utilisé dans MapGuide. * GeoTIFF/libgeotiff (C++). * Proj4J (Java). * SpatialReference.org - site web de références des définitions de systèmes de coordonnées (obsolete).

Principales fonctionnalités de Proj.4

  • Fournit la transformation d’un point d’un système de coordonnées de référence à un autre.
  • Inclus la transformation entre références (datum).
  • Un grand nombre de classes de projection supportées.

Standards implémentés

Le projet utilise généralement les définitions de système de coordonnées définies par le European Petroleum Survey Group (EPSG) au format WKT (Well Known Text).

Details

Site web: http://proj4.org/

Licence: X/MIT style Open Source license

Version logiciel: 4.9.2 (stable)

Plateformes supportées: Windows, Linux, Mac

Interfaces d’API: C, C++, Python, Java, Ruby

Support: http://lists.maptools.org/mailman/listinfo/proj

Démarrage rapide