Skip to main content

Module

Vallaris Modules คืออะไร

Module คือ เครื่องมือในการประมวลผล ซึ่งอยู่บน Vallaris Maps Platform มีมากกว่า 50 Modules ให้ผู้ใช้เลือกใช้งานทั้งในการประมวลข้อมูลประเภท Vector และข้อมูลประเภท Raster โดยเราได้แยกประเภทการทำงานของ Modules ออกเป็นกลุ่มๆ 10 กลุ่มหลักดังต่อไปนี้

Module Group List

  • Input Data : การนำเข้าข้อมูลมาใช้ในการวิเคราะห์และการประมวลผล
  • API Connect : การเรียก API มาใช้งานในการประมวลผล
  • Database Connect : การเชื่อมต่อกับฐานข้อมูล (Database) เพื่อนำข้อมูลมาใช้ในการประมวลผล
  • Raster Analysis : การนำข้อมูลประเภท Raster มาใช้ในการประมวลผล เช่น Resampling, Mosaic, ฯลฯ
  • Vector Analysis : การนำข้อมูลประเภท Vector มาใช้ในการประมวลผล เช่น Clip, Disolve, ฯลฯ
  • Vector Calculator : การนำข้อมูลประเภท Vector มาคำนวณค่าต่างๆ เช่น พื้นที่, ความยาว เป็นต้น
  • Notification : การนำข้อมูลมาใช้แจ้งเตือนบน Platform ต่างๆ
  • Column Calculator : การนำข้อมูลคุณลักษณะ (Attribute Data) มาใช้ในการคำนวณ
  • Output Data : เป็น Module เกี่ยวกับผลลัพธ์จากวิเคราะห์และประมวลผลข้อมูล
  • Vallaris Application : การประมวลผลข้อมูลของ Application ที่อยู่บน Vallaris

โดยจากทั้งหมด 10 Modules จะแยกออกเป็น 3 กลุ่มหลักใหญ่ๆ คือ

  • Input Module ส่วนการนำเข้าข้อมูลซึ่งเป็น Module ที่จะไม่สามารถนำไว้ส่วนสุดท้ายในการประกอบ Pipeline ได้
  • Process Module ส่วนการประมวลผลหากนำไปประกอบ Pipeline จะอยู่บริเวณส่วนกลางของ Pipeline
  • Output Module ส่วนผลลัพธ์การประมวลผล เป็น Module ที่จะไม่สามารถนำไว้ส่วนหน้าในการประกอบ Pipeline ได้
ประโยชน์ของ Module Id

Module Id สามารถนำไปใช้ในการประกอบ path ของ API Service เพื่อเรียกใช้ Module นั้นๆ ผ่าน API Service ได้

ผลลัพธ์ของ Module

Vallaris Features ผลลัพธ์ที่เป็น Vallaris Features จะต้องที่ Features Collection ไว้สำหรับเก็บข้อมูลอาจทำการสร้าง Features Collection ก่อนทำการ Execute Module

GeoJSON ผลลัพธ์ที่เป็น GeoJSON สามารถดูได้ที่ผลลัพธ์ที่เป็น Features ในการแสดงผลและข้อมูลที่ GeoJSON โดยผลลัพธ์ที่เป็นข้อมูล GeoJSON นั้น การประมวลผลของ Module นั้นๆ จะมี URL สำหรับดูผลลัพธ์ที่เป็น GeoJSON มีวิธีการดูผลลัพธ์ดังต่อไปนี้

  1. ให้คลิกปุ่มจุด 3 จุดของ Module ที่ต้องการดูผลลัพธ์
  2. คลิกที่ปุ่ม Result จะแสดงรายการการ Execute ของ Module
  3. คลิกที่จุดปุ่ม 3 จุดของการประมวลผลที่ผลลัพธ์
  4. คลิกที่ปุ่ม Log
  5. Copy URL ที่ Key href ที่อยู่ภายใน Key links
  6. หลังจากนำ URL ไปวางจะเห็นข้อมูลอยู่ในรูปแบบ JSON แล้วให้ Copy URL ที่อยู่ใน Key inlineValue ไปวางจะได้ข้อมูลผลลัพธ์ที่เป็น GeoJSON
ผลลัพธ์ GeoJSON

การเลือกผลลัพธ์เป็น GeoJSON สามารถดูรูปลักษณะของ GeoJSON ได้ โดยคลิกที่ปุ่มจุด 3 จุด ของการประมวลผลที่การผลลัพธ์ และคลิกที่ปุ่ม Log

ภาพแสดงปุ่ม Log ที่รายการการ Execute Module

ตัวอย่างหน้ารายละเอียด Log รายละเอียดการทำงานของ Module

ตัวอย่าง URL ที่ต้อง Copy เพื่อดูผลลัพธ์ที่เป็น GeoJSON