หลังจากลองผิดลองถูกมาหลายครั้งกับ OGR ผมก็ยังไม่เจอแนวทางที่ต้องการสำหรับการแปลงพิกัดข้อมูลแบบจุด (CSV2CSV) ท่านใดทราบช่วยแนะนำหน่อยนะครับ แต่ถึงไม่สามารถาวิธีทำงานได้อย่างที่ต้องการ แต่ผมก็ค้นพบวิธีการที่พอกล้อมแกล้มไปได้โดยการใช้เจ้า OGR นี่แหละครับ วิธีการนั้นซับซ้อนนิดหน่อย โดยต้องทำการแปลงค่าพิกัดของจุดต่างๆให้อยู่ในรูปของ SHP ก่อนด้วยโปรแกรม QGIS (มีใน Blog นี้แหละครับ ลองหาดู!!!) แล้วจึงใช้ OGR แปลงค่าพิกัดของจุดเหล่านั้นให้อยู่ในูปของไฟล์ CSV ด้วยคำสั่งดังนี้
>>ogr2ogr -s_srs epsg:32647 -t_srs epsg:4326 -f CSV en.csv point.shp -lco GEOMETRY=AS_XY
โดยในไฟล์ CSV จะมีคอลัมน์ใหม่ชื่อ X และ Y ที่เป็นค่าในระบบพิกัดภูมิศาสตร์ (4326)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment