mysql 空间数据_MYSQL 空间数据类型用法

本文介绍了MySQL中的空间数据类型,包括Geometry及其子类如Point、LineString、Polygon等,详细阐述了它们的特性、定义及WKT(Well-Known Text)表示法。还提到了如何创建和操作几何对象,以及常用的空间关系判断函数,如st_contains、st_crosses等。
摘要由CSDN通过智能技术生成

Geometry主要相关类

Geometry

是所有此扩展中类型得基类,其他类型如Point,LineString,Polygon都是Geometry的子类。Geometry有一些属性,这些属性是所有其他几何类的共有属性:

type: 类型(Point, LineString,...)

coordinates: 坐标值

interior, boundary, exterior: interior是几何对象所展空间的部分,boundary是几何对象的边界,exterior是几何对象未占有的空间。

MBR: 能够覆盖几何对象的最小矩形,可以想象成信封,它由几何对象中最大最小的坐标值组合而成:((MINX MINY, MAXX MINY, MAXX MAXY, MINX MAXY, MINX MINY))

simple/nonsimple: 几何对象是否简单

closed/not closed: 几何对象是否封闭

dimension: 维度数(Point: 0, LineString: 1, Polygon: 2)

其他

Point: 顾名思义就是点,有一个坐标值,没有长度、面积、边界。

LineString: 线,由一系列点连接而成。

如果线从头至尾没有交叉,那就是简单的(simple)

如果起点和终点重叠,那就是封闭的(closed)

Polygon:多边形。可以是一个实心平面形,即没有内部边界,也可以有空洞,类似纽扣。

集合类: MultiPoint, MultiLineString, MultiPolygon, GeometryCollection .这4种类型都是集合类,是多个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值