[OSM-talk-fr] addr:* sur les radars

Vincent Pottier vpottier at gmail.com
Lun 27 Juin 11:52:18 UTC 2011


Le 27/06/2011 11:53, cyrille giquello a écrit :
> Pour ma part je n'ai jamais utilisé les requêtes spatiales et suis
> donc bien heureux avec les attributs.
Hum, je ne suis pas pour une base élitiste,
Mais je ne suis pas non plus pour le nivellement par le bas !
Ça ne sert à rien d'avoir le modèle de donnée d'OSM si on met du 'is_in' 
du 'addr:*' sur les radars (je n'ai pas dit sur les entrées de bâtiment)

Quelqu'un qui a fait un peu de SQL avec une jointure doit arriver 
rapidement à faire une requête spatiale.
Ça donne quelque chose du genre (non testé)

SELECT radar.osm_id, commune."addr:postcode", radar.geo
FROM france_point AS radar
     JOIN france_polygon AS commune
         ON ST_WITHIN(radar.geo, commune.geo)
WHERE commune."ref:INSEE" = 'NNNNN'

Facile, Non ?
1/4 seulement des radars auront un addr:* Alors que tous sont 
accessibles par calcul. Pourquoi alors s'encombrer de tags qui ne seront 
pas systématiques ?
Quand on est flemmard (et je le suis) pour pouvoir le rester, il faut 
devenir intelligent.
--
FrViPofm




Plus d'informations sur la liste de diffusion Talk-fr