永发信息网

mysql中判断一个矩形是否跟多边形有交集

答案:2  悬赏:60  手机版
解决时间 2021-02-09 05:00
mysql中判断一个矩形是否跟多边形有交集
最佳答案
首先,建立一张简单的地理数据表,

[sql]
CREATE TABLE `ci_special_zone` (
`id` int(11) NOT NULL auto_increment,
`ploygongeo` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

并插入几条数据

[sql]
INSERT INTO ci_special_zone (ploygongeo) VALUES('POLYGON((113.547 22.186,113.549 22.186,113.549 22.188, 113.547 22.188,113.547 22.186))');
INSERT INTO ci_special_zone (ploygongeo) VALUES('POLYGON((112.547 21.186,112.549 212.186,112.549 21.188, 112.547 212.188,112.547 21.186))');

最后,执行如下的sql语句

[sql]
SELECt substring(ploygongeo,10,length(ploygongeo)-11) from ci_special_zone
where MBRContains(PolygonFromText(ploygongeo),PolygonFromText('Point(113.547 22.186)'))>0 limit 0,1

坐标点113.547 22.186是经纬度,若有返回值,则表示坐标点落在所在的区间。
全部回答
也许是的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
学生 没有 信用卡 可以分期付款买手机吗
东欧汽车修理厂地址好找么,我有些事要过去
地榆槐角丸()以下儿童和过敏体质者慎用
汇居地产星城分行这个地址在什么地方,我要处
飞鹰汽修养护中心地址有知道的么?有点事想过
三相四线插卡电表换了地方还能用吗
双汇火腿肠的创史人是谁?
融资有什么用?
CL名品地址在哪,我要去那里办事
上海丰邑信息科技发展有限公司怎么样?
东瑞轿车汽车修理厂地址在哪,我要去那里办事
玉海·国际度假酒店-A1我想知道这个在什么地
5分钟上课演示
快递收到后会有短信吗?
福临大众汽配地址在什么地方,我要处理点事
推荐资讯
固定资产有很多,是加一起折旧还是分开折旧?
加油站(沂新线)地址有知道的么?有点事想过去
美宜佳NO.7966在哪里啊,我有事要去这个地方
银行往往根据客户类型进行业务分类,理财业务
啪嗒砰3 怎么用cmf挂机 升技能、我的3000 6.3
凤凰城KTV地址在哪,我要去那里办事
衣柜或橱柜现在最好用什么板材环保?实木颗粒
乔天宾馆怎么去啊,我要去那办事
塔器设备在基础上组装,应在()合格后进行。A.
尚上捞欢乐时尚火锅我想知道这个在什么地方
正版饥荒联机怎么换人物
明兴通信怎么去啊,我要去那办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?