用开源软件将shp文件导入MySQL,并通过geoserver发布地图服务
2017-10-21 14:34
1056 查看
连接mysql
CREATE DATABASE geodatabase DEFAULT CHARSET utf8;
安装FWTools,打开FWTools Shell
本来下面是可以的
ogr2ogr -f "MySQL" MySQL:"geodatabase,user=root,host=localhost,password=123456" -lco engine=MYISAM city84.shp
但是涉及到字符集错误,就转换成下面的做法:
ogr2ogr -f "GeoJSON" china.json city84.shp
用notepad++打开china.json 转成UTF8无BOM格式编码,然后:
ogr2ogr -f "MySQL" MySQL:"geodatabase,user=root,host=localhost,password=123456" -lco engine=MYISAM china.json
到此shp文件已经导入到MySQL了,通过udig就能查看mysql中的空间数据了
geoserver要安装MySQL插件来访问MySQL中的空间数据,具体过程忽略:
CREATE DATABASE geodatabase DEFAULT CHARSET utf8;
安装FWTools,打开FWTools Shell
本来下面是可以的
ogr2ogr -f "MySQL" MySQL:"geodatabase,user=root,host=localhost,password=123456" -lco engine=MYISAM city84.shp
但是涉及到字符集错误,就转换成下面的做法:
ogr2ogr -f "GeoJSON" china.json city84.shp
用notepad++打开china.json 转成UTF8无BOM格式编码,然后:
ogr2ogr -f "MySQL" MySQL:"geodatabase,user=root,host=localhost,password=123456" -lco engine=MYISAM china.json
到此shp文件已经导入到MySQL了,通过udig就能查看mysql中的空间数据了
geoserver要安装MySQL插件来访问MySQL中的空间数据,具体过程忽略:
相关文章推荐
- GeoServer系列之基于Geoserver发布shp文件为地图
- geoserver 通过代码实现发布地图服务
- geoserver 通过代码实现发布地图服务
- WCF随客户端软件一起发布,客户端自动识别WCF服务地址,不通过配置文件绑定WCF服务,客户端动态获取版本号
- GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
- Mysql通过cmd命令导入sql文件
- geoserver发布地图服务WMTS
- Geoserver 图层数据服务发布(.shp)
- 使用GeoServer发布shp数据为WMS服务和WFS服务(图文教程)
- 【转】GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇
- 利用GeoServer发布web地图服务
- 基于GeoServer切片地图服务的发布
- 如何利用GeoServer发布卫星地图服务
- geoserver发布地图服务WMTS
- GeoServer地图开发解决方案(四):发布Web地图服务(WMS)篇(转)
- mysql 导入超级大的sql文件时mysql服务重启
- 基于GeoServer切片地图服务的发布
- 基于GeoServer切片地图服务的发布
- GeoServer:代码实现批量发布地图服务
- mysql通过sql文件导入数据时出现乱码的解决办法