Cafés e Restaurantes

From OpenStreetMap Wiki
Jump to: navigation, search

Cafés

Determinação de locais com o mesmo nome

Para determinar que cafés têm o mesmo nome, que pode ser indicio de uma definição do mesmo local através de pontos e polígonos, primeiro foram criadas duas tabelas:

Uma em que foram seleccionados todos os cafés identificados como pontos:

create table cafe_pontos as
select *
from planet_osm_points
where amenity = 'cafe'

E uma segunda em que seriam selecionados todos os cafés identificados como polígonos:

create table cafe_poligonos as
select *
from planet_osm_polygons
where amenity = 'cafe'

Seguidamente elaborou-se a query a seguir apresentada:

select p.osm_id, s.osm_id, p.name,, p.way, s.way
from cafe_pontos p, cafe_poligonos s
where p.name = s.name

Mesmo nome.png


Determinação de locais com a mesma localização geográfica

Para determinar locais que estão definidos como cafés através de pontos ou polígonos e que possuem a mesma localização.

select (s.osm_id, s.amenity, p.osm_id, s.amenity), p.name, s.name
from cafe_poligonos p, cafe_pontos s
where st_contains (p.way, s.way)

Cafe local comum.png


Restaurantes

Restaurantes marcados como pontos e polígonos

A partir das seguintes queries, foram criadas duas tabelas que apresentam todos os restaurantes identificados como pontos e polígonos

Create table restaurant_pontos as
Select *
From planet_osm_point
Where amenity = 'restaurant'
Create table restaurant_poligonos as
Select *
From planet_osm_polygon
Where amenity = 'restaurant'

Localização comum

É possível verificar através da query seguinte que existem alguns restaurantes marcados como pontos e polígonos que têm a mesma localização

select(a.osm_id, a.amenity, b.osm_id, b.amenity), a.name, b.name
from restaurant_poligonos a, restaurant_pontos b
where st_contains (a.way, b. way)

Localizacao comum.png

Restaurantes sem nome

Alguns dos pontos marcados como restaurante não tem nome, é possível observar isso a partir da seguinte query

Select osm_id, name
From restaurant_pontos
where name is null

Restaurant Null.png


Ana Mota