是否可以更改几何类型列的srid?我只想从原始的latlon数据创建一个几何类型数据视图,并在geoserver中使用它。但是,在使用pointfromtext函数之后,我生成的数据类型是geometry,而不是point,geoserver会将其视为字节数组的特征类型,而不能在geoserver中使用。但是,如果我直接在mysql中使用“point”函数,我可以得到确切的point类型,但是srid不正确。
所以我的问题是,我可以为数据的几何类型设置srid吗?
最佳答案
这是在MySQL中执行此操作的一种方法:
UPDATE table SET shape = ST_GeomFromText(ST_AsText(shape), SRID);
其中SRID应该是新的SRID代码(例如,WGS84的4326)。请记住,这只会更改SRID代码,而不会更改形状中存储的实际坐标。
关于mysql - 更改mysql中的srid,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3463942/