微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何更改新栅格的投影

如何解决如何更改新栅格的投影

我尝试在 Python 中制作一个算法,其中我输入了地理参考栅格(epsg 32722 投影系统),将其所有 NaN 值转换为零,然后使用 epsg 4326 投影系统保存了新图像。

import skimage.io
import pandas as pd
import numpy as np
from sklearn.impute import SimpleImputer

pathhr = 'C:\\Users\\dataset\\S30W051.tif'
HR = skimage.io.imread(pathhr)
df1 = pd.DataFrame(HR)
imputer = SimpleImputer(fill_value=np.nan,strategy='mean')
X = imputer.fit_transform(df1)
X = pd.DataFrame(X,columns=df1.columns)
X.isna().sum()

#save function
savedata = df1.to_numpy()
skimage.io.imsave('C:\\Users\\dataset\\S30W051_TEST.tif',savedata)

但是当我在这个脚本的末尾保存我的光栅时,我得到一个非地理参考的 TIFF 光栅。

如何使用 epsg 4326 投影系统保存这个新光栅?

我寻求帮助以在 Python 中解决这个问题。非常感谢。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。