[OSM-dev-fr] requete sql pour les passages piétons

Nicolas Dumoulin nicolas_openstreetmap.org at dumoulin63.net
Mar 15 Fév 12:02:00 GMT 2011


Salut,

J'essaie donc de tracer les passages piétons avec mapnik. L'idée est d'obtenir 
un segment représentant l'orientation du way au niveau de l'intersection pour 
ensuite coller un symbole correctement orienté.
Pour cela, je pensais utiliser  ST_Buffer pour faire un cercle autour du point 
et ST_Intersect pour obtenir le segment du way.
Pour l'instant, je bloque sur le ST_Buffer, voilà la requête :
(select ST_Buffer(way,50) from planet_osm_point where highway='crossing') as 
polygons

J'obtiens l'erreur mapnik suivante :
RuntimeError: PSQL error:
ERREUR:  la colonne « way » n'existe pas
LINE 1: SELECT AsBinary("way") AS geom from 
                        ^
Full sql was: 'SELECT AsBinary("way") AS geom from 
          (select ST_Buffer(way,50) from planet_osm_point where 
highway='crossing') as polygons
         WHERE "way" && SetSRID('BOX3D(346476.6564867925 
5740217.125582958,347377.7296276817 5740855.262626997)'::box3d, 900913)'

Pourtant la colonne way est bien là est la requête sans le st_buffer fonctionne 
très bien.
Une idée ?

-- 
Nicolas Dumoulin
http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin



More information about the dev-fr mailing list