¿Cómo insertar polígono con agujero en formato WKT (texto bien conocido) en la tabla PostGIS?

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

  •  21-09-2019
  •  | 
  •  

Pregunta

Tengo una tabla en PostGIS, que tiene 4 columnas: ID, nombre, the_geom, SRID. Tengo que escribir una consulta SQL que se inserte este polígono exterior (elemento 1) en la tabla denominada "bosque", ID = 44, el nombre de ese polígono exterior es "roble", y su SRID es "4412".

Los valores de elemento 1 y el elemento 2 (el agujero) de coordenadas: 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)]

Aquí está la imagen: http://download.oracle.com/docs/html/A85337_01/sdo_objb. gif

¿Fue útil?

Otros consejos

solución alternativa es utilizar geometría constructor función 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))

con ejemplo de SRID igual a EPSG: 4326

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top