问题描述
我们正在使用GeoTools通过 将给定的 .tif 图像从其 CRS 转换为指定的 CRS >重新采样 方法,但是生成的图像会出现一些失真。
转换方法如下
public static GridCoverage2D convertCRS(GridCoverage2D grid,String crs) throws FactoryException {
CoordinateReferenceSystem targetCRS = CRS.decode(crs);
return (GridCoverage2D) Operations.DEFAULT.resample(grid,targetCRS);
}
其中网格是指源图像,而 CRS 是目标 CRS ,采用字符串格式(例如“ epsg:32632”)。 此方法与GeoTools网站http://docs.geotools.org/latest/userguide/library/coverage/grid.html
上报告的方法基本相同如您所见,重新采样的图像上有一些斜线(试图用红色箭头指向它们)
而原始图像没有此类元素。
我们尝试使用python gdal 库转换CRS,但未发现此类问题。
您对此有任何线索吗?转换CRS是否有其他方法?
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)