GDAL VRT Format - я понимаю концепцию?

15

Итак, я немного сыт по горло различными решениями для работы с растром в базе данных, которые я пробовал в течение последних 2 недель, которые не работают в настоящее время (растр PostGIS) или не могут обрабатывать мой объем данных (Rasterlite), поэтому Я читаю о формате VRT. Терпите меня, я хотел бы услышать ваше мнение по этому поводу, а также, если то, что я предлагаю, имеет смысл вообще:

VRT - это в основном XML-файл метаданных, описывающий различные свойства фактического растрового файла, такие как размеры в пикселях, геолокация и т. Д.

Шаг 1: Я преобразовал (не совсем, просто сгенерированные VRT) все мои файлы GeoTIFF в VRT.

Теперь, когда я вижу, что могу объединить VRT, я предполагаю, что можно создать мозаику из файлов метаданных VRT, один большой VRT для хранения всех метаданных. Отлично, это означает, что метаданные, вероятно, будут использоваться для оптимизации рендеринга, поскольку QGIS решит (предположения), какие листы попадают в текущий экстент холста, а какие нет ...

Шаг 2: создать мозаику VRT

Хорошо, теперь следующее преимущество, которое я вижу, заключается в том, что мне нужно добавить только одну запись в оглавление QGIS, и я могу установить для нее разные вещи, такие как рендеринг, зависящий от масштаба, и прозрачность нулевых значений данных, если это необходимо. Можно утверждать, что вы можете просто загрузить GeoTIFF в QGIS и поместить их в группу, правда, но у вас нет никакого контроля над группой, кроме как для установки общего SRS.

Если бы я хотел видеть мое ортофото в небольшом масштабе (с большим уменьшением) и по-прежнему иметь быстрый рендеринг, я бы повторил шаги, только с передискретизированным набором оригинального растра и получив несколько больших наборов данных VRT.

Есть ли в этом смысл? :)

U2ros
источник

Ответы:

10

Я люблю обрабатывать с VRT. Вы можете сделать много промежуточных изменений. Оцените их быстро в QGIS, и если вам нравится какой-либо из них, просто переведите обратно в автономный растровый формат (tif, png и т. Д.).

экономит много времени.

U2ros, ваше использование vrt имеет смысл, по крайней мере для меня :) мозаика, а затем отсечение - это то, для чего я изначально начал использовать vrts: устранение промежуточных растров, которые я буду удалять позже.

проверьте эту ссылку: http://www.perrygeo.com/lazy-raster-processing-with-gdal-vrts.html [ссылка изменена после перемещения блога]

Надеюсь, это что-то для вас.

S_A
источник
Можете ли вы уточнить это для меня? Можете ли вы иметь несколько ссылок на файлы в одном файле VRT? например, если у вас есть 4 файла геотифов, из которых вы создаете 4 файла vrt, а затем объединяете их. Основываясь на отправленной вами ссылке, слияние произойдет на самом деле, и в результате будет получен 1 большой файл геотифов. Что я ожидал бы / хотел бы получить 1 файл VRT, содержащий содержимое оригинального файла 4 - что-то вроде файла каталога?
U2ros
Эй, U2ros, ты используешь gdal cmdline или QGIS для создания vrt. Я считаю, что вы можете найти больше вариантов, используя командную строку. Вы можете объединить 4 TIFS в один VRT. и если вам это нравится, экспортируйте его снова как один TIF (или VRT). Я думаю, вам действительно понравятся опции, доступные в инструментах gdal commanline, посмотрите эти два сайта: gdal.org/gdal_vrttut.html ; gdal.org/gdal_utilities.html
s_a
АТМ, QGIS UI, но я доволен Cli, определенно сделаю это там тогда.
U2ros
И последнее: :) На странице, которую я послал, я предполагаю, что автору нужен окончательный растр, а не VRT, так что да, объединение приведет к TIFF или некоторому не виртуальному формату.
s_a
1
Второй ответ по этой ссылке gis.stackexchange.com/questions/25499/… объясняет это на практическом уровне
U2ros