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. Например, вот так. Однако, обратите внимание, что здесь нельзя создавать временные таблицы.