Usuń punkty na wielokącie za pomocą QGIS


18

Jestem w tym nowy, w najlepszym razie nowicjusz. Używam QGIS 1.7.3. Chcę po prostu wybrać dużą liczbę punktów na jednym wielokącie i usunąć je. czy to możliwe?


W komentarzu poniżej wspominasz, że chcesz „zmniejszyć plik”. Czy tak jest w przypadku? Być może szukasz operacji „uproszczenia”, która uruchomi algorytm w celu zmniejszenia liczby punktów - wypróbuj wtyczkę DPSimplify lub opcję menu Wektor | Narzędzia geometrii | Uprość.
Simbamangu,

Odpowiedzi:


20
  1. Wybierz swoją warstwę
  2. Włączona edycja
  3. Wybierz narzędzie Węzeł
  4. Kliknij punkt na swoim wielokącie
  5. Użyj klawisza Command i przeciągnij, aby zaznaczyć wiele punktów za pomocą narzędzia markizy. (może być klawiszem Shift w systemie Windows)
  6. Użyj przycisku Usuń, aby usunąć wybrane punkty (Fn + Delete na MacBooku Pro)

2
BackspaceKlucz działa tak samo.
AndreJ

Użycie tylko opcji Usuń działa również na MacBooku Pro. [QGIS 2.14]
Cyrille

Tak, jak powiedział @AndreJ, Backspaceklucz też działa. Naciśnięcie Deletewłaśnie usunęło całą funkcję.
blue_chip

6

Wszystkie udzielone odpowiedzi będą działać, w zależności od tego, jak zdefiniujesz „wybierz” i „zmniejsz”. Jednak przypuszczam, że po ostatnim komentarzu chcesz po prostu odciąć część wielokąta, zamiast uprościć liczbę wierzchołków, zachowując ogólny kształt całego wielokąta. Odpowiedź Spiltha powinna zadziałać, ale dla mnie usuwa tylko jeden węzeł z zaznaczenia, a nie WSZYSTKIE wybrane wierzchołki (używam wersji 1.9.9 w systemie Windows). Jeśli masz ten sam problem, alternatywną metodą wycinania fragmentu wielokąta jest:

  1. Umożliwić edycję
  2. Z zaawansowanych narzędzi do edycji wybierz opcję Przekształć
  3. Narysuj linię (wskaż i kliknij) w poprzek wielokąta w miejscu, w którym chcesz ją wyciąć (rozpocznij i zakończ linię cięcia poza wielokątem i kliknij prawym przyciskiem myszy, gdy skończysz).

To odetnie mniejszą część wielokąta. Możesz także użyć tego narzędzia, aby dodać do wielokąta, jeśli zaczniesz i zakończysz rysowanie od wewnątrz wielokąta.


@Sylvester: Czy używasz Shift lub Alt-kliknij i przeciągnij, aby upewnić się, że węzły będą dodawane do twojego wyboru, gdy wybierzesz coraz więcej?
Brian Kelly,

@MikeGuillen Jeśli to rozwiązało problem, powinieneś zaakceptować odpowiedź (znacznik wyboru poniżej przycisków głosowania w górę / w dół).
jpmc26

1
  1. Rozpocznij sesję edycji na warstwie, którą chcesz usunąć
  2. Uruchom zapytanie przestrzenne, aby dokonać wyboru
  3. Usuń funkcje

Cóż, mam duży plik kształtu, którym jest rzeka. Chcę wybrać połowę pliku kształtu i usunąć go, aby zmniejszyć plik. Nie sądzę, aby wykonanie zapytania przestrzennego działało w tym przypadku.
Mike Guillen

@Mike Guillen, Zaktualizuj swoje pytanie, aby lepiej odzwierciedlało Twój komentarz. Moja odpowiedź powyżej była zgodna z twoim pytaniem, jak stwierdzono.
artwork21

@ artwork21 - czy zapytanie przestrzenne nie wybiera zestawu cech, podczas gdy OP chce edytować komponenty pojedynczego elementu?
Simbamangu,

1
Wydaje się to uzasadnioną odpowiedzią na pytanie użytkowników. Wybierz punkty według poli, usuń punkty. na miejscu.
RyanKDalton-OffTheGridMaps

0

Jak dodałeś jako komentarz: „Cóż, mam duży plik kształtu, który jest rzeką. Chcę wybrać połowę pliku kształtu i usunąć go, aby zmniejszyć plik. Nie sądzę, aby wykonanie zapytania przestrzennego działało dla to. ”

Proponuję użyć: Wektor -> Narzędzia geometrii -> Uproszczone geometrie.

jeśli chcesz przetworzyć tylko jedną funkcję wielu wielu funkcji linii, możesz najpierw zaznaczyć tę linię na canavas, a następnie zaznaczyć pole „użyj tylko wybranych funkcji” w oknach dialogowych Uproszczenia Geometrii. Może być konieczne wypróbowanie różnych wartości tolerancji, aby uzyskać pożądany wynik ...

Mam nadzieję że to pomoże

Kurt

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.