Excel a Google Earth, a partir de coordenadas UTM

Empezando el año 2012, aprovechando estas aburridas noches de hotel, me he reciclado esta plantilla hecha con Excel permite generar un fichero kml que se puede abrir en Google Earth, generado a partir de coordenadas UTM.

Veamos el caso:

He ido a campo a levantar una propiedad, tal como se muestra en la tabla siguiente y deseo visualizarlo en Google Earth, incluida un par de fotos que he tomado

La genialidad de la plantilla es que de un solo hace:

  • Convierte las coordenadas UTMa Geográficas en formato decimal, pues es lo que requiere Google
  • Permite configurar el nombre del archivo de destino
  • Permite darle nombre a la capa del kml
  • Reescribe el fichero existente, aunque ya esté generado
  • Permite usar etiquetas html en la descripción, tales como imágenes, hipervínculos, etc.

excel a google earth UTM3 Excel a Google Earth, a partir de coordenadas UTM

 

La plantilla está lista para que se seleccione el Esferoide, sabemos que para Google Earth debemos elegir WGS84.

  • En la primera columna ingresamos los datos que Google mostrará como Label.
  • En las siguientes dos las coordenadas UTM, cuidando que nuestro sistema esté configurado para usar de separador de miles la coma y el punto como separador de decimales.   De modo que no se permite una coordenada como 599.157,90 debería escribirse como 599157.90
  • En las siguiente columna ingresamos la zona.  Con solamente colocarla en la primera línea, se cambiarán las demás.  Aunque se pueden cambiar manualmente por si los datos estuvieran en el límite de dos zonas.  De igual forma el hemisferio; en este caso estoy usando datos de Bogotá, por eso uso la Zona 18 y el hemisferio Norte.
  • Y por último la descripción, que es lo que veríamos cuando hagamos clic en el punto en Google Earth.

excel a google earth UTM Excel a Google Earth, a partir de coordenadas UTM

Una vez que se han llenado los datos tabulares, a la derecha aparece el nombre del archivo kml y la dirección donde se almacenará.  en este caso aparece como C:\Carrera 25 X.kml

  • En la fila inferior escribimos el nombre que tendrá la capa en el fichero kml, en este caso:  Levantamiento Carrera 25 X
  • El resultado es este:  al tocar un punto se puede visualizar la descripción de la última columna de Excel.
  • Por último, una vez que estamos listos presionamos el botón verde, y el fichero debería haberse generado.

El resultado, al abrirlo en Google Earth es el siguiente.  Vean el nombre de la capa, tal como la llamamos, y luego están los puntos con su descripción; al tocarlos se levanta un despliegue del detalle.  Si los objetos o labels son muy grandes, se pueden personalizar en Google Earth haciendo botón derecho a la capa y eligiendo propiedades.

excel a google earth UTM1 Excel a Google Earth, a partir de coordenadas UTM

Como agregar la foto al kml

Esto es sencillo, supongamos que en el detalle del Banco de nivel quiero poner la imagen de la placa de catastro, entonces en la celda correspondiente a la descripción escribo:

excel a google earth UTM2 Excel a Google Earth, a partir de coordenadas UTMLimite de propiedad, Banco de nivel Catastro <img src="http://geofumadas.com/wp-content/uploads/2012/02/Clavo_alcoi.jpg" width="250" height="233" />

Claro que la foto debe estar almacenada en algún sitio y debemos conocer la dirección; inclusive podría ser en la máquina de forma local.  También el fichero se podría visualizar en Google Maps, siguiendo el procedimiento que antes mencioné.

De igual forma, si en el punto que he llamado Foto, quiero colocar una foto de la fachada de la casa, el procedimiento es similar.

 

De aquí pueden descargar el fichero kml como debería quedar.

 De aquí pueden descargar la plantilla en Excel.

Requiere una donación simbólica de US$ 2.00 por la descarga.  Es simbólica por la utilidad que presta y la facilidad como se puede adquirir con PayPal o Tarjeta de crédito.

 

Advertencias:

  • Si requieres insertar más filas, haces copia de las existentes para que se vayan con fórmula.
  • No hay que agregar columnas, si lo haces puede dejar de funcionar.
  • Requiere que aceptes la ejecución de macros al abrir el archivo Excel
  • Si te envía un mensaje de error, podría ser que el directorio C: no tiene permiso de escritura, puedes probar otra carpeta como C:\usuarios\descargas\   siempre y cuando la carpeta exista.

Artículos Relacionados:

Tagged with  
, ,

31 thoughts on “Excel a Google Earth, a partir de coordenadas UTM

  1. Elías González says:

    me genera el error :
    Run-time error '75':
    Path/File Access error

    Será porque debemos generar primero un archivo en blanco?
    Trataré de entender el funcionamiento de los macros, porque me parece que a partir de esta, será relativamente mas fácil generar un polígono con los vértices ingresados. Saludos cordiales …

  2. Lo pensaré, pienso que sería la versión 2 de esta plantilla, así como hicimos la que manda puntos y plines a AutoCAD

  3. Wander Santana says:

    Buenas tardes Gabriel,

    En mi listado de coordenadas UTM, con la zona 19, del hemisferio Norte, específicamente en República Dominicana, cae desplazado tanto en zona, como en dichas coordenadas. Repetí el proceso en varias ocaciones, datos diferentes y el resultado fue el mismo. Gracias de antemano por atender mi inquietud.

    Saludos

    Wander Santana

  4. Yorodis Ramírez says:

    Estuve realizando el proceso de subir fotos desde un directorio local y no pude concluir el de manera satisfactoria, si pudieras abundar más sobre como hacerlo de esta manera ya que sí me funcionó subiendo fotos desde un directorio web.

    También le introduje coordenadas en Zona 19N y los datos me cayeron desplazados completamente.

    Gracias Mil..!!

  5. Marcos Diaz says:

    gracias por el aporte.. EXCELENTE..!!

    P.D.
    (Por qué Geofumadas??)

  6. Geo-mática.

    Fumadas, porque para escribir sobre estos temas hay que fumarse un puro de marihuana… Jeje.

  7. Estás segura que estas usando WGS84?
    Revisa, no se si el sistema de tu país tiene algún falso este.

    ¿Cuánto es el desplazamiento?

  8. Da la impresión que no tienes derecho a escribir en el directorio C:
    Intenta una ruta dentro de mis documentos de tu usuario.

  9. Para colocar rutas en directorio local revisa este artículo

    http://geofumadas.com/como-insertar-imgenes-locales-en-google-earth/

    Suponiendo que el fichero está en la posición C:/Users/Usuario/Downloads/woopra_ios.png, entonces el código sería:

    src="file:///C:/Users/Usuario/Downloads/woopra_ios.png"

    ¿Cuánto es el desplazamiento en tu zona 19?
    Si puedes escríbeme una coordenada, para verificarlo.

  10. Sugiero que revisen lo siguiente:

    Recordemos que las ortofotos de Google Earth están desplazadas, con diferentes variaciones. Así que al generar coordenadas que ustedes conocen, con la plantilla, verifiquen que coordenada muestra Google Earth, a ver si coincide con lo que han exportado desde la plantilla con Datum WGS84.

    Lo que interesa validar es si la coordenada coincide, no sea que tiene un error de cálculo.

    Si coincide la coordenada, pero está desplazado respecto a la foto, podría ser que el error es de la imagen. De cualquier manera sugiero que reporten los errores que encuentren, puesto que la plantilla la he generado para uso gratuito pero requiere que me retroalimenten con observaciones.

    El siguiente paso sería generar el polígono, ya lo veremos en otro artículo.

  11. Yorodis Ramírez says:

    Aquí te dejo unas coordenadas tomadas en campo en la República Dominicana con los siguientes parámetros:
    WGS-84
    UTM-19N

    Norte Este
    2,099,499.093 509,926.812
    2,099,453.102 509,943.188
    2,099,423.255 509,948.407
    2,099,378.479 509,940.967

    Cuando intenté subirlas cayeron en América del Sur.

    Gracias anticipadas..!!

  12. Estás ingresandolas al revés, mira que tu orden está Norte, Este (Lat, Long)
    mientras que en la plantilla está en el orden Este Norte (Long, Lat).

    Debes quitarle las comas, para que se ingresen como números.

    Hice pruebas y en efecto cae en tu zona, prueba de nuevo y me avisas.

    Supongo que tendré que hacer una actualización para que el orden de las coordenadas sea lat,long que suele ser el uso más común.

  13. Elías González says:

    Claro el error:

    Run-time error '75':
    Path/File Access error

    era debido a que tengo restringido el acceso a la unidad C: cambiando la ruta lo genera sin ningún problema. Intentaré hacer el que genere el polígono.

  14. Yorodis Ramírez says:

    Muchas gracias,

    Han sido respondidas todas mis interrogantes..!!

  15. Esta son mis coordenadas,
    VD-0 792.713,85 1.127.836,33 19 N
    VD-1 792.680,07 1.127.822,15 19 N
    VD-2 792.528,78 1.127.833,33 19 N
    VD-3 792.301,83 1.127.895,05 19 N
    VD-4 792.191,63 1.127.895,05 19 N
    y cuando hago el procedimiento, me envia para Indonesia y estas Coordenadas son de la Republica Bolivariana de Venezuela, alguna sugerencia?

  16. Es el formato de puntos.

    Deberías escribir los datos de la forma:

    792713.85 en la coordenada X
    1127836.33 en la coordenada Y

    Inténtalo. Porque la plantilla está para considerar las comas para separar los miles y los puntos para separar los decimales; debes usarlo así.

  17. Los escribí como me indicaron:
    792713.85 en la coordenada X
    1127836.33 en la coordenada Y
    Y sale una ventana que dice:
    "Se ha producido el error '13' en tiempo de ejecución.
    finalizar, depurar o ayuda.
    No coinciden los tipos"
    Qué puedo hacer?

  18. Aparentemente hay una contradicción entre las unidades de Excel y las unidades a que se está enviando.

    Eso lo puedes ver en panel de control, configuración regional. Revisa que el punto sea separador de decimales y la coma separador de miles y la coma tambien separador de listas.

  19. Lo revise y esta bién, me manda igual a Indonesia.

  20. Revisé de nuevo y ciertamente tiene razón, en la configuración regional el punto debe ser separador de decimales, la coma separador de miles y la coma tambien separador de listas.
    Listo, gracias por el aporte!

  21. Bueno, me alegra que haya funcionado.

    Un saludo.

  22. Hola …disculpen neceisto convertir un archivo completo de de puntos de interes cn sus coordenadas a un formato kml para verlo en google earth…alguien me puede orientar, gracias.

  23. Danos un ejemplo de como estan los datos de un punto, y en qué formato estan.

  24. Punto de interes: Aceros actopan
    Latitud:20.654443 longitud:-103.377499
    Vertices: (20.662213,-103.372706) (20.662213,-103.382293) (20.654444,-103.387087) (20.646674,-103.382293) (20.646674,-103.372706) (20.654444,-103.367912)
    Esto es lo k kiero convertir en puntos de interes version google earth, la cosa es que son mas 600 puntos de interes que necesito vaciar en formato kml? No se si me explique…

  25. perdón están en formato de excel, los mas de 600 puntos que tengo estan en excel.

  26. Donde puedo conseguir ayuda personalizas del auditor…en vdd me urge su ayuda, no importa si tiene un costo la vdd, gracias.

  27. Lo del auditor no le entendí a que te refieres

  28. Bueno, en la práctica lo ideal es abrirlo con un programa GIS y exportarlo a kml.

    Si no es inconveniente, mándamelo a mi correo y te digo si te puedo ayudar, pues ocupo ver en que forma están las tablas.

    editor@geofumadas.com

  29. Hola Editor, necesito hablar contigo por una plantilla que me vendiste, me puedes atender en el chat?

  30. Claro.
    Mira en la pestaña si estoy conectado.
    En caso de no estarlo, puedes ecribirme a editor@geofumadas.com

    y concertamos una cita.

  31. Ericson says:

    He intentado agregar la foto desde una ruta local pero no resulta, cuando introduzco la sentencia como indicas se agrega la foto aparte y no como parte del elemento punto. Ademas cuando intento desplegar la imagen solo sale el marco mas no la foto.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>