Як запустити Google Earth офлайн?


23

Я хотів би запустити Google Планета Земля на ПК, який не має доступу до Інтернету. Це було можливо в NASA Worldwind, якщо ви завантажили всі карти та зберігали їх в автономному режимі. Однак я ще не бачив такої документації для Google Планета Земля.

Я бачив згадані нижче посилання, а також навігацію 3D-переглядача . Проблема полягає в тому, що цей ПК НІКОЛИ не матиме доступу до Інтернету. Я шукаю спосіб скопіювати дані, тому вийти в Інтернет, заповнити 2 Гб кешу, а потім перейти в офлайн не є кінцевим рішенням.


1
Google Планета Земля насправді не призначена для роботи таким чином, і повідомлення Іво вже близько, як ви збираєтеся отримати, особливо частина про кешування на комп'ютері, який має доступ, а потім копіювання даних кешу на інший комп'ютер.
BBlake

Відповіді:


17

З безкоштовних інструментів Geography Tools.com:

Коли ви переглядаєте місцеположення в Google Планета Земля, він зберігає дані зображень (але не дані про висоту), зберігаючи їх локально, щоб під час прокручування вперед і назад в різних областях не потрібно було завантажувати однакові зображення знову і знову знову з сервера в Інтернеті. Насправді є два набори локально кешованих даних:

Кеш пам'яті: дані, що зберігаються в системній оперативній пам'яті. Цю інформацію можна отримати дуже швидко, але вона зникає, коли ви виходите з програми.

Дисковий кеш: дані, що зберігаються на жорсткому диску, і зберігаються після виходу з програми. Отже, якщо у вас є кешовані дані для певної області в Google Планета Земля, вийдіть із програми та поверніться до тієї самої області наступного разу, коли ви користуєтеся Google Планета Земля, GE завантажить інформацію про зображення безпосередньо з кеша жорсткого диска - набагато швидше, ніж потрібно знову завантажити його через Інтернет.

Розмір цих кешів можна встановити в розділі Інструменти => Параметри, на вкладці Кеш:

введіть тут опис зображення

Максимальні значення - це вище, 500 Мб для кешу пам'яті та 2 ГБ (2000 МБ) для кеш-диска; Мабуть, Google не хоче, щоб люди завантажували в свої системи весь набір зображень для всієї планети :). Якщо у вас є місце на диску, і це робить більшість сучасних систем, вам слід встановити розмір кеш-диска на цьому максимальному значенні. Оптимальне значення кешу пам’яті залежатиме від того, скільки оперативної пам’яті ви встановили у вашій системі та наскільки ваша ОС використовує. Якщо у вас є система з відносно невеликим об'ємом оперативної пам’яті (512 Мб до 1 ГБ), це робить кеш пам’яті занадто великим, може погіршити продуктивність. У більшості сучасних систем, що мають 2 Гб або більше оперативної пам’яті, максимальний розмір кешу пам’яті в 500 МБ не повинен викликати проблем.

D дані кешу ISK за замовчуванням зберігається в C: \ Users \ ім'я користувача \ AppData \ Локальний каталог \ Google \ GoogleEarth в Windows Vista. Якщо ви не можете його знайти там, ви можете визначити фактичне місце розташування, використовуючи запис реєстру HKEY-CURRENT-User / Software / Google / Google Планета Земля Плюс, під записом CachePath . Є два файли: dbCache.dat, який містить фактичні дані, і dbCache.dat.index, який, імовірно, є індексним файлом для даних. Ви можете очистити всі дані кеш-диска за допомогою кнопки «Очистити кеш диска», яка видаляє всі дані, але зберігає файли там. Щоб повністю видалити файли, потрібно або вийти з сервера (Файл => Вийти з сервера), а потім натиснути кнопку «Видалити файл кеша», яку ви бачите вище, або вийти з Google Планета Земля та видалити ці два файли безпосередньо з кеша каталог. Ви також можете скопіювати їх в інший каталог, щоб повісити на них.

Чому ви хочете видалити або скопіювати ці файли? Дві причини:

  1. Якщо у вас є проблеми з збоями або графікою в Google Планета Земля, Google рекомендує видалити файли кеш-диска як одне можливе виправлення.

  2. Ви можете “попередньо кешувати” набір даних для певної сфери, що цікавить, а потім скопіювати їх в інший каталог на вашому жорсткому диску. Потім, коли ви хочете детально переглянути цю область в Google Планета Земля, ви можете скопіювати ці файли назад у вихідний каталог, і Google Планета Земля отримає доступ до цих даних з жорсткого диска, набагато швидше, ніж завантажувати їх знову з Google Планета Земля сервер. Якщо у вас постійно є гідне підключення до Інтернету, це, швидше за все, буде більше проблем, ніж це варто. Але якщо у вас повільний зв'язок, це може значно прискорити справи. І якщо ви хочете використовувати Google Планета Земля на своєму ноутбуку, у місці, де немає підключення до Інтернету, використання кешованих даних - ваш єдиний варіант; Google Планета Земля може отримувати доступ до кешованих даних та використовувати їх, коли немає Інтернет-з'єднання чи немає.

Примітка. Це кешування лише даних про місцевість зображень із Google Планета Земля, а не даних файлів KML / KMZ. Якщо файли KML / KMZ є автономними, ви можете завантажити їх у Google Планета Земля та переглянути дані, але якщо вони є мережевими посиланнями, а ви не підключені до мережі, дані у посиланнях не відображатимуться вгору


Остання публікація висвітлювала основи кеш-диска Google Earth і те, як вона дозволяє використовувати Google Earth навіть тоді, коли у вас немає підключення до Інтернету. Сьогодні я розповім про найпростіший метод створення файлу кешу диска Google Earth для області - це робити вручну

Щоб створити локалізований файл кешу Google Earth вручну:

введіть тут опис зображення

  1. Запустіть Google Планета Земля, підключившись до Інтернету

  2. Перейдіть до Інструменти => Параметри та виберіть вкладку Кеш:

  3. Натисніть кнопку «Очистити кеш диска», щоб видалити всі дані з файлів індексу кешу та кешу. Це максимізує доступну кількість місця для ваших кешованих даних, щоб ви могли покрити більше кешованих даних.

  4. Встановіть розмір кешу пам'яті на мінімально допустиме значення - 16 Мб; це змусить Google Планета Земля швидше вносити дані в кеш диска. Натисніть кнопку «Очистити кеш пам'яті», а потім вийдіть із екрана параметрів

  5. У Google Планета Земля перейдіть до своєї області інтересів.

  6. Встановіть висоту перегляду ("Alt Alt") для потрібної роздільної здатності зображень. Більша висота означає нижчу роздільну здатність, але дані займуть менше місця. Менші висоти дають більш високу роздільну здатність зображення, але ціною більше місця на диску. Якщо в районі є значні зміни висоти, можливо, вам доведеться змінити висоту, щоб вона відповідала їм, щоб зберегти вашу відносну висоту; якщо висота місцевості впаде, але ваш "очейний альт" залишиться однаковим, роздільна здатність зображення зменшиться, оскільки ви знаходитесь далі від поверхні.

  7. Зачекайте, поки індикатор «завантаження даних» внизу праворуч покаже, що всі дані для цієї області та роздільної здатності завантажені; він буде відображатися як суцільне світло-синє коло, коли завантаження завершиться для цієї області. Ви також побачите, як зображення змінюються від розмитих на різкі.

  8. За допомогою клавіш миші або курсору перенесіть подання на сусідню область, яка хоча б частково перекриває першу область, і зачекайте, поки індикатор «завантаження даних» ще раз покаже, що всі дані завантажені.

  9. Повторіть цей процес, поки ви не покриєте всю свою цікаву область.

  10. Якщо потрібно отримати дані на різних рівнях роздільної здатності, ви можете повторити кроки 5-9, але на різних висотах перегляду.

  11. Закінчивши кроки 5-10, ви можете розглянути масштаб наблизитися до найближчого рівня в одну точку, а потім вийти до рівня планетарного виду. Мені здається, що це спонукає Google Планета Земля записати всі кешовані в оперативній пам’яті дані в кеш-пам'ять диска, але я можу помилитися з цього приводу. Також здається, що може спостерігатися затримка часу між переглядом місця та коли він кешується на диску, тому очікування 10 хвилин після того, як ви закінчите охоплювати цікаву область, може стати гарною ідеєю.

Тепер у вас є набір даних Google Планета Земля для цієї області, збережених у кеш-диску. Якщо ви виймаєте комп’ютер в автономному режимі і запускаєте Google Планета Земля, він скаже вам, що він не може входити на сервер і завантажувати дані, але все одно може читати будь-які дані в кеші. Ви можете скопіювати ці кешовані дані (див. Попереднє повідомлення, де їх можна знайти) в інший каталог, а потім скопіювати їх назад у каталог кешу, коли вам це потрібно, або навіть скопіювати його на інший комп'ютер.

Для невеликих областей кешування даних вручну не займе багато часу, але для великих областей - прокрутка вручну до області, очікування завантаження даних, а потім прокрутка до іншої області дуже швидко старіє. На щастя, є кілька безкоштовних додатків, які можуть частково автоматизувати процес, і я висвітлю деякі з них у наступних кількох публікаціях.


6

http://offlinegoogleearth.blogspot.com/

Це не працює з GE 5.1, лише з 5.0. Коли Google оновив до 5.1, вони також додали чорний екран смерті, якщо не активувати Інтернет кожен сеанс.

Я використовую GE 5.0 на машинах, які ніколи не торкалися Інтернету:

  1. Встановіть 5.0 на машину в Інтернеті.
  2. Редагуйте ключі реєстру Google Earth Plus, щоб перемістити CachePath та KMLPath на:

    C:\Documents and Settings\All Users\Application Data\Google\GoogleEarth
    
  3. Зробіть кеш пам'яті мінімальним розміром.
  4. Поставте собі тур, щоб створити кеш.
  5. Зімкніть цей кеш (.dat та .dat.index, і ми також перенесемо папку Ікони), що знаходиться у шляху в усіх даних користувачів програми.
  6. Експортуйте ключі реєстру Google Earth Plus.

Потім:

  1. Встановіть 5.0 на машині, ніколи в Інтернеті.
  2. Імпортуйте файл .reg, який ви створили на цій іншій машині.
  3. Скопіюйте файли кешу (розпакуйте в потрібному місці).

4

У випадку, якщо хтось все ще зацікавлений:

Я мотоцикл на неписаних стежках в Мексиці, і Google Планета Земля була чудовою. Погана сторона полягає в тому, що мені знадобилося багато часу, щоб отримати налаштування, яке працювало, і навіть зараз це трохи складніше:

  • GPS-пристрій підключено до USB-порту MacBook.
  • MacBook закритий і в моєму BackPack, і працює Google Earth. Клавіатура-дисплей миші - це iPad, підключений через програму "Air Display".

Очевидно, що дані повинні бути кешовані перед тим, як відправлятися в задню країну, тому я написав AppleScript, який сканує квадратну площу, щоб отримати їх у кеші, а потім зберегти кількість кешів, які мені можуть знадобитися.

Якщо хтось хотів би мати копію AppleScript або більше інформації про проект, киньте мені рядок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.