Page 93 - 6430
P. 93
Повертає геометрію в "відомому бінарному" ("well-known-
binary") форматі OGC, використовуючи кодування пам'яті
сервера (endian encoding of the server), на якому запущена база
даних. Це корисно в бінарному курсорі вибраних з бази даних,
без конвертації їх у строкове подання.
ST_SRID (geometry)
Повертає цілочисельний номер SRID системи просторових
координат даної геометрії.
ST_Dimension (geometry)
Розмірність геометричного об'єкта, менша або дорівнює
розмірності координат. Згідно OGC SPEC s2.1.1.1 повертає 0 для
точок, 1 - для ліній, 2 - для полігонів і найбільшу розмірність
компонентів для GEOMETRYCOLLECTION.
select dimension ('GEOMETRYCOLLECTION
(LINESTRING (1 1,0 0), POINT (0 0)');
dimension
-----------
1
ST_Envelope (geometry)
Повертає правильну геометрію (POINT, LINESTRING або
POLYGON) представляє охоплення геометрії. Виробляє
зменшення розмірності (вертикальні лінії, точки) з возващеніем
геометрії розмірністю нижче ніж POLYGON.
ST_IsEmpty (geometry)
Повертає 1 (TRUE), якщо геометрія є порожньою. Якщо
true, то геометрія представлена порожнім безліччю точок, тобто
GEOMETRYCOLLECTION (EMPTY).
ST_IsSimple (geometry)
Повертає 1 (TRUE), якщо геометрія не містить аномальні
геометричні точки. Під аномальними розуміються такі точки, як
точки самопересеченія або самокасанія.
Виконується за допомогою модуля GEOS
ST_IsClosed (geometry)
Повертає істину, якщо початкова та кінцева точки
геометрії збігаються.
ST_IsRing (geometry)
Повертає 1 (TRUE), якщо задана крива є замкнутою
(StartPoint () = EndPoint ()) і простий (не проходить через одну
93