Денис, благодарю, но проблема решается , имхо, несколько проще. Ведь утилита gdal_translate сама умеет запрашивать фрагменты с сервера с нужными координатами и разрешением. Задачи получить на выходе полностью объединённый растр нет. Поскольку его я легко и непринуждённо получаю с наглядным отображением в другой программе. Поэтому не вижу смысла вмешиваться в драйвер GDAL или поднимать локальный WMS для склейки. Мне нужен всего лишь скрипт, который может автоматически изменять параметры от заранее заданных значений для поочерёдного многократного запуска утилиты.
Эксперименты с разрешением фрагментов 2048х2048 и попытке взять строку из 12 в данном случае фрагментов иногда приводят к такой ошибке:
Код: Выделить всё
C:\OSGeo4W64>gdal_translate -srcwin 0 0 24576 2048 -of GTIFF ogc_wms.xml d:\temp
\29.tif
Input file size is 47104, 2048
0ERROR 1: GDALWMS: Unable to download block 4, 0.
URL: http://.................................
HTTP status code: 0, error: Failed connect to ........ :80; Connection
refused.
ERROR 1: ogc_wms.xml, band 1: IReadBlock failed at X offset 0, Y offset 0
ERROR 1: GetBlockRef failed at X block offset 0, Y block offset 0
Похоже на то, что возрастает количество HTTP запросов и серверу это не нравится. При запросе отдельных фрагментов 2048х2048 ошибок не наблюдается.