Como atualizar o Google "Meus Mapas" quando os dados da planilha são alterados?


19

No processo de criação de um mapa do Google My Maps , achei bastante útil importar planilhas do seu Google Drive para usá-lo como fonte das camadas do mapa. Como usar planilhas é praticamente a única opção para adicionar dados ao seu mapa, presumi que o mapa fosse atualizado sempre que adicionasse novos dados à planilha. Não consigo encontrar a opção de atualizar a partir da fonte / planilha. A ideia de que isso era possível tem origem em…

Agora só consigo ver que tenho algo como uma tabela do Google Fusion depois de importar os dados (uma vez), mas nenhum link real para os dados originais; portanto, não há planilha como banco de dados por trás, apenas uma rota direcional a seguir. Tanto quanto posso ver, a planilha original também pode estar vazia (além do título) e eu poderia adicionar os dados do que na tabela de dados no Google Maps . Adicionar dados à planilha não faz nada com os dados no Google Maps até agora. O mesmo vale para adicionar dados à tabela de dados no Google Maps , que não atualiza nada na planilha.

Explicação "Importar dados"

As páginas de ajuda não oferecem realmente nenhuma ajuda sobre esse tópico, pois apenas explicam o processo "mover dados para mapas" e não têm nada que cubra atualizações.

Perguntas: Existe uma maneira (ou uma solução razoável) de atualizar os dados dos meus mapas / dados da camada da planilha? Ou posso atualizar a planilha da tabela de dados no Google Maps ?


O Google Fusion Tables não estará disponível após 3 de dezembro de 2019.
jwilleke 14/01

Respostas:


11

Você pode, mas envolve enganar o My Maps. O que você basicamente precisa fazer é carregar os espaços extras necessários posteriormente.

  1. Na planilha original, na parte inferior da tabela, coloque um espaço dentro de cada célula ao longo da largura da tabela.

  2. Selecione e copie a nova linha "vazia" (wink wink) e cole quantas linhas achar necessárias no futuro.

  3. Salve sua planilha.

  4. Importar para meus mapas.

  5. Agora, quando você abre a tabela de dados, todas as células em que você coloca espaços estão disponíveis para você editar.

E, obviamente, você não terá um monte de pontos em branco, porque o Google não sabe onde colocá-los

Felicidades!

"Algumas células não podem ser exibidas"


11
Voto a favor! Obrigado pelo ponteiro. Tentará mudar a marca de seleção "solução" após a confirmação.
Kaiser #

2

Trabalho em um produto chamado Geosheets que criamos para esses tipos de problemas: https://www.geosheets.com/ . Os dados de sua planilha são tomados como a fonte da verdade e o mapa é criado chamando uma função personalizada GEO_MAP de dentro da planilha. Assim como outras funções, quando os dados subjacentes da planilha são alterados, a função é recalculada, o que significa que o mapa é atualizado. Portanto, se você estiver iterando em um mapa ou tiver dados que precisam atualizar regularmente, isso poderá simplificar drasticamente o processo de enviar atualizações para o mapa, já que isso acontece automaticamente.


2

A resposta é simples: não funciona. Esta é uma rota de mão única.

O que funciona , é a outra direção. Tratar o Google My Maps como um aplicativo simples de criação de mapas funciona sem problemas e oferece uma interface agradável e simples para as pessoas que contribuem com dados para qualquer aplicativo que dependa de arquivos KML como um conjunto de dados. Além disso, o My Maps permite exportar um arquivo KML "Network Link" (arquivo Keyhole, Inc. Markup Language).

Como está atualmente (o Google tende a refazer a interface do usuário com frequência suficiente para tornar essas informações inúteis em alguns meses), você pode clicar no ícone de 3 pontos na barra "adicionar camada" e "compartilhar" no menu à esquerda. A partir daí, selecione "Exportar KML" e marque as duas caixas de seleção. O arquivo resultante será o arquivo KML "link de rede".

O arquivo KML do link de rede pode ser carregado para, por exemplo, o Google Drive e, em seguida, recebe atualizações constantes (com um atraso de 10 minutos) do que os usuários alteraram nas camadas do My Maps .

ProTip:

  • Ao fazer o upload para o Google Drive, você deve compartilhar o arquivo KML publicamente. O melhor é adicionar uma kmlpasta compartilhada publicamente e armazenar seus arquivos lá.
  • Ao usar o URL de compartilhamento, você deve obter o ID obtido deste URL e usar um URL diferente. Você precisa usar googledrive.com/hostcom o ID:

    // 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}
    

Além disso, lembre-se dos limites para as camadas KML .


1

A atualização de 2019 do
Google Fusion Tables não estará disponível após 3 de dezembro de 2019 .

** NOTA: o Google Fusion Tables não está mais disponível **

Leia mais em Google Fusion Tables Turndown


Use o Google Fusion Tables e o script de sincronização descrito na documentação da API do Google para atualização dinâmica: Sobre a API do Fusion Tables - Ajuda do Google

Sincronizando tabelas de fusão com o Planilhas Google: https://cdn.rawgit.com/fusiontables/fusion-tables-api-samples/master/FusionTablesSheetSync/docs/reference.html

Parece ter funcionado para mim. Você também pode perceber que há uma API para criar uma camada GMap a partir de uma tabela do Fusion. Acredito que isso possa ser usado no Wordpress (wordpress.com), que não aceita o Fusion Tables no momento, mas você pode adicionar o Google Maps, também no Google Sites.


0

Se você deseja adicionar linhas, basta clicar com a tecla CTRL pressionada para obter a opção de adicionar / excluir uma linha.

É um pouco demorado, mas pelo menos possível. O problema é que você não consegue copiar / colar dados em linhas ... apenas célula por célula ... não é tão útil.


0

Se você soltar um alfinete, você adicionou uma linha. Então você pode editar a tabela de dados. Isso funcionou para o meu aplicativo.


Você pode explicar um pouco mais detalhadamente?
Kaiser #

0

De qualquer lugar do mapa, clique na guia "adicionar marcador". Ele solicitará um nome e endereço completo. Na verdade, o marcador não precisa estar nem perto da localização real no mapa. Depois de clicar em "adicionar local", ele moverá o marcador para o local real e as informações aparecerão na tabela de dados.


0

É possível fazer isso com o ArcGIS Online usando a função Add Layer from web/ Enter the URL of a CSV file(a URL do arquivo CSV pode ser obtida publicando a planilha do Google, no menu Arquivo do Google Sheets).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.