@furyon

Как работать с геометрическими типами в Postgres?

Здравствуйте!

У меня есть бд на Postgres. Встала необходимость работы с географическими данными.
Из необходимого:
1. создание полигонов;
2. проверка наличия точки в полигоне;
3. нахождение ближайшего полигона к точке (или на крайний случай ближайшей точки к точке).

По первым 2м пунктам нашел документацию. По 3му пункту немогу ничего найти.
Наткнулся на некий PostGIS, но устанавливать расширения на рабочу бд побаиваюсь, как и побаиваюсь дальнейших возможных проблем при обновлении.

Возможно ли решить задачу стандартными средствами, или вообще стоит использовать для геоданных другой инструмент?
Бд не большая будет, до 100000 записей.
Спасибо!
  • Вопрос задан
  • 294 просмотра
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
ставьте PostGIS, он покрывает все три пункта. И не волнуйтесь, поломать им свою базу вы не должны.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы