我试图用Python制作一个算法,输入一个地理参考光栅(EPSG32722投影系统),所有的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解决这个问题。多谢各位
目前没有回答
相关问题 更多 >
编程相关推荐