Dans mon application SIG, les données sont parfois stockées dans "Google Mercator" (en mètres), parfois dans WGS84 Latlon. Je voudrais une bibliothèque fiable convertissant ces données facilement et de manière «scientifique», plutôt que de jouer avec elle manuellement, risquant de grandes erreurs. P>
J'ai rencontré proj4 strong>, qui est apparemment capable de faire cela: http: //trac.osgeo.org/proj p>
Mais je ne trouve pas une bibliothèque similaire pour Java (ou Groovy).
Un tel projet serait très bénéfique, étant donné que ces projections sont de plus en plus courantes dans les applications en ligne. Un petit pot serait incroyable: -) p>
Il y a un port Java, mais il n'y a pas de fichiers à télécharger: http: / /www.jhlabs.com/java/maps/proj/ p>
Fondamentalement, j'ai besoin de faire ce type de conversion: http://proj4js.org p>
Une idée de la façon de faire cela dans Java? P>
merci,
Mulone p>
3 Réponses :
Regardez Geotools . La mauvaise chose est que vous n'obtenez pas un petit pot, mais une centaine de cent. P>
Ce tutoriel pourrait montrer quelque chose de similiaire à ce que vous voulez accomplir. p>
Merci, je regardais GeoTools, mais comme vous l'avez dit, cela semble trop gros pour ce dont j'ai besoin.
Geotools est très modulaire, vous pouvez donc utiliser les pots nécessaires pour le travail.
Exactement. Vous devriez être capable d'importer uniquement ce dont vous avez besoin.
Port Java par JH Labs, maintenant entretenu par la cartographie et le groupe de géovisualisation, l'Université d'État de l'Oregon est maintenant sur GitHub: https://github.com/osucartography/jmapprojlib p>
Je recommanderais également Geotools: Regardez la classe CRS:
http://docs.geotools.org/latest/userguide/library/referencing/cr.html p>
Utilisation de Maven: P>
CRS.parseWKT( txt )
Sur la même page, l'auteur mentionne le nouvel emplacement du port Java: sourceforge.net/projects/jmapprojlib