首页 > 解决方案 > GDAL Java 绑定中如何使用 gdal.Translate 函数?

问题描述

我正在尝试执行一些处理(即对栅格的每个单元格的内容应用一个函数,然后将其作为新栅格写出),其中输入数据集的 SRS 与目标 SRS。

为此,我尝试使用gdal.Translategdal Java 绑定中的函数,在处理输入数据集之前将其转换为正确的 SRS 和范围,但是——我无法终生弄清楚这个函数实际上是如何意味着被调用。此函数将 aTranslateOptions作为输入,它采用选项向量,如此所述- 但这些选项是什么?我传递字符串吗?对?有没有TranslateOption我错过的课程?

当我将鼠标悬停在 IDE 中的参数上时,它告诉我TranslateOption需要 a Vector<Any>,所以我完全不知道如何使用这个函数,因为 SWIG 生成的 java 绑定没有添加任何有用的 javadocs。

我假设TranslateOptions可能对应于命令行gdal_translate实用程序的选项(由于各种原因,我无法直接为我的应用程序提供此选项),但同样,这些选项如何传递到传递到的向量中TranslateOptions?我在网上找不到任何关于此的文档或使用示例。

标签: javagdal

解决方案


推荐阅读