วิธีแปลง Shapefile, GeoJSON, KML, GPX และอื่น ๆ ในเบราว์เซอร์ (ogr2ogr ออนไลน์ ไม่ต้องอัปโหลด)
🌍

ต้องการแปลง Shapefile เป็น GeoJSON, KML เป็น GPX หรือแปลงระหว่างฟอร์แมต GIS แทบทุกแบบ - ออนไลน์ ฟรี และไม่ต้องส่งข้อมูลขึ้นเซิร์ฟเวอร์ของใคร? ข้อมูล GIS มักเป็นข้อมูลลับ - แปลงสำรวจ แนวเขตที่ดิน ตำแหน่งไซต์ของลูกค้า - บริการแบบ “อัปโหลดไฟล์ขึ้นมาแล้วเราแปลงให้” จึงไม่ใช่ทางเลือกที่ดี ตัวแปลงนี้คือ ogr2ogr ของ GDAL ที่คอมไพล์เป็น WebAssembly: การแปลงทำงาน 100% ในเบราว์เซอร์ของคุณ ไฟล์ไม่ถูกอัปโหลดไปไหนเลย
ขั้นตอน
- เปิด https://www.clearevo.com/geo/ (ครั้งแรกจะดาวน์โหลดเอนจินขนาดราว 21 MB หลังจากนั้นถูกแคชไว้)
- เลือกไฟล์อินพุต - รองรับฟอร์แมต vector ทั่วไปที่ ogr2ogr อ่านได้: GeoJSON, GPX, KML/KMZ (KMZ จะถูก unzip ในหน้าเว็บก่อน), GeoPackage, DXF, CSV, MapInfo, FlatGeobuf, GML… สำหรับ Shapefile ให้เลือกไฟล์
.shp,.dbf,.shxและ.prjพร้อมกันทั้งชุด (ถ้าไฟล์ประกอบตัวไหนขาดไป เครื่องมือจะเตือนให้) - เลือกฟอร์แมตปลายทาง: GeoJSON, GPX, KML, GeoPackage, CSV, SQLite/Spatialite, DXF หรือ FlatGeobuf
- ถ้าต้องการ reproject ให้พิมพ์ CRS ปลายทาง (เช่น
EPSG:4326) หากเว้นว่างจะคงระบบพิกัดเดิมของไฟล์ต้นทาง - Convert & download - ไฟล์ที่แปลงเสร็จจะดาวน์โหลดตรงจากหน่วยความจำของเบราว์เซอร์
ข้อจำกัดที่ขอบอกตรง ๆ: ไฟล์อินพุตจำกัดที่ 300 MB (ตามหน่วยความจำของ WebAssembly) และยังไม่รองรับเอาต์พุตแบบหลายไฟล์อย่าง Shapefile (มีให้เลือกเฉพาะฟอร์แมตไฟล์เดียว) ข้อผิดพลาดจาก GDAL จะแสดงใน log แทนที่จะทำให้แท็บพัง - โดยเฉพาะเอาต์พุต GPX ที่ต้องใช้เลเยอร์ที่เข้ากันได้กับ GPX ถ้าขึ้น error ให้ลองแปลงเป็น GeoJSON ก่อนแล้วเปิดตรวจดู
ทุกอย่างทำงานฝั่ง client ทั้งหมด (มีเพียง Google Analytics สำหรับนับสถิติผู้เข้าชมเท่านั้น - ตรวจสอบได้เอง)
เครื่องมือนี้เป็นซอฟต์แวร์เสรีและโอเพนซอร์ส: ykasidit/clearevo_online_tools - ยินดีรับ issue และ pull request ครับ
คำแปลภาษาไทยนี้มี AI ช่วยเรียบเรียง — หากพบจุดที่อ่านแล้วขัด แจ้งได้ในคอมเมนต์ครับ
Full disclosure: this post - and any code or tool it describes - was co-authored with Claude (Anthropic’s AI, via Claude Code). I directed, guided and reviewed. I don’t want to pretend otherwise.