#1 Fri 11 March 2016 16:16
- Olivier82
- Juste Inscrit !
- Date d'inscription: 15 Jul 2015
- Messages: 6
Leaflet - Tracé dynamique de Polygone
Bonjour à tous,
Ce post est dans la suite de mon précédent.
Sur une carte, j'affiche les contours de communes d'après plusieurs fichiers geojson.
Code:
$.each(communes, function(index, value){ link = "//rezopouce-dev.fr/cartographie/" + value.departement + "/" + value.insee + ".geojson"; $.getJSON(link, function(data) { var limit = L.geoJson(data, communeLimitStyle(value)).addTo(map); }); });
Tout cela est dynamique, réalisé depuis symfony, une BDD et fonctionne bien.
Je voudrais en fait tracer un polygone qui suivrait les contours des communes placées à l'extérieur cf. img. Je ne peux pas créer ce polygone avec Qgis par exemple, le choix des communes n'est pas défini par avance.
Comment m'y prendre ?
En vous remerciant par avance.
Hors ligne
#2 Mon 14 March 2016 09:26
Re: Leaflet - Tracé dynamique de Polygone
Bonjour,
Coté client, vous pouvez utilsier turf.js et la fonction merge ou union
http://turfjs.org/static/docs/module-turf_merge.html
http://turfjs.org/static/docs/module-turf_union.html
Union fuisionne 2 polygones, merge fusionne l'ensemble des polygones contenu dans une "FeatureCollection"
Hors ligne
#3 Fri 18 March 2016 08:51
- Olivier82
- Juste Inscrit !
- Date d'inscription: 15 Jul 2015
- Messages: 6
Re: Leaflet - Tracé dynamique de Polygone
Bonjour et merci pour cette réponse.
Je n'ai pas encore essayé ce module mais vous donnerai une réponse dés que ce sera fait.
Hors ligne