ตัวแปลง KML เป็น GeoJSON
แปลง KML (Keyhole Markup Language) จาก Google Earth เป็น GeoJSON เพื่อใช้งานในแผนที่เว็บ นอกจากนี้ยังรองรับการสร้าง KMZ (KML ที่ถูกบีบอัด) จากไฟล์ KML ดั้งเดิมของคุณเพื่อความสะดวกในการแชร์
KML คืออะไร?
KML (Keyhole Markup Language) เป็นรูปแบบ XML ที่ใช้โดย Google Earth และแอปพลิเคชันแผนที่หลายตัว มันจัดเก็บ:
- จุด, เส้น, รูปหลายเหลี่ยม: รูปทรงเวกเตอร์
- สไตล์: สี ไอคอน ความกว้างของเส้น
- คำอธิบาย: เนื้อหา HTML สำหรับป๊อปอัป
- ข้อมูลเวลา: สำหรับฟีเจอร์ที่เคลื่อนไหวได้
- โมเดล 3D: อาคารและวัตถุ 3D แบบกำหนดเอง
KMZ คืออะไร?
KMZ เป็นไฟล์ KML ที่ถูกบีบอัด (เหมือน .zip แต่มีนามสกุล .kmz) มันมีขนาดกะทัดรัดกว่าและสามารถรวมภาพ ไอคอน และทรัพยากรอื่น ๆ พร้อมกับ KML
วิธีการแปลง
KML → GeoJSON
- อัปโหลด ไฟล์ .kml ของคุณ (ลากและวางหรือเลือกไฟล์)
- ดูตัวอย่าง GeoJSON ที่ถูกแปลงบนแผนที่
- ดาวน์โหลด ไฟล์ GeoJSON
KML → KMZ
- อัปโหลด ไฟล์ .kml ของคุณ
- เลือกตัวเลือก "Create KMZ"
- ดาวน์โหลด ไฟล์ .kmz ที่ถูกบีบอัด
รายละเอียดการแปลง
สิ่งที่ถูกแปลง
- ✅ รูปทรง: จุด เส้น รูปหลายเหลี่ยม MultiGeometry
- ✅ คุณสมบัติ: ชื่อ คำอธิบาย และคุณสมบัติอื่น ๆ ของ KML
- ✅ โฟลเดอร์: ถูกแปลงเป็นคอลเลกชันฟีเจอร์
- ⚠️ สไตล์: ข้อมูลสไตล์พื้นฐานถูกเก็บไว้ในคุณสมบัติ
- ⚠️ ข้อมูล 3D: โหมดความสูงอาจถูกทำให้ง่ายขึ้น
สิ่งที่ไม่ถูกแปลง
- ❌ ลิงก์เครือข่าย: การอ้างอิง KML ภายนอก
- ❌ การซ้อนทับหน้าจอ: องค์ประกอบ UI จาก Google Earth
- ❌ ทัวร์: การบินผ่านแบบเคลื่อนไหว
- ❌ ไอคอนแบบกำหนดเอง: URL ของภาพถูกเก็บไว้ แต่ไฟล์ไม่ได้ถูกฝัง
กรณีการใช้งานทั่วไป
- การส่งออกจาก Google Earth: แปลงสถานที่ที่บันทึกไว้ของคุณเป็น GeoJSON
- ข้อมูลภาคสนาม: เส้นทาง GPS และจุดที่ตั้งจากแอปมือถือ
- การทำงานร่วมกัน: แชร์ข้อมูลแผนที่กับผู้ใช้ที่ไม่ได้ใช้ Google Earth
- แผนที่เว็บ: ใช้ข้อมูล Google Earth ใน Leaflet, Mapbox เป็นต้น
- การวิเคราะห์ข้อมูล: นำเข้าในเครื่องมือ GIS ที่ชอบ GeoJSON
ทำไมต้องแปลงเป็น GeoJSON?
- มาตรฐานเว็บ: ใช้งานได้กับไลบรารีแผนที่เว็บสมัยใหม่ทั้งหมด
- รูปแบบที่ง่ายกว่า: JSON ง่ายต่อการวิเคราะห์และจัดการมากกว่า XML
- ประสิทธิภาพที่ดีกว่า: ขนาดไฟล์เล็กลง การวิเคราะห์เร็วขึ้น
- เป็นมิตรกับนักพัฒนา: ง่ายต่อการตรวจสอบ แก้ไข และดีบัก
คำถามที่พบบ่อย
สไตล์ KML ถูกแปลงเป็น GeoJSON หรือไม่?
ข้อมูลสไตล์พื้นฐานถูกเก็บไว้ในคุณสมบัติ แต่แผนที่เว็บมักใช้การจัดรูปแบบของตัวเอง
สามารถแปลงไฟล์ KMZ ได้หรือไม่?
อัปโหลด KMZ—เครื่องมือจะดึงและแปลง KML ที่อยู่ภายใน
KML ใช้ระบบพิกัดอะไร?
KML ใช้ WGS84 เสมอ (เหมือนกับ GeoJSON) ดังนั้นไม่จำเป็นต้องแปลงการฉายภาพ
ข้อมูลของฉันถูกอัปโหลดหรือไม่?
ไม่—การแปลงทั้งหมดเกิดขึ้นในเบราว์เซอร์ของคุณ ไฟล์ของคุณจะไม่ออกจากอุปกรณ์
สามารถสร้าง KMZ จาก KML ได้หรือไม่?
ได้! อัปโหลด KML ของคุณและเลือกตัวเลือก "Create KMZ" เพื่อสร้างไฟล์ KMZ ที่ถูกบีบอัด