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

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
neroznik
Участник
Сообщения: 58
Зарегистрирован: 18 янв 2013, 10:27
Репутация: 0
Откуда: Бишкек Киргизия

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

Сообщение neroznik » 26 июн 2023, 13:41

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

tikhpetr
Гуру
Сообщения: 1088
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090259
Откуда: г. Жуковский МО

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

Сообщение tikhpetr » 26 июн 2023, 16:42

neroznik, А скиньте файл на поэкспериментировать.

tikhpetr
Гуру
Сообщения: 1088
Зарегистрирован: 30 окт 2014, 16:33
Репутация: -248090259
Откуда: г. Жуковский МО

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

Сообщение tikhpetr » 26 июн 2023, 16:43

neroznik, А скиньте файл на поэкспериментировать.

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 26 июн 2023, 17:51

neroznik писал(а):
26 июн 2023, 13:41
Пытался вытащить значение высоты из DEM но он вытягивает либо в растр либо в точку попиксельно.
1) присвоить всем линиям ID
2) создать вдоль каждой изолинии много точек, записав в них ID линий
3) снести на эти точки высоты с DEM, посчитать средние, группируя по ID линий. Округлить в соответствии с шагом изолиний
4) связать полученные средние с линиями по ID, и снести на них значения высот.
5) найти в Арке нужные кнопки, и выполнить пп.1-4. Либо загрузить линии и DEM в R/Python, и там спокойно повчитать по указанному алгоритму :mrgreen:

spawner
Активный участник
Сообщения: 104
Зарегистрирован: 09 окт 2009, 16:49
Репутация: 10

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

Сообщение spawner » 26 июн 2023, 20:26

Вроде в EasyTrace в бесплатной версии был инструмент автоматического/полуавтоматического расставления высот.
https://www.youtube.com/watch?v=iSZ4kK7 ... TraceGroup
С 6.30

Ответить

Вернуться в «Общий - ПО»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей