Skip to main content

เรียกใช้งาน Module

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

Module เป็นเครื่องในการประมวลผลย่อย ที่สามารถนำไปใช้ในการประมวลผลข้อมูล (Processes) ที่เป็นระบบเป็น Pipeline ซึ่งการใช้งาน Module ต้องทำการ Execute Module ก่อนจึงจะสามารถทำงานได้ ซึ่งในการ Excute จะมีการรับ Parameter เพื่อใช้ในการประมวลผลที่แตกต่างกันไป และผลลัพธ์ในการประมวลที่แตกต่างกัน เมื่อทำการ Execute จะสำเร็จหรือไม่จะมีเตือนบอกหากไม่สำเร็จจะสามารถอ่าน Error ได้ที่ Result ของ Module นั้น

tip

Execute : เป็นการสั่งให้ Module ทำการประมวลผลซึ่งต้องมีข้อมูล Input ตามแบบที่ Module ได้กำหนดไว้

วิธีแก้ไขข้อมูล Module​

การแก้ไขข้อมูล Module จะทำการแก้ไขได้เฉพาะ Module ที่ผู้ใช้งานทำการ Upload ขึ้นเอง โดยจะสามารถทำการแก้ไขชื่อ คำอธิบาย และรายละเอียดของ Module ได้

  1. ไปที่แถบ My Module
  2. คลิกที่ปุ่มจุด 3 จุด ของ Module ที่ต้องการแก้ไข
  3. คลิกที่ปุ่ม Edit เมื่อทำการแก้ไขเสร็จเรียบร้อยให้ทำการ Save

วิธี Share Module​

ผู้ใช้งาน Share Module ให้กับผู้อื่นนำไปใช้งานได้ ซึ่งต้องเป็น Module ที่ผู้ใช้ทำการ Upload ขึ้นเอง

  1. ที่แถบ My Module
  2. คลิกที่ปุ่มจุด 3 จุด ของ Module ที่ต้องการ Share แล้วกด Share
  3. สามารถแชร์ Module ที่เป็น Public และสามารถ Share เฉพาะบุคคลได้ด้วยการระบุ email ของผู้ใช้
  4. คลิก Share

วิธีการลบ Module​

ผู้ใช้งานสามารถลบ Module ได้ซึ่งต้องเป็น Module ที่ผู้ใช้ทำการ Upload ขึ้นเอง

  1. ไปที่แถบ My Module
  2. คลิกที่ปุ่มจุด 3 จุด ของ Module ที่ต้องการลบ
  3. คลิก Delete

การยกเลิกการ Execute Module​

การยกเลิก Execute Module เมื่อผู้ใช้งานทำการ Execute Module ไปแล้ว สามารถทำการยกเลิกได้ที่หน้าการแสดงผลลัพธ์ของ Module โดยในการ Execute แต่ละครั้งจะมีรายการการทำงานของ Module (Job list) ถ้าต้องการทำการยกเลิกการทำงานผู้ใช้งานต้องทำการลบ Job นั้น

ขั้นตอนการยกเลิกการ Execute Module

ตัวอย่างการใช้ Module ในการประมวลผล​

ตัวอย่างข้อมูลจุด Download Point Data

การ Buffer จุดเพื่อหาระยะจากจุดในระยะ 10 เมตร โดยข้อมูลที่นำมาทำการ Buffer ได้เก็บไว้บน Vallaris Datastore เรียบร้อยแล้ว

  • Input : Vallaris Feature ที่ได้นำเข้า
  • Parameter : เป็นแปรที่รับค่าระยะห่าง(Distance) เพื่อนำไปประมวลผล เช่น 10 เมตร
  • Output : Feature Collection เพื่อใช้สำหรับเก็บผลลัพธ์จากการประมวลผล

ตัวอย่างการใช้ Module ไปประกอบเป็น Pipeline เพื่อใช้ในการประมวลผล​

  • ตัวอย่างข้อมูลจุด (Point) : ข้อมูลตำแหน่งสถานพยาบาลรัฐในประเทศไทย Download Point Data
  • ตัวอย่างข้อมูลพื้นที่ (Polygon) : ข้อมูลพื้นที่จังหวัดในประเทศไทย Download Polygon Data

การนำ Module มาประกอบเป็น Pipeline ซึ่งเป็นการประมวลเพื่อหาจุดที่อยู่ภายในพื้นที่ โดยใช้ Module ที่ชื่อว่า Count Point in Polygon อยู่บนรายการ Module ของ Vallaris Maps Platform

  • Input : ข้อมูลในการ Input มีจำนวน 2 Collection คือ Collection ที่เป็นพื้นที่ (Polygon) และจุด (Point) โดยใช้ Module Input Vallaris
  • Process : การประมวลผลใช้ Mofdule ที่ชื่อว่า Count Point in Polygon โดยมี 3 พารามิเตอร์ที่สามารถใช้ในการประมวลผลได้ คือชื่อฟิลด์ของการนับจำนวนจุดภายในพื้นที่, Class field , และ Weight field
  • Output ผลลัพธ์ในการประมวลผลข้อมูลใช้ Result Vallaris ซึ่งเป็น Module ที่จะส่งออกข้อมูลเก็บไว้ที่ Features Collection