Сглаживание углов полигонов

MapInfo, MapBasic
Охотовед
Интересующийся
Сообщения: 15
Зарегистрирован: 16 апр 2011, 08:39
Репутация: 0

Сглаживание углов полигонов

Сообщение Охотовед » 21 апр 2011, 13:34

Добрый день. Подскажите пожалуйста, возможно ли провести операцию "сглаживание углов" полигонов? С полилиниями все понятно,но я ни как не могу разобраться как это можно сделать именно с полигонами.

kitant
Интересующийся
Сообщения: 25
Зарегистрирован: 20 сен 2010, 08:03
Репутация: 0
Откуда: Украина, Львов

Re: Сглаживание углов полигонов

Сообщение kitant » 22 апр 2011, 13:01

разве что попробовать создать полигоны через буфер, и то оно местами делает сглаженный полигон, а местами имеет угол

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Сглаживание углов полигонов

Сообщение Донецков » 22 апр 2011, 13:15

Стандартными средствами нельзя, но с дополнительными утилитами (MiCAD и т.п.) можно...

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

Re: Сглаживание углов полигонов

Сообщение gamm » 22 апр 2011, 13:20

Донецков писал(а):Стандартными средствами нельзя, но с дополнительными утилитами (MiCAD и т.п.) можно...
вроде была возможность включить режим вывода линий сплайнами (типа Безье), сами данные при этом не менялись. Возможно, это было не в MapInfo ...

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

Re: Сглаживание углов полигонов

Сообщение Александр Мурый » 22 апр 2011, 13:46

Возможно, поможет вот эта утилита.
smooth_poly3.zip
(32.04 КБ) 869 скачиваний
Редактор материалов, модератор форума

Охотовед
Интересующийся
Сообщения: 15
Зарегистрирован: 16 апр 2011, 08:39
Репутация: 0

Re: Сглаживание углов полигонов

Сообщение Охотовед » 25 апр 2011, 15:19

Спасибо, Amuriy. Однако я нашел другой выход. ))))))
Может знатоки надо мной посмеются, но я во время обвода многоугольных полигонов случайно нажал клавишу "N". Оказывается включается какая-то утилита. Нужно только обрисовать контуры полигона на растре и узлы создаются автоматически, не возникает острых углов.

Блин, может стоит, наконец, почитать Руководство пользователя? ))))))))

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Сглаживание углов полигонов

Сообщение Донецков » 26 апр 2011, 12:27

Спасибо за "находку с N" - включается Поток - режим автоматической трассировки...

ck63
Новоприбывший
Сообщения: 11
Зарегистрирован: 24 янв 2010, 21:23
Репутация: 0

Re: Сглаживание углов полигонов

Сообщение ck63 » 26 апр 2011, 20:25

Начиная с какой версии Mapinfo работает это чудо? ("N" режим автоматической трассировки...)

Охотовед
Интересующийся
Сообщения: 15
Зарегистрирован: 16 апр 2011, 08:39
Репутация: 0

Re: Сглаживание углов полигонов

Сообщение Охотовед » 28 апр 2011, 10:04

Ну, вот и научное название этому "чуду" с клавишей "N" нашлось. У меня версия 8.5.1

Природа
Интересующийся
Сообщения: 47
Зарегистрирован: 12 фев 2010, 05:46
Репутация: 0

Re: Сглаживание углов полигонов

Сообщение Природа » 08 июл 2011, 05:56

Охо-хо! Спасибо охотоведу за вопрос и за ответ! :)

reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Сглаживание углов полигонов

Сообщение reasonat » 25 июл 2011, 22:39

но узлов при этом создается.... потом такая тяжелая таблица будет (

Аватара пользователя
vladlen666
Активный участник
Сообщения: 135
Зарегистрирован: 22 май 2011, 01:36
Репутация: 3
Откуда: Тверская область

Re: Сглаживание углов полигонов

Сообщение vladlen666 » 01 окт 2011, 17:42

amuriy писал(а):Возможно, поможет вот эта утилита.
smooth_poly3.zip
Подскажите а как этой утилтой воспользоваться? Я что-то никак не могу разобраться

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

Re: Сглаживание углов полигонов

Сообщение Александр Мурый » 01 окт 2011, 18:37

vladlen666 писал(а):
amuriy писал(а):Возможно, поможет вот эта утилита.
smooth_poly3.zip
Подскажите а как этой утилтой воспользоваться? Я что-то никак не могу разобраться
Лично я не подскажу, т.к. с MI тесно не работаю.
Редактор материалов, модератор форума

Аватара пользователя
vladlen666
Активный участник
Сообщения: 135
Зарегистрирован: 22 май 2011, 01:36
Репутация: 3
Откуда: Тверская область

Re: Сглаживание углов полигонов

Сообщение vladlen666 » 01 окт 2011, 18:42

amuriy писал(а):Лично я не подскажу, т.к. с MI тесно не работаю.
Жаль. Я уже несколько часов убил на то чтобы найти что-нибудь подходящее. Вопрос в том что есть слой мапинфо с проективным покрытием крон деревьев, отрисованы кроны полигонами нормально, но выглядит на выходе не красиво. А как сгладить полигоны ума не приложу.

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

Re: Сглаживание углов полигонов

Сообщение Александр Мурый » 01 окт 2011, 18:53

vladlen666, подробнее: вы подключили утилиту, как обычно это делается в MI? Она включается / запускается? Какие ошибки выдаёт?
Редактор материалов, модератор форума

Ответить

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

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

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