Geotools从多边形和维度创建CRS

3
我有一些包含地理空间元数据的网格数据(2D数组)。边界在一个JTS多边形中,使用WSG84经纬度坐标。该多边形是一个矩形,但不是轴对齐的(不是一个边界框)。
我正在尝试创建一个Geotools CoordinateReferenceSystem对象来描述此覆盖范围。我想使用CRS重新投影覆盖范围,但我还需要原样使用CRS,因此跳过CRS创建步骤是不好的。
简而言之: 如何从WSG84多边形、dx、dy、nx、ny到使用Geotools描述网格的CoordinateReferenceSystem对象?
感谢您的帮助。
2个回答

1

你知道你的坐标适合哪个纬度/经度矩形吗?听起来你可以使用仿射变换将你的坐标转换成纬度/经度,然后继续正常操作?

所以首先处理你的几何图形,让它们与你的矩形"对齐";然后它们将在WGS84中,你就可以继续生活了。

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

如果您的数据实际上是一个网格(如网格覆盖),您可以查看图像镶嵌代码;它支持以各种方向记录网格并将它们缝合成无缝结果。
请注意,对于网格,过程是相反的;而不是根据请求转换数据;请求被转换为与数据对齐(以便从光栅图像中采样适当的值)。

我成功找到了转换方法,将网格投影到WGS84坐标系。我原本想宣传原始数据的CRS,但是没有更多信息就无法实现。对于我的应用程序来说,WGS84更加有用。 - Brian Clements

0
如果您的坐标是WGS86,则应使用EPSG:4326作为CRS。但是从听起来的样子,您的网格在某些其他投影中,在这种情况下,您需要将边界矩形重新投影到该投影中,然后以正确的投影创建网格。
如果您不知道网格数据所在的投影,则我怀疑您已经无法解决了。

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