Геопространственный анализ базовых станций
В этом руководстве вы загрузите данные базовых станцийOpenCelliD в ClickHouse Cloud, дополните их словарём стран, найдёте станции в Германии и визуализируете их с помощью ClickHouse Agents.
1
Загрузите пример данных
В
ClickHouse Cloud откройте Load data, выберите Cell Towers в Sample data и загрузите набор. Каждая строка cell_towers — базовая станция; lon и lat содержат её координаты.2
Выполните запросы и обогащение
3
Используйте геоданные
ClickHouse предоставляет pointInPolygon. Создайте germany, вставьте контур континентальной Германии из английского руководства и подсчитайте станции внутри полигона:2.62 million.4
Необязательно: визуализируйте данные с ClickHouse Agents
Это необязательный пример запуска:
ClickHouse Agents — бета-функциональность, управляемая моделью, поэтому план, используемые инструменты и результат могут различаться между запусками. Откройте ClickHouse agents и отправьте: “Visualize cell towers within Germany on a map using the default.cell_towers and default.germany tables”.В одном запуске агент нашёл MCC Германии, подсчитал станции, сгруппировал их в ячейки 0.1° и нарисовал контур на карте.Дальнейшие шаги
Задайте вопросы оLTE, GSM или NR, добавьте полигоны других стран или сгруппируйте станции с помощью H3 и geohash.