六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

怎么通過mysql 判斷點是否在指定多邊形區域內

[摘要]本文將介紹使用mysql判斷點是否在指定多邊形區域內的方法,提供完整流程。1.創建測試表CREATE TABLE `zone` ( `id` int(10) unsigned NOT NULL AU...
本文將介紹使用mysql判斷點是否在指定多邊形區域內的方法,提供完整流程。

1.創建測試表

CREATE TABLE `zone` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `polygongeo` polygon NOT NULL, PRIMARY KEY (`id`)
) ENGINE=MYISAM DEFAULT CHARSET=utf8;

注意:空間索引只能在存儲引擎為MYISAM的表中創建

2.插入多邊形數據

insert into zone(polygongeo) values(POLYGONFROMTEXT('POLYGON((1 1,1 5,5 5,5 1,1 1))'));

3.判斷點是否在多邊形區域

測試 POINT(3, 4)

select AsText(polygongeo) from zone where MBRWithin(POLYGONFROMTEXT('POINT(3 4)'),polygongeo);

輸出: POLYGON((1 1,1 5,5 5,5 1,1 1))
表示點 POINT(3, 4) 在多邊形區域內
測試 POINT(6, 1)

select AsText(polygongeo) from zone where MBRWithin(POLYGONFROMTEXT('POINT(6 1)'),polygongeo);

輸出: 空
表示點 POINT(6, 1) 在多邊形區域外
總結:mysql空間查詢并不很適合地圖坐標,因此查詢地圖坐標可以使用mongodb實現,參考:《mongodb 判斷坐標是否在指定多邊形區域內的方法》

本文講解了通過mysql 判斷點是否在指定多邊形區域內,更多相關內容請關注php中文網。

相關推薦:

如何調用php imagemagick來實現老照片效果

關于php 計算多個集合的笛卡爾積講解

關于php文件包含目錄配置open_basedir的使用與性能分析

以上就是如何通過mysql 判斷點是否在指定多邊形區域內的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩毛片在线观看 | 天堂bt资源在线官网 | 午夜伦理视频 | 涩涩国产精品福利在线观看 | 四虎国产一区二区三区 | 性荡视频在线播放视频 | 亚洲日本欧美 | 在线观看亚洲视频 | 欧美亚洲动漫 | 天堂中文资源在线地址 | 中文字幕在线视频在线看 | 奇米狠狠操 | 中日韩在线视频 | 日韩精品三级 | 亚洲三级免费 | 亚洲熟区| 香蕉网站在线 | 综合网久久 | 天天碰夜夜操 | 永久免费看的啪啪网站 | 日本一二三区视频 | 亚洲欧美日韩中字综合 | 五月深爱网 | 在线播放国产一区二区三区 | 日韩毛片大全免费高清 | 七月婷婷丁香 | 啪啪网站视频 | 一区二区网站在线观看 | 香蕉视频一区 | 亚洲成a人片在线不卡 | 日本高清色视频www 日本高清色本在线www游戏 | 三级黄色免费 | 日韩一级在线 | 亚洲免费天堂 | 一区二区三区视频在线观看 | 日本高清视频在线播放 | 亚洲一区二区三区高清视频 | 欧洲亚洲一区 | 日本免费一区二区三区a区 日本免费一二三区 | 片免费观看在线看 | 日韩一级视频免费观看 |