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.

 

Descargar kml de ejemplo

Requiere un aporte simbólico por la descarga, que puedes hacer con Paypal o tarjeta de crédito.

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

 

 


 

Aprende a hacer esta y otras plantillas en el Curso de trucos Excel-CAD-GIS.


 

Problemas comunes

Puede suceder, que al usar la aplicación pudiera aparecer alguno de los siguientes incidentes:


Error 75 – Ruta de archivo.

Esto sucede, porque la ruta que se ha definido donde se va a guardar el archivo kml no está accesible o no hay permisos para esta acción.

Lo ideal, es colocar una ruta en el disco D, que tenga menos restricciones que las que suele tener el disco C.  Ejemplo:

D:\

Los puntos están saliendo en el Polo Norte.

Esto suele pasar, porque en nuestro windows, como se indica en la instrucción para que la plantilla funcione, debe estar establecida la configuración regional en el panel regional:

  • -Punto, para separador de decimales
  • -Coma, para separador de miles
  • -Coma, para separador de listados

De modo, que un dato como: Mil setecientos ochenta metros con doce centímetros debería verse como 1,780.12

La imagen muestra como se hace esta configuración.

Esta es otra imagen que muestra la configuración en el panel de control.

Una vez hecho el cambio, se vuelve a generar el fichero y entonces, los puntos aparecerán donde corresponde en Google Earth.

 

Si tuvieras una duda, escribes al correo de soporte editor@geoingenieria.org.  Siempre indica la versión de windows que estás usando.

geofumadas: Editor de Geofumadas
Related Post