Adaptive Buffer Distance Expression ใน QGIS
Nov 11 2020
ฉันมีไฟล์รูปร่างของคุณสมบัติบรรทัดที่ฉันต้องการเพิ่มบัฟเฟอร์ ความกว้างของบัฟเฟอร์จะขึ้นอยู่กับความยาวของแต่ละคุณลักษณะ (25% ของความยาวคุณลักษณะ) ฉันรู้ว่าฉันจำเป็นต้องสร้างนิพจน์สำหรับระยะห่างของบัฟเฟอร์ แต่ไม่สามารถสร้างนิพจน์ที่เหมาะสมได้ มีความคิดอย่างไรที่จะเปลี่ยนนิพจน์เพื่อให้ได้ผลลัพธ์ที่ถูกต้อง?
ฉันได้ลองใช้คำแนะนำที่แชร์ที่นี่แล้วแต่บัฟเฟอร์ยังคงมีความกว้างเท่ากันสำหรับคุณสมบัติทั้งหมด
คำตอบ
8 KadirŞahbaz Nov 11 2020 at 03:34
เปลี่ยนlengthเป็น$length.
lengthเป็นฟังก์ชันที่ส่งกลับความยาวของเส้นขอบเรขาคณิตใด ๆ มันถูกใช้เช่นนี้: length(geometry).
$length ส่งกลับความยาวของคุณสมบัติเส้นจริง