将shp文件导入到mysql数据库中
下载所需工具
1、首先下载DOShere
下载
提取码:1t95
下载完成后解压文件
shp文件转sql文件
1、将shp以及shp的相关文件和DOShere的doc文件放在同一目录
2、doc命令为:
shp2mysql shp文件名.shp 表名 数据库名 > 生成的sql文件名.sql
3、修改生成的sql文件:
ALTER TABLE 表名 ADD the_geom GEOMETRY;
add必须为:the_geom GEOMETRY
替换所有的,-1) );为) );
导入msql
1、到mysql数据库导入sql文件即可
2、在geoserver中连接mysql的数据即可显示地图
遇到问题
在DOshere命令窗口中执行命令式,弹出错误信息:
计算机中丢失cygwin1l.dll。尝试重新安装该程序以解决此问题
解决方式:
1、下载对应dll文件
下载
提取码:b1kp
2、解压后将dll文件放到DOshere目录下
3、如果还提示,将dll文件放到C:\Windows\System32目录中