ฉันมีรูปหลายเหลี่ยม (เส้นทางการเคลื่อนไหว) และคะแนนที่บันทึกตามเส้น ฉันต้องการคำนวณระยะทางตามเส้นใน Quantum GIS ของแต่ละจุด ฉันหวังว่าจะได้ผลลัพธ์ซึ่งจะเพิ่มคอลัมน์ใหม่ในตารางแอตทริบิวต์จุดที่ระบุระยะทางตามที่อยู่ในบรรทัด ฉันขอขอบคุณความคิดใด ๆ
ไมค์
ฉันมีรูปหลายเหลี่ยม (เส้นทางการเคลื่อนไหว) และคะแนนที่บันทึกตามเส้น ฉันต้องการคำนวณระยะทางตามเส้นใน Quantum GIS ของแต่ละจุด ฉันหวังว่าจะได้ผลลัพธ์ซึ่งจะเพิ่มคอลัมน์ใหม่ในตารางแอตทริบิวต์จุดที่ระบุระยะทางตามที่อยู่ในบรรทัด ฉันขอขอบคุณความคิดใด ๆ
ไมค์
คำตอบ:
หากคุณต้องการไปกับปลั๊กอิน GRASS มีโมดูล v.distance ที่ทำเช่นนั้น ก่อนอื่นคุณจะต้องนำโพลีไลน์และเลเยอร์พอยต์เข้าสู่ GRASS โดยใช้โมดูล v.in.ogr ในกล่องเครื่องมือ GRASS จากนั้นหาตำแหน่งโมดูล v.distance เวกเตอร์จากและถึงเห็นได้ชัดว่าเป็นจุดและเส้น จากนั้นเลือก "ระยะทางถึงจุดที่ใกล้ที่สุด ... ตามคุณสมบัติเชิงเส้น" คุณจะต้องมีชื่อคอลัมน์แอตทริบิวต์เพื่อยอมรับค่าระยะทาง (ใช้ v.db.addcol เพื่อเพิ่ม attrib นั้นถ้าคุณยังไม่มี) ที่ควรทำ
วิธีอื่นในการวัดสิ่งนี้คือการใช้ Qchainage (ปลั๊กอิน QGis) เพื่อสร้างโหนดที่เว้นระยะเท่ากันจากบรรทัด จากนั้นคุณสามารถใช้ระยะทางไปยังฮับที่ใกล้ที่สุด (ปลั๊กอิน QGis) เพื่อคำนวณระยะทางระหว่างจุดต่างๆ
KP ค้นหาปลั๊กอินไม่นี้ด้วยชั้นของจุดและอีกชั้นหนึ่งที่มีคุณลักษณะบรรทัด มันฉายจุดบนเส้นและให้ระยะทางภูมิศาสตร์ตามแนวเส้นและระยะทางกับเส้นนั้น มันมีโหมดการโต้ตอบหรือสามารถวนซ้ำทั่วทั้งจุดเลเยอร์เพิ่มเขตข้อมูลคุณลักษณะใหม่