Page 75 - 6430
P. 75

COORD_DIMENSION - просторова розмірність стовпця (2,
                  3 або 4 виміри).

                           SRID    -  ідентифікатор  системи  координат,  яка
                  використовується  для  геометрії  в  цій  таблиці.  Він  є  зовнішнім
                  ключем для таблиці SPATIAL_REF_SYS.

                           TYPE - тип просторового об'єкта. Можна використовувати
                  один       з     наступних:         POINT,         LINESTRING,             POLYGON,
                  MULTIPOINT,                 MULTILINESTRING,                    MULTIPOLYGON,

                  GEOMETRYCOLLECTION  або  відповідним  XYM-версіями
                  POINTM,          LINESTRINGM,               POLYGONM,              MULTIPOINTM,
                  MULTILINESTRINGM,                                             MULTIPOLYGONM,
                  GEOMETRYCOLLECTIONM.                           Для       різнорідних           колекцій

                  змішаних типів можна використовувати "GEOMETRY" як тип.

                           Створення просторової таблиці

                           Створення таблиці з просторовими даними виконується у
                  два кроки:
                           Створіть звичайну непросторових таблицю.
                           Наприклад:  CREATE  TABLE  ROADS_GEOM  (ID  int4,

                  NAME varchar (25))
                           Додайте  в  таблицю  просторовий  стовпець  з  допомогою
                  функції OpenGIS "AddGeometryColumn".

                           Її синтаксис:
                           AddGeometryColumn  (  <schema_name>,  <table_name>,
                  <column_name>, <srid>, <type>,

                           <dimension> )
                           Або з використанням поточної схеми:
                           AddGeometryColumn  (  <table_name>,  <column_name>,

                  <srid>, <type>, <dimension> )

                           Приклад         1:    SELECT          AddGeometryColumn                ('public',
                  'roads_geom', 'geom', 423, 'LINESTRING', 2)

                           Приклад  2:  SELECT  AddGeometryColumn  ('roads_geom',
                  'geom', 423, 'LINESTRING', 2)
                           Наведемо  приклад  використання  SQL  для  створення

                  таблиці та додавання просторового стовпця (за умови, що SRID
                  128 вже існує):
                           CREATE  TABLE  parks  (  park_id  INTEGER,  park_name
                  VARCHAR, park_date DATE, park_type VARCHAR );

                                                              75
   70   71   72   73   74   75   76   77   78   79   80