【发布时间】:2020-11-03 23:27:50
【问题描述】:
我有这个问题:
SELECT ST_BOUNDARY(ST_UNION_AGG(ST_SIMPLIFY(geo.polygon,5000))) as feature,
zr.region_id
from `tl_2019_us_zcta510_geom` geo
INNER JOIN `zip-regions` zr
ON geo.ZCTA5CE10 = zr.zip5
GROUP BY zr.region_id
结果是feature 是GEOGRAPHY 类型。
现在,我要做的就是获得完整有效的 GeoJSON 格式的结果。
我试过像这样玩ST_TOGEOJSON:
SELECT ST_TOGEOJSON(ST_BOUNDARY(ST_UNION_AGG(ST_SIMPLIFY(geo.polygon,5000)))) as feature,
zr.region_id
from `tl_2019_us_zcta510_geom` geo
INNER JOIN `zip-regions` zr
ON geo.ZCTA5CE10 = zr.zip5
GROUP BY zr.region_id
...但这给了我作为 GeoJSON 的每个功能。
我的问题是:如果 BigQuery 可以逐行创建 GeoJSON 输出,那么它是否可以将其扩展为将我的整个输出作为一个有效的 GeoJSON 文件提供给我?
【问题讨论】:
标签: sql google-cloud-platform google-bigquery gis geojson