Thursday, 21 June 2012

ArcGIS: Extract Coordinates (ในกรณีที่ Shape file ไม่มีข้อมูลค่าพิกัด)


>> บ่อยครั้งที่ผู้เขียนได้รับไฟล์งาน GIS งานแผนที่ฯ ซึ่งเมื่อนำไฟล์ดังกล่าวมาเปิดดูด้วยโปรแกรม ArcGIS ปรากฎว่าในหน้าตาราง Attribute 'ไม่มี' ฟิลล์ข้อมูลค่าพิกัด E,N โดยเฉพาะอย่างยิ่งเมื่อไฟล์นั้นมีลักษณะโครงสร้างเป็น 'Point' 

สำหรับผู้ใช้โปรแกรม MapInfo สามารถใช้ชุดคำสั่ง Extract Coordinate เพื่อสร้างฟิลล์ข้อมูลตำแหน่งค่าพิกัดได้ทันที...แต่สำหรับผู้ใช้โปรแกรม ArcGIS (ArcMap) สามารถทำตามขั้นตอนดังต่อไปนี้...

Hand On:
1. ที่ตารางข้อมูล Attribute สร้างฟิลล์ Easting และ Northing ขึ้นมาใหม่ และเลือกประเภทเป็น Double
*ทำขั้นตอนซ้ำ สำหรับฟิลล์ Northing


2. คลิกขวาที่ฟิลล์ Easting เลือก Calculate Geometry

3.เลือก Property: X Coordinate of Point สำหรับ Easting (Y สำหรับ Northing)
*ทำขั้นตอนซ้ำ สำหรับฟิลล์ Northing

ผลลัพท์

4 comments:

  1. ถ้าหมายถึง การ extract ค่าระดับออกมาด้วย...ทำไม่ได้ครับ (ข้อมูลค่าระดับ (ถ้ามี) ควรจะอยู่ที่ attribute ตั้งแต่การสร้าง shape file
    >> สามารถให้โปรแกรมคำนวนค่าพิกัดของ 'Point' (X,Y) 2 เท่านั้นครับ http://imageshack.com/a/img854/2585/mgb0.jpg

    ReplyDelete
  2. เป็น MGRS ได้ไหม

    ReplyDelete
  3. ต้องขออภัยครับ ระบบพิกัดทางการทหาร (มิใช่ระบบสากล เช่นระบบ UTM ที่ใช้กันอยู่ทั่วไป) เป็นระบบที่ผมไม่มีความรู้เอาเสียเลย (ไม่เคยได้ใช้งาน) เพียงแต่ทราบว่ามันสามารถ convert ไป-มาได้ ระหว่าง UTM-MGRS

    ReplyDelete