Menú
Está libre
registrarse
el principal  /  Navegantes / Kml abierto. Cómo abrir un archivo KMZ

KML ABIERTO. Cómo abrir un archivo KMZ

La primera opción, con la que puede abrir el formato KMZ, es la aplicación Google Earth. Este es un programa cartográfico universal de la empresa mundialmente famosa.

Todo lo que tiene que hacer es seleccionar el elemento del menú "Archivo" que se ejecuta para seleccionar. En la siguiente etapa, seleccione la carpeta en la que se asigna el archivo en sí y presione el botón Abrir.

Otra forma es arrastrar un archivo del "Explorer" al área donde se muestran los mapas.

Utilice la aplicación Google SketchUp

Este programa se utiliza para modelos tridimensionales, y todo tipo de modelos 3D de objetos requeridos para la demostración realista del área se pueden almacenar en el archivo de extensión KMZ.

Para abrirlo, haga clic en Importar-Archivo. Como en el caso anterior, encontramos la carpeta deseada, elija el archivo deseado en él y haga clic en Importar.

Maper Mapper Global Mapper

Este programa admite una gran cantidad de formatos cartográficos, incluidos los mencionados en este artículo. Gracias a la solicitud, los datos contenidos en él no solo pueden editar, sino también convertir.

La apertura se realiza utilizando el elemento de menú Abrir archivo de datos. Además, todo similar a las opciones anteriores.

Plataforma Geoinformation Platform ARCGIS Server

Lo usaremos version de escritorio - Arcgis Explorer. File KMZ, que también se usa en esta aplicaciónAyuda a establecer las coordenadas del objeto requerido.

Puede abrirlo arrastrando el Explorador de Windows directamente al área de trabajo.

Anuncio

Formato de archivo KML MISC

Los archivos KML se almacenan en formato XML e inicialmente diseñados para el programa cartográfico de ojo de cerradura. En 2004, Google compró Keyhile Inc., Y es por eso que los archivos KML ahora son utilizados activamente por los servicios de Google relacionados con la cartografía, Google Maps y Google Earth.

Información técnica del archivo KML

Los archivos KML contienen información que se almacena en formato XML. Esta información incluye tanto imágenes como líneas de datos más simples, polígonos y puntos. Dichos archivos se utilizan para almacenar información sobre una ubicación particular en el mapa. El archivo KML permite al usuario no solo marcar la ubicación en el mapa, sino que también agrega contenido (en formato HTML), textura y vista cerca de diferentes ángulos. Para abrir archivos KML en Google Maps, todo lo que se requiere es el archivo KML que se coloca en Internet. Usando un enlace de extensión separado en la cadena búsqueda de Google Los mapas lo abrirán.

Información adicional sobre Formato KML

Extensión de archivo .kml
Categoría de archivo
Ejemplo de archivo (2.05 kIB)
Programas relacionados Blender (Windows, Mac & Linux)
Magográfico de mármol azul Magnofics Mapper (Windows)
Esri ArcGIS para escritorio (Windows)
Google Earth (Windows, Mac & Linux)
Google Maps (Web)
Merkaartor (Windows, Mac & Linux)
Perro Pro (Windows y Mac)

KML es un formato de archivo de archivo utilizado para mostrar datos geográficos en un navegador de la Tierra, como Google Earth. KML utiliza una estructura basada en etiquetas con elementos anidados y atribuciones y se basa en el estándar XML. Todas las etiquetas distinguen entre mayúsculas y minúsculas y deben aparecer exactamente como la referencia KML. La referencia indica qué etiquetas son opcionales. Dentro de un elemento dado, las etiquetas deben aparecer en el orden que se muestra en la referencia.

Si usted "es nuevo en KML, explore este documento y los archivos de muestras que lo acompañan ( SamplesInearth.) Para comenzar a aprender sobre la estructura básica de un archivo KML y las etiquetas más utilizadas. La primera sección describe las características que se pueden crear con la interfaz de usuario de Google Earth. Estas características incluyen mantas, descripciones, superposiciones, caminos y polígonos. La segunda sección describe características que requieren la creación de KML con un editor de texto. Cuando se guarda un archivo de texto con un .kml O. .kmz. Extensión, los navegadores de la Tierra saben cómo mostrarlo.

Consejo: Para ver el "Código" KML para una función en Google Earth, simplemente puede hacer clic con el botón derecho en la función en el Visor 3D de Google Earth y seleccione Copiar. Luego pegue los contenidos del Portapapeles en cualquier editor de texto. La característica visual mostrada en Google Earth se convierte en su kML texto equivalente. Sé suuosa para experimentar con esta característica.

Para una discusión sobre cómo usar algunas de las características clave en KML, consulte la Guía del desarrollador.

Tabla de contenido.

Documentos básicos KML

El tipo más simple de documentos KML son aquellos que pueden ser autorizados directamente en Google Earth, es decir, no necesita editar o crear ningún KML en un editor de texto. Las marcas de placemarques, superposiciones, caminos y polígonos pueden ser autorizados directamente. En Google Earth.

Placas de posición.

Una marca de posición es una de las características más utilizadas en Google Earth. Marca una posición en la superficie de la tierra, usando un empuje amarillo como el icono. La marcadora más simple incluye solo un Elemento, que especifica la ubicación de la PlacaMark. Puede especificar un nombre y un icono personalizado para la marca de posición, y también puede agregar otros elementos de geometría.

Como ejemplo, habilite la carpeta "Posicionamiento absoluto: arriba a la izquierda" en el archivo de muestras KML y verá una superposición de pantalla en la parte superior izquierda de la ventana Ver. Esto fue creado con el siguiente código KML:




Posicionamiento absoluto: parte superior izquierda

http: //syt/kml/documentation/images/top_left.jpg.






El posicionamiento se controla mediante la asignación de un punto en la imagen especificada por A un punto en la pantalla especificada por . En este caso, la esquina superior izquierda de la imagen (0,1) se ha hecho coincidente con el mismo punto de la pantalla.

Verifique los otros ejemplos en la carpeta para ver cómo es posible obtener otras posiciones fijas, y para crear imágenes de ese tamaño dinámicamente con el tamaño de la pantalla. Tenga en cuenta que. xunits. Y. yunits. También se puede especificar como "píxeles" para el control de precisión). Para más detalles, consulte la referencia KML 2.2.

Enlaces de red.

Un enlace de red contiene un Elemento con un. (Una referencia de hipertexto) que carga un archivo. Su Puede ser una especificación de archivos local o una URL absoluta. A pesar del nombre, un No necesariamente carga archivos de la red.

Su En un enlace especifica la ubicación de cualquiera de los siguientes:

  • Un archivo de imagen utilizado por los iconos en los estilos de los iconos, las superposiciones a tierra y las superposiciones de pantalla
  • Un archivo modelo utilizado en el Elemento.
  • Un archivo KML o KMZ cargado por un enlace de red

El archivo especificado puede ser un archivo local o un archivo en un servidor remoto. En su forma más sencilla, los enlaces de red son una forma útil de dividir un archivo KML grande en archivos más pequeños y más manejables en la misma computadora.

Hasta ahora, todos nuestros ejemplos han requerido que el código KML se entregue a Google Earth desde la máquina local. Los enlaces de red le brindan la alimentación de servir el contenido de una ubicación remota y se usan comúnmente para distribuir datos a un gran número de usuarios. De esta manera, si los datos deben ser modificados, se debe cambiar solo en la ubicación de origen, y todos los usuarios reciben los datos actualizados automáticamente.

CGI Scripting para KML

Indicio de la señalización a los archivos que contienen datos estáticos, un enlace de red Puede señalar los datos que se generan dinámicamente, por ejemplo, mediante un script de CGI ubicado en un servidor de red. Con algún conocimiento de un lenguaje de scripting, como PHP, Python o PERL, puede crear un script que entrega un flujo (o archivo) de los datos KML a cada enlace de la red.

Dos cosas son necesarias para entregar KML a través de una red CGI:

Cuando se realiza una llamada del cliente (Google Earth) al servidor, el servidor debe (1) devolver un código de respuesta de HTTP 200 y (2) Establezca el tipo de contenido de la respuesta al texto / simple o aplicación / vnd.google -Amh.kml + xml.

La respuesta debe ser válida KML. Para aplicaciones complejas, el manejo adecuado de errores es muy importante.

Consejo: Una forma sencilla de manejar errores es analizar el error del servidor como el texto para un nombre de carpeta. Por ejemplo, podría tener la devolución del servidor base de datos inccesible. Como una cadena. Esto es más informativo (y más fácil de usar) que dejar caer la conexión.

Los siguientes ejemplos utilizan Python, pero los son igualmente válidos en cualquier otro idioma de scripting.

Generando una plantilla aleatoria.

El siguiente guión de Python genera valores de enteros aleatorios para latitud Y. longitud Y luego inserta esos valores en el Elemento de A. Cada vez que se actualiza el enlace de la red, el script de Python se ejecuta de nuevo y genera KML con nuevos valores de latitud y longitud.

#! / usr / bin / Python Import Random Latitude \u003d Random.RandRange (-90, 90) Longitud \u003d Random.RandRange (-180, 180) KML \u003d ("\\ n "" \\ n "" \\ n "" PlacaMark aleatoria.\\ n "" \\ n "" % d,% d\\ n ""\\ n ""\\ n """)% (Longitud, latitud) Imprimir" Tipo de contenido: Aplicación / VND.google-Earth.KML + XML \\ N "Imprimir KML

Aquí hay un ejemplo de un archivo KML que contiene un enlace de red que carga este script de Python:




Enlaces de red.
0
0
Enlace de red Ejemplo 1

PlacaMark aleatoria.
0
0
Un script simple de servidor que genera un nuevo aleatorio
Placemark en cada llamada

0
0

http: // yourserver.com./cgi-bin/randomplacemark.py.



Consultas de actualización basadas en ver

Un enlace de red estándar es un enlace unidireccional: los datos fluyen solo desde el servidor a Google Earth. La actualización basada en la vista permite la comunicación bidireccional. Cuando la actualización basada en la vista está activa, Google Earth devuelve las coordenadas de la vista al servidor a un tiempo específico. Esto puede ser cada nORTE. Segundos, minutos, o horas, o una vez que ha transcurrido una cierta cantidad de tiempo desde que la vista dejó de moverse. Ver En la referencia KML 2.2.

Las coordenadas se devuelven al servidor mediante una obtención HTTP que agrega las coordenadas de la siguiente manera (esta es la información predeterminada del cuadro del límite):

Obtener / ruta / to / sever / script / consulta? Bubbox \u003d http / 1.1

Si se realizó la solicitud mientras el usuario estaba mirando hacia abajo en San Francisco, las coordenadas pueden verse a medida:

Obtenga /path/to/server/script/query?Bbox\u003d-122.497790,37.730385, -122.380087,37.812331 http / 1.1

Esta función se puede usar para algunas aplicaciones muy creativas, pero para comenzar, se presente un ejemplo simple.

Seguimiento de un punto directamente debajo de su vista

El siguiente script del lado del servidor analiza el mensaje de retorno enviado por Google Earth y responde con una marcada de posición en el centro de la pantalla. Cada vez que se actualiza el enlace de la red, se genera una nueva marca de posición.

#! / usr / bin / Python Import CGI URL \u003d cgi.fieldstorage () bbox \u003d url ["bbox"]. Valor bbox \u003d bbox.split (",") west \u003d float (bbox) sur \u003d float (buchbox) este \u003d Float (bbox) north \u003d float (bbox) center_lng \u003d ((East - West) / 2) + West Center_Lat \u003d ((Norte - Sur) / 2) + Kml South \u003d ("\\ n "" \\ n "" \\ n "" PlacaMark centrado en la vista\\ n "" \\ n "" % .6f,%. 6f\\ n ""\\ n ""\\ n """)% (centro_lng, centro_lat) Imprimir" Tipo de contenido: Aplicación / VND.google-Earth.kml + XML \\ N "Imprimir KML

Andhere es el KML para el enlace de la red que carga el script de Python:




Enlaces de red.
0
0
Enlace de red Ejemplo 2

Ver Placemark centrado.
0
0
La actualización basada en la vista permite que el servidor remoto se calcule
El centro de su pantalla y devuelve un mantel.

0
0

http: // yourserver.com./cgi-bin/viewcenteredplacemark.py.

2
ontstop.
1



El principio ilustrado en este ejemplo se puede utilizar para algunas aplicaciones muy complejas. Por ejemplo, si tiene una base de datos de información geográfica, puede extraer las coordenadas del WEWER, haga un colodinato de WEWER, haga una llamada a la base de datos para que los datos específicos de la vista, y devuélvalo a Google Earth como KML.

Tipos de 3 KML MIME

Al responder a una solicitud de Google Earth (o cualquier navegador de Tierra), un servidor KML debe seguir un cierto conjunto de reglas para que Google Earth pueda interpretar correctamente sus respuestas.

Tras el éxito, el servidor debe devolver un código de respuesta de HTTP 200 y configurar el tipo de contenido de la respuesta a un tipo MIME adecuado, como se describe aquí.

Google Earth lee los archivos KML y KMZ. El tipo MIME para archivos KML es

  • Aplicación / VND.Google-Earth.kml + XML

El tipo MIME para archivos KMZ es

  • Aplicación / VND.Google-Earth.kmz

Para Apache, agregue estas líneas a la httpd.conf. Archivo:

  • Aplicación AddType / VND.Google-Earth.kml + XML .kml
  • Aplicación AddType / VND.Google-Earth.kmz .kmz

Consulte la documentación de Microsoft para obtener detalles sobre cómo configurar tipos MIME en la IIS de Microsoft.

El cuerpo de la respuesta debe contener datos de KML válidos, incluida la Declaración XML (). Si el servidor devuelve un KML no válido, el enlace de red se detendrá, desactivará y emitirá un mensaje de error.

El formato KML es una extensión en la que se almacena los datos geográficos de los objetos en el programa de Google Earth. Dicha información incluye etiquetas en el mapa, un área arbitraria en forma de polígono o líneas, un modelo tridimensional y un mapa del mapa.

Considere las aplicaciones que interactúan con este formato.

Google Earth.

    1. Después de comenzar, haga clic en "Abierto" En el menú principal.

  1. Encontramos un directorio con el objeto de origen. En nuestro caso, el archivo contiene información de ubicación. Haga clic en él y haga clic en "Abierto".

La interfaz del programa que indica la ubicación en forma de una etiqueta.

Computadora portátil

Bloc de notas: aplicación integrada de Windows para crear documentos de texto. También puede actuar como editor de papel de ciertos formatos.

    1. Ejecute este software. Para ver el archivo que necesita para elegir "Abierto" en el menú.

  1. Escoger "Todos los archivos" En el campo apropiado. Tener un objeto deseado, haga clic en "Abierto".

Visualización visual de los contenidos del archivo en el bloc de notas.

Podemos decir eso expansión KML Tiene una pequeña distribución, y se usa exclusivamente en Google Earth, y la visualización de un archivo de este tipo a través de un bloc de notas a cualquier persona será útil.