0

我开发了一个可与 Postgres 和 SQl Alchemy 一起使用的烧瓶休息 API。现在我需要在 PostGIS 上进行空间查询。我写了这个查询:

SELECT cod, ST_AsText(ST_3DClosestPoint(
ST_AsEWKT(geom),
'SRID=4326; POINT(X_VALUE Y_VALUE)'::geometry)), ST_Distance(geom, 'SRID=4326; POINT(X_VALUE Y_VALUE)'::geometry)

FROM db.linefeature
WHERE ST_DWithin(geom, 'SRID=4326; POINT(X_VALUE Y_VALUE)'::geometry, 100)
ORDER BY cod_id, ST_DISTANCE(geom, 'SRID=4326; POINT(X_VALUE Y_VALUE)'::geometry);

如何使用 SQL Alchemy 或 GeoAlchemy 在 POST 请求中实现此查询并将结果返回到 JSON?任何帮助都很棒。谢谢

4

0 回答 0