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
   88   89   90   91   92   93   94   95   96   97   98