Select Data
ProcessId : 2142a59d9ab502f5e7f63c46
Section Data เครื่องมือสำหรับการเลือกข้อมูลตามเงื่อนไขโดยใช้ Python Operation ที่ผู้ใช้งานทำการระบุใน Operator ของ Module ผลลัพธ์จากการประมวลผลจะได้ข้อมูลตรงตา มเงื่อนไขที่กำหนด
ตารางแสดงตัวดำเนินการเปรียบเทียบของ Python Operation
Name | Operator | Example |
---|---|---|
เท่ากับ | == | x == y |
ไม่เท่ากับ | != | x != y |
มากกว่า | > | x > y |
น้อยกว่า | < | x < y |
มากกว่าหรือเท่ากับ | >= | x >= y |
น้อยกว่าหรือเท่ากับ | <= | x <= y |
วิธีการใช้งาน
ทำการกรอกข้อมูลและเลือกผลลัพธ์จากการวิเคราะห์ข้อมูล
Input
- Input : ระบุข้อมูลที่ต้องการเลือกข้อมูลที่อยู่ในตาราง โดย ข้อมูลที่สามารถนำมาประมวลผลได้เป็นข้อมูลจุด (Point) เส้น (Line) และพื้นที่ (Polygon) ซึ่งสามารถนำ Features Collection ที่เคยนำเข้ามาแล้วมาสร้างและสามารถนำข้อมูล GeoJSON มาใช้ในการสร้างได้
Oparator
-
The operator of python to select : ระบุเงื่อนไขในการเลือกข้อมูลโดยใช้ Python Operation
ตัวอย่าง python operation
(input['name'] == 'กรุงเทพ')
เลือกข้อมูลจากคอลัมน์ "name" ที่เท่ากับ "กรุงเทพ"
Result ทำการเลือกประเภทของผลลัพธ์ซึ่งมีอยู่ 2 ประเภท คือ Vallaris Feature
GeoJSON
- Vallaris Feature จะต้องทำการสร้าง Features Collection ไว้สำหรับเก็บข้อมูลผลลัพธ์
- GeoJSON จะได้ผลลัพธ์ออกมาเป็น GeoJSON
ตัวอย่างข้อมูล GeoJSON
point.geojson
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"marker-color": "#7e7e7e",
"marker-size": "medium",
"marker-symbol": "",
"name": "กรุงเทพ"
},
"geometry": {
"type": "Point",
"coordinates": [
100.52215576171874,
13.7313809749427
]
}
},
{
"type": "Feature",
"properties": {
"marker-color": "#7e7e7e",
"marker-size": "medium",
"marker-symbol": "",
"name": "อยุธยา"
},
"geometry": {
"type": "Point",
"coordinates": [
100.557861328125,
14.346886927843638
]
}
}
]
}