Эффективный запрос, чтобы найти центроид кластеров в postgis? - PullRequest
1 голос
/ 26 апреля 2011

У меня есть пространственно распределенная коллекция сущностей E, которые хранятся и пространственно индексируются в базе данных PostGis.

Каждый объект имеет ряд индексированных непространственных атрибутов, таких как TYPE, VALUE и т. Д.

Существует ли вычислительно эффективный шаблон запроса для запроса следующего типа:

"find the centroid of the circular region with radius X which includes the most E such that (some condition based on attribue values)"

например

"find the centroid of the circular region with radius 1Km which contains the most E with TYPE == 'PIZZA-RESTAURANT'"

Спасибо!

1 Ответ

1 голос
/ 28 апреля 2011

Чтобы воспользоваться пространственным индексом, вы можете использовать ST_DWithin .Что вы ищете пространство?Может ли центроид быть где-нибудь в космосе?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...