Skip to content

GeoJSON Minifier

ใช้เครื่องมือนี้เพื่อลดขนาดไฟล์ GeoJSON ของคุณโดยการลบคุณสมบัติที่ไม่จำเป็นและลดความแม่นยำของพิกัด เครื่องมือนี้ทำงานทั้งหมดในเบราว์เซอร์ของคุณ—ไม่มีการอัปโหลดไปยังเซิร์ฟเวอร์

ทำไมต้องย่อขนาด GeoJSON?

ไฟล์ GeoJSON ที่ใช้สำหรับแผนที่บนเว็บมักมีขนาดใหญ่เกินความจำเป็น สาเหตุทั่วไปสองประการคือความแม่นยำของพิกัดที่มากเกินไปและช่องว่างที่ไม่จำเป็น ไม่ใช่เรื่องแปลกที่จะเห็นพิกัดที่มีทศนิยม 12–15 ตำแหน่ง; ที่เส้นศูนย์สูตร นั่นเกินกว่าความแม่นยำในโลกแห่งความเป็นจริง หากความแม่นยำประมาณ 1 เมตรเพียงพอ ทศนิยม 5 ตำแหน่งก็มักจะเพียงพอ; สำหรับประมาณ 10 เมตร ทศนิยม 4 ตำแหน่งก็เพียงพอ การลบตัวเลขทศนิยมที่เกินมาสามารถลดขนาดไฟล์ได้อย่างมาก เช่นเดียวกับการตัดช่องว่างและการลบคุณสมบัติที่ไม่จำเป็น

เครื่องมือนี้ช่วยให้คุณสร้าง GeoJSON ที่มีขนาดเล็กลงและโหลดได้เร็วขึ้นโดย:

  • ลดความแม่นยำของพิกัด (พร้อมคำแนะนำ “ขนาดกริดโดยประมาณที่เส้นศูนย์สูตร” สำหรับแต่ละการตั้งค่าทศนิยม)
  • เก็บเฉพาะคุณสมบัติที่คุณต้องการ (หรือใช้ค่าที่ตั้งไว้ล่วงหน้าอย่างรวดเร็ว)
  • เลือกลบอาร์เรย์/ออบเจกต์ที่ว่างเปล่าและตัดช่องว่าง
  • รองรับ GeoJSON มาตรฐานและ GeoJSON ที่แยกด้วยบรรทัด (NDJSON/GeoJSON Lines)
  • ทำงานทั้งหมดในเบราว์เซอร์ของคุณ—ไม่มีการอัปโหลด

การทำความเข้าใจความแม่นยำของพิกัด

โดยใช้เส้นรอบวงของโลกที่เส้นศูนย์สูตร (~40,075 กม.) หนึ่งองศาจะเท่ากับประมาณ 111 กม. แต่ละตำแหน่งทศนิยมในละติจูด/ลองจิจูดจะลดขนาดกริดลงด้วยปัจจัย 10 ละติจูดมีการปรับขนาดคล้ายกันทั่วโลก (โลกมีลักษณะเป็นทรงรีเล็กน้อย ดังนั้นจึงเป็นค่าประมาณ) แต่ลองจิจูดจะหดตัวเมื่อเข้าใกล้ขั้วโลก นั่นหมายความว่าการตัดลองจิจูดจะให้ความแม่นยำบนพื้นดินที่ดียิ่งขึ้นในละติจูดที่สูงขึ้น ตัวอย่างเช่น ทศนิยม 5 ตำแหน่งจะมีความแม่นยำประมาณ 1.1 เมตรที่เส้นศูนย์สูตร แต่ประมาณ 0.55 เมตรที่ละติจูด 60° เหนือ (เช่น หมู่เกาะเชตแลนด์)

รองรับไฟล์ขนาดใหญ่

เครื่องมือฟรีที่ทำงานในฝั่งไคลเอนต์นี้รองรับ GeoJSON มาตรฐานและ NDJSON (GeoJSON Lines) และได้รับการปรับแต่งสำหรับชุดข้อมูลขนาดใหญ่ บนอุปกรณ์และเบราว์เซอร์ที่ทันสมัยสามารถจัดการไฟล์ขนาดใหญ่มากได้—มักจะมากกว่า 100MB—โดยไม่ทำให้หน้าเว็บค้าง ต้องขอบคุณการประมวลผลในพื้นหลัง เพียงลากและวางไฟล์ .geojson ของคุณ เลือกคุณสมบัติที่จะเก็บหรือเอาออก ปรับความแม่นยำของพิกัด เลือกตัดช่องว่างและลบอาร์เรย์/ออบเจกต์ที่ว่างเปล่า จากนั้นดาวน์โหลดผลลัพธ์ที่ถูกย่อขนาด