Страница 1 из 1

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

Добавлено: 06 авг 2011, 23:47
Evgen1986
В среде MI созданы карты, содержащие большое количество полигонов. Необходимо каждый из этих полигонов описать окружностью минимального радиуса. Как это сделать автоматически средствами ГИС? Может как-то можно извлечь координаты границ полигона, тогда можно определить радиус описанной окружности для каждого полигона и задача будет решена с помощью функции CreateCircle( num_x, num_y, num_radius ). Но как извлечь координаты границ каждого отдельно взятого полигона я не знаю. Может кто подскажет как решить эту задачку (возможно средствами другой ГИС)?

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

Добавлено: 07 авг 2011, 18:44
Mavka
OrbisGIS - ST_BoudingCircle

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

Добавлено: 07 авг 2011, 22:30
Александр Мурый
Можно с помощью 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 КБ) 6167 просмотров
Кроме того:
Вот обсуждение этой темы для MI (с кодом на мапвасике).
А тут пример SQL для PostGIS.

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

Добавлено: 08 авг 2011, 15:53
Evgen1986
Спасибо большое.Сейчас попробую:)

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

Добавлено: 10 авг 2011, 13:58
Evgen1986
SEXTANTE - где это находиться в OpenJUMP?