[OSM-dev-fr] Simplifier nos limites admin...
Christian Quest
cquest at openstreetmap.fr
Mer 11 Déc 16:37:54 UTC 2013
!bbox! c'est pour TileMill (mapnik) car je l'utilise pour visualiser le
résultat.
La tolérance correspond au nombre de points intermédiaires pour définir un
quart de cercle. Donc avec 1 ça te simplifie un cercle en 8 points. Ca ne
joue que sur la simplification et pour être sûr je l'ai passé à 0.0001 et
ça ne change rien.
Voici un exemple de manques:
http://cl.ly/image/2q2s2V0f1g1S
Désolé pour la requête "compacte", merci yves !
Pour le p2.osm_id > p.osmid, c'est pour ne sortir une frontière entre 2
communes qu'une fois et pas deux.
Si c'était un = ça me sortirait les limites d'une commune avec elle même ;)
2013/12/11 V de Chateau-Thierry <vdct at laposte.net>
>
> > De : "Art Penteur"
> >> Le 11 déc. 2013 17:07, "Christian Quest" a écrit :
> >>> Le 11 décembre 2013 17:04, Art Penteur a écrit :
> >>>>Le 11 déc. 2013 16:59, "Christian Quest" a écrit :
>
> >>>> 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';
>
> Je n'arrive pas à voir quelle est l'unité du 2e paramètre de
> ST_Simplify(), la
> "tolérance". Rien vu dans la doc PostGIS. As-tu les mêmes manques quand tu
> la passes à
> 0.0001 (soyons fous) ?
> Sinon une question : ça marche comment, cette syntaxe !bbox! ? (jamais
> utilisé).
>
> vincent
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/dev-fr
>
--
Christian Quest - OpenStreetMap France
Un nouveau serveur pour OSM... http://donate.osm.org/server2013/
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20131211/835c9759/attachment.html>
Plus d'informations sur la liste de diffusion dev-fr