ข้อมูลภาคผนวก (Append Data)

ไดอะแกรมแสดงขั้นตอนการผนวกข้อมูล


เครื่องมือนี้ผนวกข้อมูลเข้ากับชั้นข้อมูลฟีเจอร์ที่โฮสต์อยู่ในปัจจุบัน “ผนวกข้อมูล” จะแก้ไขชั้นข้อมูลอินพุตเดิม และไม่ได้สร้างชั้นข้อมูลเอาต์พุตใหม่ คุณสามารถจับคู่ฟิลด์ต่าง ๆ ตามชื่อฟิลด์และประเภทของฟิลด์ หรือคุณสามารถปรับใช้วิธีการจับคู่ขั้นสูงเพิ่มเติม

ต่อไปนี้คือตัวอย่าง:

เลือกชั้นข้อมูลที่จะเพิ่ม


ฟีเจอร์ตาราง จุด บรรทัด หรือรูปหลายเหลี่ยมที่ข้อมูลจะถูกผนวก


Caution: 

ชั้นข้อมูลที่คุณผนวกจะถูกปรับเปลี่ยนในระหว่างที่ใช้เครื่องมือ ก่อนดำเนินการต่อ ต้องแน่ใจว่าคุณต้องการแก้ไขชั้นข้อมูลนี้


นอกเหนือจากการเลือกชั้นข้อมูลจากแผนที่คุณสามารถเลือก เลือกชั้นข้อมูลการวิเคราะห์ ที่ด้านล่างของรายการแบบเลื่อนลงเพื่อเรียกดูเนื้อหาของคุณสำหรับชั้นฟีเจอร์ที่โฮสต์

เลือกชั้นข้อมูลเพื่อเพิ่ม


ฟีเจอร์ตาราง จุด บรรทัดหรือรูปหลายเหลี่ยมเพื่อผนวกเข้ากับชั้นข้อมูลอินพุต

นอกเหนือจากการเลือกชั้นข้อมูลจากแผนที่คุณสามารถเลือก เลือกชั้นข้อมูลการวิเคราะห์ ที่ด้านล่างของรายการแบบเลื่อนลงเพื่อเรียกดูเนื้อหาของคุณสำหรับชุดข้อมูลขนาดใหญ่หรือชั้นฟีเจอร์

เพิ่มฟีเจอร์ทั้งหมดหรือกำหนดเซ็ตย่อย (ไม่จำเป็น)


ระบุฟีเจอร์ที่จะผนวก พารามิเตอร์นี้เป็นตัวเลือก

เลือกวิธีเพิ่มฟิลด์ (ไม่จำเป็น)


ระบุวิธีการผนวกฟิลด์ผนวกชั้นข้อมูลเข้ากับชั้นข้อมูลอินพุต ตามค่าเริ่มต้นนั้น ฟิลด์อินพุตและผนวกที่ตรงกันทั้งหมดจะถูกผนวก ฟิลด์จะตรงกันหากชื่อของฟิลด์และประเภทของฟิลด์เหมือนกัน ตัวเลือกหนึ่งคือ คุณสามารถเลือกวิธีการจับคู่ฟิลด์ หรือคำนวณนิพจน์ Arcade เพื่อจัดการกับค่าของฟิลด์

ตัวอย่างเช่น คุณมีชั้นข้อมูลอินพุตที่มีฟิลด์ field_number, field_string, date_field, unused_field และชั้นข้อมูลผนวกที่มีฟิลด์ field_string, field_number และ MY_DATE_FIELD

  • ตามค่าเริ่มต้น เครื่องมือจะจับคู่ field_number ในชั้นข้อมูลอินพุตเข้ากับ field_number ในชั้นข้อมูลผนวก และ field_string ในชั้นข้อมูลอินพุตเข้ากับ field_string ในชั้นข้อมูลผนวก
  • ตามค่าเริ่มต้น ฟิลด์ของชั้นข้อมูลอินพุต date_field และ unused_field จะถูกรวมเข้ากับค่าของ null เนื่องจากค่าดังกล่าวไม่มีฟิลด์ที่ตรงกันในชั้นข้อมูลผนวก
  • ตัวเลือกหนึ่งคือ คุณสามารถผนวกค่าลงในฟิลด์ที่ไม่ถูกจับคู่โดยอัตโนมัติได้ตั้งแต่ต้น ตัวอย่างเช่น date_field ในชั้นข้อมูลอินพุตสามารถนำมาจับคู่กับฟิลด์ผนวก MY_DATE_FIELD หากต้องการทำการจับคู่นี้ ให้ใช้เมนูแบบเลื่อนลงที่อยู่ติดกับ date_field ในคอลัมน์แรกและเลือก MY_DATE_FIELD จากเมนูแบบเลื่อนลงในคอลัมน์ที่สอง
ในอีกตัวอย่างหนึ่ง ชั้นข้อมูลอินพุตมีฟิลด์ตัวเลข value_1, value_2, value_3 และ my_Average และชั้นข้อมูลผนวกมีฟิลด์ตัวเลข value_1, value_2 และ value_3
  • ตามค่าเริ่มต้น value_1, value_2 และ value_3 จะถูกจับคู่และผนวก
  • นอกจากการดำเนินการเริ่มต้นแล้ว ยังจะมีการคำนวณค่าสำหรับฟิลด์ my_Average ได้อีกด้วย ซึ่งทำได้ด้วยการใช้ฟิลด์คูณและตัวดำเนินการทางคณิตศาสตร์โดยการเลือกตัวเลือกแบบเลื่อนลง นิพจน์ ในคอลัมน์ที่อยู่ถัดจาก my_Average และสร้ืางนิพจน์ Arcade แบบกำหนดเอง เช่น
    average($feature["value_1"] + $feature["value_2"] + $feature["value_3"])