ภาพที่ 1 นำเข้าไฟล์ ไปที่Lab 3 >> World >> Country
เปิดตาราง
Attribute : คลิกขวาที่ country > เลือก Open Attribute Table
ภาพที่ 2 คลิกขวาที่ Country >> เลือก Open Attribute Table
ภาพที่ 3 การสอบถามข้อมูลโดยใช้ Select by Attribute และภาษา SQL
CNTRY_NAME คือ ใช้เก็บชื่อประเทศ
POP_CNTRY คือ ใช้เก็บข้อมูลประชากร
SQKM_CNTRY คือ ข้อมูลพื้นที่มีหน่วยเป็นกิโลเมตร
SQMI_CNTRY คือ ข้อมูลพื้นที่มีหน่วยเป็นไมล์
CURR_TYPE คือ สกุลเงิน
CURR_CODE คือ รหัสสกุลเงิน
LANDLOCKED คือ ติดทะเลหรือไม่ติดทะเล N คือ ติดทะเล Y คือ ไม่ติดทะเล
วิธีการเปิดเครื่องมือ Select By Attributes สามารถเปิดได้หลายวิธี
วิธีที่
1 เปิดจาก Table Options >> Select By
Attribute
ภาพที่ 4 คลิกที่ Table Options >>Select By Attribute
วิธีที่
2 เปิดจาก Selection > Select By Attribute
ภาพที่ 5 คลิกที่ Selection >>> Select By
Attribute
วิธีที่
3 เปิดจาก icon Select By Attribute ที่อยู่ในส่วนหัวของตาราง Attribute ได้เลย
ภาพที่ 6 คลิกที่ icon Select By Attribute จากด้านบน
ตัวอย่าง โจทย์ที่ 1 อยากรู้ว่ามีประเทศญี่ปุ่นหรือไม่
ภาพที่ 7 เลือก "CNTRY_NAME"= 'Japan'
ภาพที่ 8 กดShow selected records จะโชว์สิ่งที่เราเลือก คือ ประเทศญี่ปุ่น
ตัวอย่าง
โจทย์ที่ 2 ประเทศที่ใช้สกุลเงินเป็น Won
ภาพที่ 9 เลือก "CURR_TYPE"
= 'Won'
ภาพที่ 10 กดShow selected records จะโชว์สิ่งที่เราเลือก ผลลัพธ์ที่ได้มี
2
ประเทศ คือ เกาหลีเหนือ และ เกาหลีใต้
ตัวอย่าง โจทย์ที่ 3 ประเทศอะไรที่มีประชากรน้อยกว่าหรือเท่ากับ500,000และไม่ใช่ประเทศที่ขึ้นต้นด้วยตัว A
ภาพที่ 11 เลือก "POP_CNTRY"
<=500000 AND NOT "CNTRY_NAME" LIKE'A%'
ภาพที่ 12 กดShow selected records จะโชว์สิ่งที่เราเลือก ผลลัพธ์ที่ได้มี 84 ประเทศ
ตัวอย่าง โจทย์ที่ 4 ประเทศที่มีพื้นที่มากกว่า3,000,000กิโลเมตร และ มีประชากรมากกว่าหรือเท่ากับ4,000,000
ภาพที่ 13 เลือก "SQKM_CNTRY" >3000000 AND "POP_CNTRY" >=4000000
ภาพที่ 14 กดShow selected records จะโชว์สิ่งที่เราเลือก ผลลัพธ์ที่ได้มี 7 ประเทศ
ตัวอย่าง โจทย์ที่ 5 ประเทศอะไรบ้างมีพื้นที่ติดทะเล
ภาพที่ 15 เลือก "LANDLOCKED" = 'N'
ภาพที่ 16 กดShow selected records จะโชว์สิ่งที่เราเลือก ผลลัพธ์ที่ได้มี 208 ประเทศ
การสอบถามข้อมูลโดยใช้ Select by Location
เปิด
KANCHANABURI >
Kanburi >> ลาก
AMPHOE (ที่เป็นโพลิกอน)
>> ลาก TRANS (ที่เป็นโพลิกอน)
>> ลาก
VILLAGE (ที่เป็นโพลิกอน)
ภาพที่ 17 การสอบถามข้อมูลโดยใช้ Select
by Location
เปิดคำสั่งไปที่
Selection > Select By
Location
ภาพที่ 18 กดเลือก Selection > Select By Location ด้านบน
ตรงSelection Method
คือ
รูปแบบการแสดงผลลัพธ์จากการค้น มี 4รูปแบบด้วยกัน
รูปแบบที่1 Select features from คือ แสดงผลลัพธ์ปัจจุบันเท่านั้น
รูปแบบที่
2 add to the
currently selected features in คือ ผลลัพธ์ที่ได้ ณ
ปัจจุบันจะไปรวมกับผลลัพธ์ก่อนหน้าแล้วจึงแสดงผล
รูปแบบที่
3 remove from the
currently selected features in คือ
เงื่อนไขปัจจุบันลบออกจากเงื่อนไขก่อนหน้านี้แล้วจึงแสดงผล
รูปแบบที่
4 selected from the currently selected
features in คือ
เงื่อนไขปัจจุบัน intersect
กับเงื่อนไขก่อนหน้าหรือเลือกอันที่เหมือนแล้วจะแสดงผล
ภาพที่ 19 เลือก Selection Method >>
Select features from
ตรงTarget layer(s) คือ ข้อมูลเป้าหมายที่เราจะค้น
ตรงSource layer คือ ข้อมูลที่จะทำกับเป้าหมาย
ตรงSpatial
selection method
เป็นการเลือกรูปแบบของการค้นข้อมูลว่าจะให้มันเป็นไปในลักษณะไหน
ในส่วนนี้จะต้องเลือกให้ตรงกับโจทย์ที่เราได้รับ
มันก็มีอยู่
4
แบบหลักๆที่นิยมใช้ คือ
1. Target
layer(s) features intersect the source layer feature คือ ให้มันintersectกัน
2. Target layer(s) features are within a distance of the source
layer feature คือ
อยู่ภายในระยะทางที่เรากำหนด
3. Target
layer(s) features are within the source layer feature
4. Target
layer(s) features touch the boundary of the source layer feature คือ ให้สัมผัสกับขอบเขต
ภาพที่ 20 การสอบถามข้อมูลโดยใช้ Select
by Location
ตัวอย่าง โจทย์ อำเภอที่ห่าง 200 เมตร จากถนน
ภาพที่ 21 Target layer(s) เลือกเป็น AMPHOE>> Source layer เลือกเป็น TRANS >> Spatial selection
method เลือกเป็น
Target layer(s) features
are within a distance of the source layer feature >> ช่อง Apply a search distance เครื่องหมายถูกที่หน้าช่อง
แล้วใส่ระยะทางลงไป คือ 200
เลือกหน่วยให้ถูกต้อง
ภาพที่ 22 ผลลัพธ์การสอบถามข้อมูลโดยใช้ Select by Location
VDO การสอบถามข้อมูลโดยใช้ Select By Attribute และ ภาษา SQL
https://youtu.be/3w8vNufapIQ
สมาชิกกลุ่ม
นางสาวดวงกมล ทรัพย์สุข 59170127 กลุ่ม 3
นางสาวกุสุมา ไตรยสุทธิ์ 59170168 กลุ่ม 3
นางสาวนัทชา แดงมา 59170186 กลุ่ม 3
VDO การสอบถามข้อมูลโดยใช้ Select By Attribute และ ภาษา SQL
สมาชิกกลุ่ม
นางสาวดวงกมล ทรัพย์สุข 59170127 กลุ่ม 3
นางสาวกุสุมา ไตรยสุทธิ์ 59170168 กลุ่ม 3
นางสาวนัทชา แดงมา 59170186 กลุ่ม 3

























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