Equipamentos de Saúde
Jump to navigation
Jump to search
Quantos equipamentos de saúde existem sem nome em Portugal, por município? E qual a sua localização?
Inicialmente é necessário saber quantos equipamentos de saúde existem em cada município, para isso utiliza-se a seguinte query:
SELECT municipio, amenity, name
FROM planet_osm_point, cont_aad_caop2010
WHERE amenity = 'hospital'
AND st_contains (st_transform(wkb_geometry, 900913), way)
group by municipio, amenity, name
order by municipio asc
Posteriormente obtém-se a contagem deste tipo de equipamentos que se encontram sem nome
SELECT count (*), municipio, amenity
FROM planet_osm_point, cont_aad_caop2010
WHERE amenity = 'hospital'
AND st_contains (st_transform(wkb_geometry, 900913), way)
AND name is null
group by municipio, amenity
order by municipio asc
Seguidamente atribui-se uma localização espacial àqueles hospitais que se encontram sem nome, de modo a facilitar uma posterior correcção, utilizando a seguinte query:
SELECT municipio, amenity, st_astext(way)
FROM planet_osm_point, cont_aad_caop2010
WHERE amenity = 'hospital'
AND st_contains (st_transform(wkb_geometry, 900913), way)
AND name is null
group by municipio, amenity, st_astext(way)
order by municipio asc