Le 7 août 2010 09:25, Vincent Pottier <[email protected]> a écrit :

> Bonjour,
> Ayant réussi à réinstaller postgis en local, j'ai testé une requête pour
> trouver les communes sans rue.
> J'en trouve près de 9300, mais il y a des faux positifs.
> Je mets la requête pour amélioration avant que ça devienne un module genre
> osmose.
>
> SELECT      c.osm_id,
>            c."ref:INSEE",
>            c.name,
>            ST_AsText(ST_Centroid(c.way))
> FROM        france_polygon AS c
>                LEFT OUTER JOIN france_roads AS r
>                    ON ( r.highway='residential'
>                           OR r.highway='unclassified'
>                           OR r.highway='tertiary'
>                           OR r.highway='secondary'
>                           )
>                       AND (
>                           ST_Intersects(c.way, r.way)
>                           OR ST_Contains(c.way, r.way)
>                           )
> WHERE c.admin_level='8'
>    AND r.osm_id IS NULL
> ORDER BY c."ref:INSEE"
> --
> FrViPofm
>
> _______________________________________________
> Talk-fr mailing list
> [email protected]
> http://lists.openstreetmap.org/listinfo/talk-fr
>


La table "roads" est moins complète que la "line". D'ailleurs, j'avoue ne
pas avoir encore bien saisit la différence entre les 2.
En faisant la même requête sur france_line au lieu de france_roads, ça te
sort combien de communes ?

--
Christian
_______________________________________________
Talk-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à