Страница 1 из 1
Создание описанной окружности вокруг выбранных полигонов
Добавлено: 06 авг 2011, 23:47
Evgen1986
В среде MI созданы карты, содержащие большое количество полигонов. Необходимо каждый из этих полигонов описать окружностью минимального радиуса. Как это сделать автоматически средствами ГИС? Может как-то можно извлечь координаты границ полигона, тогда можно определить радиус описанной окружности для каждого полигона и задача будет решена с помощью функции CreateCircle( num_x, num_y, num_radius ). Но как извлечь координаты границ каждого отдельно взятого полигона я не знаю. Может кто подскажет как решить эту задачку (возможно средствами другой ГИС)?
Re: Создание описанной окружности вокруг выбранных полигонов
Добавлено: 07 авг 2011, 18:44
Mavka
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 (108.87 КБ) 6167 просмотров
Кроме того:
Вот обсуждение этой темы для MI (с кодом на мапвасике).
А
тут пример SQL для PostGIS.
Re: Создание описанной окружности вокруг выбранных полигонов
Добавлено: 08 авг 2011, 15:53
Evgen1986
Спасибо большое.Сейчас попробую:)
Re: Создание описанной окружности вокруг выбранных полигонов
Добавлено: 10 авг 2011, 13:58
Evgen1986
SEXTANTE - где это находиться в OpenJUMP?