กำลังแสดงคลิปย้อนกลับใน ArcMap?


27

มีวิธีดำเนินการ 'ย้อนกลับ' ของฟังก์ชั่นคลิปใน ArcMap หรือไม่?

ฉันไม่แน่ใจว่าจะอธิบายได้อย่างไรดังนั้นนี่คือแผนภาพ:

ป้อนคำอธิบายรูปภาพที่นี่


มันทำงานได้สมบูรณ์แบบ! ตัดพื้นที่ภายในออกจากพื้นที่บัฟเฟอร์ของฉัน - ขอบคุณ

คำตอบ:


16

ตั้งแต่ลบ (ตาม @Jens เชื่อมโยง) เท่านั้นที่สามารถใช้ได้กับใบอนุญาตทุกประเภทคุณสามารถดาวน์โหลดET Geowizards สามารถติดตั้งเป็นกล่องเครื่องมือ Arcmap

แม้ว่าคุณจะต้องจ่ายเงินสำหรับชุดเต็ม แต่ก็มีส่วนหนึ่งของโปรแกรมฟรีและฟังก์ชั่นการลบรวมอยู่ที่นั่น ( กลุ่มภาพซ้อนทับ )


27

ใช้เครื่องมือลบ (วิเคราะห์) :

ป้อนคำอธิบายรูปภาพที่นี่


1
การใช้งานนอกกรอบนี้จะทำงานกับสิทธิ์การใช้งานระดับขั้นสูง (ArcInfo) เท่านั้น มันเป็นไปได้ที่จะทำเช่นเดียวกันกับสิทธิ์ใช้งานพื้นฐานโดยทางโปรแกรมโดยใช้ Object Object และสิทธิ์ใช้งานพื้นฐาน (iTopologicalOperator)
Jakub Sisak GeoGraphics

2
วิธีแก้ปัญหาอื่นที่จะ“ลบ” กับ Baisc (ArcView) หรือมาตรฐาน (ArcEditor) ใบอนุญาตคือการใช้ยูเนี่ยนเครื่องมือและเลือกสถานที่เครื่องมือ @MappaGnosis อธิบายวิธีการทำงานในคำตอบของเขาสำหรับคำถามนี้
Jens

19

ตัวเลือกอื่นที่นี่จะเป็นการดำเนินการunionแล้วลบคุณลักษณะภายใน หลังจากสหภาพselect featuresจากชั้นเริ่มต้นและใช้delete featureเครื่องมือเพื่อลบรูปหลายเหลี่ยมที่เลือก


1
ยินดีต้อนรับสู่เว็บไซต์ ฉันขอแนะนำให้ขยายคำตอบของคุณด้วยขั้นตอนที่ผู้ใช้จะต้องปฏิบัติตาม
Zachary

5
(+1) นี่เป็นคำตอบที่ดีเพราะ (a) บรรลุภารกิจที่ร้องขอ (b) ได้อย่างมีประสิทธิภาพ (c) โดยใช้การดำเนินงานพื้นฐานที่มีอยู่ในทุกระดับการออกใบอนุญาต (d) ในลักษณะที่แปลได้ดีกับแพลตฟอร์ม GIS อื่น ๆ เช่นกัน ยินดีต้อนรับสู่เว็บไซต์ของเรา Rob!
whuber

5

ฉันพบวิธีนี้ในการทำงาน:

  • เริ่มเซสชันการแก้ไข
  • เลือกคุณสมบัติเลเยอร์ ('คลิป' หรือ 'เอาท์พุท' ตามที่อ้างอิงในรูปภาพของคุณด้านบน) ที่คุณต้องการตัดออกจากรูปหลายเหลี่ยมที่มีขนาดใหญ่กว่า
  • บนแถบเครื่องมือตัวแก้ไขให้คลิกเมนูแบบเลื่อนลง "ตัวแก้ไข" และเลือก "คลิป" เลือก "ยกเลิกพื้นที่ที่ตัดกัน"

เลเยอร์คุณลักษณะ "คลิป" ของคุณจะยังคงอยู่ในชั้นเชิงดังนั้นไปข้างหน้าและปิดเลเยอร์นี้ สิ่งนี้ควรทำคลิปย้อนกลับ


ใช้งานได้สำหรับฉันโปรดทราบว่ารูปหลายเหลี่ยมที่ถูกทิ้งจะต้องเป็นรูปหลายเหลี่ยมเดียวมิฉะนั้นฟังก์ชันคลิปของคุณจะเป็นสีเทา หากรูปหลายเหลี่ยมวงกลมของคุณมีหลายส่วนคุณต้องใช้การผสานโดยเริ่มเซสชันแก้ไขเลือกชิ้นส่วนทั้งหมดและจากรายการดรอปดาวน์ของแถบเครื่องมือเครื่องมือเลือก 'รวม' เพื่อทำให้มันเป็นรูปหลายเหลี่ยมขนาดใหญ่เดียว จากนั้นคุณสามารถเลือกรูปหลายเหลี่ยมขนาดใหญ่นี้เดียว (วงกลม) และคลิปจากรูปหลายเหลี่ยมสี่เหลี่ยมของคุณ
hoogw

3

อีกหนึ่งทางเลือกฟรีหากคุณไม่ได้มีใบอนุญาตขั้นสูงสำหรับ ArcGIS เป็นXTools Proชุดขยาย เช่นเดียวกับ ET Geowizards เครื่องมือบางอย่างจะใช้ได้เฉพาะเมื่อคุณซื้อใบอนุญาต แต่ส่วนใหญ่จะฟรีตลอดไปเครื่องมือลบเป็นหนึ่งในเครื่องมือฟรี


1

คุณต้องการรูปหลายเหลี่ยมกี่รูปในการ 'reverse clip'

หากเป็นเพียงหนึ่งหรือสองรายการให้เปิดการแก้ไขของคุณเลือกคุณสมบัติทั้งหมดที่เข้ามาติดต่อกับรูปหลายเหลี่ยม 'ลบ' จากนั้นติดตามรูปหลายเหลี่ยมลบด้วยเครื่องมือแก้ไขรูปหลายเหลี่ยมแบบตัด มันจะแบ่งรูปหลายเหลี่ยมที่คุณเลือกทั้งหมด ยกเลิกการเลือกทุกอย่างจากนั้นเลือกสิ่งที่จะลบอีกครั้งและเพียงแค่ลบออก วิธีแก้ปัญหาที่โง่ แต่มีประสิทธิภาพหากคุณมีเพียงไม่กี่จุดในการ 'ย้อนกลับคลิป'



0

ลองใช้ตัวเลือกการเลือกสถานที่ คุณสามารถเลือกคะแนนทั้งหมดที่อยู่ในเลเยอร์สถานที่ หลังจากเลือกสิ่งเหล่านี้แล้วให้ไปที่แอททริบิวต์และสลับการเลือก


สิ่งนี้ไม่ตอบคำถาม - OP ต้องการคลิปเลเยอร์ไม่ใช่แค่เลือกคุณสมบัติ
Midavalo

0

โดยส่วนตัวแล้วฉันแค่สร้างหน้ากากรูปทรงย้อนกลับ สร้างขอบเขตของคุณสมบัติทั้งหมดของคุณสี่เหลี่ยมตัดรูปร่างที่คุณต้องการจากนั้นใช้เครื่องมือตัดตามปกติ ทำงานได้ดีเช่นกัน ...


0

ขั้นแรกให้เรียกใช้เครื่องมือ intersect มันจะเลือกพื้นที่ที่ทับซ้อนกันระหว่างสองฟีเจอร์คลาส จากนั้นเรียกใช้เครื่องมือการรวมกันมันจะเลือกส่วนทั้งหมดของคลาสคุณลักษณะทั้งสอง แต่แบ่งที่จุดที่สถานที่นั้นไม่มีรูปร่างเหมือนกัน จากนั้นเรียกใช้ select by attribute เพื่อเลือกส่วนที่คุณต้องการลบ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.