Suite

Bord partagé entre deux polygones geojson

Bord partagé entre deux polygones geojson


Je souhaite obtenir les coordonnées d'une arête partagée (si elle existe) entre deux polygones geojson. J'utilise (actuellement) les bibliothèques turfjs et geojson-equality

J'ai essayé mais je considère que c'est assez inefficace

function sharedEdge(poly1, poly2) { pour (p1=0;p1

Existe-t-il un moyen plus court/plus efficace de le faire ?


Vous pouvez essayer la fonction d'intersection de turf.js.

D'après la documentation de l'API :

Prend deux polygones et trouve leur intersection. S'ils partagent une bordure, renvoie la bordure ; s'ils ne se coupent pas, renvoie undefined.


Voir la vidéo: QGIS Tutorial: Adding and Viewing GeoJSON in QGIS EN