mysql 5.7.28 空间地理位置计算
1. 创建测试表
创建polygon表,该表用于存储多边形(面)数据:
CREATE TABLE `polygon` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`polygongeo` polygon NOT NULL,
`name` varchar(255) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
创建spots表,该表用于存储坐标点数据:
CREATE TABLE `spots` (
`id` int(11) NOT NULL,
`name` varchar(255) DEFAULT NULL COMMENT '地点名称',
`spot` point DEFAULT NULL COMMENT '经纬度点',
PRIMARY KEY (`id`)
) ENGINE=InnoDB