Consultas espaciales SQL
-- Crear la geometria a partir de las columnas longitud_hogary latirud_hogar
SELECT *, ST_PointFromText('POINT(' || longitud_hogar || ' ' || latitud_hogar || ')', 4326) AS geom FROM encuestas
LIMIT 10
-- Crear vistas
CREATE VIEW consulta1 AS
SELECT *, ST_PointFromText('POINT(' || longitud_hogar || ' ' || latitud_hogar || ')', 4326) AS geom FROM encuestas
LIMIT 10
-- Predicado espacial de traer las manzanas censal a partir de la relación WITHIN
SELECT manzana_censal.*, ST_Within(st_transform(consulta1.geom, 3116), manzana_censal.geom) dentro
FROM manzana_censal, consulta1
WHERE ST_Within(st_transform(consulta1.geom, 3116), manzana_censal.geom) = 1
-- Traer las localidades que contienen las incidencias
SELECT distinct localidad.PK_UID, localidad.Nombre_de_, localidad.geom,
st_within(st_transform(consulta1.geom, 3116), localidad.geom) AS dentro
FROM localidad, consulta1
WHERE st_within(st_transform(consulta1.geom, 3116), localidad.geom) = 1
ORDER BY localidad.Nombre_de_