Mysql where子句中的几何函数
我在MySQL中有一个表对象: id int11, objekt_x小数9,15, objekt_y小数9,15 其中,objekt_x和objekt_y是对象的经度和纬度。 在我的应用程序中,我用谷歌地图创建了一个边界多边形,所以我得到了多边形坐标 现在我必须从SQL表中选择位于选定多边形内的对象 从对象中选择* 交叉点在哪里 GeomFromTextPOINTobject\u x object\u x GeomFromTextPOLYGON52.82058030980633 20.01708984375,52.734185230629622.115478515625,52.82058030980633 20.01708984375 =1 我的问题是如何构建我的代码的“点”片段,以便它可以在我的SQL表中工作。Mysql where子句中的几何函数,mysql,Mysql,我在MySQL中有一个表对象: id int11, objekt_x小数9,15, objekt_y小数9,15 其中,objekt_x和objekt_y是对象的经度和纬度。 在我的应用程序中,我用谷歌地图创建了一个边界多边形,所以我得到了多边形坐标 现在我必须从SQL表中选择位于选定多边形内的对象 从对象中选择* 交叉点在哪里 GeomFromTextPOINTobject\u x object\u x GeomFromTextPOLYGON52.82058030980633 20.01708
感谢您的帮助:我已经解决了这个问题。解决方案是:从包含GeomFromTextPOLYGON52.82058030980633 20.01708984375、51.49289882464652 19.896240234375、52.82058030980633 20.01708984375、GeomFromTextCONCATPOINT、obiekt_x、obiekt_y的对象中选择*,可能它也适用于相交函数。线索是在创建点对象时使用函数将字符串与列名连接起来。