Frage

Führen Sie einen Open-Source-oder ‚frei‘ Bibliotheken für Java existieren, in denen i-Transformationen von einem räumlichen Koordinatensystem zum anderen durchführen können?

Ich fand OpenGeo http://opengeo.org/ aber es ist eine große und umfassende Bibliothek für alle Arten von räumliche Dinge.

Gibt es etwas kleiner exist? Ich muss von MGA56 zu WGS84 konvertieren.

War es hilfreich?

Lösung

Eine einfache Lösung ist PROJ.4 , aber es ist nicht Java-Bindungen haben, so Arbeit mit ihm vielleicht ein bisschen schwierig sein. Eine vollständigere (aber wahrscheinlich größer als Sie wollen) Lösung wäre GeoTools . Aber eine schnelle Suche fand die Java Map Projection Bibliothek , die ein Java zu sein scheint Hafen von PROJ.4. Ich würde, dass ein Versuch.

Da es scheint, müssen Sie eine Nullpunktverschiebung tun, nicht nur einen Vorsprung, müssen Sie irgendeine Art haben, die Systemdatenbank zu koordinieren. Der einfachste einen Halt bekommen von der EPSG-Datenbank -. PROJ.4 kommt mit einer EPSG-Mapping-Datei, die für die meisten Zwecke gut genug sein sollte,

Es sieht aus wie MGA56 ist EPSG: 28356 und natürlich WGS84 ist EPSG. 4326

Andere Tipps

Es ist eine leichte Bibliothek geschrieben vollständig in Java.

Koordinaten Suite Transformation (abgekürzt CTS) ist eine Bibliothek Transformationen ausführen entwickelt koordinieren mit bekannten geodätischen Algorithmen und Parametersätze.

CTS Griffe 4257 Referenzsysteme (3910 EPSG) koordinieren.

Der Quellcode des Projekts befindet sich unter:

https://github.com/irstv/CTS

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top