[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