ไฟล์ KMZ คืออะไร??
ไฟล์ KMZ (KML Zip) เป็นตัวแทนของไฟล์ซิป KML ที่มีข้อมูลเชิงพื้นที่ซึ่งสามารถดูได้ในแอปพลิเคชัน GIS เช่น Google Earth ข้อมูลเกี่ยวกับหมุดจะแสดงในไฟล์เป็นละติจูดและลองจิจูดพร้อมกับชื่อที่กำหนดเอง ไฟล์ KMZ แบบแพ็กเกจเดียวสามารถแชร์กับผู้ใช้รายอื่นได้อย่างง่ายดาย ไฟล์ KMZ สามารถรวมข้อมูลแบบจำลอง 3 มิติสำหรับการแสดงแบบจำลองทางภูมิศาสตร์ ไฟล์ KMZ สามารถเปิดได้ใน Google Maps โดยบันทึกไฟล์ไปยังตำแหน่งออนไลน์ จากนั้นพิมพ์ URL ในช่องค้นหาของ Google Maps
โครงสร้างไฟล์
เนื้อหาของไฟล์ MKZ ประกอบด้วยไฟล์ KML หลักและไฟล์ที่เกี่ยวข้องตั้งแต่ศูนย์ขึ้นไป สามารถแยกออกได้โดยใช้ยูทิลิตี้คลายการบีบอัดมาตรฐานเช่น WinZIP รูปแบบไฟล์ KMZ ยังถูกบีบอัดไปยังไฟล์เก็บถาวรด้วยอัตราการบีบอัด 10:1 คุณสามารถส่งออกข้อมูลจาก Google Earth เช่น แอปพลิเคชัน ไปยังรูปแบบไฟล์ KMZ ได้โดยตรง ไฟล์ KML หลักมีชื่อว่า doc.kml ขณะบรรจุไฟล์ KMZ คุณสามารถเพิ่มไฟล์ KML ได้มากกว่าหนึ่งไฟล์ แต่จะไม่มีประโยชน์ใดๆ เนื่องจาก Google Earth จะค้นหาไฟล์ KML ไฟล์แรกเมื่อเปิดและอ่านไฟล์ KMZ โดยจะไม่สนใจไฟล์ KML อื่นๆ ที่พบในไฟล์เก็บถาวร เพื่อให้แน่ใจว่า Google Earth อ่านไฟล์ KML ที่ต้องการ ขอแนะนำให้วางไฟล์ KML เพียงไฟล์เดียวไว้ในไฟล์ KMZ
รูปภาพ โมเดล พื้นผิว ไฟล์เสียง และทรัพยากรอื่นๆ ที่อ้างอิงในไฟล์ doc.kml จะอยู่ในโฟลเดอร์ย่อยอื่นภายในโฟลเดอร์หลัก สิ่งนี้อาจมีความซับซ้อนเช่นกันขึ้นอยู่กับจำนวนไฟล์ที่รองรับ ลิงก์ไปยังแหล่งข้อมูลที่เป็นส่วนประกอบเหล่านี้สามารถอ้างอิงแบบสัมพัทธ์หรือผ่านการอ้างอิงแบบสัมบูรณ์
การอ้างอิงญาติ
เมื่อวางทรัพยากรไว้ข้างๆ doc.kml หลักภายในโฟลเดอร์ย่อยภายในโฟลเดอร์หลัก การอ้างอิงที่เกี่ยวข้องสามารถชี้ไปที่ไฟล์สนับสนุนเหล่านี้ตามที่แสดงในตัวอย่างต่อไปนี้ (สำหรับไอคอนเท่านั้น)
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>files/icon_surfing.png</href>
</Icon>
</IconStyle>
การอ้างอิงที่สมบูรณ์
แหล่งข้อมูลสามารถอ้างอิงได้อย่างสมบูรณ์เช่นกัน การอ้างอิงแบบสัมบูรณ์ประกอบด้วย URL แบบเต็มสำหรับไฟล์ที่เชื่อมโยง เมื่อไฟล์ถูกโพสต์บนเซิร์ฟเวอร์กลาง การอ้างอิงแบบสัมบูรณ์จะทำให้แน่ใจได้ว่าสิ่งเหล่านี้ยังคงชัดเจนเมื่อเทียบกับการอ้างอิงแบบสัมพัทธ์ ไม่แนะนำให้อ้างอิงไฟล์ในเครื่องโดยเด็ดขาด เนื่องจากลิงก์เหล่านี้จะหยุดทำงานเมื่อไฟล์ถูกย้ายไปยังระบบใหม่ ตัวอย่างของการอ้างอิงแบบสัมบูรณ์มีดังนี้:
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>