центральная линия вытянутого полигона
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 23 ноя 2005, 16:57
- Репутация: 6
- Откуда: Москва
центральная линия вытянутого полигона
Здравствуйте!
Подскажите можно ли в ArcGIS построить центральную линию вытянутого полигона?
Исходно имеем полигоны (крутые берега рек) полученные по srtm.
Полигоны сильно вытянутые (имеют минимальную ширину в 2 реже 3 пиксела) и значительную длину. В масштабе карты как полигоны отображаться не будут.
Можно ли их как-то схлопнуть, превратить в центральную линию?
Подскажите можно ли в ArcGIS построить центральную линию вытянутого полигона?
Исходно имеем полигоны (крутые берега рек) полученные по srtm.
Полигоны сильно вытянутые (имеют минимальную ширину в 2 реже 3 пиксела) и значительную длину. В масштабе карты как полигоны отображаться не будут.
Можно ли их как-то схлопнуть, превратить в центральную линию?
-
- Участник
- Сообщения: 95
- Зарегистрирован: 08 май 2011, 17:34
- Репутация: 8
- Откуда: Минск
Re: центральная линия вытянутого полигона
Я бы делал следующим образом
Перегнал бы полигоны в линии.
А потом бы воспользовался инструментом Collapse Dual Lines To CenTerLine
Перегнал бы полигоны в линии.
А потом бы воспользовался инструментом Collapse Dual Lines To CenTerLine
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 23 ноя 2005, 16:57
- Репутация: 6
- Откуда: Москва
Re: центральная линия вытянутого полигона
Спасибо за ответ!
Пробовала.
Увы ничего путного не получается.
Полигон перегоняется в одну линию и толком схлопнуть его программа не может.
Пока есть вот такой дубовый способ.
Конвертируем полигоны в грид с размером ячейки равным средней ширине полигона, затем грид в шейп - линии.
Получается более менее, но теряются мелкие полигоны и местами все же возникают ячейки из линий
Думаю над чем-то более путным.
Пробовала.
Увы ничего путного не получается.
Полигон перегоняется в одну линию и толком схлопнуть его программа не может.
Пока есть вот такой дубовый способ.
Конвертируем полигоны в грид с размером ячейки равным средней ширине полигона, затем грид в шейп - линии.
Получается более менее, но теряются мелкие полигоны и местами все же возникают ячейки из линий

Думаю над чем-то более путным.
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 10 сен 2012, 08:45
- Репутация: 36
- Откуда: Минск
Re: центральная линия вытянутого полигона
В ET GeoWizards от Ianko Tchoukanski есть такой инструмент:
http://www.ian-ko.com/ET_GeoWizards/Use ... rlines.htm
правда в демо-версии ограничение на количество объектов
http://www.ian-ko.com/ET_GeoWizards/Use ... rlines.htm
правда в демо-версии ограничение на количество объектов
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 23 ноя 2005, 16:57
- Репутация: 6
- Откуда: Москва
Re: центральная линия вытянутого полигона
Спасибо!
Попробую.
Маша.
Попробую.
Маша.
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 10 сен 2012, 08:45
- Репутация: 36
- Откуда: Минск
Re: центральная линия вытянутого полигона
Собственно, если вы по SRTM получили "крутые берега рек" (каким образом кстати?), то почему-бы не рассчитать и гидрографическую сеть при помощи Arc Hydro Tools, TauDEM либо просто гидроинструментами Spatial Analyst,
или воспользоваться готовыми данными, типа CCM2?
или воспользоваться готовыми данными, типа CCM2?
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 23 ноя 2005, 16:57
- Репутация: 6
- Откуда: Москва
Re: центральная линия вытянутого полигона
Крутые берега получили так:
рассчитали крутизны
выбрали участки круче 10 гр, 15 и 20 (территория равнинная, max крутизна 29)
для крутых участков просчитали расстояние до ближайшей реки (гидросеть есть),
задали порог (типа не более 200м от реки - крутой склон).
ну вот так.
Гидро сеть получить не проблема, только я не совсем поняла, как она мне здесь поможет.
У меня скорее оформительская задача стоит - для вывода карты лучше будут смотреться линии, нежели полигоны.
рассчитали крутизны
выбрали участки круче 10 гр, 15 и 20 (территория равнинная, max крутизна 29)
для крутых участков просчитали расстояние до ближайшей реки (гидросеть есть),
задали порог (типа не более 200м от реки - крутой склон).
ну вот так.
Гидро сеть получить не проблема, только я не совсем поняла, как она мне здесь поможет.
У меня скорее оформительская задача стоит - для вывода карты лучше будут смотреться линии, нежели полигоны.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: центральная линия вытянутого полигона
Я бы всё-таки пошёл через растр (уже делал так в GRASS):
- перегнать полигоны в растры;
- утонить (сделать в один пиксел) растры, т.е. сделать из "площадных" растров "линейные";
- перегнать "линейные" растры назад в вектор (при желании упростить, сгладить и т.д.)
- перегнать полигоны в растры;
- утонить (сделать в один пиксел) растры, т.е. сделать из "площадных" растров "линейные";
- перегнать "линейные" растры назад в вектор (при желании упростить, сгладить и т.д.)
Редактор материалов, модератор форума
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 23 ноя 2005, 16:57
- Репутация: 6
- Откуда: Москва
Re: центральная линия вытянутого полигона
О привет!
это Маша Архипова.
я это делала, нашим не понравилось - теряются мелкие полигоны.
плюс вопрос по пункту 2 - утонить, как это сделать?
То что предлагали ниже выглядит на картинке оч хорошо, надо будет попробовать.
это Маша Архипова.
я это делала, нашим не понравилось - теряются мелкие полигоны.
плюс вопрос по пункту 2 - утонить, как это сделать?
То что предлагали ниже выглядит на картинке оч хорошо, надо будет попробовать.
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 10 сен 2012, 08:45
- Репутация: 36
- Откуда: Минск
Re: центральная линия вытянутого полигона
понял, вам нужны линии склонов, тогда действительноMaka писал(а):Гидро сеть получить не проблема, только я не совсем поняла, как она мне здесь поможет.
Инструменты Spatial Analyst - Генерализация (Generalization) - Утончение (Thin)
и дальше конвертировать растр в линии
-
- Активный участник
- Сообщения: 121
- Зарегистрирован: 23 ноя 2005, 16:57
- Репутация: 6
- Откуда: Москва
Re: центральная линия вытянутого полигона
Спасибо большое!
Что-то я раньше на него не смотрела
Маша.
Что-то я раньше на него не смотрела

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