Domanda

E 'possibile creare un file KMZ che si compone di diversi file KMZ più piccoli? Io preferirei non dover unire manualmente le entità reale KML, ma lo farò se questa è l'unica opzione.

È stato utile?

Soluzione

Un file KMZ può avere un numero illimitato di interni file KML (non i file KMZ). Ma la prima voce nel file KMZ deve essere il root file KML (in genere denominato doc.kml ), che possono includere collegamenti di rete con riferimenti ad altri file KML o KMZ. Diversi file KML interne, per esempio, potrebbero riferimento a uno stile condiviso (in un altro file KML) tramite URL relativi.

I file KML possono interni nido a qualsiasi livello di profondità ad altri file KML in modo da poter creare una gerarchia di file KML nidificati.

I file KMZ all'interno di file KMZ non è supportato in Google Earth in modo che non è raccomandato. Se si desidera un root file KMZ per fare riferimento a altri file sub-KMZ quindi i file sub-KMZ non dovrebbero essere sotto-voci del root file KMZ, ma situato nello stesso contesto relativo nel sistema web server o file.

Ecco quello che un file KML radice in un file KMZ sarebbe simile che comprende almeno due file sub-KML.

<?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>

È possibile impostare tag visibilità a 0 o aggiungere cartelle radiofoniche per caricare selettivamente file KML interne o aggiungere elementi regione per caricare quando data regione è attiva. Questo sarebbe necessaria per scalare fino a un sacco di funzioni per ottenere buone prestazioni.

Riferimento: https://developers.google.com/kml/documentation/kmlreference# NetworkLink

Altri suggerimenti

È possibile creare un rete link per l'altra file KMZ.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top