Для работы с геопространственными данными в PostgreSQL используется расширение PostGIS. 14 Оно добавляет поддержку географических объектов и позволяет выполнять запросы местоположения в SQL. 1
Некоторые инструменты, которые предоставляет PostGIS:
- Пространственные предикаты. 1 Используются для определения взаимодействий геометрий. 1
- Пространственные индексы. 15 Позволяют выполнять быстрые пространственные запросы даже к большим наборам данных. 3
- Пространственные операторы. 1 Используются для проведения геопространственных вычислений и определения геопространственного набора операций (объединение, разность, симметричная разность). 1
- Растровые данные. 1 Поддерживаются функции создания и отображения растров в удобном формате (например, в JPEG или PNG). 1
- Функции создания геометрий и управления ими. 1 Включают создание и удаление полей с географическими данными, запросы скриптов, библиотек. 1
- Функции редактирования геометрий и их форматированного вывода. 1
- Расширенные 2D- и 3D-функции. 1 В том числе для определения пересечений в 3D-пространстве. 1
- Инструменты для определения пространственных отношений и измерений. 1 Например, для сравнения расстояния по плоскости и на сфере. 1