Групповая атрибуция изолиний через интервал
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 03 июн 2008, 10:12
- Репутация: 0
- Контактная информация:
Групповая атрибуция изолиний через интервал
Здравствуйте! Столкнулся с задачей - на входе имеем слой по векторизованному растру с изолиниями значений параметра. Требуется проставить атрибуты значений через заданный интервал - так чтобы можно было сразу вводить данные в несколько десятков объектов за одну итерацию, а не проставлять в каждый объект отдельно. Ибо их много, очень много десятки тысяч, вероятно даже сотни. В принципе похожая задача была решена в Easy Trace, но имею только "бесплатную" версию 7,99 в которой эта функция у меня работает некорректно, т.е она работает только в одном направлении - от большего значения к меньшему. Возможно в коммерческой версии все работает хорошо, но платить - 100 косарей за сомнительную возможность отработать одну операцию - это не обсуждается. Кто-нибудь может сталкивался с решением подобной задачи в среде Arcgis, PC Arcview, ArcInfo PC or WS ? Или еще в каком-нибудь программном продукте. Буду безмерно признателен за любую помощь советом и делом.
-
- Завсегдатай
- Сообщения: 388
- Зарегистрирован: 09 ноя 2012, 09:25
- Репутация: 113
- Откуда: Москва
Re: Групповая атрибуция изолиний через интервал
Всегда использую EasyTrace ("бесплатную" версию 7,99) для таких задач. Правда, работает наоборот - от меньшего к большему. Но я не находил в этом проблемы. Как работает, так и провожу.
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 03 июн 2008, 10:12
- Репутация: 0
- Контактная информация:
Re: Групповая атрибуция изолиний через интервал
В поле отрицательных значений работает от большего к меньшему и только с нажатым SHIFT если ШИФТ не жать - ставит на всех подряд одно значение. В режиме "базовой линии" Трайс не работает - вовсе. Ищу другой вариант, более гуманный.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Диапазон значений в атриб.поле по пространств. положению
Во-первых, теперь бесплатно доступна версия ET 8.65.
Во-вторых, если я правильно понял вашу задачу, то, например, в GRASS GIS есть инструмент для автоматического назначения высот изолиниям (модуль v.edit, параметр zbulk). Вот выжимка из мануала к модулю:
Во-вторых, если я правильно понял вашу задачу, то, например, в GRASS GIS есть инструмент для автоматического назначения высот изолиниям (модуль v.edit, параметр zbulk). Вот выжимка из мануала к модулю:
Вам нужно что-то подобное?Fix height of contours
Intput vector map contains 2D lines representing contours. Height can be assign to the contours using tool zbulk. First of all 2D lines need to be converted to 3D lines:
v.extrude input=line2 output=line3 height=0 type=line
All lines which intersect with the line given by coordinates will be modified. First found line will get height 1000 map units, height of other selected lines will be increased by 10 map units.
v.edit a2 tool=zbulk bbox=586121.25049368,4911970.21547109,603092.60466035,4927071.25713776 \
zbulk=1000,10
Редактор материалов, модератор форума
-
- Новоприбывший
- Сообщения: 7
- Зарегистрирован: 03 июн 2008, 10:12
- Репутация: 0
- Контактная информация:
Re: Групповая атрибуция изолиний через интервал
попробую ET8.65 в GRASS GIS не работаю, не теряю надежды найти готовый скрипт под Arcview 3.x . Под Arcgis - перерыл все скриптохранилище ESRI - не нашел.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 19 гостей