Mysql空间类型字符串形式

邓尼茨我今天去赶集 2020年11月07日 1,017次浏览


POINT(1 1)
多点
MULTIPOINT(1 1, 2 2)

多边形
POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))
多个多边形
MULTIPOLYGON(((0 0, 2 0, 2 2, 0 2, 0 0)), ((0 0, 4 0, 4 4, 0 4, 0 0)))

线
LINESTRING(0 0, 1 -1)
多条线
MULTILINESTRING((10 10, 20 20), (15 15, 30 15))

geometry类型可以存储单个任意空间类型
LINESTRING(0 0, 1 -1)

geometrycollection类型可以存储多个任意空间类型
GEOMETRYCOLLECTION(POINT(10 10), POINT(30 30), LINESTRING(15 15, 20 20))

读出用ST_AsText函数,写入用ST_GeomFromText函数。