У меня есть XYZ растровый файл, 1.1GB в EPSG: 23700 (EOV), разрешение 50 метров.GDAL - XYZ в GeoTIFF медленно
Цель состоит в том, чтобы создать GeoTIFF файл, который будет опубликован через GeoServer (EPSG: 4326), но у меня есть некоторые проблемы с производительностью.
Если открыть файл XYZ из QGIS (2.14.0, Эссен) выберите растр »Conversion» Перевести и запустить его с параметрами по умолчанию, он завершает в течение нескольких минут, что является приемлемым.
Но если я скопирую сгенерированную команду gdal_translate и запустил ее из CLI, то потребуется больше часа или около того.
Я пробовал -co "GDAL_CACHEMAX=500"
, -co "NUM_THREADS=3"
, но не имеет никакого эффекта. В мониторе процесса, версия QGIS использует 1 ядро полностью (25% CPU) и по умолчанию макс память 10MByte, но в версии CLI только < 10% и < 10Mbyte MEM. Опция --degub ON
показывает «XYZ: новый шагX = 50.000000000000000» и там висит.
Я попытался запустить его из каталога QGIS \ бен папку и отдельно скачал GDAL экземпляра (C: \ OSGeo4W64 \ Bin), те же результаты.
Windows Server 2012, 16 ГБ оперативной памяти, 2,6 ГГц 4-ядерный процессор Xenon.
Любые мысли об этом?
Исправление: единственное, что необходимо, - это вызов o4w_env.bat перед запуском обработки. Я рассмотрю этот командный файл, где происходит волшебство (и почему это необходимо для работы в этой среде ...) –