繁体   English   中英

如何使用 Bigquery 中的 GEOGRAPHY 函数转换加拿大 FSA shapefile?

[英]How to use GEOGRAPHY functions in Bigquery to convert Canadian FSA shapefiles?

我正在尝试使用 bigquery 和 google data studio 创建一个交互式填充 map 但我正在努力让 bigquery 将几何转换为 bigquery 和数据工作室所需的正确地理类型。 目标是 output,看起来像此链接上提供的地图: https://support.google.com/datastudio/answer/10502383?hl=en

我尝试使用的形状文件是: Statscan FSA 边界形状文件,我得到的错误是:“ST_GeogFrom 失败:纬度必须在 -90 到 90 度之间。实际值为 2149529.03143”

我不确定是否需要根据 CRS 进行某种转换或如何解决此问题。

我试过这篇中等文章,但仍然遇到问题。 任何关于我可以尝试的建议或建议将不胜感激。

试试这篇文章,它使用相同的 org2org,但使用空间 SQL 的ST_Transform调用将变换添加到 lng:lat 坐标空间:

https://mentin.medium.com/loading-large-spatial-features-to-bigquery-geography-2f6ceb6796df

ogr2ogr -f csv -dialect sqlite -sql
"select AsGeoJSON(ST_Transform(geometry, 4326)) geom, * from shp" 
out.csv ./input/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM