Je m'appuie uniquement sur les polygones de communes, pas sur les way d'origine qui peuvent avoir de tout comme tag admin_level (y compris aucun).
Le 11 décembre 2013 17:04, Art Penteur <[email protected]> a écrit : > Je ne comprends pas le code cité, mais les communes limitrophes de bordure > de département ont des boundaries avec admin_level=6. > ( (région, 4), respectivement). > > Serait-ce une piste ? > > Art. > Le 11 déc. 2013 16:59, "Christian Quest" <[email protected]> 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 >> [email protected] >> https://lists.openstreetmap.org/listinfo/dev-fr >> >> > _______________________________________________ > dev-fr mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/dev-fr > > -- Christian Quest - OpenStreetMap France Un nouveau serveur pour OSM... http://donate.osm.org/server2013/
_______________________________________________ dev-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/dev-fr
