Skip to main content
Skip to main content

蜂窝信号塔

该数据集来自 OpenCellid - 世界上最大的蜂窝信号塔的开放数据库。

截至 2021 年,它拥有超过 4000 万条关于全球蜂窝信号塔(GSM、LTE、UMTS 等)的记录及其地理坐标和元数据(国家代码、网络等)。

OpenCelliD 项目在 Creative Commons Attribution-ShareAlike 4.0 International License 协议下许可使用,我们根据相同许可条款重新分发此数据集的快照。登录后即可下载最新版本的数据集。

获取数据集

在 ClickHouse Cloud 上可以通过一个按钮实现通过 S3 上传此数据集。登录你的 ClickHouse Cloud 组织,或通过 ClickHouse.cloud 创建免费试用版。

Select your service, followed by Data souces -> Predefined sample data.

Cloud service Actions menu

Sample data 选项卡中选择 Cell Towers 数据集,然后选择 Load data

加载数据集

检查 cell_towers 的表结构:

SQL console

If you need a SQL client connection, your ClickHouse Cloud service has an associated web based SQL console; expand Connect to SQL console below for details.

Connect to SQL console

From your ClickHouse Cloud services list, click on a service.

Connect to SQL Console

This will redirect you to the SQL console.

SQL Console

查询示例

  1. 按类型划分的基站数量:
  1. 各个移动国家代码(MCC)对应的蜂窝信号塔数量:

排名靠前的国家是:美国、德国和俄罗斯。

你可以通过在 ClickHouse 中创建一个 External Dictionary 来解码这些值。

用例:合并地理数据

使用 pointInPolygon 函数。

  1. 创建一个用于存储多边形的表:
  1. 以下点大致上构造了莫斯科的地理围栏(除“新莫斯科”外):
  1. 检查莫斯科有多少个蜂窝信号塔:

虽然不能创建临时表,但此数据集仍可在 Playground 中进行交互式的请求, example.