Frage

Ist es möglich, eine KMZ-Datei zu erstellen, die aus mehreren kleineren KMZ-Dateien zusammengesetzt ist? Ich würde es vorziehen, nicht von Hand zu haben, um die tatsächlichen KML Einheiten fusionieren, aber ich werde, wenn das die einzige Option ist.

War es hilfreich?

Lösung

Eine KMZ-Datei eine beliebige Anzahl von inneren KML-Dateien haben (nicht KMZ-Dateien). Aber der erste Eintrag in der KMZ-Datei der Root-KML-Datei sein muss (in der Regel dem Namen doc.kml ), die Netzwerkverbindungen mit Verweisen auf andere KML oder KMZ-Dateien enthalten können. Mehrere inneren KML-Dateien, zum Beispiel eines gemeinsamen Stils (in einer anderen KML-Datei) über relative URLs.

Referenz könnten

Die innere KML-Dateien kann Nest auf jede Ebene der Tiefe zu anderen KML-Dateien, so dass Sie eine Hierarchie von verschachtelten KML-Dateien erstellen können.

KMZ-Dateien innerhalb von KMZ-Dateien werden nicht in Google Earth unterstützt, so dass nicht zu empfehlen. Wenn Sie eine Root-KMZ-Datei mögen, dass andere Unter KMZ-Dateien dann den Unter KMZ-Dateien verweisen sollten nicht Untereinträge der Wurzel KMZ-Datei sein, aber in dem gleichen relativen Kontext, in dem Web-Server oder Dateisystem.

Hier ist, was eine Wurzel KML-Datei in einer KMZ-Datei aussehen würde, dass mindestens zwei Dateien Unter KML enthält.

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <NetworkLink>
            <Link>
                <href>test1.kml</href>
            </Link>
        </NetworkLink>
        <NetworkLink>
            <Link>
                <href>test2.kml</href>
            </Link>
        </NetworkLink>
        ...
    </Document>
</kml>

Sie können die Sichtbarkeit Tag auf 0 gesetzt oder fügen Sie Radio Ordner selektiv Last Innen KML-Dateien oder fügen Sie Region Elemente zu laden, wenn bestimmte Region aktiv ist. Dies würde zu einer Skala zu vielen Funktionen benötigt werden, um gute Leistung zu erzielen.

Referenz: https://developers.google.com/kml/documentation/kmlreference# Networklink

Andere Tipps

könnten Sie erstellen ein Netzwerk-Link zu Ihren anderen kMZ-Dateien.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top