GeoJSON FeatureCollections 可以用于使用 ST_GeomFromGeoJSON 创建 PostGIS 几何图形吗?

iam*_*roo 7 postgresql postgis

这是一个简单的问题,我还没有找到明确的答案。在 的规格页面上ST_GeomFromGeoJSON,它指出:

ST_GeomFromGeoJSON 仅适用于 JSON 几何片段。如果您尝试在整个 JSON 文档上使用它,它会引发错误。

这是指FeatureCollection吗?

如果不可能,是否有标准的解决方法可以将 FeatureCollection 式数据存储为几何图形?

Mik*_*e T 5

ST_GeomFromGeoJSON 无法读取FeatureCollection 文档,您将看到的错误是:

错误:GeoJson 表示无效

但是,PostgreSQL 9.3 有许多 JSON 函数,可以帮助提取 ST_GeomFromGeoJSON 使用的相关部分。请参阅此答案以获得一些想法。