【发布时间】:2020-04-17 09:37:53
【问题描述】:
我正在使用此查询来使用 OSM 提取所有国家/地区的几何图形,它工作正常,但我确信,它正在创建一个重复项,因为我使用标志作为参考,有些地方有一个标志,但它们是不是真正的国家
SELECT feature_type, osm_id, osm_timestamp, geometry,ar.key,ar.value,
FROM `bigquery-public-data.geo_openstreetmap.planet_features`,UNNEST(all_tags) ar
where ('boundary', 'administrative') IN (SELECT (key, value) FROM UNNEST(all_tags))
and(feature_type="polygon" or feature_type= "multipolygon")
AND ('flag') IN (SELECT (key) FROM UNNEST(all_tags)) and ar.key="name" order by st_area(geometry) desc
抱歉忘了说,有些标签丢失了,例如,如果您选择 admin_level = 2,美国等国家/地区将被删除
【问题讨论】:
标签: google-bigquery gis openstreetmap