Pregunta

¿Es posible crear un archivo KMZ que se compone de varios archivos KMZ más pequeños? Yo preferiría no tener que combinar manualmente las entidades reales KML, pero lo haré si esa es la única opción.

¿Fue útil?

Solución

Un archivo KMZ puede tener cualquier número de archivos KML interiores (Los archivos no KMZ). Pero la primera entrada en el archivo KMZ debe ser el archivo KML raíz (normalmente llamado doc.kml ), que puede incluir enlaces de red con referencias a otros archivos KML o KMZ. Varios archivos KML interiores, por ejemplo, podría hacer referencia a un estilo compartido (en otro archivo KML) a través de las direcciones URL relativas.

Los archivos de KML interior nido de lata para cualquier nivel de profundidad a otros archivos KML para que pueda crear una jerarquía de archivos KML anidados.

Los archivos KMZ dentro de los archivos KMZ no es compatible con Google Earth de manera que no es recomendable. Si desea que un archivo KMZ raíz para hacer referencia a los archivos de otros sub-KMZ a continuación, los archivos de sub-KMZ no deben ser sub-entradas del archivo KMZ raíz pero está ubicado en el mismo contexto relativo en el sistema del servidor Web o el archivo.

Esto es lo que un archivo KML raíz en un archivo KMZ se vería que incluye al menos dos archivos 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>

Se puede configurar la etiqueta visibilidad a 0 o añadir carpetas de radio para la carga de manera selectiva archivos KML interior o añadir elementos región de carga cuando está activo región determinada. Esto sería necesario para la escala de un montón de características para lograr un buen rendimiento.

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

Otros consejos

Se puede crear un red de enlace a la otra Los archivos KMZ.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top