Получение информации о пространственных объектах

Функции данной группы возвращают различную информацию о пространственном объекте – аргументе функции.

STDimension

Возвращает количество измерений пространственного объекта (для точки – 0, для кривой – 1, для многоугольника – 2).

STGeometryType

Возвращает тип геометрического объекта.

STSRID

Возвращает идентификатор географической проекции пространственного объекта.

STIsEmpty

Проверяет, является ли пространственный объект пустым (пустое множество точек).

Возвращает 1 (True) для пустых объектов и 0 (False) для всех остальных. Объекты типа точка (Point) не могут являться пустыми.

STIsSimple

Проверяет, является ли пространственный объект простым (в нем отсутствуют самопересечения и самокасания).

Возвращает 1 (True) для простых объектов и 0 (False) для всех остальных. Объекты типа точка (Point) всегда простые.

STLength

Возвращает длину объекта (только для объектов типов LineString и MultiLineString).

STX

Для объектов типа Point возвращает координату X.

STY

Для объектов типа Point возвращает координату Y.

STNumPoints

Возвращает количество точек заданных для объекта (только для объектов типов Point, MultiPoint, LineString, MultiLineString).

STPointN(<номер_точки>)

Возвращает пространственный объект – точку объекта под номером <номер_точки> (только для объектов типов MultiPoint, LineString, MultiLineString).

STArea

Возвращает площадь объекта (только для объектов типов Polygon и MultiPolygon).

STIsClosed

Проверяет, является ли пространственный объект замкнутой геометрической фигурой (только для типов LineString и Polygon). Замкнутыми фигурами считаются такие, у которых координаты последней точки совпадают с координатами первой.

Возвращает 1 (True) для замкнутых объектов и 0 (False) для незамкнутых.

Text

Для текстовых объектов (бирок) возвращает текст, присвоенный этим объектам.