Google Earth’ü çevrimdışı olarak nasıl çalıştırabilirim?


23

Google Earth’ü internet erişimi olmayan bir bilgisayarda çalıştırmak istiyorum. Tüm haritaları indirip çevrimdışı sakladıysanız, NASA Worldwind'de bu mümkündü. Ancak, Google Earth için bu tür belgeleri görmedim.

Aşağıda belirtilen bağlantıları ve ayrıca 3D Viewer Navigasyonunu gördüm . Sorun, bu PC'nin ASLA internet erişimine sahip olmamasıdır. Verileri kopyalamanın bir yolunu bulmak istiyorum, bu nedenle çevrimiçi olmak, 2GB önbellek doldurmak ve daha sonra çevrimdışı olmak son çözüm değildir.


1
Google Earth gerçekten bu şekilde çalışmak üzere tasarlanmamıştır ve Ivo'nun gönderisi, alacağınız kadar yakındır, özellikle erişimi olan bir bilgisayarda önbelleğe alma ve ardından önbellek verilerini diğer bilgisayara kopyalama ile ilgili kısım.
BBlake,

Yanıtlar:


17

Ücretsiz Coğrafya Tools.com'dan:

Google Earth’te bir konumu görüntülediğinizde, görüntü verilerini önbelleğe alır (ancak yükseklik verilerini değil), yerel olarak kaydeder, böylece farklı alanlarda ileri ve geri kaydırırken aynı görüntüyü tekrar tekrar indirmek zorunda kalmaz İnternetteki sunucudan tekrar. Aslında iki yerel önbelleğe alınmış veri kümesi vardır:

Bellek Önbelleği: Sistem RAM'inde depolanan veriler. Bu bilgiler çok hızlı bir şekilde alınabilir, ancak uygulamadan çıktığınızda kaybolur.

Disk Önbelleği: Sabit sürücüde depolanan ve programın çıkışından sonra da devam eden veriler. Dolayısıyla, Google Earth’te belirli bir alan için önbelleğe alınmış verileriniz varsa, programdan çıkın ve Google Earth’ü bir sonraki kullanışınızda aynı alana geri dönerseniz, GE, görüntü bilgilerini doğrudan sabit disk önbelleğinden yükler - çok daha hızlı Internet üzerinden tekrar indirmek zorunda.

Bu önbelleklerin boyutu, Önbellek sekmesinin altındaki Araçlar => Seçenekler bölümünde ayarlanabilir:

görüntü tanımını buraya girin

Maksimum değerler yukarıdaki değerlerdir, bellek önbelleği için 500 MB ve disk önbelleği için 2 GB (2000 MB); görünüşe göre, Google, insanların tüm gezegen için tüm görüntü veri kümelerini sistemlerine indirmelerini istemiyor :). Disk alanınız varsa ve çoğu modern sistemde, disk önbellek boyutunu kesinlikle bu maksimum değere ayarlamanız gerekir. Bellek önbelleği için en uygun değer, sisteminize ne kadar RAM taktığınıza ve işletim sisteminizin ne kadar kullandığına bağlı olacaktır. Nispeten az miktarda RAM'e (512 MB - 1 GB) sahip bir sisteminiz varsa, bu bellek önbelleğini çok büyük yapmak performansı etkileyebilir. 2GB veya daha fazla RAM içeren çoğu modern sistemde, 500 MB'lık maksimum bellek önbellek boyutu herhangi bir soruna neden olmamalıdır.

D önbellek verileri, varsayılan olarak, Windows Vista'daki C: \ Users \ your_user_name \ AppData \ Local \ Google \ GoogleEarth dizininde depolanır. Orada bulamazsanız , CachePath girişinin altındaki HKEY-CURRENT-Kullanıcı / Yazılım / Google / Google Earth Plus kayıt girişini kullanarak gerçek konumu belirleyebilirsiniz . İki dosya vardır: dbCache.dat gerçek verileri içerir ve dbCache.dat.indexMuhtemelen verilerin indeks dosyasıdır. Tüm verileri kaldıran ancak dosyaları orada tutan “Disk önbelleğini temizle” düğmesini kullanarak tüm disk önbellek verilerini temizleyebilirsiniz. Dosyaları tamamen silmek için sunucudan çıkmanız (Dosya => Sunucu Oturumu Kapat) ve ardından yukarıda gördüğünüz “Önbellek dosyasını sil” düğmesini tıklamanız veya Google Earth’ten çıkıp bu iki dosyayı doğrudan önbellekten silmeniz gerekir. dizin. Onları asmak için başka bir dizine de kopyalayabilirsiniz.

Bu dosyaları neden silmek veya kopyalamak istiyorsunuz? İki sebep:

  1. Google Earth’te çökme veya grafik sorunları yaşıyorsanız, Google disk önbellek dosyalarını olası bir düzeltme olarak silmenizi önerir.

  2. Belirli bir ilgi alanı için bir veri kümesini "önbelleğe alabilir", ardından bunları sabit sürücünüzdeki farklı bir dizine kopyalayabilirsiniz. Ardından, bu alana Google Earth’te ayrıntılı olarak bakmak istediğinizde, bu dosyaları orijinal dizine geri kopyalayabilirsiniz ve Google Earth bu verilere sabit diskten erişecek, Google Earth’ten tekrar indirmekten çok daha hızlı olacaktır. sunucusu. Her zaman iyi bir İnternet bağlantınız varsa, bunun değerinden daha fazla sorun çıkarması muhtemeldir. Ancak yavaş bir bağlantınız varsa, bu işleri çok fazla hızlandırabilir. Dizüstü bilgisayarınız üzerinde Google Earth’ü kullanmak istiyorsanız, İnternet bağlantısı olmayan bir yerde, önbelleğe alınmış verileri kullanmak tek seçeneğinizdir; Google Earth, İnternet bağlantısı olmadığında veya kullanılamadığında önbelleğe alınmış verilere erişebilir ve bunları kullanabilir.

Not: Bu, KML / KMZ dosyalarındaki verileri değil, yalnızca Google Earth’teki resim arazi verilerini önbelleğe alır. KML / KMZ dosyaları kendi içindeyse, onları Google Earth’e yükleyebilir ve verileri görüntüleyebilirsiniz, ancak bunlar ağ bağlantıları ise ve ağa bağlı değilseniz, bağlantılardaki veriler gösterilmez. yukarı.


Son gönderi, Google Earth disk önbelleğinin temellerini ve Internet bağlantınız olmasa bile Google Earth’ü nasıl kullanmanıza izin verdiğini içeriyordu. Bugün bir alan için bir Google Earth disk önbellek dosyası oluşturmanın en basit yöntemi hakkında konuşacağım

Manuel olarak yerelleştirilmiş bir Google Earth önbellek dosyası oluşturmak için:

görüntü tanımını buraya girin

  1. İnternete bağlıyken Google Earth’ü başlatın

  2. Araçlar => Seçenekler'e gidin ve Önbellek sekmesini seçin:

  3. Tüm verileri önbellek ve önbellek dizin dosyalarından kaldırmak için “Disk önbelleğini temizle” düğmesine tıklayın. Bu, önbelleğe alınmış verileriniz için kullanılabilir alan miktarını en üst düzeye çıkarır, böylece önbellekteki verilerle daha fazla alanı kaplayabilirsiniz.

  4. Bellek Önbellek Boyutunu, 16 MB'lik izin verilen minimum değere ayarlayın; bu, Google Earth’ü daha hızlı bir şekilde disk önbelleğine veri koymaya zorlar. “Belleği önbelleği temizle” düğmesini tıklayın, ardından Seçenekler ekranından çıkın

  5. Google Earth’te, ilgi alanınıza gidin.

  6. İstediğiniz görüntü çözünürlüğü için görüntüleme yüksekliğinizi (“Eye alt”) ayarlayın. Yüksek rakımlar düşük çözünürlük anlamına gelir ancak veriler daha az yer kaplar. Düşük irtifalar size daha yüksek görüntü çözünürlüğü verir, ancak daha fazla disk alanı pahasına. Alan üzerinde yükseklikte büyük değişiklikler varsa, göreli yüksekliğinizi korumak için rakımla eşleşmesi için rakımınızı değiştirmeniz gerekebilir; arazi yüksekliği düşer, ancak “göz alt” aynı kalırsa, görüntü çözünürlüğü azalır çünkü yüzeyden daha uzakta olursunuz.

  7. Bu alan ve tüm verilerin indirildiğini göstermek için sağ alt kısımdaki “veri yükleme” göstergesini bekleyin; o alan için indirme işlemi tamamlandığında, açık mavi bir daire şeklinde görünecektir. Ayrıca görüntülerin bulanıktan keskinliğe doğru değiştiğini göreceksiniz.

  8. Fare veya imleç tuşları ile, görünümü ilk alanın en azından kısmen örtüşen bitişik bir alanına getirin ve “veri yükleme” göstergesinin tüm verilerin indirildiğini bir kez daha göstermesini bekleyin.

  9. Tüm ilgilendiğiniz alanı kaplayana kadar bu işlemi tekrarlayın.

  10. Birkaç farklı çözünürlük seviyesinde veri istiyorsanız, 5-9. Adımları tekrarlayabilirsiniz, ancak farklı görüntüleme yüksekliklerinde.

  11. 5-10. Adımlarla işiniz bittiğinde, bir noktaya en yakın seviyeye, ardından gezegensel görüntü seviyesine kadar tamamen yakınlaştırmayı düşünebilirsiniz. Bana öyle geliyor ki, Google Earth’te RAM’de önbelleğe alınmış tüm verilerini disk önbelleğine yazması isteniyor ancak bu konuda yanılmış olabilirim. Ayrıca, bir konumun görüntülenmesi arasında bir zaman gecikmesi olabilir ve diske önbellekte tutulduğunda, bu nedenle ilgilendiğiniz alanı kapattıktan 10 dakika sonra beklemek iyi bir fikir olabilir.

Artık disk önbelleğinde kayıtlı alan için bir Google Earth verisi kümeniz var. Bilgisayarınızı çevrimdışı duruma getirir ve Google Earth’ü başlatırsanız, sunucuda oturum açamayacağını ve veri indiremeyeceğini size söyleyecektir, ancak önbellekteki verileri ne olursa olsun yine de okuyabilir. Bu önbelleğe alınmış verileri (nerede bulacağınızla ilgili bu önceki yazıya bakın) farklı bir dizine kopyalayabilir ve daha sonra ihtiyacınız olduğunda önbellek dizinine kopyalayabilir, hatta farklı bir bilgisayara kopyalayabilirsiniz.

Küçük alanlar için, verilerin el ile önbelleğe alınması çok uzun sürmez, ancak daha büyük alanlar için, bir alana manuel olarak kaydırma, verilerin indirilmesini bekleyin, ardından başka bir alana kaydırma işlemi çok hızlı bir şekilde eski hale gelir. Neyse ki, süreci kısmen otomatikleştirebilecek birkaç ücretsiz uygulama var ve sonraki birkaç gönderide bunlardan bazılarını ele alacağım.


6

http://offlinegoogleearth.blogspot.com/

Bu GE 5.1 ​​ile çalışmaz, sadece 5.0 ile çalışır. Google, 5.1’e yükseldiğinde, İnternet’i her oturumu etkinleştirmezseniz, ayrıca siyah bir ölüm ekranı eklediler.

GE 5.0'ı İnternete hiç dokunmamış makinelerde kullanıyorum:

  1. İnternetteki bir makineye 5.0 yükleyin.
  2. CachePath ve KMLPath'i aşağıdakilere taşımak için Google Earth Plus kayıt defteri anahtarlarını düzenleyin:

    C:\Documents and Settings\All Users\Application Data\Google\GoogleEarth
    
  3. Bellek önbelleğini minimum boyutta yap.
  4. Önbelleği oluşturmak için kendinize bir tur verin.
  5. Tüm Kullanıcılar Uygulama Verileri'ndeki yolda bulunan önbelleği sıkıştırın (.dat ve .dat.index ve ayrıca Simgeler klasörünü de getirdik).
  6. Google Earth Plus kayıt defteri anahtarlarını verin.

Sonra:

  1. 5.0'ı hiçbir zaman İnternet'teki bir makineye yükleyin.
  2. Diğer makinede yaptığınız bu .reg dosyasını alın.
  3. Önbellek dosyalarının üzerine kopyalayın (doğru noktada açın).

4

Herhangi biri hala ilgileniyorsa:

Meksika’daki eşlenmemiş rotalarda motosiklet kullanıyorum ve Google Earth de harikaydı. Kötü yanı, işe yarayan bir düzeneğin anlaşılması uzun zaman aldı ve şimdi bile biraz karışık bir durum:

  • MacBook'un USB portuna takılı bir GPS ünitesi.
  • MacBook kapalı ve Sırt Çantamda ve Google Earth’ü çalıştırıyor. Fare klavyesi ekranı, "Hava Göstergesi" programı ile bağlı bir iPad'dir.

Açıkçası, geri ülkeye gitmeden önce verilerin önbelleğe alınması gerekir, bu yüzden önbelleğe almak için kare bir alan tarayan bir AppleScript yazdım ve sonra ihtiyaç duyabileceğim bir miktar önbellek tasarrufu yaptım.

Herhangi biri AppleScript'in bir kopyası veya proje hakkında daha fazla bilgi sahibi olmak isterse, bana bir satır bırakın.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.