Skip to main content
Skip to main content

Вышки сотовой связи

Источник этого набора данных (dataset) - самая большая в мире открытая база данных о сотовых вышках - OpenCellid. К 2021-му году здесь накопилось более, чем 40 миллионов записей о сотовых вышках (GSM, LTE, UMTS, и т.д.) по всему миру с их географическими координатами и метаданными (код страны, сети, и т.д.).

OpenCelliD Project имеет лицензию Creative Commons Attribution-ShareAlike 4.0 International License, и мы распространяем снэпшот набора данных по условиям этой же лицензии. После авторизации можно загрузить последнюю версию набора данных.

Как получить набор данных​

  1. Загрузите снэпшот набора данных за февраль 2021 отсюда (729 MB).

  2. Если нужно, проверьте полноту и целостность при помощи команды:

  1. Распакуйте набор данных при помощи команды:
  1. Создайте таблицу:
  1. Вставьте данные:

Примеры​

  1. Количество вышек по типам:
  1. Количество вышек по мобильному коду страны (MCC):

Можно увидеть, что по количеству вышек лидируют следующие страны: США, Германия, Россия.

Вы также можете создать внешний словарь в ClickHouse для того, чтобы расшифровать эти значения.

Пример использования​

Рассмотрим применение функции pointInPolygon.

  1. Создаем таблицу, в которой будем хранить многоугольники:
  1. Очертания Москвы выглядят приблизительно так ("Новая Москва" в них не включена):
  1. Проверяем, сколько сотовых вышек находится в Москве:

Вы можете протестировать другие запросы с помощью интерактивного ресурса Playground. Например, вот так. Однако, обратите внимание, что здесь нельзя создавать временные таблицы.