Skip to content

ตัวแปลง Shapefile เป็น GeoJSON

แปลง Shapefile (.zip ที่มี .shp, .dbf, .shx และ .prj ถ้ามี) เป็น GeoJSON พอร์ทัลข้อมูลเปิดหลายแห่งยังคงแจกจ่ายข้อมูลในรูปแบบ Shapefile—เครื่องมือนี้ช่วยแปลงข้อมูลเหล่านั้นให้เป็นรูปแบบ GeoJSON ที่เหมาะสำหรับเว็บ

Shapefile คืออะไร?

Shapefile เป็นรูปแบบข้อมูลเวกเตอร์ที่พัฒนาโดย ESRI สำหรับซอฟต์แวร์ GIS แม้ว่าจะเรียกว่า "ไฟล์" แต่จริง ๆ แล้วเป็นชุดของไฟล์หลายไฟล์:

  • .shp — ข้อมูลเรขาคณิต (จุด เส้น รูปหลายเหลี่ยม)
  • .dbf — ข้อมูลคุณสมบัติ (คุณสมบัติสำหรับแต่ละฟีเจอร์)
  • .shx — ดัชนีรูปร่าง (สำหรับการค้นหาอย่างรวดเร็ว)
  • .prj — ข้อมูลการฉายภาพ (ระบบพิกัด)

วิธีการแปลง

  1. สร้างไฟล์ .zip ที่มีส่วนประกอบของ Shapefile (.shp, .dbf, .shx และ .prj ถ้ามี)
  2. ลากและวาง ไฟล์ .zip หรือคลิกเพื่อเลือกไฟล์
  3. ดูตัวอย่าง GeoJSON ที่แปลงแล้วบนแผนที่
  4. ดาวน์โหลด ไฟล์ GeoJSON

ทำไมต้องแปลงเป็น GeoJSON?

  • เหมาะสำหรับเว็บ: ใช้งานร่วมกับ Leaflet, Mapbox, Google Maps และไลบรารีการทำแผนที่บนเว็บอื่น ๆ
  • อ่านง่าย: รูปแบบ JSON ง่ายต่อการตรวจสอบและแก้ไขข้อผิดพลาด
  • ไม่ต้องใช้ซอฟต์แวร์พิเศษ: สามารถแก้ไขได้ด้วยโปรแกรมแก้ไขข้อความใด ๆ
  • รองรับอย่างกว้างขวาง: ใช้งานร่วมกับ API เว็บสมัยใหม่และไลบรารี JavaScript
  • ไฟล์เดียว: ต่างจาก Shapefile ที่มีหลายไฟล์ GeoJSON มีเพียงไฟล์เดียว

หมายเหตุสำคัญ

ระบบพิกัด

  • หากไฟล์ .zip ของคุณมี ไฟล์ .prj พิกัดจะถูกแปลงเป็น WGS84 (มาตรฐานสำหรับแผนที่เว็บ) อย่างถูกต้อง
  • หากไม่มีไฟล์ .prj พิกัดจะถูกใช้ตามที่เป็นอยู่ (โดยทั่วไปคือ WGS84 สำหรับข้อมูลเปิด)

ขนาดไฟล์

  • Shapefile มักจะมีขนาดเล็กกว่า GeoJSON
  • สำหรับการใช้งานบนเว็บ ควรพิจารณาใช้ TopoJSON สำหรับชุดข้อมูลรูปหลายเหลี่ยม
  • ใช้ GeoJSON Minifier เพื่อลดความละเอียดของพิกัด

คุณสมบัติ

  • ข้อมูลคุณสมบัติทั้งหมดจากไฟล์ .dbf จะกลายเป็นคุณสมบัติใน GeoJSON
  • ชื่อฟิลด์จะถูกเก็บรักษาไว้
  • ประเภทข้อมูลจะถูกแปลงเป็นรูปแบบ JSON ที่เทียบเท่า

กรณีการใช้งานทั่วไป

  • ข้อมูลเปิดของรัฐบาล: ขอบเขตสำมะโน แผนที่การแบ่งเขต โครงสร้างพื้นฐาน
  • ข้อมูลสิ่งแวดล้อม: ลุ่มน้ำ พื้นที่คุ้มครอง แผนที่ที่อยู่อาศัย
  • การขนส่ง: ถนน เส้นทางขนส่ง เลนจักรยาน
  • ข้อมูลการวิจัย: การสำรวจภาคสนาม ตำแหน่งตัวอย่าง พื้นที่ศึกษา

คำถามที่พบบ่อย

ฉันจำเป็นต้องมีส่วนประกอบของ Shapefile ทั้งหมดหรือไม่?
คุณต้องมีอย่างน้อย .shp, .dbf และ .shx ไฟล์ .prj แนะนำอย่างยิ่งเพื่อให้การฉายภาพถูกต้อง

ถ้า Shapefile ของฉันใช้การฉายภาพแบบกำหนดเองล่ะ?
รวมไฟล์ .prj และเครื่องมือจะทำการแปลงเป็น WGS84 (มาตรฐานเว็บ)

ฉันสามารถแปลง Shapefile ขนาดใหญ่ได้หรือไม่?
ได้ แต่ตัวอย่างอาจแสดงเพียงบางส่วน การดาวน์โหลดจะมีชุดข้อมูลทั้งหมดเสมอ

ข้อมูลของฉันถูกอัปโหลดหรือไม่?
ไม่—การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไฟล์ของคุณจะไม่ออกจากอุปกรณ์

ดูเพิ่มเติม