OSGeo Project

MetaCRS

Transformation von verschiedenen Koordinatensystemen

Beispiel Kartenprojektion

Das Projekt MetaCRS stellt Bibliotheken und Methoden zur Transformation zwischen verschiedenen Koordinatensystem zur Verfügung. Ein Koordinatensystem ordnet jedem Punkt auf der Erde einen Koordinatenwert zu, bestehend auf Hoch- und Rechtswert sowie einer Höhe. Zur Repräsentation der dreidimensionalen Erde auf einer flachen, zweidimensionalen Karte kommen verschiedene Koordinatensysteme zum Einsatz.

Die MetaCRS-Bibliotheken sind in vielen anderen Projekten enthalten und teilweise auch über die Kommandozeile verfügbar.

Folgende Unterprojekte sind Bestandteil von MetaCRS:

  • PROJ.4 (C++) - benutzt in MapServer, GRASS GIS, PostGIS, Mapnik, Thuban, OGDI, TopoCad, OGRCoordinateTransformation und vielen anderen.
  • Proj4js (JavaScript) - benutzt in OpenLayers.
  • CS-Map (C++) - benutzt in MapGuide.
  • GeoTIFF/libgeotiff (C++).
  • Proj4J (Java).
  • SpatialReference.org - Webseite zum abfragen von Koordinatensystemen-Definitionen.

Kernfunktionen

  • Punkttransformation von und in verschiedene Koordinatensysteme.
  • beinhaltet die Datumstransformation.
  • eine Vielzahl von Projektionklassen wird unterstützt.

Implementierte Standards

In diesem Projekt werden die Definitionen der Koordinatensystem der European Petroleum Survey Group (EPSG) verwendet und liegen im Format Well Known Text (WKT) vor.

PROJ.4

Webseite: http://trac.osgeo.org/proj/

Lizenz: X/MIT style Open Source license

Software Version: 4.8.0

Unterstützte Plattformen: Windows, Linux, Mac

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

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

Proj4js

Webseite: http://proj4js.org

Lizenz: X/MIT style Open Source license

Unterstützte Plattformen: Windows, Linux, Mac

API Schnittstellen: JavaScript

Support: http://lists.osgeo.org/mailman/listinfo/MetaCRS

CS-Map

Webseite: http://trac.osgeo.org/csmap/

Lizenz: custom

Software Version: 13.0

Unterstützte Plattformen: Windows, Linux, Mac

API Schnittstellen: C, C++

Support: http://lists.osgeo.org/mailman/listinfo/MetaCRS

Proj4J

Webseite: http://trac.osgeo.org/proj4j/

Lizenz: Apache License, Version 2.0

Unterstützte Plattformen: Windows, Linux, Mac

API Schnittstellen: Java

Support: http://lists.osgeo.org/mailman/listinfo/proj4j