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).
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