../../_images/logo_proj.png ../../_images/OSGeo_project.png

PROJ

PROJ è una libreria che offre metodi per trasformare dati tra sistemi di riferimento di coordinate differenti. Un sistema di riferimento di coordinate geografiche consente a tutti i punti sulla terra di essere descritti come insiemte di coordinate (quali latitudine, longitudine e quota). Sistemi diversi vengono usati per rappresentare la terra tridimensionale su una mappa piatta, a due dimensioni.

PROJ viene usato in MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation e varie trasformazioni.

PROJ è stata tradotta da C ad altri linguaggi. Questi sotto progetti includono:

  • Proj4js (JavaScript) - usato in OpenLayers.

  • CS-Map (C++) - usato in MapGuide.

  • GeoTIFF/libgeotiff (C++).

  • Proj4J (Java).

  • EPSG.io - sito web per recuperare le definizioni dei sistemi di coordinate

  • SpatialReference.org - sito web per recuperare le definizioni dei sistemi di coordinate (obsolete).

screenshot di proj

Caratteristiche principali

  • Fornisce trasformazioni di punti da un sistema di coordinate di riferimento a un altro.

  • Include trasformazione tra datum.

  • Supporto per un gran numero di classi di proiezioni.

Standard implementati

PROJ use le definizioni del sistema di coordinate forniti dall”European Petroleum Survey Group (EPSG) <https://www.epsg.org/>. Formato Well Known Text (WKT).

Dettagli

Sito web: https://proj.org/

Licenza: licenza X/MIT Open Source

Versione Software: 9.1.1

Piattaforme Supportate: Windows, Linux, Mac

Interfacce API: C, C++, Python, Java, Ruby

Supporto: https://lists.osgeo.org/mailman/listinfo/proj

Guida rapida