Utfører du omvendt klipp i ArcMap?

Er det en måte å utføre en «omvendt» av klippfunksjonen i ArcMap?

Jeg er ikke helt sikker på hvordan jeg skal forklare dette så her er et diagram:

skriv inn bildebeskrivelse her

Kommentarer

  • Det fungerte perfekt! Klippet det indre området ut av det bufrede området mitt – Takk

Svar

Siden Slett (som @Jens linket) bare er tilgjengelig med en avansert lisens, kan du laste ned ET Geowizards . Den kan installeres som en Arcmap-verktøykasse.

Selv om du må betale for hele suiten, er det en gratis del av programmet og slettingsfunksjonen er inkludert der ( Overleggsgruppe ).

Svar

Bruk Slett (analyse) verktøy :

skriv inn bildebeskrivelse her

Kommentarer

  • Out-of-the-box dette vil bare fungere med Advanced (ArcInfo) nivålisens. Det er mulig å oppnå det samme med en grunnleggende lisens programatisk med Arc Objects og en basic lisens. (iTopologicalOperator )
  • En annen løsning for å «slette» med Baisc (ArcView) eller Standard (ArcEditor) lisens er å bruke verktøyet Union og Velg etter sted . @MappaGnosis beskriver hvordan det fungerer i hans svar på dette spørsmålet .

Svar

Et annet alternativ her ville være t o utfør en union og deretter slette den indre funksjonen. Etter foreningen, select features fra det opprinnelige laget, og bruk delete feature verktøyet for å fjerne de valgte polygonene.

Kommentarer

  • Velkommen til nettstedet. Jeg ' foreslår at du utvider svaret ditt med trinnene som brukeren trenger å følge.
  • (+1) Dette er et godt svar fordi det (a) utfører den forespurte oppgaven (b) effektivt (c) ved hjelp av grunnleggende operasjoner tilgjengelig på alle lisensnivåer (d) på en måte som også oversettes til andre GIS-plattformer. Velkommen til nettstedet vårt, Rob!

Svar

Jeg har funnet denne metoden til å fungere:

  • Start en redigeringsøkt
  • Velg laget («klipp» -funksjonen eller «utdata» som det er referert til i bildet ditt ovenfor) du vil klippe ut av en større polygon
  • På redigeringsverktøylinjen klikker du på rullegardinmenyen «editor» og velger «Clip». Velg «kast området som krysser»

Ditt «klipp» -funksjonslag vil fortsatt være i takt, så fortsett og slå av dette laget. Dette skal utføre et omvendt klipp.

Kommentarer

  • dette fungerer for meg, vær oppmerksom på at den kasserte klipppolygonen må være en enkelt polygon, ellers klippfunksjonen din blir grå. Hvis sirkelpolygonet ditt har flere deler, må du bruke fletting ved å starte redigeringsøkten, velg alle deler, og velg ' flett for å gjøre det til en eneste stor polygon. Deretter kan du velge denne eneste store polygonen (sirkel) og klippe den fra din firkantede polygon.

Svar

Et annet gratis alternativ hvis du ikke har en avansert lisens for ArcGIS, er utvidelsespakken Xtools Pro . I likhet med ET Geowizards er noen av verktøyene bare tilgjengelige hvis du kjøp en lisens, men de fleste av dem er gratis for alltid, Erase-verktøyet er en av de gratis.

Svar

Hvor mange trenger du polygoner for å «reversere klipp»?

HVIS det bare er en eller to, må du slå på redigeringen din, velge ALLE funksjonene som kommer i kontakt med denne «slett» polygonen, og deretter spore slettingen polygon med klipp polygoner redigeringsverktøy. Det vil skille opp alle de valgte polygonene dine. Fjern merket for alt, velg deretter de du vil slette, og bare slett dem. Dum løsning, men effektiv hvis du bare har noen få områder å «reversere klipp».

Svar

Svar

Sjekk alternativet Velg etter sted.Du kan velge alle punktene som faller innenfor et funksjonslag. Etter at disse er valgt, gå til attributtene og bytt valget.

Kommentarer

  • Dette ' t svar på spørsmålet – OP vil klippe et lag, ikke bare velge funksjoner.

Svar

Personlig kasser jeg bare en omvendt utklippsmaske. Lag en rektangulær utstrekning på rundt alle funksjonene dine, klipp et hull av ønsket form i den, og bruk deretter klippeverktøyet som vanlig. Fungerer like bra …

Svar

Første kjør skjæringsverktøyet, det vil velge områdene som overlapper mellom to funksjoner klasser. Kjør deretter foreningsverktøyet, det vil velge alle deler av de to funksjonsklassene, men brytes på punkter der funksjonen ikke har samme form. Kjør deretter velg etter attributt for å velge delene du vil slette.

Svar

Symmetrisk forskjell (analyse) Funksjoner eller deler av funksjoner i inngangs- og oppdateringsfunksjonene som ikke overlapper, blir skrevet til utdatafunksjonsklassen Bruk – Inngangs- og oppdateringsfunksjonsklassen eller funksjonslaget må være av samme geometritype. Attributtverdier fra inngangsfunksjonsklassene kopieres til utgangsfunksjonsklassen. skriv inn bildebeskrivelse her

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *