Exécution dun clip inversé dans ArcMap?

Existe-t-il un moyen deffectuer une « inversion » de la fonction de clip dans ArcMap?

Je ne sais pas exactement comment expliquer voici donc un diagramme:

entrez la description de limage ici

Commentaires

  • Cela a parfaitement fonctionné! Jai coupé la zone intérieure de ma zone tampon – Merci

Réponse

Depuis Erase (comme @Jens lié) uniquement disponible avec une licence Advanced, vous pouvez télécharger ET Geowizards . Il peut être installé comme une boîte à outils Arcmap.

Bien que vous deviez payer pour la suite complète, il y a « une partie gratuite du programme et la fonction Effacer y est incluse ( Groupe de superposition ).

Réponse

Utilisez Outil Effacer (Analyse) :

entrez la description de limage ici

Commentaires

  • Prêt à lemploi, cela ne fonctionnera quavec une licence de niveau Advanced (ArcInfo). Il est possible daccomplir la même chose avec une licence de base par programme avec Arc Objects et une licence de base. (iTopologicalOperator )
  • Une autre solution de contournement pour «effacer» avec une licence Baisc (ArcView) ou Standard (ArcEditor) consiste à utiliser loutil Union et loutil Sélectionner par emplacement . @MappaGnosis décrit son fonctionnement dans sa réponse à cette question .

Réponse

Une autre option ici serait t o effectuez un union puis supprimez la fonction interne. Après lunion, select features de la couche initiale et utilisez loutil delete feature pour supprimer les polygones sélectionnés.

Commentaires

  • Bienvenue sur le site. Je ' suggère délargir votre réponse avec les étapes que lutilisateur devra suivre.
  • (+1) Cest une bonne réponse car elle (a) accomplit la tâche demandée (b) de manière efficace (c) en utilisant les opérations de base disponibles à tous les niveaux de licence (d) dune manière qui se traduit également par dautres plates-formes SIG. Bienvenue sur notre site, Rob!

Réponse

Jai trouvé que cette méthode fonctionne:

  • Démarrer une session de montage
  • Sélectionnez le calque (fonction « clip » ou « sortie » comme référencé dans votre image ci-dessus) que vous souhaitez extraire dun polygone plus grand
  • Dans la barre doutils de votre éditeur, cliquez sur le menu déroulant « éditeur » et sélectionnez « Clip ». Choisissez « ignorer la zone qui croise »

Votre calque dentités « clip » sera toujours intact, alors allez-y et désactivez ce calque. Cela devrait effectuer un clip inversé.

Commentaires

  • cela fonctionne pour moi, sachez que le polygone de clip ignoré doit être un seul polygone, sinon, votre fonction de clip sera grisée. Si votre polygone de cercle a plusieurs parties, vous devez utiliser la fusion en démarrant la session dédition, sélectionnez toutes les parties et dans la liste déroulante de la barre doutils de léditeur, choisissez ' merge ' pour en faire un seul grand polygone. Ensuite, vous pouvez sélectionner ce seul grand polygone (cercle) et le découper à partir de votre polygone carré.

Réponse

Une autre option gratuite si vous navez pas de licence Advanced pour ArcGIS est la suite dextensions Xtools Pro . Comme ET Geowizards, certains des outils ne sont disponibles que si vous acheter une licence mais la plupart dentre eux sont gratuits pour toujours, loutil Erase est lun des gratuits.

Réponse

Combien polygones avez-vous besoin de « recadrer »?

SI cest juste un ou deux, activez votre montage, sélectionnez TOUTES les entités qui entrent en contact avec ce polygone « effacer », puis tracez leffacement polygone avec loutil dédition couper les polygones . Il « découpera tous les polygones sélectionnés. Désélectionnez tout, puis resélectionnez ceux à supprimer, et supprimez-les simplement. Solution de contournement idiote, mais efficace si vous navez que quelques zones à » inverser le clip « .

Réponse

Réponse

Découvrez loption de sélection par emplacement.Vous pouvez sélectionner tous les points appartenant à une couche dentités. Une fois que ceux-ci ont été sélectionnés, accédez aux attributs et changez la sélection.

Commentaires

  • Cela ne ' t répondre à la question – lOP veut découper un calque, pas seulement sélectionner des entités.

Réponse

Personnellement, je viens de créer un masque décrêtage inversé. Créez une étendue rectangulaire autour de toutes vos entités, coupez un trou de la forme souhaitée, puis utilisez loutil de détourage comme dhabitude. Fonctionne aussi bien …

Réponse

Première exécution de loutil dintersection, il sélectionnera les zones qui se chevauchent entre deux entités Des classes. Ensuite, exécutez loutil Union, il sélectionnera toutes les parties des deux classes dentités mais se coupera aux points où lentité na pas la même forme. Ensuite, exécutez la sélection par attribut pour sélectionner les parties que vous souhaitez supprimer.

Réponse

Différence symétrique (analyse) Les entités ou parties dentités dans les entités dentrée et de mise à jour qui ne se chevauchent pas seront écrites dans la classe dentités en sortie . Utilisation – La classe dentités ou la couche dentités en entrée et de mise à jour doit être du même type de géométrie. Les valeurs dattribut des classes dentités en entrée seront copiées dans la classe dentités en sortie. entrez la description de limage ici

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *