X

Exportar lista de coordenadas geográficas a Google Earth, desde Excel, con imagen y texto enriquecido

Este es un ejemplo como con Excel se puede enviar contenido a Google Earth.  El caso es este:

Tenemos un listado de coordenadas en formato geográfico decimal (lat/lon).  Queremos enviar a Google Earth, y queremos que allá se muestre el código del punto de interés, un texto en negrita, un texto descriptivo, una fotografía del punto y un hipervínculo para que abra una página en Internet.

A continuación se muestra el ejemplo de lo que esperamos mostrar al hacer un clic en el punto:

El código es:   XL-3458

 

La Longitud:

-103.377499

 

La Latitud:

20.654443

Y esto es lo que esperamos ver:


XL-3458

Plaza central

Casa del señor Joaquín Gómez Padre, donde existió inicialmente la Universidad Nacional y que ahora está restaurada como un museo protegido por el Instituto Nacional de Antropología

Ver página en Internet


Pese que la plantilla se subirá, el espíritu del artículo es explicar como hacerla por tu propia cuenta.

Lo que ocupamos es crear las etiquetas html en columnas separadas para poder concatenar:  El código de esto sería:

 

<p><strong>Plaza central</strong></p>
<p>Casa del señor Joaquín Gómez Padre, donde existió inicialmente la Universidad Nacional y que ahora está restaurada como un museo protegido por el Instituto Nacional de Antropología</p>
<p>

<p><img src=»http://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Casas_actiopan.jpg/800px-Casas_actiopan.jpg» width=»144» height=»168«></p>

<p>

<p><a href=»http://commons.wikimedia.org/wiki/File:Casas_actiopan.jpg«>Ver página en Internet</a></p>

 

Todas las etiquetas que <p> son para indicar que es una línea separada, cerrando con un </p> que es equivalente a un Enter.

Luego, el <strong> es una etiqueta para indicar que ese texto está en negrilla, por supuesto cerrándola con un </strong>

im es una etiqueta para la imagen, que dentro lleva propiedades como el ancho (width), altura (height) y la dirección donde está la imagen (src)

Por último está la etiqueta para el hipervínculo, que abre con <a href, luego está la dirección y el texto que enlaza el hipervínculo, y cierra con </a>

Lo marcado en morado es contenido que cambiaría con cada imagen, por lo que nos interesará entonces dejarlo en celdas.

Sin mucha vuelta, pueden ver entonces que la función concatenar se vería resumida a algo como esto:

=CONCATENAR(<p><strong>,CELDA,</strong></p>,CELDA,<p>,CELDA,</p><p><p><img src=»,CELDA,» width=»,CELDA,» height=»,CELDA,«></p><p><p><a href=»,CELDA,«>,CELDA,</a></p>)

Lo que implica, que ocuparemos 8 columnas para almacenar todos los datos que nos interesa mostrar.  Aunque en el caso de los que tienen etiquetas que usan el símbolo = y las comillas dobles se nos complica pues en Excel la primera indica una función y la segunda se usa para separar un contenido textual.  Esto se resuelve colocando esos contenidos en celdas separadas como si fueran texto.

Finalmente nos queda esto:

Y para enviar a Google Earth he colocado un botón que genera el fichero.  Allí se especifica la ruta donde está el archivo y el nombre que esperamos tenga la descripción del kml al desplegarse en el panel izquierdo.

La plantilla tiene algunas indicaciones al pasar el ratón sobre las celdas para sugerir como deben ingresarse los datos.  En general suele tener problema cuando no están habilitadas las macros y cuando la ruta donde se está creando el fichero no se tiene derecho a escritura.

Allí lo tenemos, se puede hacer búsqueda por código en la pestaña lateral de Google Earth, y al hacer clic en el punto se muestra tal como lo esperábamos.

 

La plantilla

Descargar kml de ejemplo

Requiere un aporte simbólico por la descarga, que puedes hacer con PayPal.

Si no tienes PayPal, puedes comprarla con transferencia bancaria o tarjeta de crédito.

Es simbólico si se considera la utilidad que presta y la facilidad con que se puede adquirir.

geofumadas: Editor de Geofumadas
Related Post