Здравствуйте!
Возникла задача, необходимо перенести точку в центр требуемого полигона. Если точка первая в своем роде в полигоне - разместить в "центре" полигона, если вторая - "поделить" полигон и раскидать обе точки по центрам полученных половинок, ну и так далее (в полигоне не больше 3-4 точек максимум). Полигон - здание (считаем, что прямоугольной формы, не буквой П или Г)
Подскажите, чем руководствоваться для поиска центра и разделения геометрии на "равные" части (в длину).
Центр полигона
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 10 дек 2011, 20:41
- Репутация: 0
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: Центр полигона
Руководствуйтесь руководством PostgreSQL/PostGIS + я думаю, потребуется руководство plpgsql чтобы написать собственную функцию по делению полигона на части.
Последний раз редактировалось rhot 12 ноя 2012, 07:35, всего редактировалось 1 раз.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 10 дек 2011, 20:41
- Репутация: 0
Re: Центр полигона
PostgreSQl/PostGIS используется уже пару лет. Надеялся, что кто-то с подобным уже сталкивался. Ясно, придется геометрию вспоминать ))
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость