Como inserir o polígono com orifício no formato WKT (texto bem conhecido) na tabela PostGIS?

StackOverflow https://stackoverflow.com/questions/2081295

  •  21-09-2019
  •  | 
  •  

Pergunta

Eu tenho uma tabela no PostGIS, que possui 4 colunas: id, nome, the_geom, srid. Preciso escrever uma consulta SQL que insira esse polígono externo (elemento 1) na tabela denominada "Woods", id = 44, o nome desse polígono externo é "Oak" e Srid é "4412".

Os valores de coordenadas para o elemento 1 e o elemento 2 (o orifício): elemento 1 = [p1 (6,15), p2 (10,10), p3 (20,10), p4 (25,15), p5 (25, 35), p6 (19,40), p7 (11,40), p8 (6,25), p1 (6,15)] elemento 2 = [H1 (12,15), H2 (15,24)]

Aqui está a imagem:http://download.oracle.com/docs/html/a85337_01/sdo_objb.gif

Foi útil?

Outras dicas

Solução alternativa é usar construtor de geometria função st_Geomfromtext

INSERT INTO woods (ID, name, SRID, geom)
VALUES (44, 'oak', 4326,
ST_GeomFromText(
    'POLYGON((6 15, 10 10, 20 10, 25 15, 25 35, 19 40, 11 40, 6 25, 6 15))',
     4326))

com exemplo de srid igual a EPSG: 4326

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top