3.4.8. Tabelas com Colunas Geométricas

Feature Table

Figura 3.19 - Feature Table

1. Criando uma tabela para armazenar as localizações de escolas de primeiro e segundo grau:

CREATE TABLE escolas
(
    gid          SERIAL PRIMARY KEY,
    nome         VARCHAR(100),
    localizacao  GEOMETRY(POINT, 4326)
);

2. Inserindo tuplas (linhas ou registros) na tabela escolas:

INSERT INTO escolas (nome, localizacao)
     VALUES ('Escola Estadual Arlindo Bittencourt', ST_GeomFromText('POINT(-47.88497 -22.02557)', 4326) ),
            ('Colégio Arquidiocesano de Ouro Preto', ST_GeomFromText('POINT(-43.51592 -20.38144)', 4326) ),
            ('Instituto São José', ST_GeomFromText('POINT(-45.90245 -23.20000)', 4326) );

3. Consultando os metadados da tabela com feições denominada escolas:

SELECT * FROM geometry_columns WHERE f_table_name = 'escolas';