ฉันกำลังพยายามหาวิธีคำนวณความยาวของบรรทัดเป็นทศนิยม 2 ตำแหน่งใน QGIS เมื่อฉันใช้เครื่องคำนวณภาคสนามเพื่อสร้างเขตข้อมูลใหม่ไม่ว่าฉันจะเปลี่ยนแปลงอะไรกับชนิดของฟิลด์ความกว้างของเขตข้อมูลหรือความแม่นยำฉันได้รับความยาวอย่างต่อเนื่องเป็นทศนิยม 13 ตำแหน่ง
ฉันกำลังพยายามหาวิธีคำนวณความยาวของบรรทัดเป็นทศนิยม 2 ตำแหน่งใน QGIS เมื่อฉันใช้เครื่องคำนวณภาคสนามเพื่อสร้างเขตข้อมูลใหม่ไม่ว่าฉันจะเปลี่ยนแปลงอะไรกับชนิดของฟิลด์ความกว้างของเขตข้อมูลหรือความแม่นยำฉันได้รับความยาวอย่างต่อเนื่องเป็นทศนิยม 13 ตำแหน่ง
คำตอบ:
ในเวอร์ชัน dev QGIS ล่าสุดมีฟังก์ชันรอบใหม่ซึ่งคุณสามารถใช้เพื่อควบคุมจำนวนตำแหน่งทศนิยม:
round($length,3)
ผลลัพธ์: 1.10228762876525 -> 1.102
คุณต้องบันทึกไฟล์ก่อนที่จะแสดงการเปลี่ยนแปลงความแม่นยำอย่างสมบูรณ์
ทางออกที่ดีที่สุด:
โหลดปลั๊กอิน: "กำลังดำเนินการ", กรอบงานการประมวลผลข้อมูลเชิงพื้นที่สำหรับ QGIS
เลือก commandos ในแถบเมนู "กำลังดำเนินการ"
พิมพ์ "field" ใน combobox
เลือก: "อัลกอริทึมการประมวลผล: ฟิลด์ Refactor"
กำหนดตำแหน่งทศนิยมในฟิลด์
(หากมีรายการใด ๆ ในคอลัมน์นิพจน์มีการเซ็นชื่อสีแดงเพียงเพิ่ม "...... " ที่จุดเริ่มต้นและสิ้นสุด (รูปร่างไม่เหมือนชื่อคอลัมน์ยาวที่มีช่องว่าง (ตัวอย่างเช่น: คอลัมน์ x coord จะต้องมี "x-COORD")
บันทึกเป็นไฟล์ใหม่หรือชั่วคราว (เพื่อให้คุณสามารถเขียนทับรูปร่างที่ต้องการ)
เสร็จสิ้น