本文章地址:https://wutong.me/2019/01/23/mysql-geometry-classes.html 转载请注明出处

整理了MySQL的几何类对应的图示和说明

geometry 数据类型的类层次结构图

黄色为抽象类,蓝色为可实例化,如图:

Point

Point 是表示单个位置的零维对象,就是一个 ,比如地图中的经纬度

MultiPoint

同 Point,不过是一个 Point 集合

LineString

LineString 是一个一维对象,表示一系列点和连接这些点的线段,如图:

如图中所示:

MultiLineString

MultiLineString 是零个或更多 LineString 实例的集合,如图:

如图中所示:

Polygon

Polygon 是存储为一系列点的二维表面,这些点定义一个外部边界环和零个或多个内环,可以从至少具有三个不同点的环中构建一个 Polygon 实例,Polygon 实例也可以为空,Polygon 的外部环和任意内部环定义了其边界,环内部的空间定义了 Polygon 的内部,如图:

如图中所示:

MultiPolygon

MultiPolygon 实例是零个或更多个 Polygon 实例的集合,如图:

如图中所示: