| Повече ▼

Как да променя пространствената разделителна способност, използвайки gdalwarp?


Току-що разбрах, че имам Geo-TIFF в същата координатна система, но различна пространствена резолюция. DOP20 (20cm = 1px) и DOP10 (10cm = 1px) се смесват. Сега исках да използвам gdalwarp, за да трансформирам DOP20 TIFF в DOP 10. Командният ред трябва да е прост

gdalwarp.exe -tr 20000 20000 -r билинеарни in.tiff out.tiff

но gdalwarp се оплаква:

Създаване на изходен файл, който е 0Px0L Грешка 1 Опит за създаване на набор от данни 0x0 ...

Мислех, че това е проста графична операция, „издухване“ на TIFF от 10000x10000 пиксела в 20000x20000 пиксела TIFF.

Може ли някой да ми помогне да разбера какво не е наред тук?


Не казвате каква е вашата координатна система, но ако е в метри, вашата-trаргументи трябва да бъдат-tr 0,1 0,1.-trзадава разделителната способност (m), а не размера на изображението (колони / редове.)

Само предполагам, но GDAL вероятно се оплаква, защото се опитвате да създадете изображение, което заема по-малко от 1 клетка.


Ако вашият източник на данни има размер 10000x10000 пиксела, командният ред трябва да бъде

gdalwarp.exe -ts 20000 20000 -r билинеарни in.tiff out.tiff

или

gdal_translate -outsize 20000 20000 -r билинеар in.tiff out.tiff


Гледай видеото: Navi MJ Impersonator (Октомври 2021).