ข้อมูล GIS และแผนที่: GeoJSON, KML และ Shapefiles
พิกัดทางภูมิศาสตร์, เลเยอร์เวกเตอร์ และมาตรฐานการทำแผนที่เชิงพื้นที่
ไฟล์ของคุณได้รับการประมวลผลทั้งหมดภายในเว็บเบราว์เซอร์ของคุณโดยใช้ HTML5 Canvas และ WebAssembly ไม่มีข้อมูลใดออกจากอุปกรณ์ของคุณเลย
ข้ามคิวการอัปโหลดและดาวน์โหลด การแปลงไฟล์เกิดขึ้นในเครื่องด้วยความเร็วสูงสุดของฮาร์ดแวร์โดยไม่มีข้อจำกัดจากเซิร์ฟเวอร์
สอดคล้องตามข้อกำหนดอย่างเป็นทางการของ ISO, W3C และ IETF เพื่อรับประกันความเข้ากันได้ของผลลัพธ์ในระบบปฏิบัติการสมัยใหม่
การเปรียบเทียบรูปแบบและข้อกำหนดทางเทคนิค
| รูปแบบผลลัพธ์ | ประเภท MIME | ข้อกำหนด | ประเภท |
|---|---|---|---|
| GeoJSON GeoJSON | application/geo+json | RFC-7946-GEOJSON | มาตรฐาน JSON ทางภูมิศาสตร์ |
| KML Google | application/vnd.google-earth.kml+xml | OGC-KML-SPEC | ภาษาคีย์โฮลพรีเซนเทชัน (Keyhole Markup Language) |
| GPX แทร็ก GPS | application/gpx+xml | TOPOGRAFIX-GPX-SPEC | รูปแบบการแลกเปลี่ยนข้อมูล GPS |
| SHP ESRI Shapefile | application/x-esri-shapefile | ESRI-SHAPEFILE-SPEC | รูปร่างเวกเตอร์เชิงพื้นที่ ESRI |
| TopoJSON TopoJSON | application/json | RFC-7946-GEOJSON | JSON ภูมิศาสตร์เชิงโทโพโลยี |
ข้อมูลทางเทคนิคและรายละเอียดตัวแปลงสัญญาณ (Codec)
ความแตกต่างระหว่าง GeoJSON และ Google Earth KML
GeoJSON จำลองขอบเขตทางภูมิศาสตร์, จุด และเส้นทางโดยใช้ไวยากรณ์ JSON ของเว็บมาตรฐาน ทำให้เป็นรูปแบบยอดนิยมสำหรับแผนที่เว็บแบบอินเทอร์แอกทีฟ เช่น Leaflet และ Mapbox ในขณะที่ KML เป็นรูปแบบ XML ที่ออกแบบมาสำหรับ Google Earth ซึ่งรวมภูมิประเทศแบบ 3 มิติและมุมกล้องเข้าไว้ด้วยกัน
กับดักการเรียงลำดับลองจิจูด/ละติจูด
ในขณะที่มนุษย์มักพูดว่า 'ละติจูด, ลองจิจูด' (Y, X) แต่มาตรฐานเรขาคณิตของคอมพิวเตอร์ (รวมถึง GeoJSON และ GeoTIFF) กำหนดไว้อย่างเคร่งครัดให้ใช้ '[ลองจิจูด, ละติจูด]' (X, Y) การสลับลำดับพิกัดนี้อาจทำให้หมุดบนแผนที่ของคุณไปปรากฏที่ทวีปแอนตาร์กติกาแทนที่จะเป็นนิวยอร์ก
อัปโหลด 0 ไบต์ไปยังเซิร์ฟเวอร์ภายนอก การประมวลผลทั้งหมดเกิดขึ้นภายในแซนด์บ็อกซ์ของเบราว์เซอร์ของคุณ