เรียกใช้งาน Module
Module เครื่องมือสำหรับประมวลผลข้อมูล Features Collection และข้อมูล Coverage Collection และข้อมูลอื่นๆ ที่ Module รองรับ ซึ่งในแต่ละ Module มีการรับข้อมูลและพารามิเตอร์ที่แตกต่างกันไป โดยการประมวลผลอยู่ในรูปแบบ Synchronous คือ ทำงานตามลำดับคำสั่งงาน เมื่อทำการสั่งให้ Module ทำงานจะแสดงความคืบหน้า (Progress) การทำงานที่ มุมล่างขวา เมื่อดำเนินการเสร็จสามารถเรียกดูผลลัพธ์ได้ หากไม่สำเร็จจะสามารถอ่าน Error ได้ที่ Result ของ Module นั้นๆ ได้
การ Execute Module
กา รสั่งให้ Module นั้นๆทำงาน โดยจำเป็นต้องกำหนดข้อมูลและพารามิเตอร์ที่ Module ต้องการ ซึ่งสามารถดำเนินการด้วยขั้นตอน ดังต่อไปนี้
- เลือก Module ที่ต้องการใช้ในการประมวลผล
- ระบุข้อมูลและพารามิเตอร์ที่ Module ต้องการ
- คลิกที่ปุ่มทำงาน (Run) เพื่อสั่งให้ Module ทำงาน
ตัวอย่างการใช้ Module
ตัวอย่างข้อมูลจุด Download Point Data
การ Buffer จุดเพื่อหาระยะจากจุดในระยะ 10 เมตร โดยข้อมูลที่นำมาทำการ Buffer ได้เก็บไว้บน Geostore เรียบร้อยแล้ว

- Input : Vallaris Feature ที่ได้นำเข้า
- Parameter : เป็นตัวแปรที่รับค่าระยะห่าง(Distance) เพื่อนำไปประมวลผล เช่น 10 เมตร
- Output : Feature Collection เพื่อใช้สำหรับเก็บผลลัพธ์จา กการประมวลผล
ตัวอย่างประกอบ 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 : การประมวลผลใช้ Module ที่ชื่อว่า Count Point in Polygon โดยมี 3 พารามิเตอร์ที่สามารถใช้ในการประมวลผลได้ คือชื่อฟิลด์ของการนับจำนวนจุดภายในพื้นที่, Class field , และ Weight field
- Output ผลลัพธ์ในการประมวลผลข้อมูลใช้ Result Vallaris ซึ่งเป็น Module ที่จะส่งออกข้อมูลเก็บไว้ที่ Features Collection
การยกเลิกการ Execute Module
การยกเลิก Execute Module เมื่อผู้ใช้งานทำการ Execute Module ไปแล้ว สามารถทำการยกเลิกได้ที่หน้าการแสดงผลลัพธ์ของ Module โดยในการ Execute แต่ละครั้งจะมีรายการการทำงานของ Module (Job list) ถ้าต้องการทำการยกเลิกการทำงานผู้ใช้งานต้องทำการลบ Job นั้น
ขั้นตอนการยกเลิกการ Execute Module
ผลลัพธ์การประมวลผล Module
Vallaris Features ผลลัพธ์ที่เป็น Vallaris Features จะต้องมี Features Collection ไว้สำหรับเก็บข้อมูลอาจทำการสร้าง Features Collection ก่อนทำการ Execute Module
GeoJSON ผลลัพธ์ที่เป็น GeoJSON สามารถดูได้ที่ผลลัพธ์ที่เป็น Features ในการแสดงผลและข้อมูลที่ GeoJSON โดยผลลัพธ์ที่เป็นข้อมูล GeoJSON นั้น การประมวลผลของ Module นั้นๆ จะมี URL สำหรับดูผลลัพธ์ที่เป็น GeoJSON มีวิธีการดูผลลัพธ์ดังต่อไปนี้
- ให้คลิกปุ่มจุด 3 จุดของ Module ที่ต้องการดูผลลัพธ์
- คลิกที่ปุ่ม Result จะแสดงรายการการ Execute ของ Module
- คลิกที่จุดปุ่ม 3 จุดของการประมวลผลที่ผลลัพธ์
- คลิกที่ปุ่ม Log
- Copy URL ที่ Key
hrefที่อยู่ภายใน Keylinks - หลังจากนำ URL ไปวางจะเห็นข้อมูลอยู่ในรูปแบบ JSON แล้วให้ Copy URL ที่อยู่ใน Key
inlineValueไปวางจะได้ข้อมูลผลลัพธ์ที่เป็น GeoJSON
การเลือกผลลัพธ์เป็น GeoJSON สามารถดูรูปลักษณะของ GeoJSON ได้ โดยคลิกที่ปุ่มจุด 3 จุด ของการประมวลผลที่รายการผลลัพธ์ และคลิกที่ปุ่ม Log
Execute : เป็นการสั่งให้ Module ทำการประมวลผลซึ่งต้องมีข้อมูล Input ตามแบบที่ Module ได้กำหนดไว้