วิธีแสดงลูกศรที่ชี้ไปที่ตลับลูกปืนเฉพาะใน QGIS


9

ฉันมีคุณสมบัติจุดหลายอย่างซึ่งมีคุณลักษณะที่ฉันเรียกว่า "การแบก" และอีกอันหนึ่งเรียกว่า "ความชัน" แต่ละจุดมีแบริ่งระหว่าง 0 ถึง 359 องศา และความชันอาจเป็น "+15" หรือ "-15" ฯลฯ เช่น + 15% หรือ -15% ขึ้นอยู่กับความชันชันของพื้นดิน

สิ่งที่ฉันต้องการจะทำคือแสดงลูกศรบนแผนที่โดยลูกศรชี้ไปในทิศทางที่มีทิศทาง ด้วย% ความชันลบชี้ออกไปจากจุดนั้นและ% ความชันบวกชี้เข้าด้านใน

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

คำตอบ:


9

คุณสามารถลองทำเช่นนี้ได้: เปิดคุณสมบัติเลเยอร์แล้วคลิกเปลี่ยน .. ภายใต้สัญลักษณ์ที่แสดง จากนั้นเลือก Vector Field Marker เป็นประเภทเลเยอร์ที่ด้านบนขวาและโพลาร์เป็นประเภทฟิลด์ กรอกข้อมูลในฟิลด์ที่เหมาะสมและคุณควรได้รับสิ่งที่คุณต้องการแม้ว่าความยาวของเส้นจะถูกลดขนาดด้วยความชัน (ใช้สเกลเล็ก ๆ เพื่อกำจัดสิ่งนั้นหากคุณต้องการ) เพิ่มสัญลักษณ์อื่นหรือเปลี่ยน LineStyle เพื่อรับเคล็ดลับลูกศรที่ท้ายบรรทัด ฉันไม่มีข้อมูลที่เหมาะสมมีประโยชน์ดังนั้นฉันจึงไม่แน่ใจว่าเคล็ดลับเหล่านี้มุ่งเน้นไปที่เหมาะสมหรือไม่


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

ขอบคุณมากสำหรับความช่วยเหลือของคุณ มันใช้งานได้ดีและดูดีบนแผนที่ ฉันต้องสร้างไฟล์สองจุดเพื่อให้ลูกศรชี้ทิศทางของพวกเขาเข้าและออกจากจุดศูนย์กลาง ฉันซาบซึ้งมาก
Jeremy

3

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

เมื่อคุณใช้การหมุนกับสัญลักษณ์โปรดจำไว้ว่าตราบใดที่สัญลักษณ์ใหม่เกี่ยวข้องกับแนวนอนคือ 0 องศาดังนั้นคุณจะต้องมีคอลัมน์ใหม่ในตารางคุณลักษณะสำหรับการหมุน (เข็มทิศที่มีเครื่องหมายลบ 90)

ในภาพฉันได้เพิ่มรูปร่างไฟล์ (อีกครั้ง!) เพื่อให้มองเห็นจุดเดิม หวังว่างานนี้จะไม่ได้รับการทดสอบความเครียด

ขอแสดงความนับถือนิค

ป้อนคำอธิบายรูปภาพที่นี่

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