Вышки сотовой связи
Источник этого набора данных (dataset) - самая большая в мире открытая база данных о сотовых вышках - OpenCellid. К 2021-му году здесь накопилось более, чем 40 миллионов записей о сотовых вышках (GSM, LTE, UMTS, и т.д.) по всему миру с их географическими координатами и метаданными (код страны, сети, и т.д.).
OpenCelliD Project имеет лицензию Creative Commons Attribution-ShareAlike 4.0 International License, и мы распространяем снэпшот набора данных по условиям этой же лицензии. После авторизации можно загрузить последнюю версию набора данных.
Как получить набор данных
-
Загрузите снэпшот набора данных за февраль 2021 отсюда (729 MB).
-
Если нужно, проверьте полноту и целостность при помощи команды:
- Распакуйте набор данных при помощи команды:
- Создайте таблицу:
- Вставьте данные:
Примеры
- Количество вышек по типам:
- Количество вышек по мобильному коду страны (MCC):
Можно увидеть, что по количеству вышек лидируют следующие страны: США, Германия, Россия.
Вы также можете создать внешний словарь в ClickHouse для того, чтобы расшифровать эти значения.
Пример использования
Рассмотрим применение функции pointInPolygon
.
- Создаем таблицу, в которой будем хранить многоугольники:
- Очертания Москвы выглядят приблизительно так ("Новая Москва" в них не включена):
- Проверяем, сколько сотовых вышек находится в Москве:
Вы можете протестировать другие запросы с помощью интерактивного ресурса Playground. Например, вот так. Однако, обратите внимание, что здесь нельзя создавать временные таблицы.