Создание описанной окружности вокруг выбранных полигонов

Вопросы по нескольким пакетам сразу, или вопросы, которые непонятно к какой ГИС отнести
Ответить
Evgen1986
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 авг 2011, 23:33
Репутация: 0

Создание описанной окружности вокруг выбранных полигонов

Сообщение Evgen1986 »

В среде MI созданы карты, содержащие большое количество полигонов. Необходимо каждый из этих полигонов описать окружностью минимального радиуса. Как это сделать автоматически средствами ГИС? Может как-то можно извлечь координаты границ полигона, тогда можно определить радиус описанной окружности для каждого полигона и задача будет решена с помощью функции CreateCircle( num_x, num_y, num_radius ). Но как извлечь координаты границ каждого отдельно взятого полигона я не знаю. Может кто подскажет как решить эту задачку (возможно средствами другой ГИС)?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Создание описанной окружности вокруг выбранных полигонов

Сообщение Mavka »

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

Re: Создание описанной окружности вокруг выбранных полигонов

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

Можно с помощью SEXTANTE (есть в таких ГИС как gvSIG, Kosmo, openJUMP):
SEXTANTE --> Tools for vector layers --> Minimum enclosing shape --> Minimum enclosing circle
sextante__min_bound_circle.png
sextante__min_bound_circle.png (108.87 КБ) 6123 просмотра
Кроме того:
Вот обсуждение этой темы для MI (с кодом на мапвасике).
А тут пример SQL для PostGIS.
Редактор материалов, модератор форума
Evgen1986
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 авг 2011, 23:33
Репутация: 0

Re: Создание описанной окружности вокруг выбранных полигонов

Сообщение Evgen1986 »

Спасибо большое.Сейчас попробую:)
Evgen1986
Новоприбывший
Сообщения: 3
Зарегистрирован: 06 авг 2011, 23:33
Репутация: 0

Re: Создание описанной окружности вокруг выбранных полигонов

Сообщение Evgen1986 »

SEXTANTE - где это находиться в OpenJUMP?
Ответить

Вернуться в «Общий - ПО»

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

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