+
95
-

MYSQL支持地理位置的数据类型有哪些?

MYSQL支持地理位置的数据类型有哪些?


网友回复

+
15
-

POINT(坐标)

代表的是一个坐标,有X,Y坐标 X坐标可以当成是纬度Longitude,Y坐标可以当作为经度Latitude. X和Y都是 Double (8byte) 浮点类型数值 -- point 类型 mysql>select Point(123,132) from dual; +----------------+ | Point(123,132) | +----------------+ | POINT(123 132) | +----------------+ 1 row in set mysql> select ST_GeomFromText('POINT(15 20)') from dual ; +---------------------------------+ | ST_GeomFromText('POINT(15 20)') | +---------------------------------+ | POINT(15 20) | +---------------------------------+ 1 row in set -- 获取X坐标 mysql> SELECT ST_X(Point(15, 20)); +---------------------+ | ST_X(POINT(15, 20)) | +---------------------+ | 15 | +---------------------+ mysql> SELECT ST_Y(Point(15, 20)); +---------------------+ | ST_Y(POINT(15, 20)) | +---------------------+ | 20| +---------------------+

LineString

表示一系列坐标连接的线 -- 字符串转成lineString mysql> select LINESTRING(point(1,1), point(2,1) ) from dual; +-------------------------------------+ | LINESTRING(point(1,1), point(2,1) ) | +----------------...

点击查看剩余70%

我知道答案,我要回答