Я скачал несколько растровых тайлов SRTM DEM с https://dwtkns.com/srtm30m/ и создал из них версии с отмывками. Тем не менее, при ближайшем рассмотрении плитки мозаики теперь имеют границы, которые я не знаю, как скрыть или удалить (как на изображении ниже, где показаны линии границ 4 плиток):
Я попытался проверить параметры стилей, но не могу найти способ скрыть линии / границы. При попытке визуализировать плитки как однополосный псевдоцвет, линии не отображаются, поэтому я подозреваю, что линии генерируются только при рендеринге с отмывкой:
Как я могу спрятать / удалить эти границы мозаичной мозаики?
Ответы:
Плитки SRTM (в данном случае 3601 px * 3601 px) имеют 1-пиксельное перекрытие между ними. Когда вы применяете прозрачность (или уменьшенную непрозрачность) к слою отмывки, такие перекрывающиеся пиксели выделяются. Вы, возможно, наблюдали это и на оригинальных изображениях, если применяете прозрачность (см. Ниже).
..... оригинальный SRTM, Pseudo-color + 60% непрозрачность
Во всяком случае, вы можете избежать этого, объединяя эти плитки. Одним из способов будет создание виртуального растра (либо из меню> Растр> Разное, либо из панели инструментов обработки).
Не ставьте галочку на
Place each input file into a separate band
опции.После установки Hillshade на слой Virtual Raster вы больше не увидите границ.
источник
Как описано @Kazuhito, плитки должны быть объединены в виртуальный растр. Их метод выполняется в рамках QGIS. Если у вас есть большое количество плиток, вы можете сделать это из командной строки. Для этого откройте оболочку в каталоге, содержащем плитки SRTM, и запустите
gdalbuildvrt combined.vrt *.hgt
получившийся виртуальный растр (combined.vrt
), который затем можно загрузить в QGIS.источник