วันศุกร์ที่ 3 สิงหาคม พ.ศ. 2555

วิธีการแปลงค่าพิกัดทางภูมิศาสตร์ โดยการใช้โปรแกรมเสริม



วิธีการแปลงค่าพิกัดทางภูมิศาสตร์ โดยการใช้โปรแกรมเสริม EXTENSIONS [C]

การนำข้อมูลเชิงพื้นที่มาใช้งานนั้น อีกปัญหาที่เจอบ่อยคือการที่ชั้นข้อมูล (Layer) แต่ละ Layer ไม่สามารถซ้อนทับ (Overley) กันได้ เนื่องมาจากการใช้ระบบค่าพิกัดทางภูมิศาสตร์ มี Map Datum ที่แตกต่างกัน เช่น Layer ของผม ค่าพิกัดทางภูมิศาสตร์ Map Datum เป็น UTM Indian 1975 เพื่อไปซ้อนทับกับข้อมูลที่เป็นระบบ UTM WGS84 ดังนั้นจึงจำเป็นต้องแปลง Layer ที่นำมาใช้งานให้เป็นระบบเดียวกันก่อนครับ
วิธีการและขั้นตอน
1) Copy ไฟล์ CoordCNV.avx มาไว้ที่ โฟลเดอร์ C:\ESRI\AV_GIS30\ARCVIEW\EXT32\
 
 2) เปิดโปรแกรม ArcView GIS โดยดับเบิ้ลคลิ๊กที่ Shutcut ของโปรแกรม หรือทาง Start --->Programe สร้างหน้าต่าง (View) Add Theme ที่ต้องการ
ใส่เครื่องหมายถูก หน้ากล่องสี่เหลี่ยมให้แสดง (Display) ข้อมูล
3) เรียกใช้โปรแกรมเสริม (Extensions) ใช้เมนูคำสั่ง File ---> Extensions
4) จะปรากฏ Dialog box ของ Extensions ใส่เครื่องหมายถูก หน้ากล่องสี่เหลี่ยมของ แปลงค่าพิกัด คลิ๊กที่ปุ่ม OK เพื่อยืนยัน
 
5) จะปรากฏจะปรากฏเมนูคำสั่ง แปลงค่าพิกัด ที่ View คลิ๊ก Layer ที่ต้องการแปลงให้ Active เช่นของผมคือ Peat Swamp
6) เลือกเมนูคำสั่ง แปลงค่าพิกัด เลือกระบบค่าพิกัดที่ต้องการแปลง UTM Indian 1975 --> UTM WGS84
 
7) จะปรากฏ Dialog box โต้ตอบของ เปลี่ยนพิกัด UTM บน Indian 1975 เป็น UTM บน WGS84 ของผมอยู่ในโซนเดียวกัน คลิ๊กที่ปุ่ม OK เพื่อยืนยัน
 
8) จะปรากฏ Dialog box โต้ตอบของ การแปลงค่าพิกัดยีออเดติกอ้างอิง Indian 1975 ไปบน WGS84 ให้กำหนดค่า Datum ของ dX, dY และ dZ ของผมเอาตามค่า Default คลิ๊กที่ปุ่ม OK เพื่อยืนยัน
เครื่องจะ Run Process
 
9) คลิ๊กปิดและใส่เครื่องหมายถูก หน้ากล่องสี่เหลี่ยมของ Peat Swamp ให้ Display ใหม่อีกครั้ง
สังเกตุ Layer จะเปลี่ยนตำแหน่งจากพิกัดเดิม
 
หมายเหตุ ก่อนแปลงค่าพิกัดควรจะ Copy ข้อมูลต้นฉบับเก็บไว้ด้วยครับ





อ้างอิงโดย:http://share.psu.ac.th/blog/arcview/6708

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

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