Repair Shapefile

วันนี้เจอปัญหาเกี่ยวกับเรื่อง Shapefile เสีย เล่าสาเหตุเบื้องต้นก่อน คือน้องนั่ง Digitize shapefile อยู่ ซึ่งเป็นงานที่ทำมานานเป็นเดือนแล้ว ประมาณ 900 Record อยู่ๆ Arc เกิดแฮ้งค์ขึ้นมา ก็รีสตาร์ทเครื่องใหม่ พอเปิด shapefile ขึ้นมาใหม่ก็ไม่สามารถเปิดได้แล้ว ขึ้นข้อความประมาณนี้

2015-12-17_9-52-33

ซึ่งผมเคยอ่านผ่านตามาบ้างว่า มีเครื่องมือที่ใช้สำหรับ Repair Shapefile ได้

ไป search เจอ Shapefile Repair Tool จาก ESRI ทดลอง Download มาติดตั้ง พอลอง Setup ปุ๊บ

โปรแกรมก็ถามหา dotnet 1.1.4322 ก่อน ก็ต้องตามไป Download ต่อ

ระหว่างรอติดตั้ง dotnet ก็ไปเจอคำสั่ง ogr2ogr น่าสนใจก็เลยลองดูฆ่าเวลาเล่นๆ

ใช้คำสั่งตามรูป คือการ convert shapefile เก่า เป็น shapefile ใหม่

2015-12-17_10-10-40

ปรากฏว่าได้ผล ง่ายๆ แค่นี้เอง ผมทดลอง ไม่ใส่ option -skipfailures ก็ได้ผลเหมือนกัน

 

ที่มา : geo2ass.wordpress.com

Posted in GIS