Wykonujesz odwrotny klip w ArcMap?

27

Czy istnieje sposób na wykonanie „odwrócenia” funkcji klipu w ArcMap?

Nie jestem do końca pewien, jak to wyjaśnić, więc oto schemat:

wprowadź opis zdjęcia tutaj

Alan Carr
źródło
To działało idealnie! Wytnąłem obszar wewnętrzny z mojego zbuforowanego obszaru - Dzięki

Odpowiedzi:

16

Ponieważ Erase (jako link @Jens) jest dostępne tylko z licencją Advanced, możesz pobrać ET Geowizards . Można go zainstalować jako zestaw narzędzi Arcmap.

Chociaż musisz zapłacić za pełny pakiet, istnieje bezpłatna część programu, w której znajduje się funkcja wymazywania ( grupa nakładek ).

Jaskółka oknówka
źródło
27

Użyj narzędzia Wymaż (analiza) :

wprowadź opis zdjęcia tutaj

Jens
źródło
1
Po wyjęciu z pudełka będzie to działać tylko z licencją na poziomie Advanced (ArcInfo). Można to osiągnąć za pomocą podstawowej licencji programowo z Arc Objects i podstawowej licencji. (iTopologicalOperator)
Jakub Sisak GeoGraphics
2
Innym obejściem „wymazywania” w przypadku licencji Baisc (ArcView) lub Standard (ArcEditor) jest użycie narzędzia Union i narzędzia Wybierz według lokalizacji . @MappaGnosis opisuje, jak to działa w odpowiedzi na to pytanie .
Jens
19

Inną opcją byłoby wykonanie uniona następnie usunięcie funkcji wewnętrznej. Po połączeniu, select featuresz warstwy początkowej i użyj delete featurenarzędzia, aby usunąć wybrane wielokąty.

Obrabować
źródło
1
Witamy na stronie. Proponuję poszerzyć swoją odpowiedź o kroki, które użytkownik musiałby wykonać.
Zachary
5
(+1) To dobra odpowiedź, ponieważ (a) wykonuje żądane zadanie (b) skutecznie (c) przy użyciu podstawowych operacji dostępnych na wszystkich poziomach licencjonowania (d) w sposób, który dobrze przekłada się również na inne platformy GIS. Witamy na naszej stronie, Rob!
whuber
5

Znalazłem tę metodę do pracy:

  • Rozpocznij sesję edycji
  • Wybierz warstwę (funkcję „klip” lub „wynik”, jak pokazano na obrazku powyżej), którą chcesz wyciąć z większego wielokąta
  • Na pasku narzędzi edytora kliknij menu rozwijane „Edytor” i wybierz opcję „Klip”. Wybierz „odrzuć przecinający się obszar”

Twoja warstwa funkcji „klip” będzie nadal taktowana, więc wyłącz ją. Powinno to wykonać odwrotny klip.

Shelby Egan
źródło
to działa dla mnie, pamiętaj, że odrzucony wielokąt klipu musi być pojedynczym wielokątem, w przeciwnym razie funkcja klipu zostanie wyszarzona. Jeśli wielokąt koła ma wiele części, musisz użyć scalania przez rozpoczęcie sesji edycji, zaznacz wszystkie części, a z rozwijanej listy paska narzędzi edytora wybierz „scal”, aby uczynić z niego pojedynczego dużego wielokąta. Następnie możesz wybrać ten pojedynczy duży wielokąt (okrąg) i wyciąć go z kwadratowego wielokąta.
hoogw
3

Kolejną bezpłatną opcją, jeśli nie masz licencji Advanced na ArcGIS, jest pakiet rozszerzeń Xtools Pro . Podobnie jak ET Geowizards, niektóre z narzędzi są dostępne tylko wtedy, gdy kupisz licencję, ale większość z nich jest na zawsze darmowa, narzędzie Erase jest jednym z bezpłatnych.

Dan C.
źródło
1

Ile wielokątów potrzebujesz do „odwrócenia klipu”?

JEŻELI jest tylko jeden lub dwa, włącz edycję, wybierz WSZYSTKIE funkcje, które mają kontakt z tym wielokątem „wymaż”, a następnie prześledź wymazanie wielokąta za pomocą narzędzia do edycji wielokątów wyciętych . Pokroi wszystkie wybrane wielokąty. Odznacz wszystko, a następnie ponownie wybierz te, które chcesz usunąć, i po prostu je usuń. Głupie obejście, ale skuteczne, jeśli masz tylko kilka obszarów do „odwrócenia klipu”.

sara
źródło
0

Sprawdź opcję wyboru według lokalizacji. Możesz wybrać wszystkie punkty mieszczące się w warstwie obiektów. Po ich wybraniu przejdź do atrybutów i przełącz wybór.

Mike B.
źródło
To nie odpowiada na pytanie - OP chce przyciąć warstwę, a nie tylko wybrać funkcje.
Midavalo
0

Osobiście po prostu tworzę maskę do przycinania wstecznego. Utwórz prostokątny zasięg wokół wszystkich obiektów, wytnij w nim otwór o pożądanym kształcie, a następnie użyj narzędzia do przycinania, jak zwykle. Działa równie dobrze ...

Jakub Sisak GeoGraphics
źródło
0

Najpierw uruchom narzędzie przecinające, wybierze obszary nakładające się między dwiema klasami obiektów. Następnie uruchom narzędzie łączenia, wybierze wszystkie części dwóch klas elementów, ale zepsuje się w punktach, w których element nie ma tego samego kształtu. Następnie uruchom polecenie wybierz według atrybutu, aby wybrać części, które chcesz usunąć.

Map_Ninja
źródło