我有一个完全工作的服务器提供随机文章,保存在MySQL数据库中,我想让它可以找到一个多边形内的文章。我发现MySQL已经支持Polygon和Point了,所以我只用了ST_CONTAINS,它也是受支持的。因为文章确实嵌入了纬度和经度,所以我想我可以创建一个点,并尝试找出它是否包含在多边形中。@Query("SELECT an " + "WHERE ST
我试图在其中一个字段中实现一个带有多边形的区域表。稍后,我将使用它来检查某个点是否包含在多边形中。52.45684622754481 4.833984375,SELECT * FROM zones WHERE CONTAINS(geom, POINT(52.306024, 4.913726)); SELECT * FROM zones WHERE CONTAINS(geo
我的问题是,MySQL将函数调用检测为类似于本地模式存储过程调用的方法。我不知道如何显式地指定这是一个MySQL系统函数(否则,我应该如何更改这个SQL)。我的SQL代码是:select OBJECTID FROM demog_yishuv_stat08_publish
where ST_Contains(demog_yishuv_stat08_publis