当前位置:   article > 正文

postgresql地图查询(判断点是否在多边形内)_pgsql查询某个点是否在两个polygon内

pgsql查询某个点是否在两个polygon内

点位在多边形内判断sql:

select name, lng, lat from zd where point(lng, lat) <@ polygon(path('(( 118.22342, 23.1299494 ), (119.292001, 29.993993), (118.44520992, 25.1320021))'));

如果lng, lat存的为字符串,则需要转为数值类型,例如:

to_number(lng, '999.99999999')

更多运算参考:

 

 

参考博客链接: https://www.cnblogs.com/alianbog/p/5657325.html

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/506033
推荐阅读
相关标签
  

闽ICP备14008679号