วันพฤหัสบดีที่ 30 เมษายน พ.ศ. 2558

Lab 4 การสอบถามข้อมูล

Lab 4  การสอบถามข้อมูล



1.  การสอบถามข้อมูลเชิงคุณลักษณะ (Attribute data query)
       พีชคณิต
   -  ข้อมูลแบบนิพจน์ 
       เช่น  =     เท่ากับ
    -  ข้อมูลตัวเชื่อมบูลีน
  เช่น  AND  และ  OR     หรือ
 2.  การสอบถามข้อมูลเชิงพื้นที่  (Spatial data query)
     -  เคอเซอร์,ใช้เม้าส์คลิก
     -  ใช้กราฟฟิก

1. การสอบถามข้อมูลจาก Navigation Tools

ไปที่ KANCHANABURI > AMPHOE เปิดชั้นข้อมูล AMPHOE

คลิกขวาที่ชั้นข้อมูล เลือก Properties

เลือก Definition Query >> Query Builder

เลือกข้อมูล Amp_name >> Get Unique Values

เลือกอำเภอที่ต้องการ >> OK

จะปรากฏอำเภอที่เราต้องการเพิ่มขึ้นมา ดังภาพ



2. การสอบถามข้อมูลโดยใช้ Select by Attribute และ ภาษา SQL

ไปที่ Lab11 >> world >> ลากข้อมูล Country มาเปิด

คลิกขวาที่ country  เลือก Open Attribute Table

ไปที่ Table Options เลือก Select By Attribute

ถ้าอยากค้นหาประเทศไทย ทำได้โดยการ เลือก "CNTRY_NAME"='Thailand'  >> Apply 
จะได้ออกมาดังภาพ

การค้นหาประเทศจากจำนวนประชากร
“POP_CNTRY” เลือกเครื่องหมาย = , <, >, >=, <= ตามด้วยจำนวนที่ต้องการ กดOK ในที่นี้เราเอาจำนวนประชากรที่มีมากว่า 1,000,000

การใช้ NOT
เลือก "FID" >239 AND NOT"LANDLOCKED" ='Y%' ในที่นี้จะค้นหาประเทศที่มีลำดับมากว่า 239 และชื่อประเทศต้องไม่ขึ้นต้นด้วยตัว "Y"

แบบเงื่อนไข
เลือก "CURR_TYPE" = 'Dollar' AND "LANDLOCKED" ='N'  ในที่นี้จะค้นหาประเทศที่ใช้สกุลเงิน Dollar และอยู่ติดกับทะเล

การสอบถามข้อมูลโดยใช้ Select by Location
เปิด KANCHANABURI >>  Kanburi เปิดข้อมูล AMPHOE  >> TRANS  >> VILLAGE ลากมาเปิดทั้ง 3อัน

เปิดคำสั่งไปที่ Selection เลือก Select By Location

ตรงTarget layer(s) คือ ข้อมูลเป้าหมายที่เราจะค้น
ตรงSource layer คือ ข้อมูลที่จะทำกับเป้าหมาย
ตรงSpatial selection method เลือกTarget layer(s) features are within a distance of the source layer feature คือ อยู่ภายในระยะทางที่เรากำหนด
จะปรากฏหน้าต่างนี้ขึ้นมาดังภาพ ในช่อง Target layer ให้เลือกติ๊กอันใดอันหนึ่ง 

ได้ผลลัพธ์ดังภาพ



วิดีโอขั้นตอนวิธีการทำ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น