Історичні знімки з Google Earth в SAS Planet

Чудовою особливістю Google Earth є те, що через неї доступні знімки Земної поверхні отримані у різний час. Це може надати серйозну перевагу при використанні знімків у якості основи для спортивної карти. Погляньте на приклад:

Весняний та осінній знімки з Google Earth
Весняний та осінній знімки з Google Earth

Праворуч розташовано “актуальний” знімок від жовтня 2014-го року. Саме його ви отримаєте в SAS Planet, якщо спробуєте завантажити знімки від Google. Ліворуч – квітневий знімок за 2012-й рік. Хоча він старіший і, можливо, нижчої якості, але зроблений у більш вдалий час. На ньому можна побачити сітку просік під деревами, бо у квітні на них ще нема листя.

Отже, як дістати ці старі корисні знімки? Якщо коротко, то формула така:

  1. Наповнюємо кеш Google Earth (вручну чи за допомогою Google Earth Voyager)
  2. Підключаємо отриманий кеш до SAS Planet
  3. PROFIT

Слідуйте за мною, я розкажу про все детально і з картинками

Кеш Google Earth

Актуальна версія Google Earth реалізована як додаток до браузера Chrome і не працює у мене взагалі нам не підходить, тому я завантажив собі останню настільну версію звідси (це Google Earth Pro 7.1.8). Надалі я працюватиму з українською мовою. Переключити мову можна у Tools -> Options… -> General -> Language settings. Перезапускаємо програму і працюємо далі.

Кілька слів про кеш: коли ви переглядаєте знімки у Google Earth, вони завантажуються з інтернету. При цьому вони зберігаються в оперативній пам’яті вашого комп’ютера (кеш пам’яті) та на його диску (кеш диску). Якщо ви захочете переглянути якийсь знімок повторно, він вже не буде завантажуватись з інтернету. Він спробує загрузитися з кешу пам’яті, і при невдачі загрузиться з кешу диску. Кеш пам’яті очищується при закритті Google Earth, а кеш диску існує доки не досягне свого максимального розміру (2000 Мб за замовченням). Саме у дисковий кеш ми складемо цікаві нам знімки.

Підготуємось до збору кешу… Відключіть усі шари на панелі шарів ліворуч – не треба нам з собою цього сміття.

Панель Шарів у Google Earth
Панель Шарів у Google Earth

Активуйте повзунок часу кнопкою із зображенням годинничка. Рухаючи повзунок, виберіть знімок який найкраще підійде для наших потреб.
Повзунок часу в Google Earth
Повзунок часу в Google Earth

Перемістіть видиму область у один з кутів цікавої нам ділянки, наприклад у верхній лівий.

Тепер видалимо з кеша все зайве і почнемо наповнювати його цікавими нам матеріалами. Для цього виберіть у головному меню Інструменти -> Параметри, перейдіть на вкладку Кеш. Встановіть розмір кешу пам’яті у 32 Мб (це мінімальне допустиме значення, його установка дозволить швидше наповнити дисковий кеш, з яким ми далі будемо працювати). Очистіть кеш диска та кеш пам’яті.

Налаштування кешу в Google Earth
Налаштування кешу в Google Earth

Наблизьте цікаву вам область до висоти камери над рівнем моря близько 1000 м. Це приблизно відповідатиме тайлововму шару z19
Висота камери над рівнем моря в Google Earth
Висота камери над рівнем моря в Google Earth

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

Після того як ваша видима область побуває над усіма фрагментами цікавої нам ділянки земної поверхні і переміститься у її нижній правий кут, можна вважати що вся ділянка потрапила в дисковий кеш Google Earth. Закрийте Google Earth щоб звільнити доступ до кешу для SAS Planet.

Підключення кешу до SAS Planet

Для того щоб “навчити” SAS Planet напряму читати кеш Google Earth доведеться доукомплектувати її динамічною бібліотекою libge.

Для початку завантежте і розпакуйте SAS Planet. Я перевірив версії Stable 160707 і Nightly 180718.9781, на них все працює як слід. Тепер завантажте архівчик з libge і розпакуйте його у папку з SAS Planet, при цьому замініть усі файли що там вже є новими з цього архіву. Кеш Google Earth, починаючи з версії 7, знаходиться за шляхом C:\Users\yevhe\AppData\LocalLow\Google\GoogleEarth\Cache\ , де yevhe – ім’я користувача Windows. Зверніть увагу, що AppData – прихована папка. Для того щоб включити відображення прихованих папок, скористайтеся цією інструкцією
Я буду використовувати українську локалізацію SAS Planet, при бажанні, ви можете змінити мову програми у меню Settings -> Language -> Ukrainian.
Тепер давайте підключимо наш кеш
Параметри -> Налаштування, перейдіть на вкладку Кеш. Вкажіть шлях до кешу Google Earth

Налаштування кешу в SAS Planet
Налаштування кешу в SAS Planet

Ну, все.
Для того щоб побачити результат нашої роботи, переключіться в SAS Planet на основну карту GoogleEarth -> Земля (GoogleEarth)
Вибір історичного шару в SAS Planet
Вибір історичного шару в SAS Planet

А далі ви знаєте що робити!

Успіху всім!

Посилання

Історичні знімки з Google Earth в SAS Planet

8 коментарів до “Історичні знімки з Google Earth в SAS Planet

    1. Дякую за посилання, я дійсно його раніше не бачив і воно може стати в нагоді, але не в цьому випадку. Стаття за ним називається “Как определить номер текущей версии карт или снимков” і не дивно, що вона відповідає лише на це запитання. Але як мені визначити номер потрібної версії знімку, а не поточної? В GE я одразу бачу що отримаю.

      Ну і розбирати відповідь від сайту консоллю розробника це теж зайняття з області “костилів”

    1. І що? Про що, на твою думку, іде мова за цим посиланням? Як це може бути корисно для спортивної картографії?
      Вже оновив карту “Гора Пивиха”?

    1. Yes, I know, something has changed and now this tutorial does not work. Probably the problem in the GE cache format. I do not have a solution yet, but I will describe it when I’m ready.

    2. Ok. Looks like I’ve found the root of cause. You should complete your SAS Planet installation by libge and use another path to the GE cache. The tutorial was updated accordingly. Thank you for your reply. Have a fun :)

  1. Тут мені почали люди жалітися що інструкція не працює. Чесно кажучи, не розумію як вона раніше працювала для мене. У ній був пропущений один крок по доукомплектуванню SAS Planet бібліотекою libge. Але я вже все виправив. Роботу перевірено на актуальних версіях SAS Planet і Google Earch Pro.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *