MySQL Error number: 3521; Symbol: ER_SRS_NOT_CARTESIAN_UNDEFINED; SQLSTATE: SR001

文档解释

Error number: 3521; Symbol: ER_SRS_NOT_CARTESIAN_UNDEFINED; SQLSTATE: SR001

Message: Function %s is only defined for Cartesian spatial reference systems, but one of its arguments is in SRID %u, which has not been defined.

错误说明:

ER_SRS_NOT_CARTESIAN_UNDEFINED错误代码指示通过参照系统中的坐标空间参考系(SRS)无法将空间坐标转换为平面坐标,因为它不是二维平面坐标系。

常见案例

该错误可能会在存储平面坐标的应用程序中出现,例如地理信息系统(GIS)和地图服务器应用程序,这些应用程序以空间数据形式从地理计算设备上传到数据库。

解决方法:

解决此错误的最佳方法是确保数据库接收的坐标空间参考系(SRS)坐标是二维平面坐标系,以便在特定相交类型之间正确转换坐标。另外,可以使用MYSQL表达式中的SpatialInfo函数构建查询,以确定所提供的投影/坐标系是否具有二维平面坐标系。

你可能感兴趣的