将纬度和经度数据链接到 Bigquery 中的邮政编码

Posted

技术标签:

【中文标题】将纬度和经度数据链接到 Bigquery 中的邮政编码【英文标题】:Linking latitude and longitude data to zipcodes in Big Query 【发布时间】:2019-09-10 14:19:20 【问题描述】:

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

【问题讨论】:

【参考方案1】:

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

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)

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

【讨论】:

完美...为我节省了很多时间。谢谢!

以上是关于将纬度和经度数据链接到 Bigquery 中的邮政编码的主要内容,如果未能解决你的问题,请参考以下文章

从纬度,经度获取邮政编码

使用 Google Maps API 将邮政编码转换为纬度/经度坐标?

R或Java:是不是有将邮政编码转换为纬度和经度并放在地图上的包?

通过其他连接获得laravel 5中的纬度和经度

当位置有多个代码时,需要从邮政编码数据库中计算纬度经度

从 IP 地址或 PHP 中的纬度/经度获取邮政编码