GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Уменьшить количество точек в полигоне

MapInfo, MapBasic

Уменьшить количество точек в полигоне

Сообщение Vietnam » 17 апр 2009, 14:58

Здравствуйте!
Такая задача: есть полигон (озеро) состоящий из множества точек, требуется уменьшить количество этих точек (как бы сгладить), чтобы форма полигона осталась, но была менее детализированная.
К примеру как то убрать каждую вторую точку. Я думаю должен быть специальный инструмент с настройкой детализации.
Подскажите как быть..
  • 0

Vietnam
Интересующийся
 
Зарегистрирован: 07 сен 2007
 
Сообщения: 17
Репутация: 0

Re: Уменьшить количество точек в полигоне

Сообщение geologic » 17 апр 2009, 18:00

Сглаживание ГИС-полигонов для общего случая сплошных покрытий относится к категории "нерешенных". Однако, поскольку у вас отдельный контур, то не беда если топология нарушится - почините вручную.

Есть средства для удаления "лишних" узлов, т.е. только таких, которые лежат на прямых отрезках, а не в углах. Однако они малоэффективны, да и топологию все равно нарушают - в узлах могут реки стыковаться, например.
  • 0

Последний раз редактировалось geologic 20 апр 2009, 11:21, всего редактировалось 1 раз.
geologic
Гуру
 
Зарегистрирован: 15 сен 2005
Откуда: москва (на карте)
 
Сообщения: 852
Репутация: 5

Re: Уменьшить количество точек в полигоне

Сообщение hedgehog » 18 апр 2009, 02:10

В MapInfo 8.5 и выше.
1. Делаем редактируемым слой, в котором находится необходимый объект
2. Выделяем данный объект
3. Выбираем в меню Объекты->Совмещение и генерелизация. В появившемся окне выбираем второй пункт
4. Методом научного тыка определяем оптимальные цифры.
  • 1

hedgehog
Новоприбывший
 
Зарегистрирован: 29 окт 2008
 
Сообщения: 9
Репутация: 2

Re: Уменьшить количество точек в полигоне

Сообщение Vietnam » 20 апр 2009, 18:59

Спасибо большое за советы, сидел на версии 9.0 и опции "Совмещение и генерелизация" не было, скачал версию 9.5 и вот она!! все сработало как нужно. Так, что скорей всего hedgehog ошибся верси, но все равно рахмет :D
  • 0

Vietnam
Интересующийся
 
Зарегистрирован: 07 сен 2007
 
Сообщения: 17
Репутация: 0

Re: Уменьшить количество точек в полигоне

Сообщение geologic » 21 апр 2009, 11:11

Не знал, что в девятке уже есть такое, тоже спасиб за разъяснение. Добавил тему в FAQ.
  • 0

geologic
Гуру
 
Зарегистрирован: 15 сен 2005
Откуда: москва (на карте)
 
Сообщения: 852
Репутация: 5


Вернуться в MapInfo

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).