วิธีควบคุมความยาวลูกศรของเครื่องหมายฟิลด์เวกเตอร์ในเลเยอร์รายการเลเยอร์


14

ใน QGIS 2.14.5 LTR (และเมื่อเร็ว ๆ นี้ใน QGIS 3.0) ฉันได้ตั้งค่าการออกแบบแผนที่ที่สวยงามด้วยตัวแสดงภาพที่สำเร็จการศึกษาและตัวบ่งชี้เขตเวกเตอร์สำหรับแต่ละช่วงค่า (ความยาวลูกศรเป็นสัดส่วนโดยตรงกับความเร็วกระแสซึ่งอยู่ในช่วง 0.001 - ~ 5m / s)

สิ่งนี้ใช้งานได้ดี แต่ฉันสงสัยว่าฉันพลาดการตั้งค่าเพื่อทำให้ลูกศรในตำนานสั้นลงหรือไม่ ด้วยหน้าต่างชั้นความกว้าง 'ปกติ' ค่าคลาสไม่สามารถมองเห็นได้:

หน่วย: มิลลิเมตร

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

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

หน่วย: หน่วยแผนที่

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

UPDATE

ปัญหายังคงอยู่ใน QGIS 3.0

ฉันสร้าง screencast เพื่อให้เห็นภาพนี้: https://youtu.be/oxJ3tGXFB18

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

ในคุณสมบัติ / สัญลักษณ์สัญลักษณ์แสดงผลอย่างถูกต้อง:

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

โปรดทราบว่ารายการเลเยอร์แสดงเครื่องหมายอย่างถูกต้องเมื่อทำซ้ำเลเยอร์หรือใช้การเปลี่ยนแปลงกับสไตล์ตราบใดที่ความกว้างของเลเยอร์แผงไม่เปลี่ยนแปลง


3
สามารถทำซ้ำได้ (QGIS 2.14.5. Linux Mint 18) อาจมีข้อบกพร่องบางอย่างที่แผงเลเยอร์ อย่างไรก็ตามจะไม่มีผลกับรายการLegendในผู้จัดการนักแต่งเพลง
Oto Kaláb

1
ฉันสามารถยืนยันได้ว่ามีปัญหาเมื่อใช้หน่วยแผนที่ วิ่งเข้าไปหามันเอง ยังไม่ได้ตรวจสอบหากมีการรายงาน
underdark

1
บางทีคุณควรรายงานข้อผิดพลาด problems.qgis.org/projects/qgis/issues
csk

1
ฉันทำรายงานข้อผิดพลาดสำหรับปัญหานี้ ข้อความของรายงานข้อผิดพลาดส่วนใหญ่อ้างอิงโดยตรงจากโพสต์นี้ โปรดตรวจสอบรายงานข้อผิดพลาดและแก้ไขถ้าฉันทำผิดพลาดหรือทิ้งอะไรที่สำคัญ
csk

1
ดูเหมือนว่ามีความสนใจในหมู่ชุมชน QGIS ในการแก้ไขข้อผิดพลาดนี้ มีคำขอให้เพิ่ม "ชุดข้อมูลขนาดเล็ก + ไฟล์โครงการ QGIS3 พร้อมสไตล์ที่ใช้" ในรายงานข้อบกพร่องเพื่อช่วยในการทดสอบ @JochenSchwarze เป็นไปได้ไหมที่คุณจะให้ข้อมูลนั้น
csk

คำตอบ:


1

ไม่มีตัวเลือกนั้นอยู่ แต่ ... คุณสามารถใช้เครื่องมือฝึกงานเพื่อให้ได้ผลลัพธ์นั้น ฉันทำมันด้วยจุด แต่คุณสามารถใช้เครื่องมือนี้กับสิ่งที่คุณ ติดตามสิ่งนี้:

  1. ก่อนอื่นให้ตั้งขนาดของสัญลักษณ์ด้วยตนเอง

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

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

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

  1. ไปแล้ว ตำนานจะยังคงอยู่ในขณะที่องค์ประกอบของคุณเปลี่ยนขนาดตามหน้าที่ของคุณ

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

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