QGIS Attribute Table

QGIS Attribute Table ใน QGIS3 ได้รับการปรับปรุงให้จัดการเรื่องจากเปลี่ยนแปลงฟิลด์ได้ดีกว่าใน QGIS2 มากเอาการอยู่ ใครเคยใช้ QGIS2 มาก่อนคงจำได้ว่า ต้องปลั๊กอิน Table Manager เพื่อจัดการตารางต่าง ๆ แต่พอเป็น QGIS3 แล้วสิ่งที่เคยต้องใช้ Table Manager จัดการนั้น ตอนนี้สามารถจัดการได้โดยไม่ต้องลงปลั๊กอินแต่อย่างใด

ทางผู้เขียนโค้ดปลั๊กอิน Table Manager ได้ยุติการพัฒนาปลั๊กอินตัวนี้ไปตั้งแต่ปีค.ศ. 2016 เวอร์ชันสุดท้ายคือ 0.6.3 (https://github.com/borysiasty/tablemanager) และ QGIS 3 ก็ไม่สนับสนุน Table Manager อีกต่อไป

ความจริง QGIS 3 ได้พัฒนาและสามารถเปลี่ยนอะไรต่ออะไรในตารางด้วยตัวเองโดยไม่ต้องพึ่งพาปลั๊กอินแล้ว ก็เลยจะมาลองจัดการตารางต่าง ๆ ใน QGIS3 แบบที่เคยต้องอาศัย table manager ดีกว่า

QGIS Attribute Table

ก่อนอื่น ก็ต้องเข้าไปที่ Attribute Table ของ layer ที่ต้องการแก้ไขหรือจัดการ วิธีที่คุ้นเคยกันก็คือ คลิกขวาที่ layer ที่ต้องการแก้ไข เลือก Layer Properties เลือกแท็บ Source Fields ดูที่แถบเมนูด้านบนจะเห็น 2 เมนูที่ใช้งานได้คือ Toggle Editing Mode กับ Field Calculator

QGIS Attribute Table

จากตรงนี้ ถ้าจะแก้ไข คลิกที่ไอคอนรูปดินสอ (หรือ Toggle Editing Mode) ซึ่งใน mode นี้จะ เพิ่ม Field หรือ ลบ Field หรือ แก้ไขชื่อ Field ก็ทำได้เลย (ดับเบิลคลิกที่ชื่อ Field ที่ต้องการเปลี่ยน)

ง่ายมั้ย?

แต่ถ้าจะปิดบางคอลัมน์ไม่ให้แสดงผล หรือย้ายคอลัมน์จะทำอย่างไร?

คลิกขวาที่ layer ที่ต้องการแก้ไข เลือก Open Attribute Table

คลิกขวาที่หัวตาราง (ชื่อตาราง) เลือก Organize Table

QGIS Attribute Table

ถ้าเอา ติ๊กถูก ออก คอลัมน์นั้นจะไม่แสดง (แต่ไม่ได้ลบ แค่ซ่อนเฉย ๆ)

หรือจะจับย้ายคอลัมน์ โดยคลิกซ้ายแล้วลากไปปล่อยในตำแหน่งที่เราต้องการก็ได้

ในตัวอย่าง ซ่อนคอลัมน์ไปหมด เหลือ 4 คอลัมน์และย้าย Land_No มาไว้ที่คอลัมน์ 2

QGIS Attribute Table

ก็คงจะเห็นแล้วว่า QGIS 3 ไม่จำเป็นต้องใช้ปลั๊กอิน Table Manager ก็สามารถจัดการกับ Table ได้เหมือนกัน

ความคิดเห็นของคุณ :)

%d bloggers like this: