Xóa các điểm trên đa giác bằng cách sử dụng QGIS


18

Tôi mới ở đây, một người mới tốt nhất. Tôi đang sử dụng QGIS 1.7.3. Tôi chỉ đơn giản muốn chọn một số lượng lớn điểm trên một đa giác duy nhất và xóa chúng. Điều này có thể không?


Trong một bình luận bên dưới, bạn đề cập đến việc bạn muốn 'làm cho tệp nhỏ hơn'. Có phải vậy không? Bạn có thể đang tìm kiếm một hoạt động 'đơn giản hóa' sẽ chạy một thuật toán để giảm điểm - hãy thử plugin DPSimplify hoặc tùy chọn menu Vector | Geometry Tools | Simplify.
Simbamangu

Câu trả lời:


20
  1. Chọn lớp của bạn
  2. Chỉnh sửa kích hoạt
  3. Chọn công cụ nút
  4. Nhấp vào một điểm trên đa giác của bạn
  5. Sử dụng Command-click & kéo để chọn nhiều điểm bằng công cụ marquee. (có thể là shift-click trên Windows)
  6. Sử dụng phím Xoá để xóa các điểm đã chọn (Fn + Xóa trên MacBook Pro)

2
Các Backspacecông trình đầu mối là tốt.
AndreJ

Chỉ sử dụng Xóa cũng hoạt động trên MacBook Pro. [QGIS 2.14]
Cyrille

Đúng, như @AndreJ đã nói, Backspacekhóa cũng hoạt động. Nhấn Deletechỉ cần xóa toàn bộ tính năng.
blue_chip

6

Tất cả các câu trả lời được cung cấp sẽ hoạt động, tùy thuộc vào cách bạn xác định 'chọn' và 'làm cho nó nhỏ hơn'. Tuy nhiên, tôi đoán từ nhận xét mới nhất của bạn là bạn muốn cắt một phần khỏi đa giác của mình thay vì đơn giản hóa số lượng đỉnh trong khi duy trì hình dạng chung của toàn bộ đa giác. Câu trả lời của Spilth nên hoạt động, nhưng đối với tôi, nó chỉ xóa một nút khỏi vùng chọn và không phải TẤT CẢ các đỉnh đã chọn (Tôi đang sử dụng phiên bản 1.9.9 trên Windows). Nếu bạn gặp vấn đề tương tự, một phương pháp thay thế để cắt bỏ một phần của đa giác của bạn là:

  1. Cho phép chỉnh sửa
  2. Từ các công cụ chỉnh sửa nâng cao, chọn tính năng Định hình lại
  3. Vẽ một đường (điểm và nhấp) trên đa giác của bạn nơi bạn muốn cắt nó (bắt đầu và kết thúc đường cắt của bạn bên ngoài đa giác và nhấp chuột phải khi bạn đã hoàn thành).

Điều này sẽ cắt ra phần nhỏ hơn của đa giác. Bạn cũng có thể sử dụng công cụ này để thêm vào một đa giác nếu bạn bắt đầu và hoàn thành bản vẽ từ bên trong đa giác.


@Sylvester: Bạn đang sử dụng Shift hoặc Alt-click & kéo để đảm bảo các nút được thêm vào lựa chọn của bạn khi bạn chọn ngày càng nhiều?
Brian Kelly

@MikeGuillen Nếu điều này giải quyết vấn đề của bạn, thì bạn nên chấp nhận câu trả lời (đánh dấu bên dưới các nút bỏ phiếu lên / xuống).
jpmc26

1
  1. Bắt đầu một phiên chỉnh sửa trên lớp mà bạn muốn xóa các tính năng
  2. Chạy truy vấn không gian để thực hiện lựa chọn
  3. Xóa các tính năng

Chà, tôi có một shapefile lớn đó là một dòng sông. Tôi muốn chọn một nửa số shapefile và xóa nó, để làm cho tệp nhỏ hơn. Tôi không nghĩ rằng thực hiện một truy vấn không gian sẽ làm việc đó.
Mike Guillen

@Mike Guillen, Vui lòng cập nhật câu hỏi của bạn để thể hiện tốt hơn bình luận của bạn. Câu trả lời của tôi ở trên phù hợp với câu hỏi của bạn như đã nêu.
nghệ thuật21

@ tác phẩm nghệ thuật21 - sẽ không có truy vấn không gian chọn một bộ tính năng, trong khi OP muốn chỉnh sửa các thành phần của một tính năng riêng lẻ?
Simbamangu

1
Có vẻ như một câu trả lời hợp pháp cho câu hỏi của người dùng. Chọn điểm theo poly, xóa điểm. tại chỗ trên.
RyanKDalton-OffTheGridMaps

0

Như bạn đã thêm như một nhận xét: "Chà, tôi có một shapefile lớn là một dòng sông. Tôi muốn chọn một nửa số shapefile và xóa nó, để làm cho tệp nhỏ hơn. Tôi không nghĩ việc thực hiện truy vấn không gian sẽ hiệu quả cái đó. "

Tôi đề nghị sử dụng: Vector -> Công cụ hình học -> Hình học Simpliyfy.

nếu bạn chỉ muốn một tính năng dòng của nhiều tính năng dòng được xử lý, trước tiên bạn có thể chọn dòng này trên canavas và sau đó đánh dấu vào ô "chỉ sử dụng các tính năng được chọn" trong cửa sổ hộp thoại của Simplify Geometries. Bạn có thể phải thử các giá trị dung sai khác nhau để có được kết quả mong muốn ...

Hi vọng điêu nay co ich

Kurt

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.