Более

Комбинируйте цифровую модель рельефа (DEM) с точечным слоем (QGIS)


У меня есть два слоя: первый - это цифровая модель рельефа (ЦМР) как GeoTiff. Второй - это точечный векторный слой (начало и конец отрезков улиц).

Что я хочу сделать: добавить информацию о высоте в точечный слой (как новый атрибут высоты) из растровой матрицы высот.

Мой первый план: преобразовать матрицу высот в вектор и затем пересечь точечный слой. Проблема здесь: преобразование в вектор занимает очень много времени, так как его разрешение 30x30 м.

У тебя есть другие идеи?


Нет необходимости конвертировать ваш растр; Я понимаю, к чему вы клоните, но есть более простой способ - Инструмент точечной выборки плагин.

После установки этого плагина перейдите в Плагины> Анализ> Инструмент выборки точек

Выберите точечный слой и растровые полосы, из которых вы хотите взять образец в каждой точке. Это также позволит вам брать сэмплы из векторных слоев. Он создаст новый слой со значениями, добавленными в качестве атрибутов для каждой точки.

Если вы не хотите, чтобы он был отдельным слоем, вы можете использовать присоединиться чтобы перенести значения из этого нового слоя в исходный слой.