Страница 1 из 1

Задать значение горизонталей

Добавлено: 26 июн 2023, 13:41
neroznik
Уважаемые участники, подскажите как выполнить подобное задание.
Имеется отсканированная топографическая карта. С помощью ArcScan оцифрованы горизонтали.
Теперь им необходимо задать значения высоты над уровнем моря в таблицу атрибутов. Делать вручную не вариант - там более 68 000 линий. Пытался вытащить значение высоты из DEM но он вытягивает либо в растр либо в точку попиксельно. Пробовал еще другие шаманства, но решения не нашел.
Пожалуйста дайте какую-нибудь идею как можно добавить значения к горизонталям.
Заранее спасибо.

Re: Задать значение горизонталей

Добавлено: 19 янв 2026, 11:24
dirtyinformant
neroznik писал(а):
26 июн 2023, 13:41

Уважаемые участники, подскажите как выполнить подобное задание.
Имеется отсканированная топографическая карта. С помощью ArcScan оцифрованы горизонтали.
Теперь им необходимо задать значения высоты над уровнем моря в таблицу атрибутов. Делать вручную не вариант - там более 68 000 линий. Пытался вытащить значение высоты из DEM но он вытягивает либо в растр либо в точку попиксельно. Пробовал еще другие шаманства, но решения не нашел.
Пожалуйста дайте какую-нибудь идею как можно добавить значения к горизонталям.
Заранее спасибо.
Использовать DEM для выборки значений по линиям

В ArcGIS или QGIS можно применить инструмент Sample/Extract Values to Points. Сначала преобразуйте линии горизонталей в точки (например, через Feature Vertices to Points). Потом извлеките значения высоты из DEM для этих точек. Далее можно агрегировать (например, среднее значение) и присвоить его обратно линии. Простая атрибуция через известный интервал

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

Re: Задать значение горизонталей

Добавлено: 20 янв 2026, 20:21
tikhpetr
Вы думаете ТС все эти почти 3 года провел в томительном ожидании?)