Geoserver(三) shp导入mysql

Geoserver(三) shp导入mysql,第1张

shp2mysql参考命令

管理员运行cmd,运行C:\Program Files\GDAL\GDALShell.bat, 相当于设置环境变量

执行类似命令

ogr2ogr -f “MySQL” MYSQL:”mydb,host=myhost,user=mylogin,password=mypassword,port=3306″ -nln “world” -a_srs “EPSG:4326″ path/to/world_adm0.shp

报错

参考https://trac.osgeo.org/gdal/ticket/6589

要装MS SQL Native Client 11 x64

我安装了 64位 Microsoft® SQL Server® 2012 Native Client - QFE 解决

1下载《将shp文件导入到mysql的命令》程序,解压后打开,

2、将shp以及shp的相关文件和DOShere的doc文件放在同一目录

3、doc命令为:

shp2mysql

shp文件名.shp

表名

数据库名

>

生成的sql文件名.sql

4、修改生成的sql文件:

ALTER

TABLE

表名

ADD

the_geom

GEOMETRY

add必须为:the_geom

GEOMETRY

替换所有的,-1)

)为)

)

5、到mysql数据库导入sql文件即可


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8780847.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存