Suite

Calculer l'aire des groupes en fonction de l'intersection de plusieurs fichiers de formes à l'aide d'ArcPy ?

Calculer l'aire des groupes en fonction de l'intersection de plusieurs fichiers de formes à l'aide d'ArcPy ?


J'ai 5 fichiers de formes. Il y a 72 groupes possibles de « couverture terrestre+roche supérieure+sous-roche+drainage du sol » dans chaque bassin versant. Je veux obtenir la superficie des différents groupes de « couverture terrestre+roche supérieure+sous-roche+drainage du sol » dans chaque bassin versant.

J'ai pensé à :

  1. Intersectez les fichiers de formes.
  2. Créez une nouvelle colonne nommée group ='land cover+top-rock+subrock+soil drainge' colonnes
  3. Calculer l'aire de chaque polygone dans la colonne « groupe »

Existe-t-il un moyen d'obtenir la zone des groupes résultant de l'intersection de plusieurs fichiers de formes à la fois à l'aide d'ArcPy?


La manière précise dont vous procéderez dépendra de votre niveau de licence d'ArcGIS for Desktop car, à partir de l'aide d'Intersect :

Avec les licences ArcGIS for Desktop Basic et Standard, le nombre de classes d'entités ou de couches en entrée est limité à deux.

À moins que vous n'ayez avancé, vous devrez effectuer une intersection en utilisant des paires à la fois.

Dans tous les cas, je pense que vous devriez essayer votre flux de travail, et s'il ne produit pas le résultat que vous attendez, vous serez alors bien placé pour nous montrer les détails de l'étape où votre flux de travail semble s'égarer.


Voir la vidéo: Intégrale double: Calcul de laire dune surface en utilisant lntégrale double