【问题标题】:How can I write a GEOTIFF in Java?如何用 Java 编写 GEOTIFF?
【发布时间】:2011-04-12 14:26:04
【问题描述】:

我想编写一个 GEOTIFF,其中包含 Java 中的所有地理元数据。哪个库等最适合此目的?

【问题讨论】:

  • 虽然我已经提供了我自己的从桶底到桶的解决方案,但一定有更好的纯Java方式吗?除了复杂且可能难以维护之外,我的解决方案还需要为每个平台重新编译。

标签: java gis geospatial tiff geotiff


【解决方案1】:

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

【讨论】:

  • GeoTIFF-JAI 好像已经有一年多没有更新了,但是其他的看起来会更有用。
【解决方案2】:

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

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

【讨论】:

    【解决方案3】:
    【解决方案4】:

    Apache Commons Imaging 提供纯基于 Java 的 TiFF 图像处理。我是在GIS-Stack-Exchange 中关注这个问题时遇到的。它提供了一系列操作 GeoTiFF 的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 2013-05-15
      • 1970-01-01
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 2020-03-29
      相关资源
      最近更新 更多