gdal.Перевод с проекцией

#python #gdal

#python #gdal

Вопрос:

этот инструмент командной строки работает:

 gdal_translate -co TILED=YES -co COMPRESS=JPEG -co JPEG_QUALITY=100 -a_nodata none -co INTERLEAVE=BAND -scale -ot Byte T11VPCS2A_L1C_20190708T191921_N0208_R099_T10UDD_A.tif T11VPCS2A_L1C_20190708T191921_N0208_R099_T10UDD_V_JPEG.jpg
  

однако затем я пытаюсь использовать его в gdal.При переводе создается файл без проекции:

 translateoptions = gdal.TranslateOptions(gdal.ParseCommandLine("-co TILED=YES -co COMPRESS=JPEG -co JPEG_QUALITY=100 -a_nodata none -co INTERLEAVE=BAND -scale -ot Byte"))
gdal.Translate(out_img, in_ds, options=translateoptions)
  

как исправить эту проблему?

Ответ №1:

Вы могли бы попробовать убедиться, что используете полное имя пути в коде python вместо пути относительно того, где вы работаете. Кроме того, мне обычно нравится устанавливать параметр конфигурации GDAL_DATA, чтобы указать, где находится каталог gdalbin, на случай, если это необходимо. Кроме этого, я не уверен, в чем была бы проблема без дополнительной информации и файлов примеров.

Комментарии:

1. вы можете попробовать, это файл: drive.google.com/file/d/1ST6i9fjot0pff15kmMspBp3-r3hLfAM3 /… , я использую GDAL 3.0.2