Join attributes by field value
ProcessId : 06d5329a80454197a11e368d
Join attributes by field value เป็นเครื่องมือในการเชื่อมข้อมูลตารางโดยใช้ฟิลด์ ซึ่งผลลัพธ์จะได้ข้อมูลคุณสมบัติ (Features) ของข้อมูล input ข้อมูลในตารางจะเพิ่มข้อมูลของ overlay เข้ามาด้วยตามเงื่อนไขที่สามารถเชื่อมข้อมูลกันได้

วิธีการใช้งาน
Input
- Input ระบุข้อมูลที่ต้องการนำมาเชื่อมข้อมูลตาราง โดยจะเป็นข้อมูลประเภท Vector (Point, Line, Polygon) ซึ่งสามารถนำ Features Collection ที่เคยนำเข้ามาแล้วมาสร้างและสามารถนำข้อมูล GeoJSON มาใช้ในการสร้างได้
- Overlay ระบุข้อมูล Overlay ที่นำมาเชื่อมต่อข้อมูลกับตาราง Input โดยจะเป็นข้อมูลประเภท Vector (Point, Line, Polygon) ซึ่งสามารถนำ Features Collection ที่เคยนำเข้ามาแล้วมาสร้างและสามารถนำข้อมูล GeoJSON มาใช้ในการสร้างได้
Parameter
-
Input field ระบุคอลัมน์ของข้อมูล Input เพื่อใช้ในการเชื่อมตาราง
-
Overlay field ระบุคอลัมน์ของข้อมูล Overlay เพื่อใช้ในการเชื่อมตาราง
-
Join Type ระบุรูปแบบการ Join ซึ่งมีรูปแบบการ Join ดังต่อไปนี้
0 = one-to-many 1 = one-to-one
Result
- Result ทำการเลือกประเภทของผลลัพธ์ซึ่งมีอยู่ 2 ประเภท คือ
Vallaris Feature
GeoJSON
- Vallaris Feature จะต้องทำการสร้าง Features Collection ไว้สำหรับเก็บข้อมูลผลลัพธ์
- GeoJSON จะได้ผลลัพธ์ออกมาเป็น GeoJSON ซึ่งดูผลลัพธ์การประมวลผลของ Module
ตัวอย่างข้อมูล GeoJSON : Input
input.geojson
{
"type" : "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"type": 1
},
"geometry": {
"type": "Point",
"coordinates": [
100.49010068178177,
13.755556621558418
]
}
}
]
}
ตัวอย่างข้อมูล GeoJSON : Overlay
overlay.geojson
{
"type" : "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"type": 1,
"name": "test",
},
"geometry": {
"type": "Point",
"coordinates": [
100.4901784658432,
13.755384672974596
]
}
}
]
}
ตัวอย่างผลลัพธ์
result.geojson
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"type": 1,
"fid_2": 1,
"type_2": 1,
"name": "test"
},
"geometry": {
"type": "Point",
"coordinates": [
100.49010068178177,
13.755556621558418
]
}
}
]
}
จากตัวอย่างผลลัพธ์ GeoJSON ได้มีการกำหนด Input field เป็น type
Overlay field เป็น type
และ Join type เป็น 1