是否可以更改几何类型列的 srid?我只想从原始 latlon 数据创建几何类型数据的视图,并在 geoserver 中使用它。但是在使用 pointfromtext 函数后,我生成的数据类型是几何而不是点,geoserver 会将其视为字节数组的特征类型,不能在 geoserver 中使用。但是,如果我直接在 mysql 中使用“点”函数,我可以获得点的确切类型,但是 srid 不正确。
所以我的问题是我可以为几何类型的数据设置 srid 吗?
这是在 MySQL 中执行此操作的一种方法:
UPDATE table SET shape = ST_GeomFromText(ST_AsText(shape), SRID);
Run Code Online (Sandbox Code Playgroud)
其中 SRID 应该是新的 SRID 代码(例如 WGS84 的 4326)。请记住,这仅更改了 SRID 代码,而不是存储在形状中的实际坐标。
| 归档时间: |
|
| 查看次数: |
6721 次 |
| 最近记录: |