../../_images/logo_proj4.png ../../_images/OSGeo_community.png

Proj.4

Die Proj4-Bibliothek stellt Methoden zur Transformation zwischen verschiedenen Koordinatenbezugssystemen zur Verfügung. Ein geographisches Koordinatenbezugssystem ermöglicht es, die Position eines Punktes mit zweidimensionalen Koordinaten (Längen- und Breitengrad) und der Angabe der Seehöhe zu beschreiben. Um die 3-dimensionale Erde auf einer ebenen, 2-dimensionalen Karte darzustellen werden unterschiedliche Projektionssysteme verwendet.

Proj4 wird von MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation und vielen anderen verwendet.

Proj4 wurde von C in andere Programmiersprachen <http://trac.osgeo.org/metacrs/wiki> übersetzt. Dies sind unter anderem: * Proj4js (JavaScript) - wird von OpenLayers verwendet. * CS-Map (C++) - wird von MapGuide verwendet. * GeoTIFF/libgeotiff (C++). * Proj4J (Java). * SpatialReference.org - Webseite zu Koordinatensystemdefinitionen (obsolet).

proj4 screenshot

Kernfunktionen

  • Unterstützt Koordinatentransformationen zwischen unterschiedlichen Referenzsystemen.
  • Unterstützt Datumstransformationen.
  • Unterstützt eine Vielzahl an Koordinatensystemen.

Unterstützte Standards

Proj4 verwendet die von der European Petroleum Survey Group (EPSG) <http://www.epsg.org/> festgelegten Koordinatensystemdefinitionen. Well Known Text (WKT) Format.

Details

Webseite: http://proj4.org/

Lizenz: X/MIT style Open Source license

Software Version: 4.9.2 (stable)

Unterstützte Plattformen: Windows, Linux, Mac

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

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