mysql之将shp转化为wkt,然后存储再geomerty字段内

mysql之将shp转化为wkt,然后存储再geomerty字段内

 场景:用作geoserver连接mysql数据库生成地图服务

流程:

将shp数据转换为WKT数据存储在excel中。

注意:wkt过长可能会被excel截断。可使用txt格式数据导入。

注意:数据转换可参考:https://www.cnblogs.com/s313139232/p/18771972

新建一个数据库表a,shape字段设置成longtext格式,将excel数据导入数据库表。

 新建一个数据库表b,shape字段设置为geomerty格式,使用sql将数据从表a查询到表b

 sql:

INSERT INTO b (
    shape,
    geometry,
    func,
    name
)
SELECT
    ST_GeomFromText(shape),
    geometry,
    func,
    name,
FROM a;

  

 

。。。。。。钻研不易转载请注明出处,

posted @ 2026-07-10 10:48  莫小龙  阅读(10)  评论(0)    收藏  举报