Ako otvoriť súbor kmz online. Aká je prípona súboru KMZ? Spracovanie relatívnych odkazov

Čo je súbor KMZ?

Súbor KMZ obsahuje hlavný súbor KML a spravidla aj súvisiace zdroje komprimované pomocou archivátora do jedného archív. Archív KMZ je možné uložiť na disk alebo poslať poštou ako jeden súbor. Pomocou sieťového prepojenia je možné získať súbor KMZ z webového servera. Pred stlačením hlavného KML- dokument a jeho pridružené zdroje sú samostatné súbory s vlastnými názvami a príponami, usporiadané do adresárov. Formát KMZ slúži nielen na archiváciu, ale aj na kompresiu, takže do archívu je možné vložiť iba jeden veľký súbor KML. Veľkosť súboru možno zvyčajne zmenšiť desaťkrát (v závislosti od obsahu). Súbor KML s veľkosťou 10 KB je teda možné zmeniť na súbor KMZ s veľkosťou 1 KB.

Google Earth a Google Maps rozpoznávajú formáty KML a KMZ a podporujú aj ukladanie súborov KMZ. V predvolenom nastavení je hlavný súbor KML pomenovaný doc.kml.

Poznámka. Pre prehľadnosť budeme v archíve KMZ volať aj hlavný súbor KML doc.kml. V skutočnosti sa to dá nazvať akokoľvek, hlavná vec je, že musí mať rozšírenie KML a buďte jednotní KML- súbor v archíve.

Ak veľkosť súboru doc.kml presahuje 10 KB alebo ak obsahuje odkazy na iné zdroje (obrázky, zvukové fragmenty, modely alebo textúry), musíte vytvoriť archív KMZ.

Táto časť obsahuje niekoľko tipov na vytváranie súborov KML a KMZ. Príklad, ktorý používame, pochádza zo stránky Jimmyho Buffetta, kde sa formát KML používa na zobrazenie itinerárov prehliadok a súvisiacich informácií v aplikácii Google Earth.

Stiahnite si súbor KMZ s informáciami o tejto prehliadke(použité so súhlasom majiteľa).

Poznámka. Ak chcete zaistiť, aby boli relatívne odkazy na súbory KMZ spracované správne aplikáciou Google Earth 6.0, musíte postupovať podľa všetkých pokynov uvedených nižšie (venujte zvláštnu pozornosť kroku 4). V predchádzajúcich verziách geoprehliadača boli pravidlá pre prácu s relatívnymi odkazmi menej prísne, takže niektoré odkazy, ktoré fungovali v aplikácii Google Earth do verzie 5.2 vrátane, nemusia fungovať vo verzii 6.0 a novšej.

Ak chcete vytvoriť súbor KMZ, postupujte takto:

Príklad nižšie ukazuje štruktúru priečinkov archívu KMZ prehliadky Jimmyho Buffetta.

Keďže existuje iba päť ďalších súborov, všetky sú spojené do podpriečinka súbory. Ak nahráte súbor do aplikácie Google Earth a potom skopírujete a prilepíte obsah do textového editora, uvidíte, že vo všetkých prvkoch Používajú sa relatívne odkazy na ďalšie zdroje (ikony, prekrytia obrazovky, zvukové súbory).

1.1 files/icon_surfing.png

súbory/Margaritaville.mp3

Odkazy na externé súbory

V súbore doc.kml zvyčajne obsahuje odkazy na iné súbory: obrázky, ikony, modely, textúry a zvukové fragmenty. Sú zahrnuté v atribúte href (alebo v elemente ), ktoré sa môžu nachádzať v nasledujúcich prvkoch KML:

Odkazy na externé súbory môžu byť absolútne alebo príbuzný– tomu je venovaná ďalšia časť. Môžu odkazovať na súbory v rovnakom archíve KMZ, v iných archívoch KMZ alebo na externých webových serveroch. Relatívne odkazy sú vždy určené na základe umiestnenia súboru doc.kml, ako je popísané v časti. Jedinou výnimkou je vnútorný prvok .

Absolútne a relatívne väzby

Absolútny odkaz obsahuje celú adresu URL súboru. Takéto odkazy sú jednoznačné a spravidla odkazujú na súbory, ktoré sú uložené na externých serveroch. Absolútny odkaz na lokálne uložený súbor už nebude fungovať po jeho premiestnení do iného systému. Aby ste tomu zabránili, odporúča sa použiť relatívne odkazy.

http://maps.google.com/mapfiles/kml/pushpin/ylw-pushpin.png

Spracovanie relatívnych odkazov

Relatívne odkazy sa spracúvajú na základe umiestnenia súboru doc.kml, t. j. akákoľvek relatívna cesta začína v koreňovom priečinku archívu KMZ. Vo vyššie uvedenom príklade vyzerá hlavná adresa URL takto (môže sa líšiť v závislosti od toho, odkiaľ ste stiahli archív KMZ):

Buffetthawaiitour.kmz

Ak chcete vytvoriť odkaz na súbor umiestnený v inom archíve KMZ (napr. images/jimmyphoto.jpg V margaritavillealbum.kmz) používa sa zápis „..“ zodpovedajúci posunu o úroveň vyššie (opustenie aktuálneho archívu KMZ ( bufetthawaiitour.kmz).

../margaritavillealbum.kmz/images/jimmyphoto.jpg"

Poznámka. Pravidlá spracovania relatívnych odkazov v archíve KMZ vychádzajú z požiadaviek normy RFC 3986 (oddiel 5). Hlavná adresa URL je určená umiestnením súboru doc.kml a všetky relatívne adresy URL sú spracované na jej základe.

Výnimka: vnútorný prvok

Element zahŕňa prvok , ktorý ukazuje na súbor COLLADA, ktorý sa má nahrať do aplikácie Google Earth. Súbory COLLADA obsahujú 3D modely a majú príponu DAE. Element zahŕňa aj prvok , ktorý spája (textúrny súbor prenesený do Google Earth) a (cesta k súboru textúry vo vnútri DAE-súbor). Ak v prvku je zadaný relatívny odkaz, Google Earth ho spracuje na základe umiestnenia súboru DAE, nie doc.kml ako vo všetkých ostatných prípadoch. Pozrime sa na príklad.

. . . MackyBldg.kmz/files/CU Macky.dae ../files/StairsnoCulling.jpg ../files/StairsnoCulling.jpg ../files/sideturretnoCulling.jpg . . .

Vytvorenie archívu KMZ

Ak chcete vytvoriť archív ZIP, použite Windows Explorer alebo Mac Finder. Vyberte obsah priečinka, v ktorom sa súbor nachádza doc.kml a súvisiace zdroje a kliknite WinZip > Pridať do súboru ZIP. Knižnica Java JAR obsahuje aj knižnicu ZIP na vytváranie a extrahovanie archívov ZIP a Linux poskytuje zodpovedajúce pokyny pre príkazový riadok.

Poznámka. Pri vytváraní archívu ZIP musíte vybrať obsahu priečinky súborov doc.kml, nie samotný priečinok.

Zmeňte príponu vytvoreného archívu z PSČ na KMZ. Ak potrebujete extrahovať súbory, stačí znova zmeniť príponu na PSČ, po ktorom môžete použiť štandardný program na rozbalenie archívov ZIP.

Archívy KMZ na Google Earth

Použitie prvku