วันศุกร์ที่ 24 มกราคม พ.ศ. 2557

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

การสอบถามข้อมูลจาก Navigation Tools
          ไปที่ RTArcGIS > เข้า Kanchanaburi > จากนั้นลาก AMPHOE ลงมายัง Display Area


           จากนั้นคลิกขวาที่ Toolbars เลือก Tools


การสอบถามข้อมูลโดยใช้คำสั่ง Identify สามารถทำได้โดยเข้าไปคลิกเลือก Identify ในแถบเครื่องมือ Tools


          จากนั้นเมื่อเลือกคำสั่งแล้ว เราสามารถสอบถามข้อมูลโดยเข้าไปคลิกที่พื้นที่ที่เราต้องการทราบ จากนั้นจะมีหน้าต่างบอกข้อมูลขึ้นมาดังภาพ



การสอบถามข้อมูลโดยใช้คำสั่ง Find สามารถทำได้โดยเข้าไปคลิกเลือก Find ในแถบเครื่องมือ Tools


            เมื่อเลือกคำสั่งแล้วก็จะมีหน้าต่างข้อมูลขึ้นมา เราสามารถสอบถามข้อมูลได้โดยพิมพ์ข้อความหรือชื่ออำเภอลงไปที่ช่อง Find ดังภาพ


            เมื่อเราคลิกที่ชื่ออำเภอ ก็จะทราบข้อมูลที่เราค้นหา


การสอบถามข้อมูลโดยใช้คำสั่ง Go To XY สามารถทำได้โดยเข้าไปคลิกเลือก Go To XY ในแถบเครื่องมือ Tools


            เราสามารถเปลี่ยนหน่วยได้ตามต้องการ โดยไปคลิกที่ลูกศรชี้ลง ดังภาพ


จากนั้นหากเราต้องการสอบถามข้อมูลเราสามารถพิมพ์ค่า XY ลงไปในช่องค้นหา ดังภาพ


การแสดงเฉพาะข้อมูลที่เลือก ( Definition Query ) โดยใช้หน้าต่าง Query Builder และภาษา SQL
          เมื่อเปิดข้อมูล AMPHEO ขึ้นมาแล้วให้คลิกขวาไปที่ Properties > จากนั้นกดเลือก Definition > คลิกไปที่ Query Builder


            จากนั้นจะขึ้นหน้าต่าง Query Builder ขึ้นมาดังภาพ โดยส่วนบนจะแสดงฟิลด์ทั้งหมดในตาราง Attribute ด้านซ้ายมือจะเป็นตัว Operetor ด้านล่างไว้ป้อนเงื่อนไขที่ต้องการค้นหา


            จากนั้นทำการใส่สูตรตามต้องการ


            กด Apply จะได้ข้อมูลอำเภอที่เราค้นหาดังภาพ


            หากต้องการแสดงแผนที่จังหวัด ให้เราลบสูตรที่เราใส่แล้วกด Apply จะได้ข้อมูลขอบเขตขึ้นมาดังภาพ


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


จากนั้นเปิดตาราง Country ขึ้นมาดังภาพ 


            ส่วนฟิลด์ที่เราต้องทราบที่อยู่ในตาราง Attribute มีดังนี้
            -  CNTRY_NAME           บอกชื่อประเทศ
            -  POP_CNT                 บอกจำนวนประชากร
            -  SQKM_CNT               บอกขนากพื้นที่เป็นตารางกิโลเมตร
            -  SQMI_CNT                บอกขนาดพื้นที่เป็นตารางไมล์
            -  CURR_TYPE              บอกสกุลเงิน
            -  CURR_CODE            บอกรหัส
            -  LANDLOCK              จะบอกว่ามีพื้นที่ติดทะเลหรือไม่

 การเปิดคำสั่ง Select By Attribute สามารถทำได้ 2 วิธี ได้แก่
1.                 สามารถทำได้โดยเข้าไปที่ Selection > เลือก Select By Attribute


2.      คลิกที่แถบ Table Options > เลือก Select By Attribute


            เมื่อเปิดคำสั่ง Select By Attribute จะมีหน้าต่าง Select By Attribute ขึ้นมา จากนั้นให้ใส่สูตรตามต้องการ > จากนั้นกด Apply


            จะได้ไฮไลต์ที่ใส่สูตรขึ้นมา หากต้องการดูข้อมูลที่เราใส่สูตรค้นหาทั้งหมด ให้กด Show Selected Record ดังภาพ


การสอบถามข้อมูลโดยใช้ Select By Location
          เปิดชั้นข้อมูล AMPHOE TRANS VILLAGE จาก KANCHANABURI ลงมายัง Display Area


            จากนั้นเข้าไปที่ Selection เลือก Select By Location


            จากนั้นจะมีหน้าต่าง Select By Location ขึ้นมา ที่ Target  layer เลือกเป็น Village > ที่ Source layer เลือก Trans > จากนั้นเราจะค้นหาหมู่บ้านที่อยู่ภายในรัศมี 100 เมตร > Apply


            จะได้ข้อมูลหมู่บ้านที่อยู่ภายในรัศมีขึ้นมาดังภาพ


            จากนั้นเปลี่ยน Spatial selection method เป็น Target layer features touch the boundary of the Source layer feature > OK


            ไฮไลต์สีฟ้าก็จะหายไปดังภาพ


การสอบถามข้อมูลโดยใช้ Select BY Attribute ร่วมกับ Select By Location
          เปิดข้อมูล Country  ลงมายัง Display Area


            จากนั้นไปที่ Selection > เลือก Select By Attribute


            จากนั้นใส่สูตรลงไปแล้วกด Apply ได้เลย


            เมื่อใส่เงื่อนไขไปแล้วจะได้ข้อมูลตามสูตรดังภาพ















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

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