You are on page 1of 1

/////////////// Insertar/////////

1//

SELECT ST_Intersects( select ST_AsText(geom) From paises, select ST_AsText(geom) From rutas);

select ST_AsText(geom) From Rutas;

select name from lineas where ST_Intersects((select lineas.geom FROM lineas where lineas.id=6),
lineas.geom);

select lineas.name, paises_mundo.name from paises_mundo, lineas where ST_Intersects((select


lineas.geom FROM lineas where lineas.id=6), paises_mundo.geom);

2//

SELECT paises_mundo.name from paises_mundo where ST_Intersects((select St_union(array[(select


lineas.geom FROM lineas where lineas.id=6),(select lineas.geom FROM lineas where lineas.id=5),(select
lineas.geom FROM lineas where lineas.id=4),(select lineas.geom FROM lineas where lineas.id=3),(select
lineas.geom FROM lineas where lineas.id=2),(select lineas.geom FROM lineas where lineas.id=1)])),
paises_mundo.geom);

select ST_union(array[(select lineas.geom FROM lineas where lineas.id=6),(select lineas.geom FROM


lineas where lineas.id=5)]);

3///

Create table paisescontagiados as SELECT paises_mundo.name from paises_mundo where


ST_Intersects((select St_union(array[(select lineas.geom FROM lineas where lineas.id=6),(select
lineas.geom FROM lineas where lineas.id=5), (select lineas.geom FROM lineas where lineas.id=4),(select
lineas.geom FROM lineas where lineas.id=3), (select lineas.geom FROM lineas where lineas.id=2),(select
lineas.geom FROM lineas where lineas.id=1)])), paises_mundo.geom);

4////

create viewtable paisescontagiados as SELECT paises_mundo.name from paises_mundo where


ST_Intersects((select St_union(array[(select lineas.geom FROM lineas where lineas.id=6),(select
lineas.geom FROM lineas where lineas.id=5), (select lineas.geom FROM lineas where lineas.id=4),(select
lineas.geom FROM lineas where lineas.id=3), (select lineas.geom FROM lineas where lineas.id=2),(select
lineas.geom FROM lineas where lineas.id=1)])), paises_mundo.geom);

You might also like