เรียกใช้งาน Module
วิธีการใช้งาน Vallaris Module
Module เป็นเครื่องในการประมวลผลย่อย ที่สามารถนำไปใช้ในการประมวลผลข้อมูล (Processes) ที่เป็นระบบเป็น Pipeline ซึ่งการใช้งาน Module ต้องทำการ Execute Module ก่อนจึงจะสามารถทำงานได้ ซึ่งในการ Excute จะมีการรับ Parameter เพื่อใช้ในการประมวลผลที่แตกต่างกันไป และผลลัพธ์ในการประมวลที่แตกต่างกัน เมื่อทำการ Execute จะสำเร็จหรือไม่จะมีเตือนบอกหากไม่สำเร็จจะสามารถอ่าน Error ได้ที่ Result ของ Module นั้น
Execute : เป็นการสั่งให้ Module ทำการประมวลผลซึ่งต้องมีข้อมูล Input ตามแบบที่ Module ได้กำหนดไว้
วิธีแก้ไขข้อมูล Module
การแก้ไขข้อมูล Module จะทำการแก้ไขได้เฉพาะ Module ที่ผู้ใช้งานทำการ Upload ขึ้นเอง โดยจะสามารถทำการแก้ไขชื่อ คำอธิบาย และรายละเอียดของ Module ได้
- ไปที่แถบ My Module
- คลิกที่ปุ่มจุด 3 จุด ของ Module ที่ต้องการแก้ไข
- คลิกที่ปุ่ม Edit เมื่อทำการแก้ไขเสร็จเรียบร้อยให้ทำการ Save

วิธี Share Module
ผู้ใช้งาน Share Module ให้กับผู้อื่นนำไปใช้งานได้ ซึ่งต้องเป็น Module ที่ผู้ใช้ทำการ Upload ขึ้นเอง
- ที่แถบ My Module
- คลิกที่ปุ่มจุด 3 จุด ของ Module ที่ต้องการ Share แล้วกด Share
- สามารถแชร์ Module ที่เป็น Public และสามารถ Share เฉพาะบุคคลได้ด้วยการระบุ email ของผู้ใช้
- คลิก Share


วิธีการลบ Module
ผู้ใช้งานสามารถลบ Module ได้ซึ่งต้องเป็น Module ที่ผู้ใช้ทำการ Upload ขึ้นเอง
- ไปที่แถบ My Module
- คลิกที่ปุ่มจุด 3 จุด ของ Module ที่ต้องการลบ
- คลิก 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