Er der en måde at udføre en “omvendt” af klipfunktionen i ArcMap?
Jeg er ikke helt sikker på, hvordan jeg skal forklare dette er her et diagram:
Kommentarer
- Det fungerede perfekt! Klipte det indvendige område ud af mit bufferområde – Tak
Svar
Siden Slet (som @Jens linket) kun er tilgængelig med en avanceret licens, kan du downloade ET Geowizards . Det kan installeres som en Arcmap-værktøjskasse.
Selvom du skal betale for hele pakken, er der en gratis del af programmet, og sletningsfunktionen er inkluderet der ( Overlay-gruppe ).
Svar
Brug Slet (analyse) værktøj :
Kommentarer
- Out-of-the-box dette fungerer kun med Advanced (ArcInfo) niveau licens. Det er muligt at opnå det samme med en basislicens programatisk med Arc Objects og en basic licens. (iTopologicalOperator )
- En anden løsning til at “slette” med Baisc (ArcView) eller Standard (ArcEditor) licens er at bruge værktøjet Union og Vælg efter placering . @MappaGnosis beskriver, hvordan det fungerer i hans svar på dette spørgsmål .
Svar
En anden mulighed her ville være t o udfør en union
og slet derefter den indre funktion. Efter foreningen skal du select features
fra det oprindelige lag og bruge værktøjet delete feature
til at fjerne de valgte polygoner.
Kommentarer
- Velkommen til siden. Jeg ' foreslår at udvide dit svar med de trin, som brugeren skal følge.
- (+1) Dette er et godt svar, fordi det (a) udfører den anmodede opgave (b) effektivt (c) ved hjælp af grundlæggende operationer tilgængelige på alle licensniveauer (d) på en måde, der også oversættes til andre GIS-platforme. Velkommen til vores side, Rob!
Svar
Jeg har fundet denne metode til at fungere:
- Start en redigeringssession
- Vælg det lag (“klip” -funktion eller “output” som refereret i dit billede ovenfor), som du vil klippe ud af en større polygon
- Klik på rullemenuen “editor” på din redigeringsværktøjslinje, og vælg “Klip”. Vælg “kassér det område, der krydser”
Dit “klip” -funktionslag vil stadig være i takt, så fortsæt og slå dette lag fra. Dette skal udføre et omvendt klip.
Kommentarer
- dette fungerer for mig, vær opmærksom på, at den kasserede klipspolygon skal være en enkelt polygon, ellers din klipfunktion bliver grå. Hvis din cirkel polygon har flere dele, skal du bruge fletning ved start redigeringssession, vælg alle dele, og vælg ' flet for at gøre det til en enkelt stor polygon. Derefter kan du vælge denne eneste store polygon (cirkel) og klippe den fra din firkantede polygon.
Svar
En anden gratis mulighed, hvis du ikke har en avanceret licens til ArcGIS, er Xtools Pro udvidelsespakke. Ligesom ET Geowizards er nogle af værktøjerne kun tilgængelige, hvis du køb en licens, men de fleste af dem er gratis for evigt, værktøjet Slet er et af de gratis.
Svar
Hvor mange er polygoner nødt til at “vende klip”?
HVIS det bare er en eller to, skal du tænde for din redigering, vælge ALLE funktioner, der kommer i kontakt med denne “slet” polygon, og spore derefter sletningen polygon med redigeringsværktøjet klip polygoner . Det vil skære alle dine valgte polygoner op. Fjern markeringen af alt, og vælg derefter dem, der skal slettes, og bare slet dem. En fjollet løsning, men effektiv, hvis du kun har et par områder til at “vende klip”.
Svar
Svar
Tjek indstillingen Vælg efter sted.Du kan vælge alle punkter, der falder inden for et funktionslag. Når disse er valgt, skal du gå til attributterne og skifte markeringen.
Kommentarer
- Dette betyder ikke ' t besvare spørgsmålet – OP ønsker at klippe et lag, ikke kun vælge funktioner.
Svar
Personligt kasser jeg bare en omvendt klipmaske. Opret en rektangulær udstrækning på omkring alle dine funktioner, klip et hul af den ønskede form i det, og brug derefter klipningsværktøjet som normalt. Fungerer lige så godt …
Svar
1. kør krydsningsværktøjet, det vælger de områder, der overlapper mellem to funktioner klasser. Kør derefter foreningsværktøjet, det vælger alle dele af de to funktionsklasser, men bryder på punkter, hvor funktionen ikke har den samme form. Kør derefter vælg efter attribut for at vælge de dele, du vil slette.
Svar
Symmetrisk forskel (analyse) Funktioner eller dele af funktioner i input- og opdateringsfunktionerne, der ikke overlapper, skrives til outputfunktionsklassen Anvendelse – Indgangs- og opdateringsfunktionsklassen eller -funktionslaget skal være af samme geometritype. Attributværdier fra inputfunktionsklasser kopieres til outputfunktionsklassen.