Skip to main content

Dissolve

ProcessId : 214ce0b5495a2e1791d2eb0b

Dissolve เครื่องมือสำหรับการลบขอบเขตของข้อมูลที่เป็นกลุ่มเดียวกัน โดยใช้ค่าข้อมูล (Value)ที่อยู่ในฟิลด์หรือคอลัมน์มาใช้ในการแบ่งกลุ่มซึ่ง Polygon ที่มีค่าข้อมูลเหมือนจะถูกทำการ Dissolve เป็น Polygon เดียวกัน ผลลัพธ์จะได้ข้อมูลคุณสมบัติ (Features) ใหม่ และข้อมูลคุณลักษณะ (Attribute Data) ของข้อมูลจะเช่นเดิม

ตัวอย่าง การทำงานของ Dissolve

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

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

Input

  • Input ข้อมูลนำเข้าที่ต้องการหา Centroid โดยจะเป็นข้อมูลประเภท Vector (Point, Line, Polygon) ซึ่งสามารถนำ Features Collection ที่เคยนำเข้ามาแล้วมาสร้างและสามารถนำข้อมูล GeoJSON มาใช้ในการสร้างในการสร้างได้

Parameter

  • Dissolve fields กำหนดคอลัมน์สำหรับการ Dissolve ได้

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

  • Vallaris Feature จะต้องทำการสร้าง Features Collection ไว้สำหรับเก็บข้อมูลผลลัพธ์
  • GeoJSON จะได้ผลลัพธ์ออกมาเป็น GeoJSON
ตัวอย่างข้อมูล GeoJSON : Input
input.geojson
{
"type" : "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"type": 1
},
"geometry": {
"type": "Point",
"coordinates": [
101.39007568359375,
14.580925348237587
]
}
},
{
"type": "Feature",
"properties": {
"type": 1
},
"geometry": {
"type": "Point",
"coordinates": [
101.656494140625,
14.373494598040024
]
}
},
{
"type": "Feature",
"properties": {
"type": 2
},
"geometry": {
"type": "Point",
"coordinates": [
101.2994384765625,
13.752724664396988
]
}
}
]
}

จากตัวอย่างข้อมูล GeoJSON จะเห็นได้ว่ามีฟิลด์ "type" ที่กำหนดการแบ่งกลุ่มของข้อมูล ซึ่งหากใช้ข้อมูลในการ Execute Dissolve Module จะได้ผลลัพธ์เป็น 2 Feature Items คือ Feature ที่มี "type" เท่ากับ 1 และ "type" เท่ากับ 2

ตัวอย่างการใช้งานจริง

มีข้อมูลขอบเขตจังหวัดในประเทศไทย และมีฟิลด์ "ชื่อภูมิภาค" ของจังหวัด เมื่อต้องทำการขอบเขตของภูมิภาค สามมารถใช้ Module Dissolve Exexcute ข้อมูลโดยใช้ฟิลด์ "ชื่อภูมิภาค" ในการ Dissovle จะได้ผลลัพธ์ขอบเขตภูมิภาคของประเทศไทย