Ano ang isang KMZ file?
Ang KMZ (KML Zipped) file ay isang representasyon ng naka-zip na KML file na naglalaman ng geospatial na impormasyon na makikita sa mga GIS application tulad ng Google Earth. Ang impormasyon tungkol sa mga placemark ay kinakatawan sa file bilang latitude at longitude kasama ng custom na pangalan. Ang nag-iisang naka-package na KMZ file ay madaling maibahagi sa ibang mga user. Ang mga KMZ file ay maaaring magsama ng 3D model data pati na rin para sa geo-representation ng modelo. Ang isang KMZ file ay maaaring mabuksan sa Google Maps sa pamamagitan ng pag-save ng file sa isang online na lokasyon at pagkatapos ay i-type ang URL sa Google Maps Search box.
Istraktura ng File
Ang mga nilalaman ng isang MKZ file ay binubuo ng isang pangunahing KML file at zero o higit pang nauugnay na mga file. Maaari itong makuha gamit ang karaniwang decompression utility tulad ng WinZIP. Ang KMZ file format ay naka-compress din sa isang archive na may compression ratio na 10:1. Maaari kang mag-export ng data mula sa Google Earth tulad ng mga application nang direkta sa KMZ file format. Ang pangunahing KML file ay pinangalanang doc.kml. Habang nag-iimpake ng isang KMZ file, higit sa isang KML file ang maaaring idagdag dito, ngunit ito ay walang pakinabang habang hinahanap ng Google Earth ang unang KML file kapag binubuksan ang KMZ file at binabasa ito. Hindi nito pinapansin ang anumang karagdagang KML file na makikita sa archive. Upang matiyak na ang gustong KML file ay binabasa ng Google Earth, isang solong KML file lamang ang inirerekomendang ilagay sa loob ng KMZ file.
Ang mga larawan, modelo, texture, sound file at iba pang mga mapagkukunang na-reference sa doc.kml file ay inilalagay sa isa pang subfolder sa loob ng pangunahing folder. Maaaring may kasama itong ilang kumplikado depende sa bilang ng mga sumusuportang file. Ang mga link sa mga nasasakupan na mapagkukunang ito ay maaaring maging sanggunian nang medyo o sa pamamagitan ng ganap na sanggunian.
Relative Referencing
Kapag ang mga mapagkukunan ay inilagay sa tabi ng pangunahing doc.kml sa loob ng isang sub-folder sa loob ng pangunahing folder, ang kaugnay na pagtukoy ay maaaring tumuro sa mga sumusuportang file na ito tulad ng ipinapakita sa sumusunod na halimbawa (para sa icon lamang).
<IconStyle>
<scale>1.1</scale>
<Icon>
<href>files/icon_surfing.png</href>
</Icon>
</IconStyle>
Ganap na Referencing
Ang mga mapagkukunan ay maaaring i-reference din nang ganap.Ang mga ganap na sanggunian ay naglalaman ng buong URL para sa naka-link na file. Kapag ang mga file ay nai-post sa isang sentral na server, tinitiyak ng ganap na pagtukoy na ang mga ito ay mananatiling hindi malabo kumpara sa kamag-anak na pagtukoy. Ang lokal na file ay hindi inirerekomenda na ganap na i-reference dahil ang mga link na ito ay masisira kapag ang mga file ay inilipat sa isang bagong system. Ang isang halimbawa ng ganap na sanggunian ay ang sumusunod:
<Icon>
<href>http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png</href>
</Icon>