PLACES_COUNT_PER_H3 函数会接受要搜索的地理区域并返回一个表格,其中包含搜索区域中每个 H3 单元格的地点数量。
由于 PLACES_COUNT_PER_H3 函数会返回表格,因此请使用 FROM 子句调用该函数。
输入参数:
退货:
- 一个表格,其中每行对应一个 H3 单元格。该表格包含列
h3_cell_index(STRING)、geography(GEOGRAPHY)(用于定义表示 H3 单元格的多边形)、count(INT64) 和place_ids(ARRAY<STRING>),其中place_ids最多包含每个 H3 单元格的 250 个地点 ID。
- 一个表格,其中每行对应一个 H3 单元格。该表格包含列
示例:统计每个 H3 单元格中可供轮椅通行的便利店和杂货店的数量
以下示例计算了纽约市每个 H3 单元格中可供轮椅通行的便利店和杂货店的数量。H3 单元格使用 分辨率级别 8。
此示例使用 Overture Maps Data BigQuery 公共数据集 获取 纽约市的地理位置。
DECLARE geo GEOGRAPHY; -- Get the geography for New York City. SET geo = (SELECT geometry FROM `bigquery-public-data.overture_maps.division_area` WHERE country = 'US' AND subtype = 'locality' AND names.primary = 'New York' LIMIT 1); SELECT * FROM `PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_H3`( JSON_OBJECT( 'geography', geo, 'types', ["convenience_store","grocery_store"], 'wheelchair_accessible_entrance', true, 'business_status', ['OPERATIONAL'], 'h3_resolution', 8 ) );
函数的响应:

直观呈现结果
以下图片显示了在 Looker Studio 中以着色地图形式呈现的此数据。H3 单元格的颜色越深,结果的集中度越高:

如需将数据导入 Looker Studio,请执行以下操作:
运行上述函数以生成结果。
在 BigQuery 结果中,依次点击 打开方式 -> Looker Studio。您的结果会自动导入 Looker Studio。
Looker Studio 会创建一个默认报告页面,并使用结果的标题、表格和条形图对其进行初始化。

选择页面上的所有内容并将其删除。
依次点击插入 -> 着色地图 ,将着色地图添加到报告中。
在图表类型 -> 设置 下,按如下所示配置字段:

着色地图如上所示。您可以选择点击图表类型 -> 样式 ,进一步配置地图的外观。
如需详细了解如何直观呈现“地点数据分析”结果并查看相关示例,请参阅 直观呈现查询结果。