[英]Geotiff Image upside down in python
我已將 NetCDF 文件轉換為 Geotiff。 但是,當我顯示 Geotiff 文件時,它會出現翻轉或倒置。 這是我的代碼:
import xarray as xr
import rioxarray as rio
import rasterio
nc_file = xr.open_dataset('Africa_salinity.nc')
nc_file
sss = nc_file['sss']
sss
sss = sss.rio.set_spatial_dims(x_dim='lon', y_dim='lat')
sss.rio.crs
sss.rio.write_crs("epsg:4326", inplace=True)
sss.rio.to_raster(r"Africa_19.tiff")
ax = show((sss))
如何旋轉文件並將其保存為 tiff 以用於進一步分析?
您應該能夠在命令行上使用 CDO 解決此問題。 以下可能會起作用:
cdo invertlat infile outfile
顧名思義,這將反轉緯度
我有同樣的問題。 當我使用 Xarray 讀取 NetCDF 文件並使用 RioXarray 編寫 GeoTIFF 時,生成的 GeoTIFF 在 R 或 QGIS 中顯示時是顛倒的。 我不想使用外部程序來解決這個問題,而且並非每次翻譯都會發生這種情況。 除了cdo,還有人有其他想法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.