Упростить реки

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Syllion
Активный участник
Сообщения: 167
Зарегистрирован: 23 сен 2009, 16:09
Репутация: 0

Упростить реки

Сообщение Syllion »

Есть необходимость провести генерализацию рек удалив все притоки 3 порядка и выше. Исходник - карта Vmap0 с Гис-лаба.
Я использую инструмент генерализация/упростить линию, но проблема в том, что я не уверен, что он делает, то что мне нужно и время обсчета слишком большое (десятки минут) чтобы понять с какими входными данными его запускать.
Аватара пользователя
hsargsyan
Участник
Сообщения: 73
Зарегистрирован: 26 авг 2009, 10:28
Репутация: 0
Откуда: ****
Контактная информация:

Re: Упростить реки

Сообщение hsargsyan »

скинте кусок в личку.
Подумаем вместе (одна голова хорошо, полтора лучще :))
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Упростить реки

Сообщение Александр Мурый »

Если делать именно генерализацию линий, то логично было бы вырезать небольшой кусок этих рек и поэкспериментировать с настройками генерализации. А потом уже пускать для всех сразу.
Но здесь же надо удалять линии рек по длине, так? Т.е. "отсеять" главные реки, а дальше их можно уже генерализовать и заодно сгладить.
Есть необходимость провести генерализацию рек удалив все притоки 3 порядка и выше
Заметьте, что "притоки 3-го порядка и выше" у разных рек будут иметь разную длину. Если надо удалять именно по порядкам водотоков, имеет смысл вначале использовать какие-то гидрологические модули для их выделения.
Редактор материалов, модератор форума
marsel
Участник
Сообщения: 63
Зарегистрирован: 07 мар 2010, 10:02
Репутация: 6
Откуда: Казань

Re: Упростить реки

Сообщение marsel »

И у одной реки длина притоков одного порядка может отличаться на порядок))
5Nap
Участник
Сообщения: 85
Зарегистрирован: 21 ноя 2010, 17:36
Репутация: 32

Re: Упростить реки

Сообщение 5Nap »

если изначальный шейп сделан аккуратно, то можно попробовать сделать следующим образом:
1. выбрать все объекты из шейпа "реки", находящиеся в пределах очень малого расстояния от океана - так мы выберем все главные реки (исключения - бессточные области, тут придется подумать)
2. выбрать все объекты из шейпа "реки", находящиеся в пределах очень малого расстояния от выборки из пункта (1) - это притоки первого порядка.
3. -"- - 2й порядок.
4. удалить все, что не входит в предыдущие выборки.

Тут проблема может возникнуть в изначальном шейпе, т.к. если реки отрисовывались "от балды" синими линиями, то можно вместо Волги выбрать кусок от Каспия до истока Москва-реки, например.
Ответить

Вернуться в «ArcGIS»

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

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