2. Mapas interactivos

Mapas con Google Maps

Podemos crear mapas relativamente complejos, directamente trabajando con el constructor de mapas de Google Maps. Para ello:

  1. Debemos acceder con nuestro usuario de Google a My Maps
  2. Ahora podrás crear un nuevo mapa con todas las características del constructor:
    • Añadir y personalizar marcadores
    • Cargar contenido sobre las infowindow asociadas a los marcadores
    • Modificar el mapa base y los estilos
    • Buscar localizaciones para incluir marcadores
    • Crear rutas entre dos o más destinos
    • Ordenar la información mediante capas seleccionales (para que el usuario pueda marcar o no su visibilidad)
    • Obtener el código para embeber el mapa en el infome

Ver Universidad Rey Juan Carlos en un mapa más grande

Google Maps nos permite realizar cargas masivas de datos directamente desde el constructor, utilizando:

 

  • Ficheros de datos estructurados como CSV, XLSX, KML o GPX
  • Desde fichero que tengamos en Google Drive, o
  • Cargando fotos geolocalizadas que tenga disponibles en mis álbumes de fotos de Google

Veamos un ejemplo de cómo cargar fuentes de datos disponibles en portales de datos abiertos, por ejemplo:

  1. Accedemos a Datos.Gob.es, filtramos por CSV y localizamos un fichero que nos interese.
  2. Descargamos el fichero
  3. En el mapa que esté editando, creo una nueva capa y pulso en la opción importar.
  4. Subo el fichero y sigo el las indicaciones del wizard para indicarle de qué columnas debe coger los datos de LAT/LONG y el título de cada marcador

 

Pixeles es una aplicación que nos permite obtener las coordenadas de cualquier lugar en diferentes formatos, incluido el WGS84 que es el utilizado por Google Maps y la mayor parte de sistemas de creación de mapas.

 

 

 

Para crear una zona activa o un polígono sobre un mapa en Google Maps:

  1. Deberemos buscar los ficheros con los polígonos. Disponemos de varios servicios para hacerlo: MyGeodataCloud, Global Administrative Areas,

En Arcgis podemos hacerlo mediante los siguientes formatos de ficheros:Shapefile (archivo ZIP que contiene todos los archivos shapefile), Archivos CSV o TXT con dirección o latitud, longitud opcionales (delimitados por comas, por puntos y comas o por tabuladores)m GPX (formato de intercambio GPS)

Cuando necesitas realizar una customización avanzada de nuestro mapa, o realizar cargas masivas de ficheros externos, fuentes de datos, etc. debemos hacer uso de la API de Google Maps.

Casi todo es posible, pero para ello serán necesarios unos ciertos conocimientos de HTML, CSS y, especialmente, de Javascript; así como más tiempo para dedicarle a la elaboración de la visualización del mapa.

En las siguientes pestañas podrás ver algunos ejemplos de cosas que se pueden realizar con la API de Google Maps.

 

 

 

 

Para customizar un mapa en la API de Google Maps se usa el elemento StyledMapType

 

Los estilos se aplican a través de:

  • La modificación de las funciones de mapas (elementos geográficos incluidos)
  • Los parámetros de estilo (color y visibilidad) de dichas funciones

Todos los estilos se agrupan en un array de estilos en formato JSON

Configurar estilos complejos mediante código lleva tiempo, por lo que lo más eficaz es usar el asistente de estilos de mapa

Con la librería places podemos ubicar de forma automática lugares en un mapa

 

A través de los parámetros de búsqueda del método nearbySearch podemos modificar la query que hace sobre los datos de places

Se pueden modificar diferentes parámetros como Types, Radius, etc.

ArcGIS Online permite crear mapas interactivos y aplicaciones con un grado notable de complejidad. Se trata de una suite online que facilita la elaboración de mapas y aplicaciones, explorar, compartir y colaborar en la creación de set de datos, capas, crear escenas, etc.


Ver mapa más grande

ArcGIS también dispone de una completa API para modificar con mayor detalle cualquiera de las escenas o mapas que hemos creado.

ArcGIS también tiene una aplicación para crear historias basadas en mapas: Storymaps con diferentes modelos de pantalla: Map Tour, Map Journal, Cascade, Map series, etc.

Crear un Storymap

Otra aplicación basada en la anterior es StoryMaps Cascade que permite crear historias combinando mapas, imñagenes, texto en una única página.

Social VIZ es un servicio web para crear mapas de forma sencilla, y con opciones básicas pero efectivas de configuración.

 

Panorámicas con Google Street View

Aplicación

Ver mapa más grande