我刚刚调用了ST_CENTROID(),MySQL 8返回:[22001][3618]数据截断:st_centroid(POLYGON)尚未在地理空间参考系统中实现。我想从我的数据库中得到多边形,它应该在一个圆内,我使用函数ST_Distance_Sphere(),它需要两个参数,两个点,所以我需要得到多边形的中心点来完成它。
bhmjp9jg1#
我也有类似的问题。这是我找到的变通方法:以下命令不起作用:
st_centroid(ST_GeomFromGeoJSON("...."))
这个方法奏效了:
ST_Centroid(ST_GeomFromText(ST_AsText(ST_GeomFromGeoJSON("..."))))
1条答案
按热度按时间bhmjp9jg1#
我也有类似的问题。
这是我找到的变通方法:
以下命令不起作用:
这个方法奏效了: