Skip to main content

Sum line lengths

ProcessId : 1cefe5cc05f647e19866af12

Sum line lengths เป็นเครื่องมือในการหาความยาวรวมของเส้น (Line) ที่อยู่ภายในพื้นที่ (Polygon) ซึ่งมีหน่วยความเส้นเป็นองศา (Degree)

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

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

Input

  • Input ระบุข้อมูล Overlay โดยจะเป็นข้อมูลเส้น (Line) ซึ่งสามารถนำ Features Collection ที่เคยนำเข้ามาแล้วมาสร้างและสามารถนำข้อมูล GeoJSON มาใช้ในการสร้างก็ได้

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

Parameter Name of the field for the lines length กำหนดชื่อคอลัมน์ของผลลัพธ์การประมวลผล ซึ่งมีหน่วยของความยาวเป็นเป็นองศา (Degree)

Result

  • Result ทำการเลือกประเภทของผลลัพธ์ซึ่งมีอยู่ 2 ประเภท คือ Vallaris Feature GeoJSON
    • Vallaris Feature จะต้องทำการสร้าง Features Collection ไว้สำหรับเก็บข้อมูลผลลัพธ์
    • GeoJSON จะได้ผลลัพธ์ออกมาเป็น GeoJSON ซึ่งดูผลลัพธ์การประมวลผลของ Module
ตัวอย่างข้อมูล GeoJSON : Input
input.geojson
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "LineString",
"coordinates": [
[
98.7734810526839,
14.609254568767213
],
[
100.80939943342702,
14.562894533542519
],
[
102.78144586497052,
14.512660163565002
]
]
}
}
]
}
ตัวอย่างข้อมูล GeoJSON : Overlay
overlay.geojson
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
99.60892382705856,
15.085704540676758
],
[
99.60892382705856,
13.828456791998832
],
[
102.05846361513818,
13.828456791998832
],
[
102.05846361513818,
15.085704540676758
],
[
99.60892382705856,
15.085704540676758
]
]
]
}
}
]
}
ตัวอย่างข้อมูล GeoJSON : Result
result.geojson
{
"type": "FeatureCollection",
"crs": {
"type": "name",
"properties": {
"name": "urn:ogc:def:crs:OGC:1.3:CRS84"
}
},
"features": [
{
"type": "Feature",
"properties": {
"length": 2.45025616766973,
"COUNT": 1
},
"geometry": {
"type": "Polygon",
"coordinates": [
[
[
99.60892382705856,
15.085704540676758
],
[
99.60892382705856,
13.828456791998832
],
[
102.05846361513818,
13.828456791998832
],
[
102.05846361513818,
15.085704540676758
],
[
99.60892382705856,
15.085704540676758
]
]
]
}
}
]
}

จากตัวอย่างผลลัพธ์เป็น GeoJSON ซึ่งได้มีการตั้งชื่อฟิลด์ของผลลัพธ์ว่า "length" คือขนาดความยาวของเส้น ที่อยู่ภายใน Polygon และฟิลด์ "COUNT" คือจำนวนเส้นที่อยู่ภายใน Polygon