ใครบ้างรู้วิธีการนับคะแนนโดยอัตโนมัติในระหว่างการแปลงเป็นดิจิทัลใน Qgis เพื่ออธิบายเมื่อฉันสร้างจุดใหม่มีหน้าต่างที่ฉันจะต้องพิมพ์หมายเลขจุด มีวิธีใดที่จะใช้หมายเลขอัตโนมัติโดยไม่ต้องพิมพ์หมายเลขจุดด้วยตนเอง?
ใครบ้างรู้วิธีการนับคะแนนโดยอัตโนมัติในระหว่างการแปลงเป็นดิจิทัลใน Qgis เพื่ออธิบายเมื่อฉันสร้างจุดใหม่มีหน้าต่างที่ฉันจะต้องพิมพ์หมายเลขจุด มีวิธีใดที่จะใช้หมายเลขอัตโนมัติโดยไม่ต้องพิมพ์หมายเลขจุดด้วยตนเอง?
คำตอบ:
วิธีหนึ่งคือการใช้เขตข้อมูลเสมือนซึ่งจะระบุจำนวนคะแนนของคุณโดยอัตโนมัติโดยใช้$id
นิพจน์ (หรือนิพจน์ที่คุณต้องการ):
โปรดทราบว่าคุณจะต้องบันทึกไฟล์โครงการสำหรับฟิลด์เสมือนนี้จะถูกบันทึกไว้ในไฟล์. qgsและไม่ได้อยู่ในรูปร่างของไฟล์เอง (แต่คุณสามารถบันทึกรูปร่างไฟล์เป็นไฟล์ใหม่ได้โดยใช้Save As...
ตัวเลือกที่จะแปลงฟิลด์เสมือน เป็นปกติ)
ฉันคิดว่าคุณพูดคุยเกี่ยวกับ id ของ shapefiles ถ้าเป็นเช่นนั้นคุณสามารถไปที่คุณสมบัติของเลเยอร์ (คลิกสองครั้งที่เลเยอร์) จากนั้นไปที่ฟิลด์และตั้งค่ารายการที่เรียกว่า 'Bearbeitungselement' ในภาษาเยอรมันเป็น UUID-Generator ) ดังที่แสดงในภาพหน้าจอด้านล่าง ( https://en.wikipedia.org/wiki/Universally_unique_identifier )
เมื่อทำการแปลงคะแนนของคุณให้เป็นดิจิตอล (หรือภูมิศาสตร์อื่น ๆ เช่นกัน) คุณจะได้รับสิ่งนี้:
และคุณจะต้องป้อนค่าแอททริบิวอื่น ๆ ถ้ามี