Функции данной группы возвращают различную информацию о пространственном объекте – аргументе функции.
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
Для текстовых объектов (бирок) возвращает текст, присвоенный этим объектам.