【发布时间】:2020-11-14 01:57:47
【问题描述】:
我在 Postgres(使用 PostGIS 扩展)中有一个名为 polygons 的多边形表,它有两个字段(geom,id)。
如果我想查询与输入地理坐标几何相交的多边形的 id,那么我可以使用以下查询来完成。
SELECT id, geom
FROM polygon
WHERE ST_Intersects(polygon.%s, ST_GeometryFromText(POINT(latitude logitude), 4326));
但是现在我有一个用例,我在请求中获得了很多地理坐标(~60k),现在我将其分解为每个 1k 地理坐标的列表并查询与每个相交的多边形的 id地理坐标。
我正在为如何写作而苦苦挣扎。对此进行查询,或者如果有人对此有更好的解决方案,请提出建议。
【问题讨论】:
标签: sql postgresql postgis