【发布时间】:2011-04-12 14:26:04
【问题描述】:
我想编写一个 GEOTIFF,其中包含 Java 中的所有地理元数据。哪个库等最适合此目的?
【问题讨论】:
-
虽然我已经提供了我自己的从桶底到桶的解决方案,但一定有更好的纯Java方式吗?除了复杂且可能难以维护之外,我的解决方案还需要为每个平台重新编译。
标签: java gis geospatial tiff geotiff
我想编写一个 GEOTIFF,其中包含 Java 中的所有地理元数据。哪个库等最适合此目的?
【问题讨论】:
标签: java gis geospatial tiff 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
【讨论】:
这不是一个理想的解决方案,但两个月内没有其他人回复...
libgeotiff 是一个非常好的开源 C++ 库,我已经成功地在生产代码中使用它来读取 geotiff 元数据。这可以在 Java 中使用桥接器。
【讨论】:
查看 geotools geotiffwriter:http://docs.geotools.org/stable/javadocs/org/geotools/gce/geotiff/GeoTiffWriter.html
【讨论】:
Apache Commons Imaging 提供纯基于 Java 的 TiFF 图像处理。我是在GIS-Stack-Exchange 中关注这个问题时遇到的。它提供了一系列操作 GeoTiFF 的功能。
【讨论】: