BigQuery 地理位置信息系统 (GIS) 简介

在 BigQuery 这样的数据仓库中,位置信息十分常见。许多关键业务决策都围绕位置数据来制定。例如,您可以记录送货车辆或包裹在不同时间点的经度和纬度。您还可以记录客户交易,并将数据连接到包含店面位置数据的另一个表格中。

您可以使用此类位置数据来判断包裹何时可能到达,或判断哪些客户应收到特定店面的邮件。借助 BigQuery GIS,您可以使用地理位置数据类型和标准 SQL 地理位置函数来分析和可视化 BigQuery 中的地理空间数据。

限制

BigQuery GIS 存在如下限制:

  • 地理位置函数仅可在标准 SQL 中使用。
  • 目前只有 Python 的 BigQuery 客户端库支持 GEOGRAPHY 数据类型。对于其他客户端库,请使用 ST_ASTEXTST_ASGEOJSON 函数将 GEOGRAPHY 值转换为字符串。使用 ST_AsText 转换为文本只会存储一个值,转换为 WKT 则意味着数据会被标注为 STRING 类型,而不是 GEOGRAPHY 类型。

BigQuery GIS 配额

BigQuery GIS 的配额和限制适用于可以对包含 GIS 数据的表运行的不同类型作业,包括:

如需详细了解所有配额和限制,请参阅配额和限制

BigQuery GIS 价格

当您使用 BigQuery GIS 时,计费依据如下:

  • 包含 BigQuery GIS 数据的表中存储的数据量
  • 针对数据运行的查询

要了解存储价格,请参阅存储价格

要了解查询价格,请参阅查询价格

很多表操作都是免费的,包括加载数据、复制表和导出数据。这些操作虽然免费,仍要受 BigQuery 配额和限制的约束。如需了解所有免费操作,请参阅价格页面上的免费操作

后续步骤

此页内容是否有用?请给出您的反馈和评价:

发送以下问题的反馈:

此网页
需要帮助?请访问我们的支持页面