Question

Effectuez l'une des bibliothèques open source ou « libres » existent pour Java où je peux effectuer la coordination d'un système transforme l'espace à l'autre?

J'ai trouvé OpenGeo http://opengeo.org/ mais c'est une bibliothèque énorme et complète pour toutes sortes de les choses spatiales.

existe-t-quoi que ce soit plus petit? Je dois convertir MGA56 WGS84.

Était-ce utile?

La solution

Une solution simple est PROJ.4 , mais il ne dispose pas de liaisons Java, donc travailler avec elle est peut-être un peu délicat. Une solution plus complète (mais probablement plus grand que vous voulez) serait GeoTools . Mais une recherche rapide a trouvé le Java projection cartographique Bibliothèque , qui semble être un Java port de PROJ.4. Je donnerais qu'un essai.

Comme il semble que vous devez faire un changement de référence, non seulement une projection, vous aurez besoin d'avoir une sorte de coordonner la base de données du système. Le plus facile à obtenir une prise de la base de données est EPSG -. PROJ.4 est livré avec un fichier de mappage EPSG, qui devrait être assez bon pour la plupart des

Il ressemble à MGA56 est EPSG: 28356 , et bien sûr WGS84 est EPSG:. 4326

Autres conseils

Il y a une bibliothèque légère écrit entièrement en Java.

Coordonner Suite Transformation (abrégé CTS) est une bibliothèque développée pour effectuer des transformations de coordonnées en utilisant des algorithmes bien connus et géodésie jeux de paramètres.

Garnitures CTS 4257 systèmes de coordonnées de référence (3910 EPSG).

Le code source de ce projet se trouve à l'adresse:

https://github.com/irstv/CTS

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top