Header Posts

Como implementar Google Maps y Google Street View con Tableau

Nuestro Analytics Ace Daniel Jiménez en este artículo le explicará como integrar Google Maps, y Google Street view en Tableau, una opción muy útil para usuarios que utilizan roles geográficos, que le permitirá de forma interactiva observar un lugar físico.

Resultado

Tableau and Street View

Requerimientos

  1. Un archivo con Latitud y Longitud.
  2. Conexión a Internet.

En este caso tomamos unos datos de https://verificado19s.org/datos/ los datos contienen información sobre incidentes ocurridos el 19 de Septiembre de 2017 en México a causa del sismo de magnitud 7.1.

Para utilizar esta funcionalidad hay dos opciones, en la primera opción los datos son enviados a un tercero que está conectado con Google Street View, esto le permite observarlo desde Tableau Server/Online, o Desktop. En la segunda usted tiene dominio completamente sobre sus datos pero solo se observa Google Street View al publicar el libro de trabajo en Tableau Server, Tableau Online o Tableau Public.

Opción 1

Paso 1: Cree un mapa con los campos de Latitud y Longitud, en nuestro caso los campos se llamaban C Latitud y C Longitud, recuerde asegurarse que los campos tengan el rol geográfico correspondiente. En este caso los campos calculados se definieron como FLOAT([Latitud]) y FLOAT([Longitud]).

Tableau and Street View2

Paso 2: Cree un Dashboard y lleve el mapa que acaba de realizar, luego arrastre un objeto de página web y de click en aceptar (no es necesario poner algo).

Tableau and Street View3

Una vez realizado esto, haga click en el cuadro que se generó y luego en la pestaña, para observar las opciones, acá haga click en Añadir Acción de URL.

Tableau and Street View4

Paso 3: En el cuadro de Añadir acción de Url, seleccióne Ejecutar acción con: Selección, Luego escriba la dirección URL ( abajo la puede encontrar), pruebe el enlace y de click en aceptar.

Tableau and Street View5

A continuación puede encontrar la dirección URL que debe pegar, sin embargo es necesario que la modifique para que los campos de Latitud y Longitud sean los de su base de datos.

URL Google Street view: https://www.dataplusscience.com/iframe.html?url=ht...<C Latitud>,<C Longitud>&layer=c&z=17&sll=<C Latitud>,<C Longitud>&cbp=13,276.3,0,0,0&cbll=<C Latitud>,<C Longitud>&hl=en&ved=0CAoQ2wU&sa=X&output=svembed&layer=c

Resultado

Tableau and Street View6

Adicionalmente, si deseamos observar también la vista aerea, podemos repetir el proceso desde el paso 2 añadiendo un elemento Pagina Web y esta vez poner la dirección URL de la vista Aerea de Google: https://www.dataplusscience.com/iframe.html?url=https://maps.google.com/maps?q=@<C Latitud>,<C Longitud>&ll=<C Latitud>,<C Longitud>&spn=.0005,.0005&t=h&hl=en&output=embed

Así, el Dashboard podría quedar de la siguiente forma:

Tableau and Street View7

Opción 2

En este caso en el paso 2 en la dirección en la definición de la acción URL, escribiremos la siguiente dirección: https://maps.google.com/maps?q=<C Latitud>,<C Longitud>&layer=c&z=17&sll=%3CLatitude%3E,%3CLongitude%3E&cbp=13,276.3,0,0,0&cbll=<C Latitud>,<C Longitud>&hl=en&ved=0CAoQ2wU&sa=X&output=svembed&layer=c

Al observarlo en Tableau Desktop, aparecerá lo siguiente:

Así, el Dashboard podría quedar de la siguiente forma:

Tableau and Street View8

Pero al observarlo en Tableau Server, Tableau Online o Tableau Public, se observará así:

Tableau and Street View9

Algunas consideraciones

Si al utilizar algunas de las opciones en entorno web, no le funciona la acción, la solución está en cambiar la configuración regional del libro de trabajo, o del usuario en inglés. Esto debido a que la URL de Google requiere que los parámetros sean pasado como punto decimal.

A continuación, llenando la siguiente forma, puede descargar el libro de trabajo:

Por favor, activa JavaScript en tu navegador para completar este formulario.
Acepto ser contactado por Modux

Nuestro Analytics Ace Daniel Jiménez en este artículo le explicará como integrar Google Maps, y Google Street view en Tableau, una opción muy útil para usuarios que utilizan roles geográficos, que le permitirá de forma interactiva observar un lugar físico.

Resultado

Tableau and Street View

Requerimientos

  1. Un archivo con Latitud y Longitud.
  2. Conexión a Internet.

En este caso tomamos unos datos de https://verificado19s.org/datos/ los datos contienen información sobre incidentes ocurridos el 19 de Septiembre de 2017 en México a causa del sismo de magnitud 7.1.

Para utilizar esta funcionalidad hay dos opciones, en la primera opción los datos son enviados a un tercero que está conectado con Google Street View, esto le permite observarlo desde Tableau Server/Online, o Desktop. En la segunda usted tiene dominio completamente sobre sus datos pero solo se observa Google Street View al publicar el libro de trabajo en Tableau Server, Tableau Online o Tableau Public.

Opción 1

Paso 1: Cree un mapa con los campos de Latitud y Longitud, en nuestro caso los campos se llamaban C Latitud y C Longitud, recuerde asegurarse que los campos tengan el rol geográfico correspondiente. En este caso los campos calculados se definieron como FLOAT([Latitud]) y FLOAT([Longitud]).

Tableau and Street View2

Paso 2: Cree un Dashboard y lleve el mapa que acaba de realizar, luego arrastre un objeto de página web y de click en aceptar (no es necesario poner algo).

Tableau and Street View3

Una vez realizado esto, haga click en el cuadro que se generó y luego en la pestaña, para observar las opciones, acá haga click en Añadir Acción de URL.

Tableau and Street View4

Paso 3: En el cuadro de Añadir acción de Url, seleccióne Ejecutar acción con: Selección, Luego escriba la dirección URL ( abajo la puede encontrar), pruebe el enlace y de click en aceptar.

Tableau and Street View5

A continuación puede encontrar la dirección URL que debe pegar, sin embargo es necesario que la modifique para que los campos de Latitud y Longitud sean los de su base de datos.

URL Google Street view: https://www.dataplusscience.com/iframe.html?url=ht...<C Latitud>,<C Longitud>&layer=c&z=17&sll=<C Latitud>,<C Longitud>&cbp=13,276.3,0,0,0&cbll=<C Latitud>,<C Longitud>&hl=en&ved=0CAoQ2wU&sa=X&output=svembed&layer=c

Resultado

Tableau and Street View6

Adicionalmente, si deseamos observar también la vista aerea, podemos repetir el proceso desde el paso 2 añadiendo un elemento Pagina Web y esta vez poner la dirección URL de la vista Aerea de Google: https://www.dataplusscience.com/iframe.html?url=https://maps.google.com/maps?q=@<C Latitud>,<C Longitud>&ll=<C Latitud>,<C Longitud>&spn=.0005,.0005&t=h&hl=en&output=embed

Así, el Dashboard podría quedar de la siguiente forma:

Tableau and Street View7

Opción 2

En este caso en el paso 2 en la dirección en la definición de la acción URL, escribiremos la siguiente dirección: https://maps.google.com/maps?q=<C Latitud>,<C Longitud>&layer=c&z=17&sll=%3CLatitude%3E,%3CLongitude%3E&cbp=13,276.3,0,0,0&cbll=<C Latitud>,<C Longitud>&hl=en&ved=0CAoQ2wU&sa=X&output=svembed&layer=c

Al observarlo en Tableau Desktop, aparecerá lo siguiente:

Así, el Dashboard podría quedar de la siguiente forma:

Tableau and Street View8

Pero al observarlo en Tableau Server, Tableau Online o Tableau Public, se observará así:

Tableau and Street View9

Algunas consideraciones

Si al utilizar algunas de las opciones en entorno web, no le funciona la acción, la solución está en cambiar la configuración regional del libro de trabajo, o del usuario en inglés. Esto debido a que la URL de Google requiere que los parámetros sean pasado como punto decimal.

A continuación, llenando la siguiente forma, puede descargar el libro de trabajo:

Por favor, activa JavaScript en tu navegador para completar este formulario.
Acepto ser contactado por Modux


Descargue Tableau Gratis

Por favor, activa JavaScript en tu navegador para completar este formulario.

Contáctenos

Por favor, activa JavaScript en tu navegador para completar este formulario.
Acepto ser contactado por Modux y la política de protección y uso de datos

Descargue Tableau

Por favor, activa JavaScript en tu navegador para completar este formulario.
Acepto ser contactado por Modux y la política de protección y uso de datos *