Крок 1. Діліться маршрутом у Картах Google
На Картах Google створіть маршрут, а потім поділіться ним, щоб отримати посилання на напрямки.
Крок 2. Перетворіть маршрут у файл GPX
Використовуючи зручну функцію перетворення на GPS Visualizer ( http://www.gpsvisualizer.com/convert_input ), вставте посилання, яке ви скопіювали з Карт Google, виберіть GPX як вихідний формат і завантажте файл.
Крок 3: Додайте часові позначки до маршруту
Завантажте GPX на утиліту часових позначок GOTOES ( http://gotoes.org/strava/Add_Timestamps_To_GPX.php ), вказавши час початку, часовий пояс і середню швидкість. Завантажте отриманий файл.
Крок 4: Завантажте шляхові точки треку в QGIS
Додайте часовий маркер GPX-файлу як векторний шар у QGIS. Виберіть рівень track_points, коли буде запропоновано, який шар потрібно завантажити з файлу GPX. Це повинно завантажувати хлібний хліб маршрутних точок по маршруту.
Ви також повинні додати базовий шар, щоб додати контекст до своєї карти. Тут є корисним QuickMapServices (див. Додавання базових карт від Google чи Bing до QGIS? )
Крок 5: Збережіть як простір шару
Ви не зможете використовувати шар GPX так, як є, тому що він не може редагуватися. Також, здається, є помилка, яка обрізає часові позначки, якщо ви збережете як Shapefile. Файли просторових програм, здається, добре працюють. Виберіть шар на панелі "Шари" та виберіть у меню "Шар> Зберегти як ...". Укажіть "Простір" як формат і переконайтесь, що вибрано "Додати збережений файл на карту".
Крок 6: Виправити символіку
Двічі клацніть по шару на панелі шарів, щоб відкрити властивості, і натисніть на вкладку Стиль. Клацніть на стиль "Простий маркер" і виберіть відповідний колір для вашого "лазерного" стилю. Змініть розмір на 1,5 (або за власними уподобаннями). Встановіть стиль контуру на "Без ручки".
Крок 7: Додайте модуль Time Manager до QGIS
Якщо ви ще цього не зробили, додайте плагін Time Manager до QGIS. Перейдіть до розділу "Плагіни> Керування та встановлення плагінів ...", виберіть вкладку "Усі" та знайдіть "TimeManager" (одне слово). Переконайтеся, що встановлено прапорець поруч із іменем та натисніть "Встановити плагін".
Крок 8: Зареєструйте шар у Time Manager
Тепер ви повинні побачити панель Time Manager під полотном вашої карти. Натисніть кнопку «Налаштування», а потім «Додати шар». Вкажіть назву шару маршруту, виберіть атрибут "time" для початку часу та виберіть "No end time ..." для кінця часу.
Крок 9: Експорт відео
Виберіть відповідний розмір часових рамків для своїх даних (кожен кадр буде представляти цю кількість часу). Клацніть кнопку відтворення, щоб перевірити налаштування. Натисніть кнопку "Експорт відео", щоб експортувати (якщо ви грали в анімацію, переконайтеся, що спочатку пересуньте повзунок у початкове положення). Якщо ви працюєте в Windows, ви зможете експортувати лише серію зображень (принаймні, версії 2.2.4). Це добре, ми можемо використовувати інший інструмент для об'єднання їх у відео.
Крок 10: Складіть в анімацію
Скопіюйте вміст вихідної папки та вставте в Windows Movie Maker (або будь-який інший бажаний інструмент). Виберіть усі зображення (натисніть на одне, а потім Ctrl + A, щоб вибрати всі), натисніть на меню Редагувати та встановіть тривалість відображення зображення відповідно (приблизно 0,1 секунди на кадр). Використовуйте Файл> Зберегти фільм для збереження у відповідному форматі.
Результат повинен виглядати приблизно так (після цього перетворюється у файл GIF):
Я не маю гарної техніки для слідування лінії та панорамування самої карти. Можливо, знадобиться зробити новий плагін або скрипт QGIS або, можливо, змінити плагін Time Manager для центрування полотна на поточній точці для кожного кадру. Ви можете наблизити ефект у Windows Movie Maker, використовуючи анімацію "Панорамування" та "Масштабування" у меню "Анімації". Інше відео програмне забезпечення може мати кращу функціональність для слідування за рухомим елементом.