¿Cómo actualizar Google "Mis mapas" cuando cambian los datos de la hoja de cálculo?


19

En el proceso de construcción de un mapa de Google My Maps , descubrí que es bastante útil importar hojas de cálculo desde su Google Drive para usarlo como fuente de sus capas de mapa. Como el uso de hojas de cálculo es prácticamente la única opción para agregar datos a su mapa, supuse que el mapa se actualizaría cada vez que agregue nuevos datos a la hoja de cálculo. Simplemente no puedo encontrar la opción para actualizar desde la fuente / hoja de cálculo. La idea de que esto fue posible tiene su origen en ...

Ahora solo puedo ver que tengo algo así como una tabla de Google Fusion después de importar los datos (una vez), pero no hay un enlace real a los datos originales, por lo que no hay una hoja de cálculo como base de datos detrás, solo una ruta direccional a seguir. Por lo que puedo ver, la hoja de cálculo original también podría estar vacía (aparte del título) y podría agregar los datos que en la tabla de datos de Google Maps . Agregar datos a la hoja de cálculo no hace nada a los datos en Maps hasta ahora. Lo mismo ocurre con la adición de datos a la tabla de datos en Maps , que no actualiza nada en la hoja de cálculo.

Explicación de "Importar datos"

Las páginas de ayuda no ofrecen realmente ninguna ayuda sobre ese tema, ya que solo explican el proceso de "mover datos a mapas" y no tienen nada que cubra las actualizaciones.

Preguntas: ¿Hay alguna forma (o una solución razonable) para actualizar los datos de mis mapas / datos de capa desde la hoja de cálculo? ¿O puedo actualizar la hoja de cálculo de la tabla de datos en Maps ?


Google Fusion Tables no estará disponible después del 3 de diciembre de 2019.
jwilleke

Respuestas:


11

Puedes, pero implica engañar a Mis mapas. Lo que esencialmente tiene que hacer es cargar los espacios adicionales que pueda necesitar más adelante.

  1. En su hoja de cálculo original, en la parte inferior de su tabla, coloque un espacio dentro de cada celda a lo ancho de la tabla.

  2. Seleccione y copie esa nueva fila "vacía" (guiño guiño) y pase tantas filas como crea que necesitará en el futuro.

  3. Guarda tu hoja de cálculo.

  4. Importar a mis mapas.

  5. Ahora, cuando abre la tabla de datos, todas esas celdas en las que coloca espacios están disponibles para su edición.

Y, obviamente, no aparecerá un montón de puntos en blanco, porque Google no sabe dónde colocarlos

¡Salud!

"Algunas celdas no se pueden mostrar"


1
¡Votado! Gracias por la anotación. Lo probará y cambiará la marca de verificación "solución" tras la confirmación.
Kaiser

2

Trabajo en un producto llamado Geosheets que creamos para este tipo de problemas: https://www.geosheets.com/ . Los datos de su hoja de cálculo se toman como la fuente de la verdad, y el mapa se crea llamando a una función personalizada GEO_MAP desde la hoja de cálculo. Al igual que otras funciones, cuando los datos subyacentes de la hoja de cálculo cambian, la función se recalcula, lo que significa que el mapa se actualiza. Entonces, si está iterando en un mapa o tiene datos que necesita actualizar regularmente, puede simplificar drásticamente el proceso de enviar actualizaciones al mapa, ya que básicamente ocurre automáticamente.


2

La respuesta es simple: no funciona. Esta es una ruta de ida.

Lo que funciona es la otra dirección. Tratar Google My Maps como una aplicación simple de creación de mapas funciona sin problemas y ofrece una interfaz de usuario agradable y sencilla para las personas que aportan datos a cualquier aplicación que se basa en tener archivos KML como conjunto de datos. Además de eso, My Maps permite exportar un archivo KML "Network Link" (archivo de lenguaje de marcado Keyhole, Inc.).

Tal como está actualmente (Google tiende a modificar la interfaz de usuario con la frecuencia suficiente para que esta información sea inútil en un par de meses), puede hacer clic en el icono de 3 puntos en la barra "Agregar capa" y "compartir" en el menú de la izquierda. Desde allí, seleccione "Exportar KML" y luego marque ambas casillas de verificación. El archivo resultante será el archivo KML de "enlace de red".

Ese archivo KML de enlace de red se puede cargar, por ejemplo, en Google Drive y luego recibe actualizaciones constantes (con un retraso de 10 minutos) de lo que los usuarios alteraron en las capas de Mis mapas .

ProTip:

  • Al subir a Google Drive, debe compartir el archivo KML públicamente. Lo mejor es agregar una kmlcarpeta públicamente compartida y almacenar sus archivos allí.
  • Al usar la URL compartida, debe tomar la ID que obtiene de esta Url y usar una Url diferente. Tienes que usar googledrive.com/hostcon la identificación:

    // Original Google Drive Share Url:
    https://drive.google.com/file/d/{KML_FILE_ID}
    // Hosted KML file to use in your application:
    https://googledrive.com/host/{KML_FILE_ID}
    

Además, tenga en cuenta los límites para las capas KML .


1


Las tablas de Google Fusion Update de 2019 no estarán disponibles después del 3 de diciembre de 2019 .

** NOTA: Google Fusion Tables ya no está disponible **

Por favor, lea más en Google Fusion Tables Turndown


Utilice Google Fusion Tables y el script de sincronización descrito en la documentación de la API de Google para la actualización dinámica: Acerca de la API de Fusion Tables - Ayuda de Google

Sincronización de tablas de fusión con hojas de cálculo de Google: https://cdn.rawgit.com/fusiontables/fusion-tables-api-samples/master/FusionTablesSheetSync/docs/reference.html

Parece haber funcionado para mí. También puede notar que hay una API para crear una capa GMap a partir de una tabla Fusion. Creo que esto podría usarse en Wordpress (wordpress.com) que no acepta Fusion Tables en este momento, pero puede agregar Google Maps, también en Google Sites.


0

Si desea agregar filas, simplemente presione CTRL y haga clic para obtener la opción de agregar / eliminar una fila.

Es un poco lento, pero al menos posible. El problema es que no puede copiar / pegar datos en filas ... solo celda por celda ... no es tan útil.


0

Si suelta un marcador, ha agregado una fila. Luego puede editar la tabla de datos. Esto funcionó para mi aplicación.


¿Puedes explicar con un poco más de detalle?
Kaiser

0

Desde cualquier parte del mapa, haga clic en la pestaña "Agregar marcador". Le pedirá un nombre y una dirección completa. En realidad, el marcador no necesita estar cerca de la ubicación real en el mapa. Una vez que haga clic en "agregar lugar", moverá el marcador a la ubicación real y la información aparecerá en la tabla de datos.


0

Es posible hacerlo con ArcGIS Online usando la función Add Layer from web/ Enter the URL of a CSV file(la URL del archivo CSV se puede obtener publicando la hoja de cálculo de Google, en el menú de archivo en Hojas de cálculo de Google).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.