[OSM-dev-fr] [SQL] utilisation de ST_Difference
Nicolas Dumoulin
nicolas_openstreetmap.org at dumoulin63.net
Ven 31 Déc 07:59:50 GMT 2010
Le jeudi 30 décembre 2010 19:03:34 Vincent de Chateau-Thierry, vous avez écrit
:
> (...)
> ST_SetSRID(ST_GeomFromText('POINT(3.098 45.739 3.1543 45.764)',
> 4326),900913)
> (...)
> et normalement ça ne plantera plus (enfin, plus avec cette erreur en
> tout cas :-) )
Merci de l'astuce, mais ça ne change rien.
En attendant de trouver mieux, j'ai dessiné une bbox bien large que j'ai mise
dans ma base, et je fais un ST_Difference en n'utilisant que les données de la
base bien projetées.
Pour info, ça donne :
(select ST_DIFFERENCE(p1.way,p2.way) as way from planet_osm_polygon p1,
planet_osm_polygon p2 where p1.boundary='box' and p2.name='Aubière')as roads
Merci du coup de main
À bientôt
--
Nicolas Dumoulin
http://wiki.openstreetmap.org/wiki/User:NicolasDumoulin
More information about the dev-fr
mailing list