Lab4

   บทที่4 การสอบถามข้อมูล 




การสอบถามข้อมูลจาก Navigation Tools
ทำการ Add Data ชั้นข้อมูลที่ต้องการ ใช้นามสกุล .shp ในที่นี่คือ AMPHOE.shp
หลังจากนั่นให้ Double Click ที่ชั้นข้อมูล จะได้หน้าต่างแบบนี้ขึ้นมา ไปที่ Categories เลือก Unique value ในช่อง Value Field ให้กดเลือก Distric_T
ไปที่แถบเครื่องมือด้านบน Definition Query กดที่ Query Builder
เมื่อคลิกแล้วจะได้หน้าต่างแบบนี้ ในช่องด้านบนให้เราเลื่อนเลือกประเภทข้อมูลเดียวกับชั้นข้อมูลของเรา ในที่นี่คือ Distric_T
เมื่อเรากดที่ Distric_T แล้ว จะขึ้นแสดงในช่อง SELECT*FROM  หลังจากนั่นให้กดปุ่มเครื่องหมายเท่ากับ =
ต่อมาให้ไปกดที่ปุ่ม Get Unique Values
เมื่อกดแล้ว จะมีข้อมูลขึ้นในช่องด้านบน ดังรูป  ให้เรากดเลือกอำเภอที่เราต้องการ
เมื่อคลิกแล้ว ข้อมูลจะขึ้นมาในช่องเดิมต่อจากข้อมูลแรกที่เราคลิกไป กดOK


 ข้อมูลนั่นจะมาขึ้นในช่อง Definition Query 
เราจะได้ภาพอำเภอที่เราได้ทำการเลือกเอาไว้แล้วขึ้นมาอย่างเดียว
การลบ

ไปที่แถบเครื่องมือด้านบน เลือก Definition Query ลบข้อมูลในช่องนั่นทิ้ง
เมื่อลบแล้วจะได้ชั้นข้อมูลทังหมดกลับคืนมา
การสอบถามข้อมูลโดยใช้ Select by Attribute และภาษา SQL

ทำการ Add Data ข้อมูลเพิ่มที่เราต้องการในที่นี่คือ VILLAGE.shp
จุดในภาพจะแสดงถึงชั้นข้อมูลที่เราแอดเพิ่ม



 หลังจากนั่นให้คลิกขวาที่ชั้นข้อมูลเดิม เลือก Open Attribute Table

ไปที่ Table Option เลือก Select By Attributes
วิธีที่ 2  ไปที่แถบเครื่องมือด้านบนคลิก Selection เลือก Select By Attributes
เลือกทำวิธีใดวิธีหนึ่งแล้ว จะได้หน้าต่างแบบนี้ขึ้นมา ในช่อง Layer ให้กดเลือก AMPHOE

 

 ช่องใต้ Method ให้เลือก AREA
ข้อมูลที่เราคลิกจะขึ้นไปอยู่ในช่องล่างสุด ต่อมาให้กดเครื่องหมาย >
หลังจากนั่นให้ไปคลิกที่ปุ่ม Get Unique Values
เราจะได้ข้อมูลขึ้นมาในช่องข้างบน ให้คลิกเลือกข้อมูลที่เราต้องการ
หลังจากนั่นไปคลิกขวาเลือก Open Attribute Table
เราจะได้หน้าต่างของข้อมูลลักษณะนี้

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


ไปที่ Select By Attributes อันเดิมที่เราเปิดค้าง กดเครื่องหมาย ()
หลังจากนั่นไปในช่องใต้ Method เลือก AREA

 AREA จะอยู่ในวงเล็บอันแรกที่เรากด ต่อมากดเครื่องหมาย  >

ช่องด้านบน Get Unique Values ให้เลือกข้อมูลที่เราต้องการ
ข้อมูลเมื่อกี้จะอยู่ในวงเล็บแรก ต่อมาให้กดที่ปุ่ม And
ต่อมาให้กดเครื่องหมาย ()
ต่อมาให้กดปุ่ม Not
Not จะมาอยู่ในวงเล็บที่สอง ต่อมาให้ไปที่ช่องใต้ Method เลือก DISTRIC_T

 ต่อมาให้กดเครื่องหมาย


ไปที่ปุ่ม Get Unique Values
ให้เรากดเลือกข้อมูลที่เราต้องการ ข้อมูลนั่นจะมาอยู่ในวงเล็บที่สอง
เมื่อใส่ข้อมูลทุกอย่างครบแล้วจะได้ช่องล่างสุดแบบนี้




เราจะได้ภาพที่มีเส้นแสดงขอบเขตอำเภอที่เราทำการเลือกชั้นข้อมูลเอาไว้แบบนี้
การสอบถามข้อมูลโดยใช้ Select by Location

ไปที่แถบเครื่องมือด้านบนคลิก Selection เลือก Select By Location
กดใส่เครื่องหมายถูกในช่องสี่เหลี่ยมหน้า VILLAGE
ในช่อง Source layer กดลูกศรลงมาเลือก AMPHOE
เราจะได้ภาพที่มีลักษณะแบบนี้
การสอบถามข้อมูลโดยใช้ Select by Attribute ร่วมกับ Select by Location




ทำการ Add Data เลือกชั้นข้อมูลที่เราต้องการ ในที่นี่คือ TRANS.shp
เมื่อได้ข้อมูลมาแล้ว ไปที่ Select เลือก Select By Attributes
พอได้หน้าต่างแบบนี้ขึ้นมา ในช่อง Layer ให้กดลูกศรลงมาเลือก TRANS
ในช่องใต้ Method ให้เลื่อนเลือก TR_NAME
ต่อมาให้กดปุ่มเครื่องหมาย =
ต่อมาให้กด Get Unique Values จะได้ข้อมูลขึ้นมาในช่องด้านบน ให้เลือกข้อมูลที่เราต้องการ

 เมื่อใส่ข้อมูลทุกอย่างครบแล้ว จะได้หน้าต่างแบบนี้

หลังจากนั่นให้ไปที่ Selection เลือก Select By Location
ในช่อง Source layer ให้เรากดเลือก TRANS

เราจะได้ภาพที่มีลักษณะหน้าตาแบบนี้ เป็นอันเสร็จสมบูรณ์























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

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