Distance entre les polygones
J'ai des fichiers de forme Polygon des sédiments dont j'ai besoin. J'ai besoin de calculer la distance parcourue par les sédiments (vers la terre) sur plusieurs années (c'est-à-dire entre 5500BC et 3850BC et ainsi de suite jusqu'à nos jours). Voir l'image ci-jointe - Le violet est la position des sédiments dans 3850BC et rose 5500BC.
Existe-t-il un moyen de calculer la distance entre ces deux polygones?
Réponses
Au lieu de créer des centres de gravité, vous pouvez utiliser le plugin NNJoin pour QGIS. Assurez-vous que vos couches d'entités sont dans la même projection avant d'utiliser ce plugin. Le nom du champ qui contient la distance peut être spécifié.
Il joindra les entités de layer_A aux entités les plus proches de layer_B et stockera les ID et la distance dans des champs séparés.
essayez d'abord d'obtenir les coordonnées centrales des polygones, puis utilisez la formule haversine pour calculer la distance entre les points centraux des polygones