Le PortailSIG est issu d'une volonté de vous informer sur l'actualités des Systèmes d'Information Géographique, mais également de mettre en commun des ressources s'y rapportant, aussi diverses que des articles, des tutoriaux, des FAQs, des scripts et documents téléchargeables et d'autres fonctionnalités que nous essaierons de vous apporter au cours des évolutions de cette version 2 du PortailSIG.
Comment faire une jointure spatiale avec l’opérateur spatial ‘dont le centre est’ ?
Auteur : Lena
Pour joindre à chaque entité de la couche de polygones A les entités de la couche ponctuelle B qui correspondent à leur centre, il faut :
- tout d’abord, générer les centroïdes de la couche A (par exemple à l’aide de l’extension ET Geowizard, onglet ‘Convert’, outil gratuit et non limité Polygon to point, ‘Specify conversion option’ = ‘Center points’).
- ensuite, réaliser une jointure spatiale entre la couche de centroïdes et la couche B. Cette opération va joindre à chaque centroïde de A l’entité de B qui en est la plus proche.
- enfin, sélectionner les entités de la couche résultante (Join_output .shp) pour lesquelles le champ [Distance] = 0.
- Ajouter un commentaire
- 638 lectures
Similar entries
- Comment sélectionner les entités de la couche A qui contiennent le centre des entités de la couche B?
- Comment agréger des entités contiguës qui ont une valeur de champ commune ?
- Comment transférer les attributs d’une couche à une autre en fonction de l’emplacement des entités ?
- Comment faire une sélection d’entités en fonction de leur emplacement par rapport aux entités d’une autre couche ?
- Comment découper une couche en fonction d'une autre?