Skip to main content

Column Calculator

ProcessId : 214902af2938b800ef02995c

Column Calculator เครื่องมือสำหรับการคำนวณค่าต่าง ๆ โดยใช้ฟิลด์ที่อยู่ภายในฟิลด์ "properties" มาใช้ในการคำนวณซึ่งใช้ Python Operation ใช้ในการคำนวณ และผลลัพธ์จากการประมวลผลจะอยู่ฟิลด์ที่ผู้ใช้งานทำการกำหนดชื่อ

ตารางแสดงตัวดำเนินการของไพธอน Python Operation

NameOperatorExample
การบวก+x + y
การลบ-x - y
การคูณ*x * y
การหาร/x / y
การหารเอาเศษ%x % y
การยกกำลัง**x ** y
การหารปัดเศษ//x // y

วิธีการใช้งาน

ทำการกรอกข้อมูลและเลือกผลลัพธ์จากการวิเคราะห์ข้อมูล

Input

  • Input : ระบุข้อมูลที่ต้องการคำนวณค่าต่างๆ โดยข้อมูลที่สามารถนำมาประมวลผลได้เป็นข้อมูลจุด (Point) เส้น (Line) และพื้นที่ (Polygon) ซึ่งสามารถนำ Features Collection ที่เคยนำเข้ามาแล้วมาสร้างและสามารถนำข้อมูล GeoJSON มาใช้ในการสร้างได้

Operator

  • Column : ฟิลด์สำหรับค่าผลลัพธ์จากการประมวลผล
  • Python Oparator : การดำเนินการสำหรับการคำนวณค่าต่าง ๆ

ตัวอย่างการคำนวณ

(['rain']*(['temp']/10))*0

จากการคำนวณ คือ นำค่าจากฟิลด์ 'rain' คูณด้วย ฟิลด์ 'temp' หารด้วย 10 และนำผลลัพธ์ที่ได้มาคูณด้วย 0

ข้อมูลเพิ่มเติม : Python Operation

Result ทำการเลือกประเภทของผลลัพธ์ซึ่งมีอยู่ 2 ประเภท คือ Vallaris Feature GeoJSON

  • Vallaris Feature : จะต้องทำการสร้าง Features Collection ไว้สำหรับเก็บข้อมูลผลลัพธ์
  • GeoJSON : จะได้ผลลัพธ์ออกมาเป็น GeoJSON

ผลลัพธ์ของข้อมูลจะได้ฟิลด์ใหม่ตามชื่อฟิลด์ที่กำหนด