การสอบถามข้อมูลจาก Navigation Tools
เปิดโปรแกรม ArcMap 10 > RTArcGIS >
Prachinburi > AMPHOE
เข้าไปที่ Tools
เปิดคำสั่ง Identify
จะแสดงข้อมูลอำเภอประจันตคามขึ้น
คำสั่ง Find คือคำสั่งที่ใช้ในการค้นหาข้อมูลอำเภอในจังหวัดปราจีนบุรี
ให้เราพิมพ์ชื่ออำเภอ > คลิก Find
จากนั้นจะแสดงอำเภอที่เราได้เลือก
โดยจะแสดงเป็นไฮไลต์
คำสั่ง Flashเมื่อคลิกแล้วจะแสดงอำเภอในลักษณะถ่ายรูป
โดยแสดงอำเภอที่ได้ใช้คำสั่ง Flash
คำสั่ง Zoom To คือคำสั่งที่ขยายพื้นที่ที่ได้ทำการเลือกไว้
เมื่อ Zoom To แล้วจะขยายพื้นที่ไปยังอำเภอที่ทำการค้นหา
คำสั่ง Pan To คือคำสั่งที่ใช้เคลื่อนย้ายพื้นที่
จากนั้นให้คลิกขวาที่ AMPHOE > Properties
ไปที่ Defintion Query
ไปที่ Query Builder
จะแสดงตาราง Query Builder
คลิก AMP_NAME
คลิก Get Unique Values
ให้เลือกเครื่องหมายเท่ากับก่อนที่จะเลือก อ.ประจันตคาม
จากนั้นคลิก OK
คลิก OK
จะได้อำเภอที่เราได้ทำการเลือกไว้
การสอบถามข้อมูลโดยใช้
Select by
Attribute และภาษา SQL
ไปที่ RTArcGIS > LAB11 > World > Country
คลิกขวาที่ country > Open Attribute Table
CNTRY_NAME คือ ชื่อประเทศ , POP_CNTRY คือ ข้อมูลประชากร
SQKM_CNTRY คือ ข้อมูลพื้นที่มีหน่วยเป็นกิโลเมตร SQMI_CNTRY คือ ข้อมูลพื้นที่มีหน่วยเป็นไมล์
CURR_TYPE คือ สกุลเงิน CURR_CODE คือ รหัสสกุลเงินLANDLOCKED คือ ติดทะเลหรือไม่ติดทะเล
N คือ ติดทะเล Y คือ ไม่ติดทะเล
วิธีการเปิดเครื่องมือ
Select By
Attributes มีหลายวิธีดังนี้
เปิดจาก Table Options > Select By Attribute
เปิดจาก icon Select By Attribute ที่อยู่ในส่วนหัวของตาราง Attribute
เปิดจาก Selection > Select By Attribute
โจทย์จากการสอบถามข้อมูลโดยใช้
SQL
อยากรู้ว่ามีประเทศฝรั่งเศสหรือไม่
ให้ทำการค้นหาโดยใช้คำว่า ‘CNTRY_NAME=FRANCE’ >คลิก
Apply
ให้เราคลิก Select Attribute เพื่อต้องการดูประเทศฝรั่งเศส
ประเทศที่มีประชากรมากกว่า 300,000,000 > ใช้สูตร “POP_CNTRY”>300000000 > ทำการ Apply จะพบว่ามีประเทศที่มีประชากรมากกว่า
300000000 คือ จีนและอินเดีย
ประเทศที่ขึ้นต้นด้วยตัวอักษร ‘T’ > พิมพ์ว่า “CNTRY_NAME”LIKE’T%’>ลอง Apply พบว่าได้
13 ประเทศ
มีกี่ประเทศที่ใช้สกุลเงิน Dollar > เลือก "CURR_TYPE" NOT LIKE 'Dollar' หรือ NOT "CURR_TYPE" LIKE 'Dollar' หรือ "CURR_TYPE" > 'Dollar' > พบว่ามีประเทศที่ใช้สกุลดอลล่าร์ คือ 222 ประเทศ
แบบ 2 เงื่อนไข มีกี่ประเทศที่มีประชากรมากกว่า 200,000,000 และไม่มีพื้นที่ติดทะเล เลือก "POP_CNTRY" >200000000 AND "LANDLOCKED" ='Y' >ไม่มีประเทศที่มีประชากรมากกว่า 200,000,000
และไม่มีพื้นที่ติดทะเล
ประเทศใดบ้างที่ไม่ใช้เงินบาทและพื้นที่มากกว่า10,000,000
เลือก"CURR_TYPE" NOT LIKE 'Baht' AND
"SQKM_CNTRY" >=10000000 หรือ NOT
"CURR_TYPE"='Baht' AND "SQKM_CNTRY" >=10000000 ได้ผลลัพธ์คือ Antarctica
และ Russia
วิดิโอแนะนำการใช้โปรแกรม ArcMap 10
เรื่อง การสอบถามข้อมูล (Data Query)
เรื่อง การสอบถามข้อมูล (Data Query)



































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