Skip to main content

Filter

Filter การกรองข้อมูลเพื่อนำข้อมูลที่ได้มาแสดงผลข้อมูลแผนที่ ซึ่งอยู่ในส่วนของ Data Expression และ Data Expression (range) และสามารถ Filter เพิ่มเติมได้จากการเขียน JSON ได้

Data Expression เป็นกรองข้อมูลด้วยเครื่องหมายเท่ากับ

วิธีใช้ Data Expression

  • เลือก Style ที่ต้องการทำ Data Expression เช่น Color, Opacity เป็นต้น
  • คลิกเลือกที่ Data Expression
  • เลือกคอลัมน์ที่ต้องการนำมาใช้ในการทำ Data Expression
  • ทำการออกแบบรูปแบบของข้อมูลที่ต้องการแสดงผลได้ตามต้องการ

วิธีใช้ Data Expression (Range)

เป็นกรองข้อมูลที่เป็นช่วงค่า (Range) ซึ่งจะทำได้กับข้อมูลที่มีค่าข้อมูล (Value) เป็นตัวเลขเท่านั้น

  • เลือก Style ที่ต้องการทำ Data Expression (Range) เช่น Color, Opacity เป็นต้น
  • คลิกเลือกที่ Data Expression (Range)
  • เลือกคอลัมน์ที่ต้องการนำมาใช้ในการทำ Data Expression (Range)
  • ทำการออกแบบรูปแบบของข้อมูลที่ต้องการแสดงผลได้ตามต้องการ

จากตัวอย่างภาพด้านบนเมื่อมีการทำ Data Expression (range) ตามความคอลัมน์ "height" และได้มีการกำหนดช่วงค่าในการแสดงผลของสีพื้นที่ (Polygon) ที่อยู่ในช่วง 0-54.9 และเลือก Interpolate เป็น Linear ซึ่งจะมีการแสดงผลแบบไล่สีตามสีและช่วงค่าทีกำหนด

ตัวดำเนินการ (Operator) ที่ใช้สำหรับการกรอง

ตัวดำเนินการ เมื่อต้องการทำการกรองด้วยวิธีการเขียน JSON

== หมายถึง กรองข้อมูลในเงื่อนไขเท่ากับ

!= หมายถึง กรองข้อมูลในเงื่อนไขไม่เท่ากับ

> หมายถึง กรองข้อมูลในเงื่อนไขมากกว่า

< หมายถึง กรองข้อมูลในเงื่อนไขน้อยกว่า

>= หมายถึง กรองข้อมูลในเงื่อนไขไม่มากกว่าเท่ากับ

<= หมายถึง กรองข้อมูลในเงื่อนไขไม่น้อยกว่าเท่ากับ

in หมายถึง กรองข้อมูลในเงื่อนไขมีข้อมูลมีข้อมูลนี้อยู่

!in หมายถึง กรองข้อมูลในเงื่อนไขมีข้อมูลไม่มีข้อมูลนี้อยู่

has หมายถึง กรองข้อมูลในเงื่อนไขมีข้อมูลมีข้อมูลนี้อยู่

!has หมายถึง กรองข้อมูลในเงื่อนไขมีข้อมูลไม่มีข้อมูลนี้อยู่