ฉันกำลังพยายามลบถนนที่สิ้นซากทั้งหมดในชุดข้อมูลถนน (เส้น) ที่มีความยาวน้อยกว่า 100 เมตร
ฉันจะระบุถนนที่สิ้นตายได้อย่างไร (ไม่มีทางออก)
ส่วน 100m นั้นง่าย
ฉันรู้วิธีใช้ ArcGIS สำหรับเดสก์ท็อปอย่างเชี่ยวชาญและสามารถใช้ GRASS ได้
ฉันกำลังพยายามลบถนนที่สิ้นซากทั้งหมดในชุดข้อมูลถนน (เส้น) ที่มีความยาวน้อยกว่า 100 เมตร
ฉันจะระบุถนนที่สิ้นตายได้อย่างไร (ไม่มีทางออก)
ส่วน 100m นั้นง่าย
ฉันรู้วิธีใช้ ArcGIS สำหรับเดสก์ท็อปอย่างเชี่ยวชาญและสามารถใช้ GRASS ได้
คำตอบ:
ฉันต้องทำสิ่งนี้เมื่อไม่นานมานี้ ใช้ ArcGIS 10:
หากคุณต้องการเป็นสัญลักษณ์ถึงจุดจบของความตายคุณสามารถตั้งค่าโทโพโลยีบนชั้นถนนและตั้งกฎว่า "ต้องไม่มีอันตราย" สิ่งนี้จะวางเครื่องหมายบนทุกสถานที่ที่มีจุดจบ
หรือเรียกใช้เครื่องมือ "จุดยอดคุณลักษณะเพื่อชี้" (อยู่ในเครื่องมือจัดการข้อมูล -> คุณสมบัติ) และเลือก "ห้อย" เป็นประเภทจุด จากนั้นคุณสามารถใช้ "เลือกตามสถานที่ตั้ง" เพื่อรับสายทั้งหมดที่แตะจุดห้อยเหล่านั้น
Voila ถนนหนทางแห่งความตายทั้งหมดถูกเลือก
วิธีทั่วไปในการแก้ปัญหานี้คือการค้นหาโพลีลีนทั้งหมดที่มีโหนดซึ่งมีวาเลนซ์ = 1
ตารางวาเลนซ์อาจถูกสร้างขึ้นในหน่วยความจำหรือบนดิสก์โดยใช้คีย์ที่เป็นแฮชของ x & y ของแต่ละจุดสิ้นสุดของแต่ละโพลีไลน์ คุณอาจต้องการตัดทอน x และ y อาจถูกตัดทอนถ้าโพลีนไม่ได้ถูกจัดชิด
แต่ละโหนดมีเลเบลตามระดับ (หรือเวเลนซ์)
วิธี GRASS:
v.clean in={your input vector} tool=rmdangle thresh={your threshold} out={output vector}
ใน ArcGIS Standard หรือ Advanced คุณสามารถใส่เครือข่ายถนนของคุณลงในชุดข้อมูลคุณสมบัติในฐานข้อมูล Geod จากนั้นคุณสามารถตั้งค่าโทโพโลยีบนเครือข่ายและสร้างกฎโทโพโลยีซึ่งระบุ "dangles" วิธีนี้จะระบุถนนทุกสายที่ไม่ได้เชื่อมต่อกับบางสิ่งที่ปลายด้านหนึ่งหรือทั้งสองด้าน หมายเหตุสิ่งนี้จะระบุถึงข้อผิดพลาดที่อาจเกิดขึ้นในเครือข่ายของคุณซึ่งมีปัญหาและไม่เป็นอันตราย พวกเขาจะต้องได้รับการแก้ไขก่อน
ในการเลือกคุณสมบัติห้อยเปิดตัวตรวจสอบข้อผิดพลาดเน้นข้อผิดพลาดคลิกขวาแล้วเลือก "เลือกคุณสมบัติ" สิ่งนี้จะสร้างการเลือกตามปกติในคลาสสถานที่ของคุณและจากนั้นคุณสามารถเลือกคุณสมบัติเหล่านั้นจากการเลือกที่น้อยกว่า 100m
หวังว่านี่คือสิ่งที่คุณหลังจาก
แก้ไข:
เพิ่งเห็นโพสต์บล็อก ESRI นี้เกี่ยวกับคุณสมบัติใหม่ใน ArcGIS 10.1 ซึ่งช่วยให้คุณสามารถส่งออกข้อผิดพลาดทอพอโลยีเป็นคลาสคุณลักษณะ สิ่งนี้อาจมีประโยชน์สำหรับบางคน