2010-09-15 28 views
8

Je veux écrire un GEOTIFF, avec toutes les métadonnées géographiques en Java. Quelle bibliothèque fonctionne le mieux à cette fin?Comment écrire un GEOTIFF en Java?

+1

Bien que j'aie fourni ma propre solution de raclage-bas-du-baril, il doit y avoir une meilleure façon que Java pur? En plus d'être compliquée et potentiellement difficile à maintenir, ma solution nécessiterait une recompilation pour chaque plate-forme. – winwaed

Répondre

5

GeoTIFF-JAI devrait être en mesure de le faire:

http://sourceforge.net/projects/geotiff-jai/

GeoTIFF-AI intègre Extensible-TIFF-JAI, qui est un codec extensible permettant des images en mosaïque, etc.

Il y a aussi un adaptateur de métadonnées GeoTIFF pour Java ImageIO à:

www.gelbin.org/code/

et le libra NetCDF Ry comprend également un écrivain GeoTIFF, documenté à:

www.unidata.ucar.edu/software/netcdf-java/v4.0/javadocAll/ucar/nc2/geotiff/GeotiffWriter.html

+1

Il semble que GeoTIFF-JAI n'a pas été mis à jour depuis plus d'un an, mais les autres ont l'air d'être plus utiles. – winwaed

0

Ce n'est pas une solution idéale, mais comme personne d'autre a répondu en deux mois ...

libgeotiff est une assez bonne open source bibliothèque C++ que j'ai utilisé avec succès dans le code de production pour lire les données méta geotiff . Cela pourrait être utilisé en Java avec un pont.