Рубрики
Без рубрики

Как генерировать карту тепла из ваших данных о местоположении Google

Введение Известно, что Google отслеживает много ваших данных, но многие люди не знают … Теги с Python, наукой данных.

Известно, что Google отслеживает много ваших данных, но многие люди не знают, что вы действительно можете скачать ваши данные.

Вы можете скачать ваши данные здесь: https://takeout.google.com/

Когда я скачал историю местоположения, у меня был файл JSON, причем около 14 000 000 строк и более 1 050 000 баллов данных, датируемых в 2014 году.

Почему бы не использовать эти данные?

Поэтому я написал сценарий Python, который создает тепловую карту из этих данных.

GitHub Repo: github.com/luka1199/geo-heatmap

Результаты выглядят так:

Для генерации карты тепла я использовал библиотеку Python Фолиум , что внутренне использует Reastlet.js Отказ

Инструкции о том, как использовать сценарий в Readme Файл репо или ниже.

инструкции

1. Установите Python 3+

Если у вас уже нет установлен Python 3+, возьмите его от https://www.python.org/downloads/ Отказ Вы захотите скачать Установить последнюю версию Python 3.x Отказ По состоянию на 2019-11-22 года это версия 3.8.

2. Получите ваши данные о местоположении

Здесь вы можете узнать, как скачать ваши данные Google: https://support.google.com/accounts/answer/3024190?hl=en Здесь вы можете скачать все данные, которые Google хранится на вас: https://takeout.google.com/

Чтобы использовать этот скрипт, вам нужно только выбрать и загрузить вашу «историю местоположения», которую Google предоставит вам в качестве файла JSON по умолчанию. KML также является выходом и принимается для этой программы.

Вы также можете импортировать GPS Exchange Format (GPX) Файлы, например от GPS-трекера.

3. Клонировать репозиторий

На https://github.com/luka1199/geo-heatmap Нажмите кнопку «Зеленый» клон или загрузите «» в правом верхнем углу страницы. Если вы хотите начать работу с этим скриптом быстрее, нажмите кнопку «Загрузить Zip», и извлеките ZIP где-нибудь на вашем компьютере.

4. Установка зависимостей

В оформлении Команда приглашения или окна терминала , Перейдите к каталогу содержащий файлы этого репозитория. Затем введите следующее и нажмите Enter:

pip install -r requirements.txt

5. Запускать скрипт

В том же командной строке или окне терминала введите следующее и нажмите Enter:

python geo_heatmap.py  [ ...]

Заменить строку <Файл> сверху с пути к любому из следующих файлов:

  • История местоположения .JSON JSON File из Google Carmout
  • Расположение History.kml Файл kml из Google Caleout
  • состав - *. Zip Сырое скачать из Google Careatous, который содержит любой из вышеуказанных файлов
  • А GPS Exchange Format (GPX) файл

Оригинал: “https://dev.to/luka1199/how-to-generate-a-heat-map-from-your-google-location-data-mde”