gpt4 book ai didi

java - Geotools 从多边形和维度创建 CRS

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:55 33 4
gpt4 key购买 nike

我有一些网格数据(二维数组),其中有一些与之关联的地理空间元数据。边界位于具有 WSG84 lon lat 坐标的 jts 多边形中。多边形是一个矩形,但不是轴对齐的(不是边界框)。

我正在尝试创建一个描述此覆盖范围的 geotools CoordinateReferenceSystem 对象。我想使用 CRS 重新投影覆盖范围,但我还需要按原样使用 CRS,因此跳过 CRS 创建步骤并不好。

总结:如何使用 geotools 从 WSG84 多边形、dx、dy、nx、ny 转换为描述网格的 CoordinateReferenceSystem 对象?

在此先感谢您的帮助

最佳答案

所以你知道你的坐标适合的 latlon 矩形吗?听起来您可以进行仿射变换以将您的坐标转换为纬度/经度;然后正常进行?

因此首先处理您的几何图形以与您的矩形“对齐”;然后它们将出现在 WGS84 中,您可以继续生活。

有关仿射变换的背景,请查看文档:

如果你的数据实际上是一个网格(如网格覆盖)你可以看看图像马赛克代码;它支持以各种方式记录网格并将它们拼接成无缝结果。

请注意,对于网格,过程是相反的;而不是根据请求转换数据;请求被转换为与数据对齐(因此它可以从光栅图像中采样适当的值)。

关于java - Geotools 从多边形和维度创建 CRS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5981670/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com