我想使用Java编写一个GEOTIFF文件,并带有所有的地理元数据。哪个库等等最适合此目的?
我想使用Java编写一个GEOTIFF文件,并带有所有的地理元数据。哪个库等等最适合此目的?
GeoTIFF-JAI应该能够做到这一点:
http://sourceforge.net/projects/geotiff-jai/
GeoTIFF-AI 包含可扩展的 Extensible-TIFF-JAI 编解码器,允许使用平铺图像等功能。
此外,还有一个适用于 Java ImageIO 的 GeoTIFF 元数据适配器,位于:
www.gelbin.org/code/
NetCDF库还包括一个GeoTIFF编写器,文档位于:
www.unidata.ucar.edu/software/netcdf-java/v4.0/javadocAll/ucar/nc2/geotiff/GeotiffWriter.html
请查看Geotools Geotiffwriter:http://docs.geotools.org/stable/javadocs/org/geotools/gce/geotiff/GeoTiffWriter.html
这不是一个理想的解决方案,但两个月内没有其他人回复...
libgeotiff是一个相当不错的开源C++库,我已经成功地在生产代码中使用它来读取geotiff元数据。这可以通过桥接在Java中使用。
Apache Commons Imaging提供了基于纯Java的TiFF图像操作。我是通过在GIS-Stack-Exchange上关注这个问题而发现它的。它提供了一系列功能来操作GeoTiFF。