Kā tiešsaistē atvērt kmz failu. Kas ir KMZ faila paplašinājums? Relatīvo saišu apstrāde

Kas ir KMZ fails?

KMZ fails ietver galveno KML failu un, kā likums, saistītos resursus, kas saspiesti, izmantojot arhivētāju vienā arhīvs. KMZ arhīvu var saglabāt diskā vai nosūtīt pa pastu kā vienu failu. Izmantojot tīkla saiti, KMZ failu var iegūt no tīmekļa servera. Pirms galvenās saspiešanas KML-dokuments un ar to saistītie resursi ir atsevišķi faili ar saviem nosaukumiem un paplašinājumiem, kas sakārtoti direktorijos. KMZ formāts kalpo ne tikai arhivēšanai, bet arī saspiešanai, tāpēc arhīvā var iekļaut tikai vienu lielu KML failu. Faila lielumu parasti var samazināt par desmit reizēm (atkarībā no satura). Tādējādi 10 KB KML failu var pārvērst par 1 KB KMZ failu.

Google Earth un Google Maps atpazīst KML un KMZ formātus un atbalsta arī KMZ failu saglabāšanu. Pēc noklusējuma galvenais KML fails ir nosaukts doc.kml.

Piezīme. Skaidrības labad mēs izsauksim arī galveno KML failu KMZ arhīvā doc.kml. Reāli to var nosaukt jebko, galvenais, lai tam ir jābūt paplašinājumam KML un esiet vienoti KML- fails arhīvā.

Ja faila lielums doc.kml pārsniedz 10 KB vai, ja tajā ir saites uz citiem resursiem (attēli, skaņas fragmenti, modeļi vai faktūras), ir jāizveido KMZ arhīvs.

Šajā sadaļā ir daži padomi par KML un KMZ failu izveidi. Mūsu izmantotais piemērs nāk no Džimija Bafeta vietnes, kur KML formāts tiek izmantots, lai parādītu ceļojumu maršrutus un saistīto informāciju programmā Google Earth.

Lejupielādējiet KMZ failu ar informāciju par šo ceļvedi(lieto ar īpašnieka atļauju).

Piezīme. Lai nodrošinātu, ka Google Earth 6.0 pareizi apstrādā relatīvās saites uz KMZ failiem, jums jāievēro visi tālāk sniegtie norādījumi (īpašu uzmanību pievērsiet 4. darbībai). Iepriekšējās ģeopārlūka versijās relatīvo saišu apstrādes noteikumi bija mazāk stingri, tāpēc dažas saites, kas darbojās programmā Google Earth līdz versijai 5.2 (ieskaitot), var nedarboties 6.0 un jaunākās versijās.

Lai izveidotu KMZ failu, veiciet šīs darbības:

Tālāk esošajā piemērā ir parādīta Džimija Bafeta ceļojuma KMZ arhīva mapju struktūra.

Tā kā ir tikai pieci papildu faili, tie visi tiek apvienoti apakšmapē failus. Ja augšupielādējat failu programmā Google Earth un pēc tam kopējat un ielīmējat saturu teksta redaktorā, jūs to redzēsit visos elementos Tiek izmantotas relatīvas saites uz papildu resursiem (ikonas, ekrāna pārklājumi, skaņas faili).

1.1 files/icon_surfing.png

faili/Margaritaville.mp3

Saites uz ārējiem failiem

Failā doc.kml parasti satur saites uz citiem failiem: attēliem, ikonām, modeļiem, faktūrām un skaņas fragmentiem. Tie ir iekļauti atribūtā href (vai elementā ), kas var atrasties šādos KML elementos:

Saites uz ārējiem failiem var būt absolūts vai radinieks– tam ir veltīta nākamā sadaļa. Tie var norādīt uz failiem tajā pašā KMZ arhīvā, citos KMZ arhīvos vai ārējos tīmekļa serveros. Relatīvās saites vienmēr tiek noteiktas, pamatojoties uz faila atrašanās vietu doc.kml, kā aprakstīts sadaļā. Vienīgais izņēmums ir iekšējais elements .

Absolūtās un relatīvās saites

Absolūtā saite satur visu faila URL. Šādas saites ir nepārprotamas un, kā likums, norāda uz failiem, kas tiek glabāti ārējos serveros. Absolūtā saite uz lokāli saglabātu failu vairs nedarbosies pēc tā pārvietošanas uz citu sistēmu. Lai no tā izvairītos, ieteicams izmantot relatīvās saites.

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

Relatīvo saišu apstrāde

Relatīvās saites tiek apstrādātas, pamatojoties uz faila atrašanās vietu doc.kml, t.i., jebkurš relatīvais ceļš sākas KMZ arhīva saknes mapē. Iepriekš minētajā piemērā galvenais URL izskatās šādi (tas var atšķirties atkarībā no tā, no kurienes lejupielādējāt KMZ arhīvu):

Buffetthawaiitour.kmz

Lai izveidotu saiti uz failu, kas atrodas citā KMZ arhīvā (piemēram, images/jimmyphoto.jpg V margaritavillealbum.kmz) tiek izmantots apzīmējums ".", kas atbilst pārvietošanai vienu līmeni uz augšu (iziet no pašreizējā KMZ arhīva ( buffetthawaiitour.kmz).

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

Piezīme. Noteikumi relatīvo saišu apstrādei KMZ arhīvā ir balstīti uz RFC 3986 standarta prasībām (5. sadaļa). Galveno URL nosaka faila atrašanās vieta doc.kml, un visi relatīvie URL tiek apstrādāti, pamatojoties uz to.

Izņēmums: iekšējais elements

Elements ietver elementu , kas norāda uz COLLADA failu, kas jāaugšupielādē pakalpojumā Google Earth. COLLADA faili satur 3D modeļus, un tiem ir paplašinājums DAE. Elements ietver arī elementu , kas savieno (tekstūras fails pārsūtīts uz Google Earth) un (ceļš uz tekstūras failu iekšpusē DAE-fails). Ja elementā ir norādīta relatīvā saite, Google Earth to apstrādā, pamatojoties uz DAE faila atrašanās vietu, nevis doc.kml, kā tas notiek visos citos gadījumos. Apskatīsim piemēru.

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

KMZ arhīva izveide

Lai izveidotu ZIP arhīvu, izmantojiet Windows Explorer vai Mac Finder. Atlasiet tās mapes saturu, kurā atrodas fails doc.kml un saistītos resursus un noklikšķiniet uz WinZip > Pievienot ZIP failam. Java JAR bibliotēkā ir arī ZIP bibliotēka ZIP arhīvu izveidei un izvilkšanai, un Linux nodrošina atbilstošas ​​komandrindas instrukcijas.

Piezīme. Veidojot ZIP arhīvu, ir jāizvēlas saturu failu mapes doc.kml, nevis pati mape.

Mainiet izveidotā arhīva paplašinājumu no ZIP ieslēgts KMZ. Ja nepieciešams izvilkt failus, vienkārši mainiet paplašinājumu vēlreiz ieslēgts ZIP, pēc kura jūs varat izmantot standarta programmu ZIP arhīvu izsaiņošanai.

KMZ arhīvi pakalpojumā Google Earth

Izmantojot elementu