Центр полигона

Ответить
rolan
Новоприбывший
Сообщения: 12
Зарегистрирован: 10 дек 2011, 20:41
Репутация: 0

Центр полигона

Сообщение rolan » 11 ноя 2012, 19:48

Здравствуйте!
Возникла задача, необходимо перенести точку в центр требуемого полигона. Если точка первая в своем роде в полигоне - разместить в "центре" полигона, если вторая - "поделить" полигон и раскидать обе точки по центрам полученных половинок, ну и так далее (в полигоне не больше 3-4 точек максимум). Полигон - здание (считаем, что прямоугольной формы, не буквой П или Г)
Подскажите, чем руководствоваться для поиска центра и разделения геометрии на "равные" части (в длину).

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Центр полигона

Сообщение rhot » 11 ноя 2012, 20:31

Руководствуйтесь руководством PostgreSQL/PostGIS + я думаю, потребуется руководство plpgsql чтобы написать собственную функцию по делению полигона на части.
Последний раз редактировалось rhot 12 ноя 2012, 07:35, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

rolan
Новоприбывший
Сообщения: 12
Зарегистрирован: 10 дек 2011, 20:41
Репутация: 0

Re: Центр полигона

Сообщение rolan » 12 ноя 2012, 07:24

PostgreSQl/PostGIS используется уже пару лет. Надеялся, что кто-то с подобным уже сталкивался. Ясно, придется геометрию вспоминать ))

Ответить

Вернуться в «PostGIS/PostgreSQL»

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

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