Skip to main content

Difference

ProcessId : 214348be408856bc1628ded9

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

ตัวอย่าง การหา Difference

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

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

Input

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

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

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

Polygon ที่นำมาซ้อนทับ (Overlay) เป็นเสมือนยางลบเพื่อลบพื้นที่ออกจาก Polygon ตั้งต้น

ตัวอย่างข้อมูล GeoJSON : Input
input.geojson
{
"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
overlay.geojson
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"overlay": "11111"
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
100.81054687499999,
14.32825967774278
],
[
102.37060546875,
14.32825967774278
],
[
102.37060546875,
15.13576435459581
],
[
100.81054687499999,
15.13576435459581
],
[
100.81054687499999,
14.32825967774278
]
]
]
}
}
]
}

ตัวอย่างข้อมูลที่นำเข้าเป็นรูปภาพ

ตัวอย่างผลลัพธ์การทำ Difference เป็น Vallaris Features

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

มีข้อมูล Polygon ขอบเขตประเทศไทยที่มีพื้นที่เกาะเล็กๆ รอบๆ และข้อมูลพื้นที่ Polygon ขอบเขตเกาะรอบประเทศไทยเป็นข้อมูลสำหรับการซ้อนทับ (Overlay) เมื่อทำการ Execute Module จะได้ผลลัพธ์เป็นพื้นที่ขอบเขตของประเทศไทยที่ไม่มีเกาะรอบล้อม