Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POSTED ON SEPTIEMBRE 20, 2013 BY FRANZ LEONARDO IN GEEK, INFO WITH 141
COMMENTS
La ventaja de cargar las imágenes satelitales de Google Earth/Maps directamente en ArcGIS, ofrece un
gran abanico de aplicaciones y usos, por el simple hecho de ser el uno de los servidores geográficos que
cubre una amplia superficie del globo terrestre, además cuenta con buena resolución e imágenes
actualizadas, pero no es solo posible integrar ArcGIS 9.x/10.x con Google Earth sino también con
servicios de Bing Maps, OpenStreetMap, CloudMade, Mapbox, entre otros. Antes de indicar el proceso
metodológico para realizar la integración, se recomienda trabajar con el sistema de referencia WGS84
(caso contrario suele producirse desplazamientos o deformaciones), como primer paso se requiere
descargar e instalar ArcBruTile – Basemaps in ArcGIS Desktop 0.2.2 de código abierto (en recientes
versiones se registra automáticamente en ArcGIS, pero no incluye los servicios de Google), también
requiere .NET Framework 2 o superior. Una vez instalado trasladarse al directorio de instalación para
registrar el archivo ArcBruTile.dll con Esri Assembly Registration Utility, para lo cual con clic derecho
sobre la librería dll seleccionamos Abrir con…
Seleccionar abrir con otra aplicación del equipo, seleccionar ESRIRegAsm.exe ubicado en la carpeta
Archivos comunes\ArcGIS\bin, aceptar el registro de la librería.
Finalmente abrir la aplicación ArcMap, desde el menú Customize -> Customize, activar la barra
ArcBruTile, ahora esta todo listo, podemos cargar capas vectoriales/raster (no olvidar manejar un espacio
de trabajo en WGS84), desde ArcBruTile se puede vincular las imágenes satelitales de Google Earth /
Maps o Bing, tal como se muestra en la siguiente imagen.
También se incluye el vídeotutorial que permite conocer paso a paso el proceso metodológico para
alcanzar los objetivos planteados de la presente entrada.
Para seguir este tutorial, es imprescindible que tengas instalado el Google Earth. Si aún
no lo tienes, ya va siendo hora de descargarlo
Empezaremos este tutorial de KML explicando qué es y en qué consiste este lenguaje.
¿Qué es? El KML es un lenguaje que se basa en los estándares del XML y que puede
ser interpretado por Google Earth. Del mismo modo que un navegador lee un archivo
HTML y nos muestra su contenido, Google Earth lee un archivo KML y muestra en las
imágenes de satélite los contenidos que contenga. Éstos pueden ser marcas de posición,
descripciones, líneas, polígonos…
¿En qué consiste? El lenguaje KML tiene una estructura de tags con elementos
anidados y atributos y está basado en los estándares XML. Un archivo .kml puede
contener desde un objeto con sus atributos (por ejemplo una chincheta marcando la
situación de la Torre inclinada de Pisa) hasta tantos objetos como queramos (por
ejemplo la situación de todos los estadios de los equipos de la 1ª División española).
Seguro que muchos habréis visto archivos kmz en vez de kml, ¿qué son? Simplemente
se trata de archivos kml que han sido comprimidos. Podemos ver el código de un
archivo .kml, pero no de un .kmz
¿Cómo podemos ver el código de un archivo .kml? Muy fácil, podemos verlo con
nuestro editor de textos favorito. Si tenéis un .kml a mano, simplemente haced click
con el botón derecho y escoged “Abrir con…” para escoger un editor de textos, por
ejemplo el bloc de notas. Si no tenéis un .kml a mano, podéis bajaros éste: la Torre
inclinada de Pisa. Importante: no lo abráis con el Google Earth, guardadlo en vuestro
ordenador para luego poder abrirlo con el editor de textos.
Vaya, ¿no leiste la nota y lo abriste con el programa? Bueno, no pasa nada. Puedes
hacer click derecho en la chincheta, pulsar en “Copiar” y luego pegar en el editor de
textos. Ésta es otra manera de ver el código de un archivo kml.
¿Ya habéis visto el código? Espero que nadie se haya asustado… ya que no es necesario
aprender este lenguaje con tal de crear archivos .kml, sólo hace falta para modificarlos
de forma rápida o para añadir funcionalidades avanzadas, que estudiaremos más
adelante en este tutorial.
¿Cómo puedo crear un archivo KML? Bien, vamos al Google Earth. Ahora viaja a
algún lugar que te parezca interesante, cualquiera nos sirve. A continuación debemos
añadir una marca de posición. Podemos hacerlo de tres maneras:
Sea como sea, aparecerá una chincheta amarilla en el mapa (que podremos situar
exactamente donde queramos arrastrándola con el ratón) y se abrirá una ventana que
nos permitirá definir los atributos:
Nombre: aquí escribimos el nombre del lugar. Ejemplos: Torre inclinada de Pisa, Gran
Muralla China o “mi casa”.
Latitud y Longitud: en principio estos datos no los tocaremos, ya que los cogerá
automáticamente del lugar en el que se encuentre la chincheta. Si movemos ésta,
veremos cómo van cambiando las coordenadas.
Descripción: aquí podemos escribir una descripción para el lugar que hemos marcado.
Este texto aparecerá al pulsar sobre la chincheta, en el interior de un “bocadillo”
parecido al de los cómics. La descripción puede ser desde texto sencillo hasta contener
imágenes, enlaces, tablas, diferentes tipos de fuente, de color… (Veremos cómo incluir
código HTML en las descripciones un poco más adelante en el tutorial).
Altitud: en la pestaña “Altitud” podremos indicar a qué altura queremos que aparezca
la chincheta. Por defecto es 0 metros, es decir, pegada al suelo. Si quisiéramos tenerla
“flotando”, deberíamos modificar este valor.
Muy bien. Y ahora, ¿cómo guardo esta posición y la comparto con mis amigos o
con una web?
¡Qué rollo! ¡Sólo puedo guardar un sitio! ¿Qué pasa si quiero guardar en un
mismo .kml todos los lugares interesantes que visité en mis últimas
vacaciones?
No hay problema… Para eso existen las carpetas, para agrupar distintos contenidos.
Si tenemos la carpeta que hemos creado seleccionada y creamos una nueva marca de
posición (como hemos aprendido antes), la marca se incluirá directamente dentro de la
carpeta. Así, podemos tener una carpeta llamada “Mi viaje a Italia” y en su interior
tener guardadas marcas de posición para la Torre inclinada de Pisa, el Coliseo Romano,
las ruinas de Pompeya, la Isla de Kapri y Venecia.
Ahora, si pulsamos con el botón derecho del ratón sobre la carpeta creada, podremos
pulsar en “Guardar como” y guardar todos los sitios como .kml o .kmz
Simplemente arrastra con el ratón las marcas de posición hacia la carpeta y ya las
tendrás dentro.
Y para terminar la primera parte de este Tutorial de KML, veremos cómo incluir código
HTML en las descripciones:
Hay que tener en cuenta que en una descripción, si queremos hacer un salto de línea o
pasar a un nuevo párrafo, tendremos que hacerlo con código HTML. (Para los que no
conozcan este lenguaje: <br> hace un salto de línea, <p> empieza un nuevo párrafo).