【发布时间】:2011-12-15 13:05:01
【问题描述】:
我一直在尝试以下但总是失败,
roomTypeSQL = "SELECT spftype FROM cameron_toll_spatialfeatures WHERE ST_Contains(ST_GeomFromText(%s), ST_geomFromWKB(geometry)) = 'True';"
roomTypeData = (pointTested) # "POINT(-3.164005 55.926378)"
.execute(roomTypeSQL, roomTypeData)
我想从我的表中获取包含特定点的多边形。我也试过ST_Within 也失败了。我认为我的问题与点和多边形的格式有关,但我已经尝试了几乎所有的组合,但没有任何效果。我尝试定义我的多边形并且它有效,但我必须使用数据库中的多边形来完成它。我的 postgresql 日志文件也不是特别有用..
有人能看出有什么问题吗?
提前致谢!
【问题讨论】: