เครื่องมือหรือกระบวนการในการ snap จุดปลายของ polylines โดยอัตโนมัติภายในระยะใกล้เคียงที่กำหนดโดยใช้ ArcMap?


12

ฉันสร้างเครือข่าย polylines ที่ทุกคนควรจะเชื่อมต่อ

อย่างไรก็ตามฉันเพิ่งตระหนักว่าจุดปลายจำนวนมากของสายไม่ได้เชื่อมต่อ แต่อยู่ใกล้มาก

ฉันคิดว่าควรมีเครื่องมือในการ snap จุดสิ้นสุดของ polylines ถ้าพวกเขาอยู่ใกล้กันมาก แต่ฉันไม่สามารถหามันเจอ

ไม่มีใครรู้วิธีที่ง่ายในการทำเช่นนี้?


1
หม้อแปลง Snapper และ AnchoredSnapper ใน Data Interoperability Extension จะทำเช่นนี้
Mark Ireland

ฉันไม่พบฟังก์ชันทั้งสองที่คุณกล่าวถึง ฉันทำงานกับ ArcGIS 10.3.1 นอกจากนี้ทำไมพวกเขาจึงเปลี่ยนที่ตั้งของฟังก์ชั่นบางอย่าง?
FaCoffee

คำตอบ:


10

ทิศทางของคำตอบนั้นขึ้นอยู่กับระดับสิทธิ์ใช้งานของ ArcMap ของคุณ ArcInfo มีความสามารถนี้ในตัวแม้ Editor มีเครื่องมือบางอย่างเพื่อทำงานนี้ให้สำเร็จ อย่างไรก็ตามด้วยระดับ ArcView คุณจะต้องพึ่งพาเครื่องมืออื่น ๆ เพื่อทำสิ่งนี้ ไม่แน่ใจว่ามีการเปลี่ยนแปลงใน 10 ฉันมีตัวแก้ไข ArcMap 10 และคำสั่งsnap

สรุป

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

คือสิ่งที่ฉันจะใช้ หากคุณต้องการเครื่องมืออื่น ๆ ฉันคิดว่ามีเครื่องมือฟรีใน et-geotools ที่จะทำ


งานนี้สามารถทำงานได้อย่างไรเมื่อมันขอไฟล์ข้อมูลอ้างอิง? ถ้าฉันมี shapefile ของบรรทัดที่ถูกตัดการเชื่อมต่อและต้องการเชื่อมต่อพวกเขาฉันจะทำมันโดยขึ้นอยู่กับความทนทานของ XY (หรือบัฟเฟอร์) ไม่ใช่ในรายการตำแหน่งที่เก็บไว้ใน shapefile อื่น (ที่ฉันไม่มี) ดังนั้นหากการตีความ OP ของฉันถูกต้องทางออกนี้จะไม่ทำงาน ข้อเสนอแนะอื่น ๆ ?
FaCoffee

exerpt จาก ESRI Help for SNAP - ในพารามิเตอร์ Snap Environment สามารถกำหนดกฎ snap หลายรายการโดยใช้ "เลเยอร์เดียวกัน" หรือคลาสคุณลักษณะที่มีประเภทแตกต่างกัน (END | VERTEX | EDGE)
Brad Nesom

8

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

ที่ ArcGIS 10.0 มีเครื่องมือใหม่ที่เรียกว่า "Snap" ในกล่องเครื่องมือแก้ไข เครื่องมือยึดจุดยอดของสถานที่จาก 1 เลเยอร์ไปยังขอบ, จุดยอด, จุดสิ้นสุดของฟีเจอร์อื่น ดูลิงค์ด้านล่าง

ความช่วยเหลือของเดสก์ท็อป - เครื่องมือ Snap (แก้ไข)


6

ขึ้นอยู่กับระยะทางที่ระบุว่า "ปิด" มีเครื่องมือ หากคุณมีใบอนุญาต ArcEditor อย่างน้อยสำหรับ ArcGIS Desktop คุณสามารถสร้าง Topology บนข้อมูลได้ เมื่อเสร็จสิ้นในระหว่างกระบวนการตรวจสอบความถูกต้องบรรทัดจะย้ายระยะทางของความทนทานต่อคลัสเตอร์เพื่อชิดกัน โดยค่าเริ่มต้นความอดทนของคลัสเตอร์คือ. 001 ม. ซึ่งเป็น 10 เท่าของความละเอียดเริ่มต้นของข้อมูลของคุณ

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

หวังว่านี่จะช่วยได้ CDB


4

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

  1. สร้างฐานข้อมูลภูมิศาสตร์
  2. สร้างชุดข้อมูลคุณสมบัติ
  3. นำเข้าโพลีไลน์ของคุณ
  4. คลิกขวาที่ชุดข้อมูลคุณสมบัติ
  5. ใหม่ -> เครือข่ายทางเรขาคณิต
  6. เลือกคลาสคุณลักษณะของคุณ
  7. เมื่อถูกถามว่าต้องการให้สแน็ปช็อตหรือไม่ให้คลิกใช่และกำหนดความทนทานต่อการจัดวาง
  8. คลิกผ่านตัวช่วยที่เหลือ

ตัวช่วยสร้างจะย้ายบรรทัดของคุณเพื่อจับคู่ปลายทางของบรรทัดอื่น ๆ ในคลาสคุณลักษณะภายในระยะทางที่กำหนด HTH

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