首页 > 解决方案 > 将纬度和经度数据链接到 Big Query 中的邮政编码

问题描述

我有一些位置的纬度和经度,我想知道 BQ 中是否有办法将它们链接到邮政编码。如果有什么不同,我对欧洲很感兴趣,我需要荷兰和西班牙的邮政编码。

标签: google-bigquerygeolocationgeospatial

解决方案


如果您有一个包含每个邮政编码几何形状的数据库:

WITH data AS (
  SELECT ST_GEOGPOINT(-122.4194, 37.7749) point
  UNION ALL 
  SELECT ST_GEOGPOINT(-74.0060, 40.7128) point
)
SELECT zip_code, city, county
FROM `bigquery-public-data.geo_us_boundaries.zip_codes` 
JOIN data
ON ST_WITHIN(point, zip_code_geom)

在此处输入图像描述

我在这个例子中使用了美国数据——你们有欧洲邮政编码的数据库吗?


推荐阅读