Count point in polygon
ProcessId : 214aeeae784296fd2cefb5bf
Count point in polygon เป็นเครื่องมือสำหรับนับจำนวนจุด (Point) ที่อยู่ภายในพื้นที (Polygon)โดยสามารถกำหนดค่าน้ำหนักของข้อมูลจุดได้ โดยผลลัพธ์ของข้อมูลจะเป็น Feature ใหม่และข้อมูลคุณลักษณะ (Attribute Data) ของข้อมูลจะเหมือนเดิม
ตัวอย่าง การหาจำนวนจุดที่ภายในพื้นที่
วิธีการใช้งาน
ทำการกรอกข้อมูลและเลือกผลลัพธ์จากการวิเคราะห์ข้อมูล
Input
- Input ข้อมูลที่พื้นที่ (Polygon) ซึ่งสามารถนำข้อมูล Features Collection มาใช้งาน หรือสามารถใช้ข้อมูลในรูปแบบ GeoJSON ได้
- Overlay ข้อมูลจุด (Point) ซึ่งสามารถนำข้อมูล Features Collection มาใช้งาน หรือสามารถใช้ข้อมูลในรูปแบบ GeoJSON ได้
Paramerter
- Count field name กำหนด field ที่ต้องการใส่จำนวนของข้อมูลที่นับได้
- Weight field (Optional) กำหนดนับจำนวนรวมของข้อมูลตามจำนวนค่าในคอลัมน์ได้
- Class field กำหนด Classified ตามข้อมูลในคอลัมน์ได้
Result ทำการเลือกประเภทของผลลัพธ์ซึ่งมีอยู่ 2 ประเภท คือ Vallaris Feature
GeoJSON
- Vallaris Feature จะต้องทำการสร้าง Features Collection ไว้สำหรับเก็บข้อมูลผลลัพธ์
- GeoJSON จะได้ผลลัพธ์ออกมาเป็น GeoJSON
ตัวอย่างข้อมูล GeoJSON : Input
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"input": "1111"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
100.360107421875,
14.008696370634667
],
[
100.360107421875,
14.785505314974657
],
[
101.986083984375,
14.785505314974657
],
[
101.986083984375,
14.008696370634667
],
[
100.360107421875,
14.008696370634667
]
]
]
}
}
]
}
ตัวอย่างข้อมูล GeoJSON : Overlay
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"coordinates": [
101.49665170282685,
14.33140313302664
],
"type": "Point"
}
},
{
"type": "Feature",
"properties": {},
"geometry": {
"coordinates": [
100.91382542697454,
14.531756162789733
],
"type": "Point"
}
}
]
}

ตัวอย่างผลลัพธ์การนับจำนวนจุดที่อยู่ในพื้นที่
จากตัวอย่างผลลัพธ์ของข้อมูลจะเห็นได้ว่าฟิลด์ที่ชื่อ "NUMPOINTS" มีค่าข้อมูล (Value) เท่ากับ 2 เนื่องจากมีจุดอยู่ภายใน Polygon จำนวน 2 จุด
ตัวอย่างการใช้งานจริง
มีข้อมูลขอบเขตจังหวัดในประเทศไทยเป็นข้อมูล Input และมีข้อมูลตำแหน่งโรงเรียนรัฐในประเทศไทย ซึ่งต้องการทราบว่าในแต่ละจังหวัดมีจำนวนโรงเรียนรัฐกี่โรงเรียน ซึ่งหากใช้ Count Point in Polygon Module จะได้ผลลัพธ์เป็น Polygon ที่มีฟิลด์จำนวนโรงเรียนรัฐตามที่ได้ตั้งชื่อไว้