我该如何在Java中编写GEOTIFF?

8

我想使用Java编写一个GEOTIFF文件,并带有所有的地理元数据。哪个库等等最适合此目的?


1
虽然我提供了自己的 scraping-the-bottom-of-the-barrel 解决方案,但一定有更好的纯 Java 方式吧?除了复杂和潜在的难以维护之外,我的解决方案还需要为每个平台重新编译。 - winwaed
4个回答

8

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


1
看起来 GeoTIFF-JAI 已经有一年多没有更新了,但其他的看起来会更有用。 - winwaed


1

这不是一个理想的解决方案,但两个月内没有其他人回复...

libgeotiff是一个相当不错的开源C++库,我已经成功地在生产代码中使用它来读取geotiff元数据。这可以通过桥接在Java中使用。


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接