Πώς να ανοίξετε το αρχείο kmz στο διαδίκτυο. Τι είναι η επέκταση αρχείου KMZ; Χειρισμός σχετικών συνδέσμων

Τι είναι ένα αρχείο KMZ;

Ένα αρχείο KMZ περιλαμβάνει το κύριο αρχείο KML και, κατά κανόνα, σχετικούς πόρους, συμπιεσμένους χρησιμοποιώντας έναν αρχειοθέτη σε ένα ενιαίο αρχείο. Το αρχείο KMZ μπορεί να αποθηκευτεί στο δίσκο ή να σταλεί ταχυδρομικά ως ένα μόνο αρχείο. Χρησιμοποιώντας τη σύνδεση δικτύου, μπορείτε να λάβετε το αρχείο KMZ από τον διακομιστή web. Πριν από τη συμπίεση του κύριου KML-το έγγραφο και οι σχετικοί πόροι του είναι ξεχωριστά αρχεία με τα δικά τους ονόματα και επεκτάσεις, οργανωμένα σε καταλόγους. Η μορφή KMZ δεν χρησιμεύει μόνο για αρχειοθέτηση, αλλά και για συμπίεση, επομένως μόνο ένα μεγάλο αρχείο KML μπορεί να συμπεριληφθεί στο αρχείο. Το μέγεθος του αρχείου μπορεί συνήθως να μειωθεί κατά δέκα (ανάλογα με το περιεχόμενο). Έτσι, ένα αρχείο KML 10 KB μπορεί να μετατραπεί σε αρχείο KMZ 1 KB.

Το Google Earth και οι Χάρτες Google αναγνωρίζουν μορφές KML και KMZ και υποστηρίζουν επίσης την αποθήκευση αρχείων KMZ. Από προεπιλογή, το κύριο αρχείο KML ονομάζεται doc.kml.

Σημείωση. Για λόγους σαφήνειας, θα καλέσουμε επίσης το κύριο αρχείο KML στο αρχείο KMZ doc.kml. Στην πραγματικότητα, μπορεί να ονομαστεί οτιδήποτε, το κύριο πράγμα είναι ότι πρέπει να έχει επέκταση KMLκαι να είστε ενωμένοι KML-αρχείο στο αρχείο.

Εάν το μέγεθος του αρχείου doc.kmlυπερβαίνει τα 10 KB ή εάν περιέχει συνδέσμους προς άλλους πόρους (εικόνες, κομμάτια ήχου, μοντέλα ή υφές), πρέπει να δημιουργήσετε ένα αρχείο KMZ.

Αυτή η ενότητα περιέχει μερικές συμβουλές για τη δημιουργία αρχείων KML και KMZ. Το παράδειγμα που χρησιμοποιούμε προέρχεται από τον ιστότοπο του Jimmy Buffett, όπου η μορφή KML χρησιμοποιείται για την εμφάνιση δρομολογίων περιηγήσεων και σχετικών πληροφοριών στο Google Earth.

Κατεβάστε ένα αρχείο KMZ με πληροφορίες σχετικά με αυτήν την περιήγηση(χρησιμοποιείται με άδεια του ιδιοκτήτη).

Σημείωση. Για να διασφαλίσετε ότι οι σχετικοί σύνδεσμοι προς αρχεία KMZ επεξεργάζονται σωστά από το Google Earth 6.0, πρέπει να ακολουθήσετε όλες τις παρακάτω οδηγίες (δώστε ιδιαίτερη προσοχή στο βήμα 4). Σε προηγούμενες εκδόσεις του geobrowser, οι κανόνες για το χειρισμό των σχετικών συνδέσμων ήταν λιγότερο αυστηροί, επομένως ορισμένοι σύνδεσμοι που λειτουργούσαν στο Google Earth μέχρι και την έκδοση 5.2 μπορεί να μην λειτουργούν στην έκδοση 6.0 και μεταγενέστερη.

Για να δημιουργήσετε ένα αρχείο KMZ, ακολουθήστε τα εξής βήματα:

Το παρακάτω παράδειγμα δείχνει τη δομή φακέλου του αρχείου KMZ της περιοδείας του Jimmy Buffett.

Δεδομένου ότι υπάρχουν μόνο πέντε επιπλέον αρχεία, όλα συνδυάζονται σε έναν υποφάκελο αρχεία. Εάν ανεβάσετε ένα αρχείο στο Google Earth και στη συνέχεια αντιγράψετε και επικολλήσετε τα περιεχόμενα σε ένα πρόγραμμα επεξεργασίας κειμένου, θα δείτε ότι σε όλα τα στοιχεία Χρησιμοποιούνται σχετικοί σύνδεσμοι προς πρόσθετους πόρους (εικονίδια, επικαλύψεις οθόνης, αρχεία ήχου).

1.1 files/icon_surfing.png

αρχεία/Margaritaville.mp3

Σύνδεσμοι σε εξωτερικά αρχεία

Στο αρχείο doc.kmlσυνήθως περιέχει συνδέσμους προς άλλα αρχεία: εικόνες, εικονίδια, μοντέλα, υφές και θραύσματα ήχου. Περιλαμβάνονται στο χαρακτηριστικό href (ή στο στοιχείο ), το οποίο μπορεί να βρίσκεται μέσα στα ακόλουθα στοιχεία KML:

Οι σύνδεσμοι προς εξωτερικά αρχεία μπορούν να είναι απόλυτοςή συγγενής– η επόμενη ενότητα είναι αφιερωμένη σε αυτό. Μπορούν να οδηγήσουν σε αρχεία μέσα στο ίδιο αρχείο KMZ, σε άλλα αρχεία KMZ ή σε εξωτερικούς διακομιστές Ιστού. Οι σχετικοί σύνδεσμοι καθορίζονται πάντα με βάση τη θέση του αρχείου doc.kml, όπως περιγράφεται στην ενότητα. Η μόνη εξαίρεση είναι εσωτερικό στοιχείο .

Απόλυτοι και σχετικοί σύνδεσμοι

Ένας απόλυτος σύνδεσμος περιέχει ολόκληρη τη διεύθυνση URL του αρχείου. Τέτοιοι σύνδεσμοι είναι σαφείς και, κατά κανόνα, παραπέμπουν σε αρχεία που είναι αποθηκευμένα σε εξωτερικούς διακομιστές. Ένας απόλυτος σύνδεσμος σε ένα τοπικά αποθηκευμένο αρχείο δεν θα λειτουργεί πλέον αφού μεταφερθεί σε άλλο σύστημα. Για να αποφευχθεί αυτό, συνιστάται η χρήση σχετικών συνδέσμων.

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

Χειρισμός σχετικών συνδέσμων

Οι σχετικοί σύνδεσμοι υποβάλλονται σε επεξεργασία με βάση τη θέση του αρχείου doc.kml, δηλαδή οποιαδήποτε σχετική διαδρομή ξεκινά στον ριζικό φάκελο του αρχείου KMZ. Στο παραπάνω παράδειγμα, η κύρια διεύθυνση URL μοιάζει με αυτό (μπορεί να διαφέρει ανάλογα με το από πού κατεβάσατε το αρχείο KMZ):

Buffetthawaiitour.kmz

Για σύνδεση με ένα αρχείο που βρίσκεται σε άλλο αρχείο KMZ (για παράδειγμα, images/jimmyphoto.jpg V margaritavillealbum.kmz) χρησιμοποιείται ο συμβολισμός "..", που αντιστοιχεί σε μετακίνηση κατά ένα επίπεδο προς τα πάνω (έξοδος από το τρέχον αρχείο KMZ ( buffetthawaiitour.kmz).

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

Σημείωση. Οι κανόνες για την επεξεργασία σχετικών συνδέσμων στο αρχείο KMZ βασίζονται στις απαιτήσεις του προτύπου RFC 3986 (Ενότητα 5). Η κύρια διεύθυνση URL καθορίζεται από τη θέση του αρχείου doc.kml, και όλες οι σχετικές διευθύνσεις URL υποβάλλονται σε επεξεργασία με βάση αυτό.

Εξαίρεση: εσωτερικό στοιχείο

Στοιχείο περιλαμβάνει στοιχείο , το οποίο οδηγεί στο αρχείο COLLADA που θα μεταφορτωθεί στο Google Earth. Τα αρχεία COLLADA περιέχουν τρισδιάστατα μοντέλα και έχουν την επέκταση ΔΑΕ. Στοιχείο περιλαμβάνει επίσης στοιχείο , που συνδέει (το αρχείο υφής μεταφέρθηκε στο Google Earth) και (διαδρομή προς το αρχείο υφής μέσα ΔΑΕ-αρχείο). Αν σε στοιχείο καθορίζεται ένας σχετικός σύνδεσμος, το Google Earth τον επεξεργάζεται με βάση τη θέση του αρχείου DAE, όχι doc.kml, όπως συμβαίνει σε όλες τις άλλες περιπτώσεις. Ας δούμε ένα παράδειγμα.

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

Δημιουργία αρχείου KMZ

Για να δημιουργήσετε ένα αρχείο ZIP, χρησιμοποιήστε την Εξερεύνηση των Windows ή το Mac Finder. Επιλέξτε τα περιεχόμενα του φακέλου όπου βρίσκεται το αρχείο doc.kmlκαι σχετικούς πόρους και κάντε κλικ WinZip > Προσθήκη στο αρχείο ZIP. Η βιβλιοθήκη Java JAR περιέχει επίσης μια βιβλιοθήκη ZIP για τη δημιουργία και την εξαγωγή αρχείων ZIP και το Linux παρέχει αντίστοιχες οδηγίες γραμμής εντολών.

Σημείωση. Όταν δημιουργείτε ένα αρχείο ZIP, πρέπει να επιλέξετε περιεχόμενοφακέλους αρχείων doc.kml, όχι ο ίδιος ο φάκελος.

Αλλάξτε την επέκταση του δημιουργημένου αρχείου από φερμουάρεπί KMZ. Εάν πρέπει να εξαγάγετε τα αρχεία, απλώς αλλάξτε ξανά την επέκταση επί φερμουάρ, μετά από το οποίο μπορείτε να χρησιμοποιήσετε ένα τυπικό πρόγραμμα για την αποσυσκευασία των αρχείων ZIP.

Αρχεία KMZ στο Google Earth

Χρησιμοποιώντας το στοιχείο