[OSM-dev-fr] Simplifier nos limites admin...
Francescu GAROBY
f.garoby at gmail.com
Mer 11 Déc 16:35:44 UTC 2013
Je en comprends pas tout à ce que fait cette requête, mais pourquoi tu as
"p2.osm_id *>* p.osm_id" dans ta clause "ON" ? Ca ne devrait pas être
"p2.osm_id *=* p.osm_id", plutôt ?
Francescu
Le 11 décembre 2013 16:58, Christian Quest <cquest at openstreetmap.fr> a
écrit :
> Les limites admins sont super définies mais pour des usages à petite ou
> moyenne échelle ça fait quelques chose de trop défini et trop volumineux à
> traiter.
>
> Qui peut le plus peut le moins !
>
> J'ai commencé à m'attaquer à ça pour produire des version plus légères de
> nos limites admins. Pour l'instant, je joue avec ST_Touches pour
> sélectionner les polygones limitrophes, puis ST_Intersection, ST_LineMerge
> et ST_Simplify pour obtenir un linestring simplifié par frontière entre 2
> communes.
>
> Ca semble ok sauf que j'ai des manques.
>
> voici la tête de la requête si quelqu'un a une idée:
>
> SELECT ST_Simplify(ST_LineMerge (st_intersection(p.way,p2.way)),10) as
> limite, concat(p.name ,' - ', p2.name) as nom from planet_osm_polygon p
> join planet_osm_polygon p2 on (st_touches(p.way,p2.way) and p2."ref:INSEE"
> is not null and p2.admin_level='8' and p2.boundary='administrative' and
> p2.osm_id>p.osm_id) where p.way && !bbox! and p."ref:INSEE" is not null and
> p.admin_level='8' and p.boundary='administrative';
>
> --
> Christian Quest - OpenStreetMap France
> Un nouveau serveur pour OSM... http://donate.osm.org/server2013/
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20131211/26090519/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr