问题描述
在做空间分析的时候,SQL语句报如下错误:
WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper - SQL Error: 0, SQLState: XX000
2021-09-26 13:46:58.254 [http-nio-8080-exec-11] ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper - ERROR: ST_Intersects: Operation on mixed SRID geometries (MultiPolygon, 4326) != (Polygon, 4490)
分析原因
看报错信息是SRID错误,显示为4490
空间类型对应不上,一个是4326,一个是4490
先查看一下SRID信息
select st_srid(smgeometry) from jc_jzwa;
解决方法,更新语句
select UpdateGeometrySRID('jc_jzwa', 'smgeometry', 4490);