Come posso eseguire Google Earth offline?


23

Vorrei eseguire Google Earth su un PC che non ha accesso a Internet. Ciò è stato possibile nella NASA Worldwind se tutte le mappe sono state scaricate e archiviate offline. Tuttavia, devo ancora vedere tale documentazione per Google Earth.

Ho visto i collegamenti menzionati di seguito e anche la navigazione del visualizzatore 3D . Il problema è che questo PC non avrà MAI accesso a Internet. Sto cercando un modo per copiare i dati, quindi andare online, riempire 2 GB di cache e quindi offline non è la soluzione finale.


1
Google Earth in realtà non è progettato per funzionare in questo modo e il post di Ivo è vicino è vicino, soprattutto la parte relativa alla memorizzazione nella cache su un computer a cui è possibile accedere e quindi copiare i dati della cache sull'altro computer.
BBlake,

Risposte:


17

Da Free Geography Tools.com:

Quando visualizzi una posizione in Google Earth, memorizza nella cache i dati delle immagini (ma non i dati di elevazione), memorizzandoli localmente in modo che, scorrendo avanti e indietro attraverso aree diverse, non debba scaricare le stesse immagini più e più volte di nuovo dal server su Internet. Esistono in realtà due set di dati memorizzati nella cache locale:

Memoria cache: dati memorizzati nella RAM di sistema. Queste informazioni possono essere recuperate molto rapidamente, ma svaniscono quando si esce dall'applicazione.

Cache del disco: dati memorizzati sul disco rigido e che persistono dopo l'uscita dal programma. Quindi, se hai i dati memorizzati nella cache per una particolare area in Google Earth, esci dal programma e quindi ritorna nella stessa area al successivo utilizzo di Google Earth, GE caricherà le informazioni sulle immagini direttamente dalla cache del disco rigido, molto più velocemente di doverlo scaricare di nuovo su Internet.

La dimensione di queste cache può essere impostata nella sezione Strumenti => Opzioni, nella scheda Cache:

inserisci qui la descrizione dell'immagine

I valori massimi sono quelli sopra indicati, 500 MB per la cache di memoria e 2 GB (2000 MB) per la cache del disco; a quanto pare, Google non vuole che le persone scarichino l'intero set di dati delle immagini per l'intero pianeta sui loro sistemi :). Se hai lo spazio su disco e la maggior parte dei sistemi moderni, devi sicuramente impostare la dimensione della cache del disco su questo valore massimo. Il valore ottimale per la cache di memoria dipenderà dalla quantità di RAM installata sul sistema e dalla quantità utilizzata dal sistema operativo. Se si dispone di un sistema con una quantità relativamente piccola di RAM (da 512 MB a 1 GB), rendere questa cache di memoria troppo grande potrebbe ostacolare le prestazioni. Sulla maggior parte dei sistemi moderni, con 2 GB o più di RAM, la dimensione massima della cache di memoria di 500 MB non dovrebbe causare problemi.

I dati della cache di D isk sono archiviati per impostazione predefinita nella directory C: \ Users \ nome_utente \ AppData \ Local \ Google \ GoogleEarth in Windows Vista. Se non riesci a trovarlo lì, puoi determinare la posizione effettiva usando la voce di registro HKEY-CURRENT-User / Software / Google / Google Earth Plus, sotto la voce CachePath . Esistono due file: dbCache.dat che contiene i dati effettivi e dbCache.dat.index, che presumibilmente è il file indice per i dati. Puoi cancellare tutti i dati della cache del disco usando il pulsante "Cancella cache del disco", che rimuove tutti i dati ma conserva i file lì. Per eliminare completamente i file, è necessario disconnettersi dal server (File => Disconnetti server) e quindi fare clic sul pulsante "Elimina file cache" che vedi sopra, oppure uscire da Google Earth ed eliminare quei due file direttamente dalla cache directory. Puoi anche copiarli in un'altra directory per aggrapparli.

Perché dovresti voler eliminare o copiare questi file? Due motivi:

  1. In caso di crash o problemi di grafica con Google Earth, Google consiglia di eliminare i file della cache del disco come possibile soluzione.

  2. Puoi "pre-cache" un set di dati per una particolare area di interesse, quindi copiarli in una directory diversa sul tuo disco rigido. Quindi, quando si desidera esaminare questa area in dettaglio in Google Earth, è possibile copiare questi file nella directory originale e Google Earth accederà a questi dati dal disco rigido, molto più velocemente rispetto al download di nuovo da Google Earth server. Se hai sempre una buona connessione a Internet, è probabile che ciò costituisca più un problema di quello che vale. Ma se hai una connessione lenta, questo può accelerare enormemente le cose. E se desideri utilizzare Google Earth sul tuo laptop, in una posizione senza connessione Internet, la tua unica opzione è utilizzare i dati memorizzati nella cache; Google Earth può accedere e utilizzare i dati memorizzati nella cache quando non è presente o disponibile una connessione Internet.

Nota: questo memorizza solo i dati del terreno dell'immagine da Google Earth, non i dati dai file KML / KMZ. Se i file KML / KMZ sono autonomi, puoi caricarli in Google Earth e visualizzare i dati, ma se si tratta di collegamenti di rete e non sei connesso alla rete, i dati nei collegamenti non verranno visualizzati su.


L'ultimo post ha trattato le basi della cache del disco di Google Earth e come ti consente di utilizzare Google Earth anche quando non hai una connessione Internet. Oggi parlerò del metodo più semplice per creare un file cache del disco di Google Earth per un'area, eseguendolo manualmente

Per creare manualmente un file cache di Google Earth localizzato:

inserisci qui la descrizione dell'immagine

  1. Avvia Google Earth mentre sei connesso a Internet

  2. Vai su Strumenti => Opzioni e seleziona la scheda Cache:

  3. Fare clic sul pulsante "Svuota cache disco" per rimuovere tutti i dati dalla cache e dai file di indice della cache. Ciò massimizza la quantità di spazio disponibile per i dati memorizzati nella cache, in modo da poter coprire più area con i dati memorizzati nella cache.

  4. Impostare la dimensione della cache di memoria sul valore minimo consentito di 16 MB; questo costringerà Google Earth a inserire i dati nella cache del disco più rapidamente. Fai clic sul pulsante "Svuota cache di memoria", quindi esci dalla schermata Opzioni

  5. In Google Earth, vai alla tua area di interesse.

  6. Imposta l'altitudine di visualizzazione ("Eye alt") per la risoluzione delle immagini desiderata. Altitudini più elevate significano una risoluzione inferiore, ma i dati occuperanno meno spazio. Le quote più basse offrono una risoluzione dell'immagine più elevata, ma a costo di più spazio su disco. Se ci sono importanti cambiamenti di elevazione sull'area, potrebbe essere necessario modificare l'altitudine per adattarli a loro per mantenere la relativa altezza; se l'elevazione del terreno diminuisce, ma il tuo "occhio alt" rimane lo stesso, la risoluzione dell'immagine diminuirà perché sei più lontano dalla superficie.

  7. Attendere che l'indicatore "caricamento dati" in basso a destra mostri che tutti i dati relativi a quell'area e risoluzione sono stati scaricati; verrà visualizzato come un solido cerchio azzurro quando il download è completo per quell'area. Vedrai anche le immagini cambiare da sfocate a nitide.

  8. Con il mouse o i tasti cursore, spostare la vista su un'area adiacente che si sovrappone almeno parzialmente alla prima area e attendere che l'indicatore “caricamento dati” mostri ancora una volta che tutti i dati sono stati scaricati.

  9. Ripeti questo processo fino a quando non hai coperto l'intera area di interesse.

  10. Se si desidera disporre di dati a diversi livelli di risoluzione, è possibile ripetere i passaggi 5-9, ma a diverse altitudini di visualizzazione.

  11. Al termine dei passaggi da 5 a 10, potresti prendere in considerazione lo zoom fino al livello più vicino in un punto, quindi fino al livello della vista planetaria. Mi sembra che questo spinga Google Earth a scrivere tutti i suoi dati memorizzati nella cache nella cache del disco, ma potrei sbagliarmi al riguardo. Sembra anche che ci possa essere un ritardo tra la visualizzazione di una posizione e quando è memorizzato nella cache su disco, quindi attendere 10 minuti dopo aver finito di coprire l'area di interesse potrebbe essere una buona idea.

Ora hai un set di dati di Google Earth per quell'area salvati nella cache del disco. Se porti il ​​tuo computer offline e avvii Google Earth, ti dirà che non può accedere al server e scaricare i dati, ma può comunque leggere tutti i dati che ha nella cache. Puoi copiare questi dati memorizzati nella cache (vedi questo post precedente per dove trovarli) in una directory diversa, quindi copiarli nuovamente nella directory della cache quando ne hai bisogno, o anche copiarli su un altro computer.

Per le aree di piccole dimensioni, la memorizzazione manuale dei dati nella cache non richiederà troppo tempo, ma per le aree più grandi, scorrere manualmente fino a un'area, attendere che i dati vengano scaricati, quindi scorrere su un'altra area invecchia molto rapidamente. Fortunatamente, ci sono diverse applicazioni gratuite che possono automatizzare parzialmente il processo e ne tratterò alcune nei prossimi post.


6

http://offlinegoogleearth.blogspot.com/

Questo non funziona con GE 5.1, solo con 5.0. Quando Google ha eseguito l'upgrade a 5.1, ha aggiunto anche una schermata nera della morte se non si attiva Internet ogni sessione.

Uso GE 5.0 su macchine che non hanno mai toccato Internet tramite:

  1. Installa 5.0 su un computer su Internet.
  2. Modifica le chiavi di registro di Google Earth Plus per spostare CachePath e KMLPath in:

    C:\Documents and Settings\All Users\Application Data\Google\GoogleEarth
    
  3. Imposta la dimensione minima della cache di memoria.
  4. Regalati un tour per creare la cache.
  5. Comprimere quella cache (.dat e .dat.index e portiamo anche la cartella Icons) che risiede nel percorso in Tutti i dati dell'applicazione degli utenti.
  6. Esporta le chiavi di registro di Google Earth Plus.

Poi:

  1. Installa 5.0 su un computer mai su Internet.
  2. Importa quel file .reg che hai creato su quell'altra macchina.
  3. Copia sui file della cache (decomprimi nel punto giusto).

4

Nel caso in cui qualcuno sia ancora interessato:

Guido in moto su sentieri non mappati in Messico e Google Earth è stato grandioso. Il rovescio della medaglia è che mi ci è voluto molto tempo per ottenere una configurazione che funzionasse, e anche ora è un po 'complicato:

  • Un'unità GPS collegata alla porta USB di un MacBook.
  • Il MacBook è chiuso e nel mio BackPack ed esegue Google Earth. Il display della tastiera del mouse è un iPad collegato tramite il programma "Air Display".

Ovviamente i dati devono essere memorizzati nella cache prima di partire per il back country, quindi ho scritto un AppleScript che esegue la scansione di un'area quadrata per metterlo nella cache e quindi salvare un numero di cache di cui potrei avere bisogno.

Se qualcuno desidera avere una copia di AppleScript o ulteriori informazioni sul progetto, scrivimi.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.