Réponses:
Étant donné qu'Erase (comme @Jens lié) est uniquement disponible avec une licence avancée, 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 d'effacement y est incluse ( groupe Overlay ).
Utilisez l' outil Effacer (Analyse) :
Une autre option ici serait d'effectuer une union
, puis de supprimer la fonction interne. Après l'union, à select features
partir de la couche initiale et utilisez l' delete feature
outil pour supprimer les polygones sélectionnés.
J'ai trouvé que cette méthode fonctionnait:
Votre couche d'entités "clip" sera toujours intacte, alors allez-y et désactivez cette couche. Cela devrait effectuer un clip inversé.
Une autre option gratuite si vous ne disposez pas d'une licence avancée pour ArcGIS est la suite d'extension Xtools Pro . Comme ET Geowizards, certains outils ne sont disponibles que si vous achetez une licence, mais la plupart d'entre eux sont gratuits pour toujours, l'outil Effacer est l'un des outils gratuits.
De combien de polygones avez-vous besoin pour «inverser le clip»?
SI ce n'est qu'un ou deux, activez votre édition, sélectionnez TOUTES les entités qui entrent en contact avec ce polygone `` d'effacement '', puis tracez le polygone d'effacement avec l' outil d'édition de polygones coupés . Il découpera tous vos polygones sélectionnés. Désélectionnez tout, puis resélectionnez ceux à supprimer et supprimez-les. Solution de contournement idiote, mais efficace si vous n'avez que quelques zones à «inverser le clip».
Voici le code pour faire EFFACER sans licence avancée.
https://github.com/albykov/Python_Scripts/blob/master/eraseTool/o2erase.py
Découvrez l'option de sélection par emplacement. Vous pouvez sélectionner tous les points appartenant à une couche d'entités. Une fois ceux-ci sélectionnés, accédez aux attributs et changez de sélection.
Personnellement, je crée simplement un masque d'écrêtage inversé. Créez une étendue rectangulaire autour de toutes vos entités, coupez-y un trou de la forme souhaitée, puis utilisez l'outil de détourage comme d'habitude. Fonctionne aussi bien ...
Exécutez d'abord l'outil d'intersection, il sélectionnera les zones qui se chevauchent entre deux classes d'entités. Ensuite, exécutez l'outil d'union, il sélectionnera toutes les parties des deux classes d'entités mais s'arrête aux points où l'entité n'a pas la même forme. Exécutez ensuite la sélection par attribut pour sélectionner les portions que vous souhaitez supprimer.