Como posso executar o Google Earth offline?

23

Gostaria de executar o Google Earth em um PC que não tenha acesso à Internet. Isso era possível no NASA Worldwind se você baixasse todos os mapas e os armazenasse offline. No entanto, ainda não vi essa documentação para o Google Earth.

Eu vi os links mencionados abaixo e também a Navegação em 3D . O problema é que este PC NUNCA terá acesso à Internet. Estou procurando uma maneira de copiar os dados, por isso, ficar on-line, preencher 2 GB de cache e ficar off-line não é a solução final.

PSU_Kardi
fonte
1
O Google Earth realmente não foi projetado para funcionar dessa maneira e a postagem de Ivo está próxima, como você verá, especialmente a parte sobre o cache em um computador que tem acesso e a cópia dos dados em cache no outro computador.
BBlake

Respostas:

17

Em Free Geography Tools.com:

Quando você visualiza um local no Google Earth, ele armazena em cache os dados das imagens (mas não os dados de elevação), armazenando-os localmente para que, conforme você avance e avance por diferentes áreas, ele não precise baixar as mesmas imagens repetidamente novamente a partir do servidor na Internet. Na verdade, existem dois conjuntos de dados armazenados em cache localmente:

Cache de memória: dados armazenados na RAM do sistema. Essas informações podem ser recuperadas muito rapidamente, mas desaparecem quando você sai do aplicativo.

Cache de disco: dados armazenados no disco rígido e persistentes após a saída do programa. Portanto, se você tiver dados armazenados em cache para uma área específica no Google Earth, sair do programa e retornar à mesma área na próxima vez em que usar o Google Earth, a GE carregará as informações das imagens diretamente do cache do disco rígido - muito mais rápido que ter que fazer o download novamente pela Internet.

O tamanho desses caches pode ser definido na seção Tools => Options, na guia Cache:

insira a descrição da imagem aqui

Os valores máximos são os acima, 500 MB para cache de memória e 2 GB (2000 MB) para cache de disco; aparentemente, o Google não quer que as pessoas baixem todo o conjunto de dados de imagens para todo o planeta em seus sistemas :). Se você tem espaço em disco, e a maioria dos sistemas modernos, você deve definir definitivamente o tamanho do cache do disco nesse valor máximo. O valor ideal para o cache da memória dependerá da quantidade de RAM que você instalou em seu sistema e quanto seu sistema operacional usa. Se você possui um sistema com uma quantidade relativamente pequena de RAM (512 MB a 1 GB), tornar esse cache de memória muito grande pode prejudicar o desempenho. Na maioria dos sistemas modernos, com 2 GB ou mais de RAM, o tamanho máximo do cache de memória de 500 MB não deve causar problemas.

Os dados do cache de disco são armazenados por padrão no diretório C: \ Users \ your_user_name \ AppData \ Local \ Google \ GoogleEarth no Windows Vista. Se você não conseguir encontrá-lo, poderá determinar a localização real usando a entrada de registro HKEY-CURRENT-User / Software / Google / Google Earth Plus, na entrada CachePath . Existem dois arquivos: dbCache.dat que contém os dados reais e dbCache.dat.index, que presumivelmente é o arquivo de índice para os dados. Você pode limpar todos os dados do cache do disco usando o botão "Limpar cache do disco", que remove todos os dados, mas mantém os arquivos lá. Para excluir os arquivos completamente, você precisa sair do servidor (Arquivo => Sair do Servidor) e clicar no botão "Excluir arquivo de cache" que você vê acima, ou sair do Google Earth e excluir esses dois arquivos diretamente do cache diretório. Você também pode copiá-los para outro diretório para mantê-los.

Por que você deseja excluir ou copiar esses arquivos? Duas razões:

  1. Se você estiver tendo problemas de travamento ou gráficos com o Google Earth, o Google recomenda excluir os arquivos de cache do disco como uma possível correção.

  2. Você pode "pré-armazenar em cache" um conjunto de dados para uma área de interesse específica e copiá-los para um diretório diferente no disco rígido. Então, quando você quiser examinar essa área em detalhes no Google Earth, poderá copiar esses arquivos de volta para o diretório original, e o Google Earth acessará esses dados no disco rígido, muito mais rápido do que baixá-los novamente do Google Earth servidor. Se você tem uma conexão decente com a Internet o tempo todo, é provável que haja mais problemas do que vale a pena. Mas se você tiver uma conexão lenta, isso pode acelerar bastante as coisas. E se você deseja usar o Google Earth no seu laptop, em um local sem conexão à Internet, usar dados em cache é sua única opção; O Google Earth pode acessar e usar dados em cache quando nenhuma conexão com a Internet está presente ou disponível.

Nota: Isso armazena em cache apenas os dados do terreno da imagem do Google Earth, não os dados dos arquivos KML / KMZ. Se os arquivos KML / KMZ forem independentes, você poderá carregá-los no Google Earth e visualizar os dados, mas se forem links de rede e você não estiver conectado à rede, os dados nos links não serão exibidos acima.


A última postagem abordou os conceitos básicos do cache de disco do Google Earth e como ele permite usar o Google Earth, mesmo quando você não tem uma conexão com a Internet. Hoje vou falar sobre o método mais simples de criar um arquivo de cache de disco do Google Earth para uma área - fazê-lo manualmente

Para criar um arquivo de cache localizado no Google Earth manualmente:

insira a descrição da imagem aqui

  1. Inicie o Google Earth enquanto estiver conectado à Internet

  2. Vá para Ferramentas => Opções e selecione a guia Cache:

  3. Clique no botão "Limpar cache de disco" para remover todos os dados dos arquivos de cache e de índice de cache. Isso maximiza a quantidade de espaço disponível para seus dados em cache, para que você possa cobrir mais área com os dados em cache.

  4. Defina o tamanho do cache de memória para o valor mínimo permitido de 16 MB; isso forçará o Google Earth a colocar dados no cache do disco mais rapidamente. Clique no botão "Limpar cache de memória" e saia da tela Opções

  5. No Google Earth, navegue até sua área de interesse.

  6. Defina a altitude de visualização (o "Alt dos olhos") para a resolução de imagem desejada. Altitudes mais altas significam menor resolução, mas os dados ocupam menos espaço. Altitudes mais baixas oferecem uma resolução de imagem mais alta, mas com o custo de mais espaço em disco. Se houver grandes mudanças de altitude na área, talvez seja necessário alterar sua altitude para corresponder a elas e manter sua altura relativa; se a elevação do terreno cair, mas o “olho alt” permanecer o mesmo, a resolução da imagem diminuirá porque você está mais distante da superfície.

  7. Aguarde o indicador de "carregamento de dados" no canto inferior direito para mostrar que todos os dados dessa área e resolução foram baixados; será exibido como um círculo azul claro sólido quando o download for concluído para essa área. Você também verá as imagens mudarem de desfocadas para nítidas.

  8. Com o mouse ou as teclas do cursor, mova a visualização para uma área adjacente que se sobreponha à primeira área pelo menos parcialmente e aguarde o indicador de "carregamento de dados" mostrar mais uma vez que todos os dados foram baixados.

  9. Repita esse processo até cobrir toda a sua área de interesse.

  10. Se desejar dados em vários níveis de resolução diferentes, você poderá repetir as etapas 5 a 9, mas em diferentes altitudes de visualização.

  11. Quando terminar as etapas 5 a 10, considere aumentar o zoom até o nível mais próximo em um ponto e depois o nível da visão planetária. Parece-me que isso solicita ao Google Earth que grave todos os dados armazenados em cache na RAM no cache do disco, mas eu posso estar errado sobre isso. Também parece que pode haver um atraso de tempo entre a exibição de um local e quando ele é armazenado em cache no disco. Esperar 10 minutos depois de terminar de cobrir a área de interesse pode ser uma boa idéia.

Agora você tem um conjunto de dados do Google Earth para essa área salvos no cache do disco. Se você desligar o computador e iniciar o Google Earth, ele informará que não pode fazer logon no servidor e fazer o download de dados, mas ainda pode ler os dados que tiver no cache. Você pode copiar esses dados em cache (consulte esta postagem anterior para saber onde encontrá-los) em um diretório diferente e, em seguida, copiá-los novamente no diretório de cache quando necessário, ou até mesmo copiá-los para um computador diferente.

Para áreas pequenas, o armazenamento em cache manual de dados não vai demorar muito, mas para áreas maiores, rolar manualmente para uma área, aguardar o download dos dados e depois rolar para outra área envelhece muito rapidamente. Felizmente, existem vários aplicativos gratuitos que podem automatizar parcialmente o processo, e abordarei alguns deles nas próximas postagens.

Ivo Flipse
fonte
6

http://offlinegoogleearth.blogspot.com/

Isso não funciona com o GE 5.1, apenas com o 5.0. Quando o Google atualizou para o 5.1, eles também adicionaram uma tela preta da morte, se você não ativar a Internet a cada sessão.

Eu uso o GE 5.0 em máquinas que nunca tocaram a Internet:

  1. Instale o 5.0 em uma máquina na internet.
  2. Edite as chaves de registro do Google Earth Plus para mover o CachePath e o KMLPath para:

    C:\Documents and Settings\All Users\Application Data\Google\GoogleEarth
    
  3. Tornar o tamanho mínimo do cache de memória.
  4. Faça um tour para criar o cache.
  5. Compacte o cache (.dat e .dat.index, e também trazemos a pasta Ícones) que residem no caminho em Todos os Dados do Aplicativo de Usuários.
  6. Exporte as chaves de registro do Google Earth Plus.

Então:

  1. Instale o 5.0 em uma máquina nunca na internet.
  2. Importe o arquivo .reg que você criou nessa outra máquina.
  3. Copie sobre os arquivos de cache (descompacte no local certo).
Gaff
fonte
4

Caso alguém ainda esteja interessado:

Eu ando de moto em trilhas não mapeadas no México, e o Google Earth tem sido ótimo. O lado ruim é que demorei muito tempo para obter uma configuração que funcionasse, e mesmo agora é um pouco complicado:

  • Uma unidade GPS conectada à porta USB de um MacBook.
  • O MacBook está fechado e no meu BackPack e executando o Google Earth. O mouse-teclado-display é um iPad conectado através do programa "Air Display".

Obviamente, os dados devem ser armazenados em cache antes de voltar para o país de origem, por isso escrevi um AppleScript que varre uma área quadrada para obtê-los em cache e, em seguida, salve vários caches que eu possa precisar.

Se alguém quiser ter uma cópia do AppleScript ou mais informações sobre o projeto, envie-me uma linha.

MexicanMadDog
fonte