กรอก Donut Polygons โดยใช้ ArcGIS สำหรับเดสก์ท็อปหรือไม่


10

ฉันมีชุดรูปหลายเหลี่ยมที่แสดงถึงแหล่งน้ำ

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

ดังนั้นสำหรับทะเลสาบที่มีเกาะหนึ่งเกาะอยู่ตรงกลางรูปหลายเหลี่ยมน้ำจะดูเหมือนโดนัท

ตอนนี้ฉันต้องการสร้างชั้นของรูปหลายเหลี่ยมน้ำที่เต็มไปด้วยหลุมดังนั้นเมื่อฉันต้องการดูทะเลสาบทั้งหมดในแผนที่ฉันสามารถเห็นรูปหลายเหลี่ยมน้ำที่ไม่มีรู

หมายเหตุ: เกาะอาจมีแหล่งน้ำอยู่ภายในตัวเอง อาจมีแหล่งน้ำซ้อนกันภายในเกาะซึ่งเป็นส่วนหนึ่งของแหล่งน้ำที่เป็นส่วนหนึ่งของเกาะอื่น ชนิดของการลงทะเบียนน้ำ / เกาะ :-)

ฉันจะทำสิ่งนี้ใน ArcGIS for Desktop ได้อย่างไร

คำตอบ:


13

หากคุณต้องการที่จะทำเช่นนี้ผ่านการแก้ไขคุณสามารถหาวิธีการง่ายๆที่นี่ และจากบทความนี้: "มีวิธีแก้ปัญหาที่ง่ายกว่ามากถ้าคุณเรียกใช้เครื่องมือUnionในคลาสคุณลักษณะที่เป็นปัญหา (ดังนั้นจึงเป็นคลาสฟีเจอร์เดียวในรายการ) และยกเลิกการทำเครื่องหมายในช่อง 'อนุญาตให้ใช้ช่องว่าง' ช่องว่าง / โดนัทซึ่งคุณสามารถค้นหาได้ง่ายๆโดยใช้แอตทริบิวต์ที่หายไป "

คุณยังสามารถใช้เครื่องมือผสานหรือผนวกใน ArcGIS เพื่อรวมรูปหลายเหลี่ยมเหล่านั้น ชุดแรกสร้างชุดข้อมูลผลลัพธ์ใหม่และชุดที่สองเพิ่มไปยังชุดข้อมูลที่มีอยู่ ถ้าคุณไปเส้นทางนี้ฉันอยากจะแนะนำการรวมรูปหลายเหลี่ยมแล้วทำการรวมกัน (ซึ่งสามารถกำจัดช่องว่างใด ๆ ) นี่อาจเป็นทางออกที่ดีที่สุดของคุณเนื่องจากคุณสามารถเพิ่มเกาะที่ซ้อนกันได้ในภายหลัง


สิ่งหนึ่งที่ฉันไม่ชัดเจนคือหมู่เกาะและรูปหลายเหลี่ยมน้ำเป็นส่วนหนึ่งของชุดข้อมูลเดียวกัน ในข้อมูลของเราแอตทริบิวต์ระบุว่ารูปหลายเหลี่ยมนั้นเป็นน้ำหรือเกาะ ดังนั้นพวกเขาจึง "ผสาน" แล้ว ฉันจะเอารูปหลายเหลี่ยมของเกาะและเติมลงในหลุมได้อย่างไร สามารถทำได้โดยใช้โปรแกรมโดยไม่ต้องรวมกลุ่มเกาะกับรูปหลายเหลี่ยมน้ำด้วยตนเองหรือไม่
LeeMobile

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

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

10

เครื่องมือกำจัดส่วนรูปหลายเหลี่ยมใน ArcGIS 10 สามารถวางชิ้นส่วนภายในและทำตามเงื่อนไขเช่นพื้นที่ ฯลฯ ดูคำอธิบายเครื่องมือที่นี่


1

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

สิ่งนี้ขึ้นอยู่กับการมีเขตข้อมูล (mine เป็นชื่อประเภท) ที่มีค่าสำหรับแต่ละรูปหลายเหลี่ยม


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