Результат получил неоднозначный с вопросами, которые ниже, а пока пошагово покажу что делал:
1. Растры большие по размеру 20 000 х 20 000. Сделал уменьшенные копии и привязал их вручную в GoogleEarth. Сохранил результаты привязки в KML откуда получил WGS-84 координаты всех углов.
2. По инструкции https://developers.google.com/kml/articles/raster начал растеризацию одного из растров:
2.1 Первый вариант
Код: Выделить всё
gdal_translate -of VRT -a_srs EPSG:4326 -gcp 0 0 60.506686 56.86384779 -gcp 20000 0 60.53936839 56.86453079 -gcp 20000 20000 60.5406218 56.8465308 Ekb16_17.tif out_.vrt
gdalwarp -of VRT -t_srs EPSG:4326 out_.vrt out.vrt
gdal2tiles -p geodetic -k out.vrt

2.2 Второй вариант. Теже самые шаги но без
Код: Выделить всё
gdalwarp -of VRT -t_srs EPSG:4326 out_.vrt out.vrt

Попиксельное сравнение одинаковых участков двух вариантов не выявило никаких различий. (Зачем тогда вобще нужна команда gdalwarp?)
3. Привязка нескольких растров:
Завожу координаты прямо в GeoTIFF:
Код: Выделить всё
gdal_translate -a_srs EPSG:4326 -gcp 0 0 60.506686 56.86384779 -gcp 20000 0 60.53936839 56.86453079 -gcp 20000 20000 60.5406218 56.8465308 Ekb16_17.tif Ekb16_17_.tif
gdal_translate -a_srs EPSG:4326 -gcp 0 0 60.66481325 56.95679108 -gcp 20000 0 60.69771383 56.95734496 -gcp 20000 20000 60.69878045 56.93944602 Ekb21_22.tif Ekb21_22_.tif
gdal_translate -a_srs EPSG:4326 -gcp 0 0 60.66597832 56.9388369 -gcp 20000 0 60.69879873 56,93943418 -gcp 20000 20000 60.70024946 56.92138972 Ekb20_22.tif Ekb20_22_.tif
Код: Выделить всё
gdalbuildvrt -addalpha out.vrt Ekb16_17_.tif Ekb21_22_.tif Ekb20_22_.tif
Код: Выделить всё
0...10...20...30.Warning 6: gdalbuildvrt does not support ungeoreferenced image.
Skipping Ekb16_17_.tif
..40...50...60..Warning 6: gdalbuildvrt does not support ungeoreferenced image.
Skipping Ekb21_22_.tif
.70...80...90...100 - done.
Warning 6: gdalbuildvrt does not support ungeoreferenced image. Skipping Ekb20_2
2_.tif
Код: Выделить всё
gdalwarp Ekb16_17_.tif Ekb16_17__.tif
gdalwarp Ekb20_22_.tif Ekb20_22__.tif
gdalwarp Ekb21_22_.tif Ekb21_22__.tif
Код: Выделить всё
gdalbuildvrt -addalpha out.vrt Ekb16_17__.tif Ekb21_22__.tif Ekb20_22__.tif
gdal2tiles -p geodetic -k out.vrt

Вопросы:
1. Как правильно растеризировать много растров без этих треугольников по краям? (Без команды gdalwarp?)
2. Как улучшить качество растеризации? Сейчас оно теряется:
Качество исходного растра

Качество тайлов при одинаковом масштабе
