Vous créez une carte thermique ou une carte de densité à partir de polygones empilés dans ArcMap?

9

J'ai un fichier de forme polygonale qui a de nombreuses fonctionnalités qui se chevauchent. Chaque entité représente une zone utilisée par les ours polaires. Ainsi, certains polygones se chevauchent et d'autres non, et il existe des grappes distinctes de zones qui se chevauchent.

J'aimerais avoir une mesure du chevauchement dans un domaine particulier. Mais je n'ai aucune idée de comment procéder. Je suis assez nouveau dans le SIG et j'apprends toujours les cordes, il semble juste que je ne trouve pas de réponse.

Ghazam
la source
1
Êtes-vous intéressé à calculer la superficie totale des régions qui se chevauchent des polygones?
Aaron
Eh bien oui finalement, mais ce n'est pas mon objectif.
Ghazam

Réponses:

14

Dans ArcGIS, la façon la plus simple de créer une couche de polygones avec le nombre d'entités qui se chevauchent est la suivante:

  1. Exécutez l' outil Union sur vos couches de polygones source. Il en résultera un calque avec une entité pour chaque zone de chevauchement.

  2. Ajoutez un nouveau champ au calque créé à l'étape 1, appelé NewIDou quelque chose à cet effet, et utilisez Field Calculator pour le définir égal au FIDchamp.

  3. Utilisez l' outil Fusionner pour fusionner vos couches de polygones source en une seule couche avec des entités qui se chevauchent.

  4. Exécutez l' outil Union sur le calque créé à l'étape 3. Cela se traduira par un seul calque avec plusieurs fonctionnalités pour chaque zone de chevauchement (illustré ci-dessous). L'outil Union se comporte différemment (créant plusieurs fonctionnalités pour chaque zone de chevauchement) lorsqu'il est exécuté avec une seule entrée, comme expliqué dans la page d'aide de Union Works . entrez la description de l'image ici

  5. Exécutez l' outil de jointure spatiale . Vos fonctionnalités cibles seront le résultat de l'étape 4. Les fonctionnalités de jointure seront le résultat de l'étape 2. L'option de correspondance sera ARE_IDENTICAL_TO. Toutes les autres valeurs doivent être laissées par défaut. Le résultat est le même qu'à l'étape 4, sauf avec de nouveaux attributs ajoutés, y compris le NewID.

  6. Exécutez Summary Statistics sur la sortie de l'étape 5. Choisissez le champ statistique souhaité. Définissez votre champ de cas sur NewID. Le tableau résultant aura une colonne appelée FREQUENCYqui indique combien de fois chacun a NewIDété trouvé dans la sortie de l'étape 5. Ceci est égal au nombre d'entités qui se chevauchent dans les données source. Vous pouvez joindre ce tableau à la sortie de l'étape 2 pour la visualisation.

dmahr
la source
Le problème est que je n'ai pas plusieurs couches. Tous mes polygones sont dans une seule couche. Donc, quand je fais la première étape, mon entrée est une seule couche et le résultat est similaire à l'étape 4. Je passe de 135 fonctionnalités à
755
@ user14496 Il n'y a aucun moyen de "forcer" l'outil Union à ne pas créer de fonctions se chevauchant en plus de modifier le nombre de couches en entrée. Une solution de contournement pour votre situation consiste à diviser vos 135 entités en entrée en deux couches: l'une avec 134 entités et l'autre avec seulement 1 entité.
dmahr
3

L'image ci-jointe montre plusieurs polygones représentant des gammes d'ours polaires (c'est-à-dire une couleur rouge creuse). Les zones en bleu montrent les régions qui se chevauchent. Les étiquettes correspondent aux ID de polygone. Pour effectuer l'analyse, essayez ce qui suit:

  1. Assurez-vous que votre classe de caractéristiques se trouve dans une géodatabase fichier pour faciliter les calculs de zone
  2. Intersection de la classe de traits
  3. Utilisez Fondu basé sur "OBJECTID" pour combiner toutes les zones qui se chevauchent. Si vous voulez des régions individuelles qui se chevauchent, dissolvez en fonction de "FID_yourpolygon", qui est l'ID des polygones d'origine.
  4. Ajoutez un nouveau champ dans la table d'attributs de sortie de dissolution "Acres". Faites un clic droit sur le champ "Acres" et calculez la géométrie en fonction de la superficie> acres

entrez la description de l'image ici entrez la description de l'image ici

Aaron
la source