[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