Jak otevřít soubor kmz online. Jaká je přípona souboru KMZ? Práce s relativními odkazy

Co je soubor KMZ?

Soubor KMZ obsahuje hlavní soubor KML a zpravidla přidružené zdroje komprimované pomocí archivátoru do jednoho archiv. Archiv KMZ lze uložit na disk nebo poslat poštou jako jeden soubor. Pomocí síťového odkazu lze soubor KMZ získat z webového serveru. Před kompresí hlavní KML-dokument a jeho přidružené zdroje jsou samostatné soubory s vlastními názvy a příponami, uspořádané do adresářů. Formát KMZ slouží nejen k archivaci, ale také ke kompresi, takže do archivu lze zařadit pouze jeden velký soubor KML. Velikost souboru lze obvykle zmenšit desetinásobně (v závislosti na obsahu). Soubor KML o velikosti 10 KB lze tedy změnit na soubor KMZ o velikosti 1 KB.

Google Earth a Mapy Google rozpoznávají formáty KML a KMZ a podporují také ukládání souborů KMZ. Ve výchozím nastavení je hlavní soubor KML pojmenován doc.kml.

Poznámka. Pro přehlednost budeme v archivu KMZ nazývat také hlavní soubor KML doc.kml. V reálu se to dá nazvat jakkoli, hlavní je, že musí mít příponu KML a být jednotní KML-soubor v archivu.

Pokud velikost souboru doc.kml přesahuje 10 kB nebo pokud obsahuje odkazy na jiné zdroje (obrázky, zvukové fragmenty, modely nebo textury), musíte vytvořit archiv KMZ.

Tato část obsahuje několik tipů pro vytváření souborů KML a KMZ. Příklad, který používáme, pochází z webu Jimmyho Buffetta, kde se formát KML používá k zobrazení itinerářů prohlídek a souvisejících informací v aplikaci Google Earth.

Stáhněte si soubor KMZ s informacemi o této prohlídce(použito se souhlasem majitele).

Poznámka. Chcete-li zajistit správné zpracování relativních odkazů na soubory KMZ aplikací Google Earth 6.0, musíte postupovat podle všech níže uvedených pokynů (věnujte zvláštní pozornost kroku 4). V dřívějších verzích geoprohlížeče byla pravidla pro práci s relativními odkazy méně přísná, takže některé odkazy, které fungovaly v aplikaci Google Earth až do verze 5.2 včetně, nemusí fungovat ve verzi 6.0 a novější.

Chcete-li vytvořit soubor KMZ, postupujte takto:

Níže uvedený příklad ukazuje strukturu složek archivu KMZ prohlídky Jimmyho Buffetta.

Protože existuje pouze pět dalších souborů, jsou všechny sloučeny do podsložky soubory. Pokud nahrajete soubor do Google Earth a poté zkopírujete a vložíte obsah do textového editoru, uvidíte, že ve všech prvcích Používají se relativní odkazy na další zdroje (ikony, překryvy obrazovky, zvukové soubory).

1.1 files/icon_surfing.png

soubory/Margaritaville.mp3

Odkazy na externí soubory

V souboru doc.kml obvykle obsahuje odkazy na další soubory: obrázky, ikony, modely, textury a zvukové fragmenty. Jsou zahrnuty v atributu href (nebo v prvku ), které mohou být uvnitř následujících prvků KML:

Odkazy na externí soubory mohou být absolutní nebo relativní– tomu je věnována další část. Mohou odkazovat na soubory ve stejném archivu KMZ, v jiných archivech KMZ nebo na externích webových serverech. Relativní odkazy jsou vždy určeny na základě umístění souboru doc.kml, jak je popsáno v části. Jedinou výjimkou je vnitřní prvek .

Absolutní a relativní vazby

Absolutní odkaz obsahuje celou adresu URL souboru. Takové odkazy jsou jednoznačné a zpravidla směřují na soubory, které jsou uloženy na externích serverech. Absolutní odkaz na lokálně uložený soubor již nebude fungovat po jeho přesunutí do jiného systému. Abyste tomu zabránili, doporučuje se používat relativní odkazy.

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

Práce s relativními odkazy

Relativní odkazy jsou zpracovávány na základě umístění souboru doc.kml, tj. jakákoli relativní cesta začíná v kořenové složce archivu KMZ. Ve výše uvedeném příkladu vypadá hlavní adresa URL takto (může se lišit v závislosti na tom, odkud jste archiv KMZ stáhli):

Buffetthawaiitour.kmz

Chcete-li vytvořit odkaz na soubor umístěný v jiném archivu KMZ (např. images/jimmyphoto.jpg PROTI margaritavillealbum.kmz) je použit zápis ".." odpovídající posunu o úroveň výše (opuštění aktuálního archivu KMZ ( bufetthawaiitour.kmz).

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

Poznámka. Pravidla pro zpracování relativních odkazů v archivu KMZ vycházejí z požadavků normy RFC 3986 (část 5). Hlavní URL je určena umístěním souboru doc.kml a všechny relativní adresy URL jsou zpracovány na jeho základě.

Výjimka: vnitřní prvek

Živel zahrnuje prvek , ukazující na soubor COLLADA, který má být nahrán do Google Earth. Soubory COLLADA obsahují 3D modely a mají příponu DAE. Živel zahrnuje také prvek , který spojuje (texturový soubor přenesen do Google Earth) a (cesta k souboru textury uvnitř DAE-soubor). Pokud v prvku je zadán relativní odkaz, Google Earth jej zpracuje na základě umístění souboru DAE, nikoli doc.kml, stejně jako ve všech ostatních případech. Podívejme se na příklad.

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

Vytvoření archivu KMZ

Chcete-li vytvořit archiv ZIP, použijte Průzkumník Windows nebo Mac Finder. Vyberte obsah složky, kde je soubor umístěn doc.kml a související zdroje a klikněte WinZip > Přidat do souboru ZIP. Knihovna Java JAR také obsahuje knihovnu ZIP pro vytváření a extrahování archivů ZIP a Linux poskytuje odpovídající instrukce příkazového řádku.

Poznámka. Při vytváření ZIP archivu je potřeba vybrat obsah složky souborů doc.kml, nikoli složku samotnou.

Změňte příponu vytvořeného archivu z ZIP na KMZ. Pokud potřebujete extrahovat soubory, stačí znovu změnit příponu na ZIP, po kterém můžete použít standardní program pro rozbalení ZIP archivů.

Archivy KMZ na Google Earth

Použití prvku