ฉันต้องการจัดกลุ่มและนับคุณสมบัติด้วยค่ารหัสคุณลักษณะเดียวกัน
ฉันสามารถจำแนกข้อมูลและเปิดใช้งานการนับคุณสมบัติในรายการเลเยอร์ แต่ฉันไม่สามารถนับจำนวนได้ในตารางแอตทริบิวต์
ฉันต้องการจัดกลุ่มและนับคุณสมบัติด้วยค่ารหัสคุณลักษณะเดียวกัน
ฉันสามารถจำแนกข้อมูลและเปิดใช้งานการนับคุณสมบัติในรายการเลเยอร์ แต่ฉันไม่สามารถนับจำนวนได้ในตารางแอตทริบิวต์
คำตอบ:
ด้วยเลเยอร์เสมือนใหม่คุณสามารถใช้ SQL กับเลเยอร์ใดก็ได้ใน QGIS ตัวอย่างเช่น Shapefile สนามบินจากข้อมูลตัวอย่าง QGIS:
หากต้องการนับจำนวนสนามบินตามประเภท USE และคำนวณการใช้ระดับความสูงเฉลี่ย:
ผลลัพธ์ถูกโหลดเป็นเลเยอร์ใหม่:
นี่เป็นผลลัพธ์ที่ดีที่สุดใน Google ที่ฉันสามารถหาได้ แต่ภาพหน้าจอกวดวิชาโดย GM ล้าสมัยและใช้เวลาพอสมควรในการหาวิธีใช้ปลั๊กอิน
วิธีนี้ช่วยคนอื่นได้
ผมขอแนะนำให้คุณติดตั้งปลั๊กอินกลุ่มสถิติ นี่คือการสอนด่วน:
การนับจะปรากฏขึ้น หากคุณไปที่การตั้งค่าคุณควรจะสามารถเลือกได้เฉพาะการนับเท่านั้นที่หลีกเลี่ยงพารามิเตอร์อื่น ๆ ที่จะแสดง (นี่ไม่ใช่กรณีของฉัน ... ) จำไว้ก่อนที่จะคลิกปุ่มบันทึกคุณต้องเลือกเขตข้อมูลที่คุณต้องการเพิ่มใน. csv: กด Shift ค้างไว้เพื่อทำสิ่งนั้น นี่คือการสอนขั้นสูงเพิ่มเติมที่เขียนโดย Anita Graser
คุณสามารถใช้ Qspatialite ใน QGIS หน้าต่าง SQL นั้นเหมือนกับ Mapinfo ขึ้นอยู่กับคุณหลังจากที่จะทำการร้องขอ SQL ของคุณด้วยคำสั่ง groupby ในคอลัมน์ที่ต้องการ