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

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

怎么通過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知識。




主站蜘蛛池模板: 日本国产欧美色综合 | 日韩中字在线 | 日日摸日日碰夜夜爽97纠 | 亚洲伦理片 | 三区在线观看 | 青青国产线免观看手机版精品 | 天天爱天天做久久天天狠狼 | 日本亚欧乱色视频在线网站 | 一级做a爰片欧美一区 | 在线亚州| 五月激情五月婷婷 | 热久久久 | 清清草视频 | 欧美综合精品一区二区三区 | 午夜高清在线观看免费6 | 日本不卡视频一区二区三区 | 亚洲好看站 | 日韩免费视频一区 | 欧美亚洲春色系列 | 色视频线观看在线播放 | 啪啪自拍 | 天天干夜操 | 青青草原在线 | 中文字幕第一页亚洲 | 欧美一级特黄乱妇高清视频 | 青春草视频 | 四虎永久精品免费观看 | 人人插人人爽 | 中国xxxx色视频在线观看 | 欧美午夜免费看爽爽爽 | 青春草在线视频精品 | 一级做a爰片性色毛片刺激 一级做a爰片欧美一区 | 青青草原1769久久免费播放 | 日韩美女在线视频网站免费观看 | 深夜国产一区二区三区在线看 | 日狠狠| 日本黄大片 在线播放 | 日日干夜夜草 | 中文字幕天堂最新版在线网 | 亚洲男人的天堂久久无 | 日本不卡视频一区二区 |