Skip to main content

Calculate Centroid

ProcessId : 2146ee8f2a03d2c1a8265e9a

Calculate Centroid เครื่องมือสำหรับการคำนวณค่าพิกัดจุดกึ่งกลางของข้อมูลประเภท Polygon และ Line ซึ่งหลังจากประมวลข้อมูลจะบอกตำแหน่งจุดกึ่งกลางที่ฟิลด์ cen_x และ cen_y ที่อยู่ภายในฟิลด์ "properties"

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

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

Input

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

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

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

ผลลัพธ์ของข้อมูลจะได้คอลัมน์ใหม่เพิ่มมา 2 คอมลัมน์ ดังต่อไปนี้

  • cen_x หมายถึง ค่าพิกัด X หรือค่าพิกัดลองจิจูด
  • cen_y หมายถึง ค่าพิกัด Y หรือค่าพิกัดละติจูด
ตัวอย่างข้อมูล GeoJSON : Input
polygon.geojson
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
100.6760287284851,
13.623757574944786
],
[
100.67985892295837,
13.623757574944786
],
[
100.67985892295837,
13.62583253152706
],
[
100.6760287284851,
13.62583253152706
],
[
100.6760287284851,
13.623757574944786
]
]
]
}
}
]
}