Thực hiện clip đảo ngược trong ArcMap?


27

Có cách nào để thực hiện 'đảo ngược' chức năng clip trong ArcMap không?

Tôi không chắc chắn chính xác làm thế nào để giải thích điều này vì vậy đây là một sơ đồ:

nhập mô tả hình ảnh ở đây


Điều đó đã làm việc hoàn hảo! Cắt vùng bên trong ra khỏi vùng đệm của tôi - Cảm ơn

Câu trả lời:


16

Vì Erase (như @Jens được liên kết) chỉ khả dụng với giấy phép Nâng cao, nên bạn có thể tải xuống ET Geowizards . Nó có thể được cài đặt như một hộp công cụ Arcmap.

Mặc dù bạn phải trả tiền cho bộ đầy đủ, nhưng có một phần miễn phí của chương trình và chức năng Xóa được bao gồm ở đó ( nhóm Lớp phủ ).


27

1
Out-of-the-box này sẽ chỉ hoạt động với giấy phép cấp độ Nâng cao (ArcInfo). Có thể thực hiện tương tự với một giấy phép cơ bản theo chương trình với Arc Object và giấy phép cơ bản. (iTopologicalOperator)
Jakub Sisak GeoGraphics

2
Một cách giải quyết khác để xóa xóa Giấy phép với Baisc (ArcView) hoặc Standard (ArcEditor) là sử dụng công cụ Unionchọn theo công cụ Location . @MappaGnosis mô tả cách thức hoạt động trong câu trả lời của ông cho câu hỏi này .
Jens

19

Một tùy chọn khác ở đây sẽ là thực hiện a unionvà sau đó xóa tính năng bên trong. Sau khi kết hợp, select featurestừ lớp ban đầu và sử dụng delete featurecông cụ để loại bỏ các đa giác đã chọn.


1
Chào mừng đến với trang web. Tôi khuyên bạn nên mở rộng câu trả lời của mình bằng các bước mà người dùng sẽ cần phải làm theo.
Zachary

5
(+1) Đây là một câu trả lời tốt vì nó (a) hoàn thành nhiệm vụ được yêu cầu (b) một cách hiệu quả (c) bằng cách sử dụng các hoạt động cơ bản có sẵn ở tất cả các cấp phép (d) theo cách dịch tốt sang các nền tảng GIS khác. Chào mừng đến với trang web của chúng tôi, Rob!
whuber

5

Tôi đã tìm thấy phương pháp này để làm việc:

  • Bắt đầu một phiên chỉnh sửa
  • Chọn lớp (tính năng 'clip' hoặc 'đầu ra' như được tham chiếu trong hình ảnh của bạn ở trên) mà bạn muốn cắt ra khỏi một đa giác lớn hơn
  • Trên thanh công cụ biên tập của bạn, nhấp vào trình đơn thả xuống "trình chỉnh sửa" và chọn "Clip". Chọn "loại bỏ khu vực giao nhau"

Lớp tính năng "clip" của bạn sẽ vẫn còn trong chiến thuật, vì vậy hãy tiếp tục và tắt lớp này. Điều này sẽ thực hiện một clip đảo ngược.


điều này làm việc cho tôi, lưu ý rằng đa giác clip bị loại bỏ phải là một đa giác đơn, nếu không, chức năng clip của bạn sẽ chuyển sang màu xám. Nếu đa giác vòng tròn của bạn có nhiều phần, bạn phải sử dụng hợp nhất bằng cách bắt đầu phiên chỉnh sửa, chọn tất cả các phần và từ danh sách thả xuống của thanh công cụ chỉnh sửa, chọn 'hợp nhất' để biến nó thành một đa giác lớn duy nhất. Sau đó, bạn có thể chọn đa giác lớn duy nhất (hình tròn) và cắt nó từ đa giác vuông của bạn.
hoogw

3

Một tùy chọn miễn phí khác nếu bạn không có giấy phép Nâng cao cho ArcGIS là bộ tiện ích mở rộng Xtools Pro . Giống như ET Geowizards, một số công cụ chỉ khả dụng nếu bạn mua giấy phép nhưng hầu hết chúng đều miễn phí mãi mãi, công cụ Erase là một trong những công cụ miễn phí.


1

Bạn cần bao nhiêu đa giác để 'đảo ngược clip'?

NẾU chỉ là một hoặc hai, hãy bật chỉnh sửa của bạn, chọn TẤT CẢ các tính năng tiếp xúc với đa giác 'xóa' này, sau đó theo dõi đa giác xóa bằng công cụ chỉnh sửa đa giác cắt . Nó sẽ cắt tất cả các đa giác đã chọn của bạn. Bỏ chọn tất cả mọi thứ, sau đó chọn lại những thứ cần xóa và chỉ cần xóa chúng. Cách giải quyết ngớ ngẩn, nhưng hiệu quả nếu bạn chỉ có một vài khu vực để 'đảo ngược clip'.



0

Kiểm tra lựa chọn theo vị trí. Bạn có thể chọn tất cả các điểm nằm trong một lớp tính năng. Sau khi đã được chọn, đi đến các thuộc tính và chuyển đổi lựa chọn.


Điều này không trả lời câu hỏi - OP muốn cắt một lớp, không chỉ chọn các tính năng.
Midavalo

0

Cá nhân, tôi chỉ cần một mặt nạ cắt ngược. Tạo một phạm vi hình chữ nhật xung quanh tất cả các tính năng của bạn, cắt một lỗ có hình dạng mong muốn của bạn trong đó sau đó sử dụng công cụ cắt như bình thường. Hoạt động tốt như ...


0

Đầu tiên chạy công cụ giao nhau, nó sẽ chọn các khu vực chồng lấp giữa hai lớp tính năng. Sau đó chạy công cụ union, nó sẽ chọn tất cả các phần của hai lớp tính năng nhưng ngắt tại các điểm mà tính năng không có hình dạng giống nhau. Sau đó chạy chọn theo thuộc tính để chọn các phần bạn muốn xóa.

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.