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

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

通過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 計算多個集合的笛卡爾積的相關知識

微信開發的分享接口 相關內容

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


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




主站蜘蛛池模板: 天天综合天天射 | 亚洲国产观看 | 天天做天天躁天天躁 | 日韩视频不卡 | 亚洲欧美日韩精品久久亚洲区 | 日本又黄又硬又粗好爽视频免费 | 在线看片日本 | 夜夜狠狠狠狠 | 中文字幕精品视频在线观看 | 四虎影视免费在线 | 欧美一级在线观看播放 | 亚洲日韩中文字幕一区 | 午夜免费视频观看在线播放 | 午夜影院404 | 婷婷久| 手机天堂 | 色橹橹欧美在线观看视频高清 | 天天射天天干天天操 | 色优久久 | 伊人久久大线蕉香港三级 | 手机看片国产免费永久 | 日韩毛片高清在线看 | 人人揉揉揉人人捏人人看 | 亚洲成在人线av | 日韩视频精品在线 | 欧美无遮挡一区二区三区 | 亚洲天堂影院 | 五月激情丁香网 | 婷婷综合在线观看丁香 | 人与禽交免费网站视频 | 污视频在线观看视频 | 亚洲熟区| 亚洲欧洲免费视频 | 天天干夜干 | 天天在线干| 天天看片日日夜夜 | 欧美怡红院免费的视频 | 天堂网日本| 天堂色网 | 欧美综合在线播放 | 三级免费黄色片 |