Cè un modo per eseguire un “inverso” della funzione clip in ArcMap?
Non sono esattamente sicuro di come spiegarlo questo quindi ecco un diagramma:
Commenti
- Ha funzionato perfettamente! Ritagliata larea interna dalla mia area bufferizzata – Grazie
Risposta
Poiché la cancellazione (come collegato a @Jens) è disponibile solo con una licenza avanzata, puoi scaricare ET Geowizards . Può essere installato come toolbox Arcmap.
Anche se devi pagare per la suite completa, “cè una parte gratuita del programma e la funzione Cancella è inclusa” ( Gruppo overlay ).
Risposta
Utilizza Strumento di cancellazione (analisi) :
Commenti
- Di default questo funzionerà solo con la licenza di livello Advanced (ArcInfo). È possibile ottenere lo stesso risultato con una licenza di base programmaticamente con Arc Objects e una licenza di base. (iTopologicalOperator )
- Unaltra soluzione alternativa per “cancellare” con la licenza Baisc (ArcView) o Standard (ArcEditor) consiste nellusare lo strumento Unione e lo strumento Seleziona per posizione . @MappaGnosis descrive come funziona nella sua risposta a questa domanda .
Risposta
Unaltra opzione qui sarebbe t o eseguire un union
e quindi eliminare lelemento interno. Dopo lunione, select features
dal livello iniziale e utilizza lo strumento delete feature
per rimuovere i poligoni selezionati.
Commenti
- Benvenuto nel sito. ' suggerirei di espandere la tua risposta con i passaggi che lutente dovrebbe seguire.
- (+1) Questa è una buona risposta perché (a) esegue lattività richiesta (b) in modo efficiente (c) utilizzando le operazioni di base disponibili a tutti i livelli di licenza (d) in un modo che si traduce bene anche su altre piattaforme GIS. Benvenuto nel nostro sito, Rob!
Risposta
Ho scoperto che questo metodo funziona:
- Avvia una sessione di modifica
- Seleziona il livello (funzione “clip” o “output” come indicato nellimmagine sopra) che desideri ritagliare da un poligono più grande
- Nella barra degli strumenti delleditor, fai clic sul menu a discesa “editor” e seleziona “Clip”. Scegli “elimina larea che si interseca”
Il tuo feature layer “clip” sarà ancora intatto, quindi vai avanti e disattiva questo layer. Questo dovrebbe eseguire una clip inversa.
Commenti
- per me funziona, tieni presente che il poligono della clip scartato deve essere un singolo poligono, altrimenti la funzione clip sarà disattivata. Se il poligono del tuo cerchio ha più parti, devi utilizzare lunione per avviare la sessione di modifica, selezionare tutte le parti e dallelenco a discesa della barra degli strumenti delleditor, scegliere ' unisci ' per renderlo un unico grande poligono. Quindi puoi selezionare questo singolo grande poligono (cerchio) e ritagliarlo dal tuo poligono quadrato.
Risposta
Unaltra opzione gratuita se non si dispone di una licenza avanzata per ArcGIS è la suite di estensioni Xtools Pro . Come ET Geowizards, alcuni strumenti sono disponibili solo se si acquista una licenza ma la maggior parte di esse è gratuita per sempre, lo strumento Cancella è uno di quelli gratuiti.
Answer
Quanti poligoni hai bisogno di “invertire la clip”?
SE sono solo uno o due, attiva la modifica, seleziona TUTTE le caratteristiche che entrano in contatto con questo poligono “cancella”, quindi traccia la cancellazione poligono con lo strumento di modifica taglia poligoni . Suddividerà tutti i poligoni selezionati. Deseleziona tutto, quindi riseleziona quelli da eliminare e cancellali. Soluzione sciocca, ma efficace se hai solo poche aree da “ritagliare al contrario”.
Risposta
Risposta
Controlla lopzione Seleziona per posizione.È possibile selezionare tutti i punti che rientrano in un Feature Layer. Dopo averli selezionati, vai agli attributi e cambia la selezione.
Commenti
- Questo non ' t rispondere alla domanda: lOP vuole ritagliare un livello, non solo selezionare le caratteristiche.
Risposta
Personalmente, creo solo una maschera di ritaglio inverso. Crea unestensione rettangolare attorno a tutte le tue caratteristiche, taglia un buco della forma desiderata e usa lo strumento di ritaglio come al solito. Funziona altrettanto bene …
Risposta
Prima esegui lo strumento di intersezione, selezionerà le aree che si sovrappongono tra due elementi classi. Quindi esegui lo strumento di unione, selezionerà tutte le parti delle due classi di entità geografiche ma si interromperà nei punti in cui lelemento non ha la stessa forma. Quindi esegui seleziona per attributo per selezionare le parti che desideri eliminare.
Risposta
Differenza simmetrica (analisi) Le caratteristiche o parti di caratteristiche nelle caratteristiche di input e di aggiornamento che non si sovrappongono verranno scritte nella classe di entità geografiche di output . Utilizzo: la classe di entità geografiche di input e di aggiornamento o il layer di entità geografiche deve essere dello stesso tipo di geometria. I valori degli attributi dalle classi di entità geografiche di input verranno copiati nella classe di entità geografiche di output.