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

PROJ

PROJ är ett bibliotek som tillhandahåller metoder för att transformera mellan olika koordinatreferenssystem. Ett geografiskt koordinatreferenssystem gör det möjligt att beskriva alla punkter på jorden med hjälp av en uppsättning koordinater (t.ex. latitud, longitud och höjd). Olika system används för att representera den tredimensionella jorden på en platt, tvådimensionell karta.

PROJ används i MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation och många andra.

PROJ har översatts från C till andra språk. Dessa underprojekt inkluderar:

  • Proj4js (JavaScript) - används i OpenLayers.

  • CS-Map (C++) - används i MapGuide.

  • GeoTIFF/libgeotiff (C++).

  • Proj4J (Java).

  • EPSG.io - webbplats för att hämta definitioner av koordinatsystem

  • SpatialReference.org - webbplats för att hämta definitioner av koordinatsystem (föråldrad).

proj skärmdump

Kärnfunktioner

  • Tillhandahåller punkttransformation från ett koordinatreferenssystem till ett annat.

  • Inkluderar transformation mellan datums.

  • Stöd för ett stort antal projektionsklasser.

Implementerade standarder

PROJ använder koordinatsystemdefinitioner som definieras av ”European Petroleum Survey Group (EPSG) <https://epsg.org/>`_. WKT-format (Well Known Text).

Detaljer

Webbplats: https://proj.org/

Licens: X/MIT Open Source-licens

Programvaruversion: 9.4.1

Plattformar som stöds: Windows, Linux, Mac

API-gränssnitt: C, C++, Python, Java, Ruby

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

Snabbstart