Cálculo de cobertura de Cafés

From OpenStreetMap Wiki
Jump to navigation Jump to search

Pretende-se com estas querys determinar o número e a área de cafés por Município e por Distrito. Pretende-se também determinar a área média de cafés por distrito. Para isso foram feitos as seguintes querys:


Determinar o número cafés por Município:

select count (osm_id), municipio
from planet_osm_polygon, count_aad_caop2010
where amenity = 'cafe' and st_contains (st_transform(wkb_geometry,900913), way
group by municipio
order by municipio asc

Count cafes polygonos.png


Determinar a área total, em quilómetros, de cafés por Distrito:

select sum((s.way_area)/1000), c.distrito_
from cafe_poligonos s, cont_aad_caop2010 c
where s.amenity = 'cafe'
group by c.distrito_
order by c.distrito_ asc

Soma dist.png


Determinar a área média de cafés por Distrito:

create table media_dist as
select avg (s.som_area) as "media_area", c.distrito_
from soma_mun s, cont_aad_caop2010 c
group by c.distrito_
order by c.distrito_ asc

Media area cafe dist.png