snapping ใน QGIS ทำงานอย่างไร


13

ฉันได้อ่านบทความและแบบฝึกหัดจำนวนมากแล้วแม้แต่คู่มือ QGIS เกี่ยวกับการหักมุม ผมตั้งค่าตัวเลือก snapping ภายใต้การตั้งค่า> ตัวเลือกการ snapping ; เลือกสองเลเยอร์ที่ฉันต้องการหักมุมการตั้งค่าโหมดเป็นจุดสุดยอด, ความอดทนของหน่วยแผนที่ 0.00002 และตรวจสอบหลีกเลี่ยง int และเปิดใช้งานการแก้ไขโทโพโลยี

ฉันย้ายรูปหลายเหลี่ยมบนชั้นที่หนึ่ง, จับจุดสุดยอดโดยประมาณไปยังจุดสุดยอดที่อยู่ติดกันโดยประมาณในชั้นที่สอง ในระดับ 1: 500 ดูเหมือนว่าจะถ่ายได้อย่างถูกต้อง แต่เมื่อฉันซูมเข้าที่ระดับ 1: 1 ภาพจะไม่ถูกต้อง ฉันทำบางสิ่งบางอย่างขาดหายไปหรือพยายามทำให้ถูกต้องหรือไม่?

ขอบคุณสำหรับการป้อนข้อมูล


คุณทำแผนที่หน่วยอะไร 0.00002 ดูเหมือนจะเล็กจริงๆ
นาธาน W

คำตอบ:


14

ความคลาดเคลื่อนของหน่วยแผนที่ 0.00002 นั้นผิดพลาดอย่างเห็นได้ชัด ฉันได้ตั้งค่าความทนทานต่อการสแนปของฉันเป็น 10 พิกเซลซึ่งหมายความว่ามีจุดหนึ่งหักออกมาเป็นจุดที่มีอยู่หากใกล้กว่า 10 พิกเซล

ด้วยความอดทนเล็กน้อยที่คุณตั้งไว้คุณหลีกเลี่ยงการหักในกรณีส่วนใหญ่เว้นแต่ว่าคุณกำลังทำงานในระดับ 50.000: 1 (ไม่ใช่ 1: 50000!)


ตกลงดังนั้นฉันเปลี่ยนเป็น 10 พิกเซลและย้ายรูปหลายเหลี่ยมอีกครั้ง ในระดับ 1: 500 มันดูดี แต่เมื่อซูมเข้าไปจะพูดว่า 100,000: 1 มันปิดอยู่ ฉันรู้ว่าแผนที่จะไม่ถูกดูในระดับนั้น แต่ฉันเดาว่ามันเป็นคำถามของความแม่นยำ ฉันมาจากโลก CAD ซึ่งความแม่นยำมีความสำคัญ
LandArch

4
100,000: 1 เขื่อนค่อนข้างเล็ก ฉันสงสัยมากว่าคุณจะต้องมีความแม่นยำระดับนั้นในระบบ GIS QGIS อาจแสดงผลไม่ถูกต้องในระดับนั้นเช่นกัน
Nathan W

วิธีทดสอบ snapping ที่ดีที่สุดคือการย้ายโหนด ด้วยการแก้ไขโทโพโลยีโหนดรูปหลายเหลี่ยมทั้งสองควรจะย้ายไปด้วยกัน (คุณสามารถเลิกทำการย้ายในภายหลัง)
AndreJ

สิ่งนี้อธิบายถึงพารามิเตอร์ของปัญหาของ OP แต่อาจไม่ได้รับความช่วยเหลือมากนักสำหรับคนกว่า 3,500 คนที่คลิกไปที่หน้า "การจัดเรียงใน QGIS ทำงานอย่างไร ข้อมูลเพิ่มเติมบางส่วนจะเป็นประโยชน์
geotheory

0

ฉันสามารถแก้ไขปัญหาการจัดเรียงได้โดยไปที่การตั้งค่าตัวเลือกการจัดเรียง ตั้งค่า ff: การเลือกเลเยอร์ --- เลเยอร์ที่มองเห็นได้ทั้งหมดจัดเป็น --- ความอดทนสูงสุด Vertex ---- 3 เลือกหน่วยแผนที่

สิ่งนี้ก็คือเมื่อโหนดเข้ามาในการยอมรับการหักล้างมันจะถูกลบออกที่จุดสุดยอดใกล้เคียง

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