PROJ.4
PROJ.4
| |
---|---|
Basisdaten
| |
Hauptentwickler | Frank Warmerdam, Howard Butler[1] |
Entwickler | Gerald Evenden |
Aktuelle Version | 9.5.0[2] (15. September 2024) |
Betriebssystem | portabel |
Programmiersprache | C |
Kategorie | Bibliothek (GIS) |
Lizenz | MIT |
deutschsprachig | nein |
https://proj.org/ |
PROJ.4, bzw. nun PROJ, ist eine Koordinatentransformationssoftware, die Geokoordinaten von einem Koordinatenreferenzsystem (CRS) in ein anderes umwandelt. Hierzu zählen sowohl kartografische Projektionen als auch geodätische Transformationen.
Applikation
[Bearbeiten | Quelltext bearbeiten]Es wird als kommandozeilenbasiertes Programm (cs2cs) genutzt, damit lassen sich Koordinaten direkt konvertiert oder als Programmbibliothek in andere Programme eingebunden, mit der sich Geodaten zwischen verschiedenen Kartennetzentwürfen konvertieren lassen. Es wird z. B. von GDAL/OGR, GRASS GIS, QGIS, MapServer, PostGIS und Mapnik verwendet.
Es existieren zahlreiche Bindings in andere Sprachen, z. B. Java, JavaScript, PHP oder C#.
Versionierung und Benennung
[Bearbeiten | Quelltext bearbeiten]Mit Erscheinen der Version 5 wurde die Programmbibliothek in PROJ umbenannt. Das Projekt an sich blieb aber bis zum Erwerb der Domäne proj.org im Juni 2019 bei dem Namen PROJ.4. Bis auf wenige Ausnahmen soll die Bibliothek aber rückwärtskompatibel bleiben.
Historie
[Bearbeiten | Quelltext bearbeiten]PROJ begann als reine Kartografieanwendung, mit der Benutzer geodätische Koordinaten mithilfe verschiedener kartografischer Projektionen in projizierte Koordinaten umwandeln konnten. Im Laufe der Jahre, als der Bedarf offensichtlich wurde, hat sich die Unterstützung für Datumsverschiebungen langsam auch in PROJ durchgesetzt. Heute unterstützt PROJ mehr als hundert verschiedene Kartenprojektionen und kann Koordinaten zwischen Datumsangaben mit allen bis auf die obskuren geodätischen Techniken umwandeln.[3]
Siehe auch
[Bearbeiten | Quelltext bearbeiten]Einzelnachweise
[Bearbeiten | Quelltext bearbeiten]- ↑ AUTHORS. Abgerufen am 30. Juli 2019 (englisch).
- ↑ Release 9.5.0. 15. September 2024 (abgerufen am 26. September 2024).
- ↑ PROJ — PROJ 9.3.1 documentation. Abgerufen am 27. Januar 2024.