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

บทที่ 4 การสำรวจข้อมูล ( Data Exploration)


การสำรวจข้อมูล (Data exploration) คือ การค้นและวิเคราะห์ข้อมูลจากศูนย์ข้อมูลหรือฐานข้อมูล
การสอบถามข้อมูลเวกเตอร์ (Vector data query)
       การสอบถามข้อมูลเชิงคุณลักษณะ(Attribute data query)เป็นการสอบถามข้อมูลจากตารางคุณลักษณะซึ่งอยู่ในข้อมูลเวกเตอร์ ซึ่งต้องใช้บูลีนพีชคณิต (Boolean algebra)

เเบบที่ 1
- เปิดชั้นข้อมูล AMPHOE ของกาญจนบุรีขึ้นมา


- คลิกขวาที่ชั้นข้อมูล เลือก Properties


- ไปที่ Definition Query  เเล้วคลิกที่ Query Builder


- จากนั้น ทำการค้นข้อมูลที่เราต้องการ โดยใช้ภาษา SQL เช่นจะค้นหา อ.ทองผาภูมิ ต้องพิมพ์ว่าหรือคลิกไปที่ "AMP_NAME" = 'อ.ทองผาภูมิ' จากนั้นกดOK


- จะปรากฏข้อมูลที่ต้องการในช่อง  Definition Query จากนั้นก็กด Apply 


- ผลลัพธ์ที่ได้



- ถ้าต้องการมากกว่า 1 อำเภอก็ให้ใส่ข้อมูลดังนี้  "AMP_NAME" = 'อ.ทองผาภูมิ' OR"AMP_NAME" = 'อ.ท่าม่วง' จากนั้นทำตามขั้นตอนข้างต้น แล้วผลลัพธ์ที่ได้เป็นดังนี้



เเบบที่ 2
การค้นข้อมูลโดยใช้ นิพจน์ทางตรรกศาสตร์
- ไปที่ Lab11 เลือก World เปิดขั้นข้อมูล country ขึ้นมา


- คลิกขวาที่ชั้นข้อมูล เลือก Open Attribute Table


- คลิกที่ Table Option เลือก Select By Attributes หรือจะเลือกตรงคำสั่ง Select By Attributes เลยก็ได้ค่ะ


- จะปรากฏหน้าต่าง ทำการลองค้นข้อมูล ประเทศที่มีจำนวนประชากรมากกว่า 20 ล้านคนโดยใช้ภาษา SQL ต้องพิมพ์ ว่า    "POP_CNTRY " >200000000 จากนั้นกด Apply


- จากนั้นคลิกที่ Show selected records เพื่อเเสดงตารางที่ค้นข้อมูล


- ผลลัพธ์ที่ได้ คือ มีอยู่ 3 ประเทศที่มีประชากรมากกว่า 20 ล้านคน ได้แก่ ประเทศ China, India และ USA



 การค้นข้อมูลโดยใช้ ตัวเชื่อบูลีน เช่น AND , OR , XOR และ NOT
- ต้องการ ค้นหา ประเทศที่ไม่ใช้สกุลเงิน Baht  เเละ พื้นที่มากกว่า 10 ล้านตารางกิโลเมตร ให้พิมพ์เป็นภาษา SQL ว่า NOT "CURR_TYPE" ='Baht' OR"SQKM_CNTRY" > 10000000


-  จากนั้นคลิกที่ Show selected records เพื่อเเสดงตารางที่ค้นข้อมูล


- ผลลัพธ์ที่ได้ คือ มี 250 ประเทศที่ไม่ใช้สกุลเงิน Baht และมีพื้นที่มากกว่า 10 ล้านตารางกิโลเมตร



การสอบถามข้อมูลเชิงพื้นที่ (Spatial data query)  เป็นการสอบถามข้อมูลจากแผนที่ โดยการใช้คาสั่งสืบค้นข้อมูลจากชั้นข้อมูลนั่นเอง
- เปิดชั้นข้อมูลของจ.กาญจนบุรีแล้วเอาข้อมูล AMPHOE , TRANS , VILLAGE ขึ้นมา


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


- เนื่องจากจะค้นหาหมู่บ้านที่ตั้งอยู่ห่างจากถนน 500 เมตร ดังนั้น ช่อง Select method เลือก select features from  ช่อง Target หรือเป้าหมาย เลือก VILLAGE ช่อง Source layer หรือข้อมูล เลือก TRANS ส่วนช่องSpatial เลือก Target layer(s)features are within a distance of (3D) the Source layer feature  เเละช่องdistance ให้ใส่ระยะทาง เเละหน่วยวัด


- ผลลัพธ์ที่ได้จากการค้นหาหมู่บ้านที่ตั้งอยู่ห่างจากถนน 500 เมตร







วิดีโอวิธีการทำเนื้อหาในบทที่ 4 เรื่องการสำรวจข้อมูล ( Data Exploration) ค่ะ




























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

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