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

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



การสอบถามข้อมูลจาก Navigation Tools
 - เปิด Folder KANCHANABURI เลือกชั้นข้อมูลที่ชื่อว่า AMPHOE  ขึ้นมา

 - การสอบถามข้อมูลจาก Navigation Tool ไปที่ Identify

 - หากต้องการทราบรายละเอียดของอำเภอไหน ให้ไปคลิกที่อำเภอนั้น ก็จะปรากฏรายละเอียดต่างๆของอำเภอนั้นขึ้นมา


 - คลิกที่เครื่องมือ GO TO XY เป็นการใส่ค่าพื้นที่ที่ต้องการ
- ใส่ค่าลงไปที่ช่อง X และ Y จากนั้นกด Find เพื่อให้แสดงพื้นที่ตามค่าที่ใส่ไป



การแสดงเฉพาะข้อมูลที่เลือก ( Definition query) โดยใช้หน้าต่าง Query builder และภาษา SQL
- คลิกขวาที่ชั้นข้อมูล AMPHOE > Properties…

- จะปรากฏหน้าต่าง Layer Properties > Definition Query เลือก Query Builder จะปรากฏหน้าต่าง 
Query Builder ขึ้นมา

 - ดับเบิลคลิกที่ AMP_NAME ข้อมูลที่เราต้องการจะเข้ามาอยู่ในช่อง SELECT* FROM AMPHOE WHERE

 - คลิกที่เครื่องหมาย = จากนั้นคลิกที่ปุ่ม Get Unique Values (จะเป็นการโชว์ข้อมูลที่เก็บอยู่ในฟิลด์นั้นๆ)
เลือก อ.ทองผาภูมิ เสร็จแล้วกด OK

- กด Apply 

 - จะปรากฏเฉพาะชั้นข้อมูล อ.ทองผาภูมิ ขึ้นมา


 - คลิกที่ Query Builder จะปรากฏหน้าต่าง Query Builder ขึ้นมา
- ดับเบิลคลิกที่ AMP_NAME ข้อมูลที่เราต้องการจะเข้ามาอยู่ในช่อง SELECT* FROM AMPHOE WHERE
- คลิกที่เครื่องหมาย = จากนั้นคลิกที่ปุ่ม Get Unique Values (จะเป็นการโชว์ข้อมูลที่เก็บอยู่ในฟิลด์นั้นๆ)
เลือก อ.ทองผาภูมิ จากนั้นกดปุ่ม OR ดับเบิลคลิกที่ AMP_NAME อีกครั้งจากนั้น คลิกที่เครื่องหมาย =  จากนั้นคลิกที่ปุ่ม Get Unique Values จากนั้นเลือก อ.ท่ามะกา เสร็จแล้วกด OK

 - กด OK

 - จะปรากฏเฉพาะชั้นข้อมูล อ.ทองผาภูมิ และ อ.ท่ามะกา ขึ้นมา


 - ถ้าเราไม่ต้องการทำแล้วให้เราลบข้อมูลในช่อง Definition Query ออกให้หมด


 - จากนั้นจะปรากฏขอบเขตอำเภอของแผนที่ KANCHANABURI ขึ้นมา




การสอบถามข้อมูลโดยใช้ Select by Attribute และภาษา SQL
 - ไปที่ Lab 11 เลือก World > Country

 - คลิกขวาที่ Country > Open Attribute Table

 - จะปรากฏหน้าต่างตารางข้อมูลต่างๆที่เก็บไว้ ขึ้นมา


 - ชื่อย่อของประเทศ


 - ชื่อประเทศ


 - จำนวนประชากร


 - พื้นที่ที่มีหน่วยเป็นตารางกิโลเมตร


 - พื้นที่ที่มีหน่วยเป็นไมล์


 - สกุลเงิน


 - ตัวย่อสกุลเงิน


 - ประเทศที่ติดทะเลกับไม่ติดทะเล


 - ไปที่ Selection เลือก Select By Attributes…


 - จะปรากฏหน้าต่าง Select By Attributes ขึ้นมา ที่ช่อง Layer ให้เลือก Country

 - เลือก POP_CNTRY เลือกเครื่องหมาย > จากนั้นใส่ตัวเลข 200000000

 - กด Apply จะแสดงเมืองที่มีประชากรมากกว่า 200000000 คน


 - คลิกที่ CNTRY_NAME คลิกที่ปุ่ม LIKE แล้วพิมพ์ T จากนั้นกดปุ่ม % กด Apply
จะแสดงเฉพาะประเทศที่ขึ้นต้นด้วย T

- คลิกที่ POP_CNTRY > IS > พิมพ์ NULL จากนั้นกด Apply จะปรากฏว่าไม่มีประเทศไหนที่ไม่มีจำนวนประชากร

- ทำเงื่อนไข 2 เงื่อนไข โดยให้แสดงเฉพาะ ประเทศที่ใช้สกุลเงินบาทและมีประชากรมากกว่า 10000000 คน
- คลิกที่ NOT > CURR_TYPE จากนั้นใส่เครื่องหมาย = คลิกที่ Get Unique Values เลือก Baht
จากนั้นกดปุ่ม AND >คลิกที่ SQKM_CNTRY จากนั้นใส่เครื่องหมาย >= แล้วพิมพ์ตัวเลข 10000000จากนั้นกด Apply

- เสร็จแล้วจะปรากฏเฉพาะประเทศที่ใช้สกุลเงินบาทและมีประชากรมากกว่า10000000 คน ขึ้นมา
- ให้แสดง ลำดับที่มากกว่า 239 และชื่อประเทศที่ไม่ขึ้นต้นด้วยตัว Y
- คลิกที่ FID จากนั้นใส่เครื่องหมาย >= ใส่ตัวเลข 239 กด AND กด NOT คลิกที่ CNTRY_NAME จาดนั้นกด LIKE
พิมพ์ Y จากนั้นกดปุ่ม % จากนั้นกด Apply



การสอบถามข้อมูลโดยใช้ Select by Location
 - ไปที่ KANCHANABURI เลือกชั้นข้อมูล AMPHOE, TRANS, VILLAGE ขึ้นมาดังภาพ


 - ไปที่ Selection เลือก Select By Location

 - จะปรากฏหน้าต่าง Select By Location ขึ้นมา


 - ให้แสดงผลตามเงื่อนไข


 - ให้นำผลลัพธ์อันใหม่มารวมกับอันเก่าที่เลือกไว้


 - ให้เอาผลลัพธ์ครั้งใหม่ไปลบออกจากอันเก่าก่อนแล้วค่อยแสดงผล


 - ให้เลือกเฉพาะผลลัพธ์ที่เหมือนอันแรกมาแล้วค่อยแสดงผล


 - ในช่อง Target layer เลือก VILLAGE > ในช่อง Source layer เลือก TRANS ติ๊กที่ Apply a search distance ใส่ 500 Maters จากนั้นกด Apply

- จากนั้นจะปรากฏหมู่บ้านที่ตั้งอยู่ริมถนนในระยะ 500 Meters

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

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