Simplify
ProcessId : 2144c4a46fc315f52c51cd33
Simplify เครื่องมือสำหรับลดจำนวนจุด (Node) ของรูปเรขาคณิตเป็นการลดรายละเอียดของข้อมูลนั้นลง ข้อมูลคุณสมบัติ (Features) มีการเปลี่ยนแปลง และข้อมูลคุณลักษณะ (Attribute Data) จะไม่มีการเปลี่ยนแปลง
การลดจำนวนจุด (Node) ของข้อมูล
วิธีการใช้งาน
ทำการกรอกข้อมูลและเลือกผลลัพธ์จากการวิเคราะห์ข้อมูล
Input
- Input : ระบุข้อมูลที่ต้องการลดจำนวนจุด (Node) โดยจะเป็นข้อมูลประเภท Vector (Point, Line, Polygon) ซึ่งสามารถนำ Features Collection ที่เคยนำเข้ามาแล้วมาสร้างและสามารถนำข้อมูล GeoJSON มาใช้ในการสร้างได้
Parameter
- Distance กำหนดระยะของการลดจำนวนจุด (node) ของข้อมูล
Result ทำการเลือกประเภทของผลลัพธ์ซึ่งมีอยู่ 2 ประเภท คือ Vallaris Feature
GeoJSON
- Vallaris Feature จะต้องทำการสร้าง Features Collection ไว้สำหรับเก็บข้อมูลผลลัพธ์
- GeoJSON จะได้ผลลัพธ์ออกมาเป็น GeoJSON
ตัวอย่างข้อมูล GeoJSON : Input
input.geojson
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
100.48876896500587,
13.754154976390145
],
[
100.48890709877014,
13.754148463149509
],
[
100.48891112208366,
13.75419014788643
],
[
100.48882126808167,
13.754187542590595
],
[
100.48882395029068,
13.754252674977904
],
[
100.48877030611038,
13.754250069682755
],
[
100.48876896500587,
13.754154976390145
]
]
]
}
}
]
}
ตัวอย่างข้อมูล GeoJSON : Result
result.geojson
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
100.48876896500587,
13.754154976390144
],
[
100.48890709877014,
13.754148463149507
],
[
100.48891112208366,
13.75419014788643
],
[
100.48877030611038,
13.754250069682755
],
[
100.48876896500587,
13.754154976390144
]
]
]
}
}
]
}
จากตัวอย่างผลลัพธ์จะเห็นได้ว่าจำนวนจุด (Node) ของ Polygon มีจำนวนลดลงจาก 7 จุดเหลือ 5 จุด ดังนั้นรายละเอียดในการแสดงผล Polygon ลดลง