## การคำนวณสนาม

##

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

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

    $feature["Sales2016"] + $feature["Sales2017"]

หรืออีกตัวอย่างหนึ่ง สมมุติว่าคุณมีการวัดจีพีเอสที่บันทึกสถานที่ เวลา รหัสรถประจำทาง และความเร็วของรถประจำทางในเมือง เราต้องการสร้างฟิลด์ใหม่ที่ชื่อ SpeedFrom3 ที่จะถัวเฉลี่ยความเร็วของการวัดจีพีเอสที่บันทึกไว้ 3 รายการล่าสุดสำหรับแต่ละฟีเจอร์ สำหรับการคำนวณนี้ เราจะใช้การคำนวณการติดตาม โดยการติดตามคือรถประจำทางที่แสดงด้วยรหัสรถประจำทาง การคำนวณจะตรวจสอบความเร็วเฉลี่ยของช่วงขั้นเวลา 3 ช่วงก่อนหน้า และช่วงขั้นเวลาปัจจุบันคือ

    average($track.field["speed"].history(-4))

## เลือกชั้นข้อมูลเพื่อคำนวณค่าฟิลด์สำหรับ

จุด เส้น พื้นที่หรือตารางที่จะมีค่าฟิลด์ที่คำนวณไว้

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

## คำนวณค่าฟิลด์สำหรับฟิลด์

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

## สร้างเงื่อนไข เพื่อบ่งบอกถึงจุดเริ่มต้นของเหตุการณ์

เพิ่มสมการโดยใช้ตัวสร้างสมการเพื่อคำนวณค่าของฟิลด์

ตัวอย่างเช่น สมมุติว่าเราต้องการเพิ่มค่าของฟิลด์ที่ชื่อ income และ bonus ซึ่งเราทำได้ด้วยการเพิ่มสมการ `$feature["income"] + $feature["bonus"]`

## สมการนี้มีความสำคัญต่อการติดตาม

ระบุว่าสมการของคุณเป็นการติดตามหรือไม่ สมการการติดตามจะรวมการจัดรูปแบบ อย่างเช่น

    $track.field["fieldname"].history(...)

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

## ชื่อของชั้นข้อมูลผลลัพธ์

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

ใช้ บันทึกผลลัพธ์ใน รายการตัวเลือก เพื่อระบุชื่อของโฟล์เดอร์ใน เนื้อหาของฉัน เมื่อบันทึกผล