Skip to main content

Select Data

ProcessId : 2142a59d9ab502f5e7f63c46

Section Data เครื่องมือสำหรับการเลือกข้อมูลตามเงื่อนไขโดยใช้ Python Operation ที่ผู้ใช้งานทำการระบุใน Operator ของ Module ผลลัพธ์จากการประมวลผลจะได้ข้อมูลตรงตามเงื่อนไขที่กำหนด

ตารางแสดงตัวดำเนินการเปรียบเทียบของ Python Operation

NameOperatorExample
เท่ากับ==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
]
}
}
]
}