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

明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺!

通過mysql 判斷點是否在指定多邊形區(qū)域內(nèi)

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

1.創(chuàng)建測試表

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

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

2.插入多邊形數(shù)據(jù)

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

3.判斷點是否在多邊形區(qū)域

測試 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) 在多邊形區(qū)域內(nèi)

測試 POINT(6, 1)

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

輸出: 空
表示點 POINT(6, 1) 在多邊形區(qū)域外

總結(jié):mysql空間查詢并不很適合地圖坐標,因此查詢地圖坐標可以使用mongodb實現(xiàn),參考:《mongodb 判斷坐標是否在指定多邊形區(qū)域內(nèi)的方法》

本文講解了如何通過mysql 判斷點是否在指定多邊形區(qū)域內(nèi) ,更多相關(guān)內(nèi)容請關(guān)注php中文網(wǎng)。

相關(guān)推薦:

通過php 中的imagemagick來實現(xiàn)老照片效果

如何通過php 計算多個集合的笛卡爾積的相關(guān)知識

微信開發(fā)的分享接口 相關(guān)內(nèi)容

以上就是通過mysql 判斷點是否在指定多邊形區(qū)域內(nèi)的詳細內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日韩欧美一区二区三区不卡 | 一级黄色片视频 | 天天插天天搞 | 十八毛片| 日韩乱淫| 日本免费不卡视频 | 亚洲一区2区三区4区5区 | 四虎影院海外永久 | 青青草视频在线观看免费 | 在线观看91精品国产下载 | 亚洲成av人影院 | 亚洲第一成人在线 | 亚洲一区2区三区4区5区 | 亚洲图欧美 | 在线观看精品国产福利片100 | 婷婷六月激情 | 亚洲一区二区免费在线观看 | 欧美视频一级 | 日韩天天操 | 宅男噜噜噜66网站久久 | 亚洲欧美日韩精品久久亚洲区 | 完整欧美一级淫片免费看 | 三级理论| 日韩黄色在线视频 | 五月婷婷伊人 | 四虎在线视频免费观看 | 四虎地址8848 | 午夜在线播放免费高清观看 | 五月天婷婷免费观看视频在线 | 五月婷婷婷 | 亚洲国产成人精品一区91 | 日本欧美在线观看 | 日本免费色 | 天堂新版www中文 | 欧美亚洲免费久久久 | 日日夜夜天天久久 | 日本免费网址 | 永久免费精品影视网站 | 日韩精品一区二区三区中文 | 亚洲成av人片在线观看无码 | 日本三区视频 |