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

网站建设加工天津天狮网络营销课程

网站建设加工,天津天狮网络营销课程,程序开发用什么软件,设计型网站案例GIS数据类型 MySQL的GIS功能遵守OGC的OpenGIS Geometry Model,支持其定义的空间数据类型的一个子集,包括以下空间数据类型: GEOMETRY:不可实例化的数据类型,但是可以作为一个列的类型,存储任何一种其他类型的数据POIN…

GIS数据类型
MySQL的GIS功能遵守OGC的OpenGIS Geometry Model,支持其定义的空间数据类型的一个子集,包括以下空间数据类型:

  • GEOMETRY:不可实例化的数据类型,但是可以作为一个列的类型,存储任何一种其他类型的数据
  • POINT:点
  • LINESTRING:线
  • POLYGON:多边形,由多条闭合的线构成的图形
  • MULTIPOINT:点集合
  • MULTILINESTRING:线集合
  • MULTIPOLYGON:多边形集合
  • GEOMCOLLECTION:空间对象集合
    其中GEOEMTRY、POINT、LINESTRING、POLYGON用于保存单个空间数据,并且GEOMETRY可以存储其它任意单个空间数据类型,即如果一个字段定义是GEOMETRY类型,那么该字段可以存储其它类型(不包括集合)的数据,而其它类型必须存储特定类型的数据

WKT
即文本格式,在用户操作GIS类型的数据时可以使用直观的文本进行插入或查询,MySQL支持OpenGIS定义的语法来写WKT数据,示例如下:

Point:POINT(15 20)
LineString:LINESTRING(0 0, 10 10, 20 25, 50 60)
Polygon :POLYGON((0 0,10 0,10 10,0 10,0 0),(5 5,7 5,7 7,5 7, 5 5))
MultiPoint:MULTIPOINT(0 0, 20 20, 60 60)
MultiLineString:MULTILINESTRING((10 10, 20 20), (15 15, 30 15))
MultiPolygon:MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0)),((5 5,7 5,7 7,5 7, 5 5)))
GeometryCollection:GEOMETRYCOLLECTION(POINT(1 -1), POINT(10 10), POINT(30 30), LINESTRING(15 15, 20 20))

在用户进行插入时可以使用ST_GeomFromText等函数来将WKT格式的GIS数据转换成内部格式进行插入,在进行查询时可以使用ST_AsText函数来将内部数据转换为更直观的WKT结果格式。

例子:

-- emergency_fire.test definition
CREATE TABLE `test` (`id` int NOT NULL AUTO_INCREMENT,`pnt` point DEFAULT NULL,`pgn` polygon DEFAULT NULL,`str` varchar(100) DEFAULT NULL,PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb3;
INSERT INTO emergency_fire.test
(id, pnt, pgn, str)
VALUES(2, ST_GeomFromText('POINT(15 20)'), ST_GeomFromText('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))'), 'POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))');
UPDATE emergency_fire.test
SET pgn=ST_GeomFromText(str);

GIS函数:
例子 判断多边形包含点:

SELECT id FROM emergency_fire.test 
where ST_Contains(pgn, st_geomfromtext('POINT(8 8)') )

https://blog.csdn.net/An1090239782/article/details/121263678

http://www.khdw.cn/news/56786.html

相关文章:

  • wordpress商业模板个人正规seo排名外包
  • 网站广告用ps如何做小程序定制开发
  • 河北做网站哪家公司好超级外链吧外链代发
  • 百度网站的设计风格如何进行关键词优化工作
  • 网站百度排名怎么做快今天发生的重大新闻5条
  • 做易经网站长尾关键词挖掘工具
  • 合肥建设银行官网招聘网站网站推广计划方法
  • 国内优秀网站欣赏seo专员是什么
  • 重庆泡沫字制作seo课程培训入门
  • 福建省住房和城乡建设局网站公司网站建设服务
  • 无锡网站建设推广谷歌seo技巧
  • ps如何做网站横幅免费网站建设
  • 徐州网站开发信息seo软件哪个好
  • 网站设计公司 龙岗站长平台官网
  • 安徽智能网站建设制作最新的疫情防控政策和管理措施
  • 网站开发与实践题库新开网店自己如何推广
  • 做网站需要什么样的电脑配置英雄联盟世界排名
  • 展示型网站建设流程百度经验官方网站登录入口
  • 北京高端品牌网站建设企业网站建设规划
  • o元做网站推广网站免费
  • 注册网站域名要多少钱seo关键词分析表
  • 公司网站banner怎么做百度问一问在线咨询客服
  • php做用户登录网站行业网络营销
  • 做网站外包公司名称大全搜索引擎优化与推广技术
  • wordpress的论坛谷歌推广seo
  • 顺德建网站的公司网络宣传平台有哪些
  • 微信微网站建设平台百度网盘下载
  • 专业网站建设分类标准成crm软件
  • 网站登录不了关键词排名优化公司成都
  • 使用nas建设网站百度收录教程