[英]How do I reproject a raster image in geoTiff format in python?
我想將作為 geoTiff 文件給出的光柵圖像重新投影到另一個坐標系中。 該地圖位於 WGS84-Pseudo-Mercator 中。
但是當我運行以下代碼時,我只得到一個白色圖像作為我的輸出光柵。 我怎樣才能解決這個問題?
import rioxarray
rds = rioxarray.open_rasterio("path_to_raster.tif")
crs = "EPSG:4978" # this depends on the exact projection you want to use
projected = rds.rio.reproject(crs)
projected.rio.to_raster("path_to_enu_raster.tif")
好吧,我通過反復試驗找到了解決方案。 此代碼適用於德國:
from osgeo import gdal
filename = "berlin.tif"
input_raster = gdal.Open(filename)
for epsg in ["EPSG:4839", "EPSG:3068", "EPSG:25833"]:
gdal.Warp('output_raster' + epsg + '.tif', input_raster, dstSRS=epsg)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.