当前位置: 首页 > news >正文

莆田建设项目环境网站奉化市建设局网站

莆田建设项目环境网站,奉化市建设局网站,百度下载免费安装最新版,公司网站用服务器要根据经纬度判断一个坐标是否在一个多边形区域内#xff0c;MySQL提供了几种函数来处理地理空间数据#xff0c;其中包括用于处理多边形区域的函数。 1.创建一个包含多边形区域的表#xff1a; 首先#xff0c;创建一个表来存储多边形区域。可以使用ST_GeomFromText函数将…要根据经纬度判断一个坐标是否在一个多边形区域内MySQL提供了几种函数来处理地理空间数据其中包括用于处理多边形区域的函数。 1.创建一个包含多边形区域的表 首先创建一个表来存储多边形区域。可以使用ST_GeomFromText函数将多边形的坐标转换为地理空间对象。我们给他插入两条数据默认id第一条为1第二条id为2。在下边创建表的SQL语句中大写的POLYGON是一个函数用于创建一个地理空间对象表示一个多边形。这个函数需要传入一个坐标集该坐标集定义了多边形的顶点。在下边SQL中POLYGON((0 0, 0 100, 100 100, 100 0, 0 0))创建了一个四边形它的顶点坐标分别是(0,0)(0,100)(100,100)和(100,0)最后回到原点(0,0)。 CREATE TABLE polygon_table ( id INT AUTO_INCREMENT PRIMARY KEY, polygon GEOMETRY NOT NULL ); INSERT INTO polygon_table (polygon) VALUES (ST_GeomFromText(POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))));INSERT INTO polygon_table (polygon) VALUES (ST_GeomFromText(POLYGON((0 0, 0 100, 100 100, 100 0, 0 0)))); 2.创建一个包含要检查坐标点的表 创建一个表来存储你要检查的坐标也给他插入两条数据id为1和2 CREATE TABLE coordinate_table ( id INT AUTO_INCREMENT PRIMARY KEY, coordinate GEOMETRY NOT NULL ); INSERT INTO coordinate_table (coordinate) VALUES (ST_GeomFromText(POINT(5 5)));INSERT INTO coordinate_table (coordinate) VALUES (ST_GeomFromText(POINT(12 14))) 3.使用ST_Within函数检查坐标是否在多边形区域内 我们可以使用ST_Within函数来检查一个坐标是否在一个多边形区域内。这个函数返回1表示坐标在多边形区域内返回0表示不在。下面是一个示例查询可以判断coordinate_table表中id为2的点位是否在polygon_table表中id为1的区域范围内 SELECT ST_Within(c.coordinate, p.polygon) AS within_polygon FROM coordinate_table c JOIN polygon_table p ON c.id 2 AND p.id 1; 如果要查询的坐标点没有存储在表中而是通过参数的方法传入想要确认传入的坐标点是否在多边形区域内我们也可以通过以下方式来查询结果同样返回1表示坐标在多边形区域内返回0表 示不在。 SELECT ST_Within(ST_GeomFromText(POINT(5 11)), polygon) AS within_polygon FROM polygon_table WHERE id 1; 4.查询GEOMETRY 类型的值 注意如果用普通的方式查询GEOMETRY 类型的值结果将是乱码的值所以需要将类型转换一下才可以变成我们可读的类型 SELECTST_AsText(polygon) as polygonFROMtable_name 5.mapper.xml中插入坐标的SQL写法 mapper.xml文件中可以在mapper.xml中按照以下方式编写 mapper namespacecom.example.demo.mapper.PolygonMapper insert idinsertPolygon parameterTypejava.lang.String INSERT INTO polygon_table (polygon) VALUES (ST_GeomFromText(#{polygon})) /insert /mapper 其中#{polygon} 的数据类型我们可以使用String类型来传入
http://www.yutouwan.com/news/194660/

相关文章:

  • 自己做的网站打开速度慢江西省网站开发
  • 搜索引擎在哪里获取网站wordpress简约商城
  • 泰州网站制作专业wordpress 标题字体
  • 企业微信网站建设方案模板下载婚庆公司怎么找
  • 广东seo站外推广折扣dedecms做中英文网站
  • 合肥企业网站制作公司百度一下下载
  • 少儿教育网站建设价格传奇4端游
  • 网站后缀net建筑网校哪个比较好
  • 深圳网站设计公司用记事本制作html网页代码
  • 做淘宝客网站备案要怎么写石排网站设计
  • 网站建设内容介绍好看的网页设计作品图片
  • 做网站 信科网络阿里云 发布网站 教程
  • 安阳手机网站制作wordpress 用户字段
  • 网站后台密码忘记了怎么办wordpress 搭网站
  • 如何写网页阳江网站seo服务
  • 做物流网站模块上海建设银行官网网站6
  • 万能素材库山东自助seo建站
  • wordpress自定义鼠标seo 海外
  • 织梦新闻门户网站模板 原创精品福州网站seo优化公司
  • 网站建设排行公司吉林公司做网站
  • 中山网站建设seo优化营销制作设计全国特种作业人员证查询系统
  • 网站收录大幅度下降室内设计师收入
  • 济南网站备案wordpress收不到注册邮件
  • 网站做多个镜像网站开发技术合同
  • 建设网站需要什么技术人员手机网站表单页面制作
  • 网站动态logo怎么做免费设计logo的app
  • 快速搭建网站 开源做外贸的阿里巴巴网站是哪个好
  • 营销网站建设规划概念1.86神华网站两学一做
  • 手机传奇手游发布网站建一个网站做cpa联盟
  • 北京做网络工程公司的网站常用的网络推广方式有哪些