การสอบถามข้อมูล
การสอบถามจาก Navigation Tools
ใช้ในการค้นข้อมูลหรือการสอบถามข้อมูล มีอยู่ 3 ตัวหลักๆ คือ
1. Identify จะมีรายละเอียดของฟิลด์
2. Find ให้เรากรอกข้อมูลที่เราจะค้นหา
แต่ว่าข้อมูลต้องตรงกับ Attribute ด้วย
3. Go to XY ให้เราใส่ค่าพิกัดลงไป
ก็จะวิ่งเข้าไปตำแหน่งที่ตรงกับค่าพิกัดที่เราได้กรอกลงไป
การใช้ Identify เพื่อดูลายละเอียดข้อมูล
วิธีการ
เปิดข้อมูลที่ชื่อว่า AMPHOE โดยการลากมาเปิดในพื้นที่แสดงข้อมูล
จากนั้นให้เรานำเมาส์ไปคลิกที่ Identify แล้วนำไปคลิกที่โพลิกอนของตัว อำเภอได้เลย จะมีหน้าต่าง Identify แสดงรารยละเอียดของข้อมูลขึ้นมา
การใช้ Find
วิธีการ
ให้เราไปคลิก Find จากนั้นให้เรากรอกข้อมูลที่เราต้องการจะค้นหาลงไป
จากนั้นให้กด Find
การแสดงเฉพาะข้อมูลที่เลือก (Difinition
query)
โดยใช้หน้าต่าง Query
builder และภาษา SQL
วิธีการ
ให้เราไปคลิกขวาที่
Layer ของตัว AMPHOE จากนั้นให้เลือกที่ Properties….
จะขึ้นหน้าต่าง Layer Properties ให้เราดูที่แท็ป Definition
Query --> Query
Builder…
จะขึ้นหน้าต่าง Query Builder ขึ้นมา
เป็นหน้าต่างที่เราจะใช้ป้อนข้อมูล หรือป้อนเงื่อนไข ส่วนบน เป็นชื่อฟิลด์ที่อยู่ในตัวของอำเภอ
หรือตัวตาราง Attribute ส่วนที่สองที่อยู่ด้านซ้าย คือ
เครื่องมือที่เป็นโอเพอเรเตอร์ ตัวดำนินการ หรือตัวเชื่อม ส่วนที่เป็น Select
เป็นส่วนที่ต้องป้อนเงื่อนไข หรือ ต้องป้อน SQL ลงไป
ในที่นี้เราจะเลือกหาอำเภอประจันตคาม
ให้เราดูว่าชื่ออำเภออยู่ในฟิลด์ที่ชื่อว่าอะไร คือ AMP_NAME ให้เราดับเบิ้ลคลิกลงมา และเชื่อมด้วยเครื่องหมาย = และดับเบ้ลคลิกชื่ออำเภอ ในช่องก็จะประกอบด้วย "AMP_NAME ='อ.ประจันตคาม' จากนั้นกด OK
และเราก็จะได้พื้นที่ที่เราต้องการค้นหาเฉพาะเป็นส่วนๆไป
แต่ถ้าเป็นการเลือกหลายๆต้องมีตัวเชื่อม เช่น "AMP_NAME ='อ.ประจันตคาม' OR "AMP_NAME = 'อ.บ้านสวร้าง'
จะได้ภาพออกมาดังนี้ เป็นต้น
การทำ Selecct by attribute
วิธีการ
เปิดข้อมูลที่ชื่อว่า country ลากข้อมูลมาเปิดในพื้นที่แสดงข้อมูล
จากนั้นคลิกขวาที่ country เพื่อดูตาราง หรือ Open Attribute Table ขึ้นมา
จะมีตารางแสดงฟิลด์ต่างๆ ซึ่งก่อนที่เราจะทำการค้นหา
เราต้องรู้จักฟิลด์ต่างๆก่อน ส่วนใหญ่ฟิลด์เป็นชื่อย่อ เช่น FID คือ แสดงลำดับของโพลิกอน CNTRY_NAME คือ ชื่อประเทศ POP_CNTRY
คือ จำนวนประชากร SQKM_CNTRY คือ พื้นที่
หน่วยเป็น ตารางกิโลเมตร SQMI_CNTRY คือ พื้นที่ หน่วยเป็น
ตารางไมล์ CURR_TYPE คือ สกุลเงิน
LANDLOCKED คือ พื้นที่ไม่ติดทะเล ถ้า N
ย่อจาก No คือ ติดทะเล แต่ Y ย่อจาก Yes คือ ไม่ติดทะเล
ให้เราเปิด Select By Attributes จะมีหน้าต่างขึ้นมา จะคล้ายๆตัว Query
Builder คือ
จะมีส่วนประกอบเหมือนกัน หรือ ฟิลด์ ตัวเชื่อม และ ตัว Select
ในที่นี้เราจะหาพื้นที่ของประเทศไทย ตัว Select
คือ "CNTRY_NAME" = 'Thailand' จากนั้นกด Apply
จะได้พื้นที่ที่เราต้องการหาออกมา ดังภาพ ต่อไปนี้
ถ้าเป็นชื่อประเทศ เราจะใช้เปอเซนต์ในการหา
จะแสดงพื้นที่ออกมา ในตารางดังนี้
ตัวอย่าง
ถ้าคำสั่งต่างกันต้องใส่เครื่องหมายวงเล็บด้วย
การทำ Select By Location
เป็นการค้นหาจากตัว Point Line
และPolygon ว่ามีความสัมพัธ์กับตัวเงื่อนไขอย่างไรบ้าง
วิธีการ
เปิดข้อมูลที่ชื่อว่า TRANS และ VILLAGE จากนั้นให้ไปเลือก Selection --> Select By Location…
จะขึ้นหน้าต่าง Select By Location ในส่วนแรกคือ Selection method คือ วิธีในการเลือกว่าเราต้องการข้อมูลลักษณะแบบไหน มีให้เลือก 4 รูปแบบ คือ
1. Select features from => เวลาที่เราเลือกให้โชว์ผลลัพธ์
ณ ปัจจุบันขึ้นมาได้เลย
2. Add to the currently selected
features in => ข้อมูลที่กำลังป้อน ให้รวมกับผลลัพธ์ก่อนหน้า
แล้วค่อยแสดงผล จะคล้ายกับคำสั่ง OR หรือ Union เป็นการรวม
3. Remove from the currently selected features in => ให้เอาไปลบผลลัพธ์ก่อนหน้า แล้วค่อยแสดงผล
4. Select from the currently selected
features in => ให้เอาข้อมูลไปเทียบกับอันก่อนหน้า ถ้ามีอันไหนเหมือนกันค่อยแสดงผล
หรือ Intersect
ส่วนที่สอง
Target layers คือ Source ส่วนที่จะไปสร้างเงื่อนไข
คือ ตัว TRANS
ส่วนที่สาม
Spatial
selection method คือ รูปแบบในการเลือกเชิงพื้นที่ หรือเป็นคำสั่ง
หรือ SQL แต่ต้องเลือกจากลิสที่มีอยู่ จากนั้นให้คลิกที่ Apply a search distance และกำหนดตัวเลขลงไป พร้อมกับเปลี่ยนหน่วย 50 Meters จากนั้น กด OK
จะได้ผลลัพธ์ออกมาจากภาพและ Number of features selected: 84 เพื่อแสดงจำนวนที่เราต้องการหา
ถ้าต้องการรู้ระยะทาง ตรวจคำตอบให้เราลองซูมเข้าไปให้พื้นที่
โดยคลิกที่ Zoom In
จากนั้นให้ไปคลิกที่ Measure จากนั้นไปคลิกที่จุดแล้วลากไปยังเส้น
จะมีการคำนวณหาระยะทาง ในหน้าต่างของ Measure เป็นต้น


























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