Как найти полигон, в котором находится точка широты и долготы с помощью геоалхимии? - PullRequest
0 голосов
/ 27 марта 2020

Прямо сейчас я выполняю свой запрос следующим образом

pt = WKTElement('POINT({0} {1})'.format(-75, 29.846753), srid=4326)
query = session.query(Location).filter(Location.geom.ST_Contains(pt))

Однако, когда я печатаю запрос, он печатает запрос в виде строки с именами переменных для точки, а не фактически выполняет запрос. Как мне сделать запрос? Это то, что я получаю в качестве вывода

SELECT colnames
FROM table
WHERE ST_Contains(table.geom, ST_GeomFromText(%(ST_GeomFromText_1)s, %(ST_GeomFromText_2)s))

...