วันจันทร์ที่ 10 กุมภาพันธ์ พ.ศ. 2557

How to 1 : การแก้ไข้ข้อมูล (Editing Feature)

การใช้คำสั่ง Snapping

เริ่มจากการสร้าง Shapefile ของของมูลจุด(point) ,เส้น(line) และโพลีกอน(polygon)
โดยการสร้าง Shapefile คือ คลิกขวาที่โฟเดอร์ เลือก New และเลือก Shapefile




เริ่มด้วยการสร้าง Shapefile แบบจุด







1.คลิกเลือกประเภทในช่อง  Featur Type เลือก Point(จุด) และตั้งชื่อ Shapefile นั้นโดยการตั้งชื่อต้องคำนึงถึงเวลาเรียกการใช้งานที่ต้องสะดวกและเข้าใจง่าย
2. คลิกที่ Edit.. เพื่อเข้าไปเลือกพิกัด
3.คลิกที่ Select จากนั้นคลิกที่โฟเดอร์ Projected Coordinate Systems > UTM > Asia >
Indian 1975 UTM Zone 47N แล้วคลิกที่ Add จากนั้นจะปรากฏหน้าต่าง Spatial Reference Properties ทำการตรวจสอบข้อมูลจากนั้นคลิก Ok 























ต่อมาก็จะสร้าง Shapefile ทั้งแบบเส้น และแบบโพลีกอนโดยการทำนั้นเหมือน
การส้ราง Shapefile จุดแต่จะกดเปลี่ยนประเภทที่ช่อง  Featur Type ให้เป็นแบบเส้น 
และแบบโพลีกอน จากนั้นก็ตั้งชื่อและทำการเลือกพิกัดเดิม






ด้าน Table of Contents จะแสดง Layers ของ Shapefile ของ จุด , เส้น และโพลีกอนที่สร้างไว้




จากนั้นก็เปิดคำสั่ง Sapping ขึ้นมา โดยการเปิดคำสั่ง Sanpping นั้นสามารถเปิดได้ 3 วิธีคือ
วิธีที่ 1. คลิกที่คำสั่ง Editor > Snapping > Snapping Toolbar




วิธีที่ 2. คลิกที่ Customize > Toolbars > Snapping





วิธีที่ 3. คลิกขวาที่บริเวณพื้นที่ว่างหลังแถบเครื่องมือ คลิกเลือกที่ Snapping





จากนั้นจะปรากฏแถบเครื่อง Snapping ขึ้นมา




กล่องเครื่องมือ Snapping จะประกอบด้วย 4 คำสั่ง คือ

-  Point Snapping เป็นการเชื่อมจุด 2 จุด 
วิธีการใช้ Point Snapping
      - ทำการ Digitize แบบจุด โดยการคลิกที่ Editor > Start Editing 






เลือกเป็นข้อมูลจุด









 - ทำการ Digitize ข้อมูลจุดลงใน Display Area 




 -  คลิกที่คำสั่ง Point Snapping 
 เมื่อนำเมาส์ไปวางไว้ตรงข้อมูลจุด จะปรากฏการ Set Snapping





- คลิกที่ข้อมูลเส้น เพื่อทำการเชื่องข้อมูลจุด 2 จุด





 - เมื่อนำเมาส์ไปวางไว้ในจุดที่ 2 จะสังเกตุได้ว่ามีการ Set Snapping อัตโนมัติแล้ว

แต่ถ้าไม่คลิกที่ Point Snapping ในตอนแรกอาจจะทำให้การลากเส้นจากจุดเริ่มไปจุดสิ้นสุด
ไม่ตรงจุดที่กำหนดไว้





- End Snapping เป็นการเชื่องเส้น 2 เส้น
วิธีการใช้คำสั่ง End Snapping
                - Digitize ข้อมูลเส้นขึ้นมา 2 เส้น




 - คลิกเลือกคำสั่ง End Snapping 






 - นำเมาส์ไปวางไว้ที่ปลายเส้นของเส้นแรก จะปรากฏการ Set Snapping อัตโนมัติ





 - จากนั้นไปคลิกที่ปลายเส้นที่ 2 ที่เราต้องการเชื่อม จะสังเกตุได้ว่ามีการ Set Snapping  
อัตโนมัติแล้วแต่ถ้าไม่คลิกที่ End Snapping ในตอนแรกอาจจะทำให้การลากเส้นจาก ปลายเส้นแรก ไปยังเส้นที่สองอาจจะไม่ตรง 









- คำสั่ง Vertex Snapping เป็นการเชื่อมของข้อมูลโพลีกอนไปยัง ข้อมูลเส้นและ ข้อมูลโพลีกอน
วิธีการใช้ข้อมูล Vertex Snapping
                - ทำการ Digitize ข้อมูลโพลีกอนขึ้นมา และคลิกคำสั่ง Vertex Snapping




 - นำเมาส์ไปวางไว้บริเวณมุมใดมุมหนึ่งของข้อมูลโพลีกอน จะปรากฏการ Set Snapping




- จากนั้นกดลากเส้นจากจุดเริ่มของมุมข้อมูลโพลีกอน 









 - การเชื่อมระหว่างข้อมูลโพลีกอน กับข้อมูลโพลีกอน เริ่มจากคลิกที่มุมใดมุมหนึ่งของข้อมูล                    โพลีกอน (การเชื่อข้อมูลสามารถทำวิธีเดียวกันกับการเชื่อมข้อมูลเส้น)












- คำสั่ง Edge Snapping เป็นการเชื่อข้อมูลบริเวณจุดใดก็ได้
วิธีการใช้คำสั่ง Edge Snapping 
- ทำการ Digitize ข้อมูล (สามารถใช้คำสั่ง Edge Snapping ได้ทั้งข้อมูลเส้น 
 และข้อมูลโพลีกอนแต่จะทำการสาธิตในข้อมูลโพลีกอน ) และคลิกที่คำสั่ง Edge Snapping




- นำเมาส์ไว้ไว้บริเวณใดก็ได้ และทำการลากเส้น










                
การย้าย . การปรับแต่งเส้น . การเพิ่มและลบ

การย้าย - คลิกที่คำสั่ง Edit Tool





จากนั้นนำเมาส์คลิกที่เส้น แล้วกดลากไปตามที่ต้อง





การเพิ่ม Vertex - ดับเบิ้ลที่เส้นที่ต้องการ จากนั้นคลิกขวาและเลือกที่คำสั่ง Insent Vertex




ผลลัพธ์ที่ได้คือจุด Vertex ปรากฏอยู่บนเส้น


 


การทำเส้นโค้ง - ดับเบิ้ลคลิกที่เส้นจากนั้นคลิกขวาและเลือก Change Segment > Circular Arc




จะได้เส้นโค้งในลักษณะแบบนี้





การทำเส้นโค้งตวัด - ดับเบิ้ลคลิกที่เส้น จากนั้นคลิกขวาเลือก Change Segment > Bezier





ผลลัพธ์จะได้เป็นเส้นโค้งตวัดลักษณะคล้ายคลื่นแบบนี้






การขยายเส้น - ดับเบิ้ลคลิกที่เส้นจากนั้นคลิกที่ปลายของเส้นแล้วลากออกทำการขยาย




ผลลัพธ์ของการขยายเส้น เส้นจะยาวขึ้น




การตัดส่วนเกินของเส้น - ดับเบิ้ลคลิกเส้นที่ต้องการตัดส่วนเกิน จากนั้นเลือกคำสั่ง Trim Line ที่อยู่ใน AceToolbox > Editing Tool > Trim Line





ในช่อง Trim Line ช่องที่ 1 Input Features เลือกข้อมูลเส้น
ช่องที่ 2 Dangle Length ให้ใส่ความยาวที่ต้องการตัด และเลือกหน่วย จากนั้น คลิกที่ OK




ผลลัพธ์คือเส้นที่ต้องการถูกตัดส่วนเกินออกไป





การแบ่งเส้น - วิธีที่ 1 คลิกที่เส้นที่ต้องการแบ่งจากนั้นเลือกคำสั่ง Spilt Tool ที่อยู่ในแถบเครื่องมือ Editor





เมือเลือกคำสั่ง Split Tool จากนั้นนำเมาส์ไปวางไว้บริเวณเส้นที่ต้องการก็จะปรากฏจุดสีแดง
ขึ้นมาดังภาพ จากนั้นคลิก 1 ครั้งในส่วนที่ต้องการแบ่ง




เมื่อคลิกแล้วจะมีลักษณะเช่นนี้ จากนั้นก็ใช้เมาส์ลากนั้นที่ตัดออกมา



ผลลัพธ์ที่ได้จากการแบ่งเส้น




การแบ่งเส้น - วิธีที่ 2 คลิก 1 ครั้งที่เส้นจากนั้นเลือกคำสั่ง Split.. ที่อยู่ในแถบเครื่องมือ Editor





แบ่งโดยคำนวณจากความยาวของเส้น
หน้าต่างของ Split ช่อง Line Length บอกความยาวของเส้น
ส่วนช่อง Split Option เลือก Distance ระบุระยะห่างที่ต้องการตัดออกมา
และช่อง Orientation เลือก From Star Point of Line คือแบ่งเส้นจากจุดเริ่ม จากนั้นคลิก OK



ผลลัพธ์ที่ได้คือด้านต้นของเส้นถูกแบ่งออก






แบบเส้นในส่วนที่เท่าๆกัน
หน้าต่างของ Split ช่อง Line Length บอกความยาวของเส้น

ส่วนช่อง Split Option เลือก Into Equal Parts เป็นการแบ่งในส่วนที่เท่าๆกัน โดยระบุจำนวนส่วน จากนั้นคลิก OK






ผลลัพธ์คือตัดเส้นออกมาในส่วนที่เท่าๆกัน โดยคำนวนจากความยาวเส้น




การแบบคำนวณเปอร์เส้น
หน้าต่างของ Split ช่อง Line Length บอกความยาวของเส้น

ส่วนช่อง Split Option เลือก Parcentance ใส่ค่าเปอร์เซนต์ลงไป
และช่อง Orientation เลือก From Star Point of Line คือแบ่งเส้นจากจุดเริ่ม จากนั้นคลิก OK





ผลลัพธ์ที่ได้จะคำนวณการตัดเส้นโดยคิดเป็นเปอร์เซนต์





การแบ่งแบบ Polygon - การจัด Polygon จะใช้เครื่องมือ Cut Polygons Tool ที่อยู่ในแถบเครื่องมือ Editor จากนั้นเมื่อเลือกเครื่องมือแล้วให้เลือกบริเวณที่ต้องการตัด





ผลลัพธ์ที่ได้จากการการตัด Polygon





การปรับเส้นรูปทรงของ Polygon - ดับเบิ้ลคลิกที่ Polygon จากนั้นใช้เมาส์ลากเพื่อปรับเปลี่ยนรูปทรง





ผลลัพธ์ที่ได้จากการปรับรูปทรง Polygon





การสร้าง Polygon โดยใช้ขอบเขตร่วมกัน - คลิกที่ Polygon จากนั้นเลือกคำสั่ง Auto Complete Polygon






จากนั้นคลิกเลือกในจุดที่ต้องการสร้าง Polygon ขึ้นมาใหม่




ผลลัพธ์จากการสร้าง Polygon ขึ้นมาใหม่โดยใช้ขอบเขตร่วมกัน








Video How to 1 : การแก้ไข้ข้อมูล (Editing Feature)


อ้างอิง : สื่อการสอน อาจารย์ ดร.ณรงค์  พลีรักษ์ คณะภูมิสารสนเทศศาสตร์  มหาวิทยาลัยบูรพ