Auteur : Lena
Les couches doivent avoir un champ identifiant de manière unique chaque entité ([Id_A] et [Id_B]).
- On effectue tout d'abord une intersection des couches A et B.
- Dans la couche résultante intersection_output, on crée et calcule un champ [aire].
- On effectue ensuite une récapitulation sur le champ [Id_A] en incluant comme résumé statistique le maximum du champ [aire] : on obtient la table sum_output.
- On fait enfin une série de jointures (basées sur les attributs) à la table attributaire de la couche A :
- sum_output via les champs [coucheA.Id_A] et [sum_output.Id_A]
- intersect_output via les champs [sum_output.Max_aire] et [intersect_output.aire]
- coucheB via les champs [intersect_output.Id_B] et [coucheB.Id_B].
A chaque polygone de A sont ainsi joints les attributs du polygone de B qui y est le plus représenté en surface.