中关村在线

软件

GeoServer发布MySQL数据

本文以展示MySQL数据库中的地图数据为例,详细介绍如何利用GeoServer发布和共享空间信息,帮助初学者快速掌握操作步骤,轻松实现数据可视化,快来了解具体方法吧。

1、 创建名为geodatabase的数据库,设置默认字符集为utf8,用于连接MySQL存储地理数据信息。

2、 安装FWTools后,启动FWTools Shell,原本可通过命令行执行:将Shapefile文件city84.shp导入MySQL数据库,使用ogr2ogr工具并指定输出格式为MySQL,连接参数包括数据库名geodatabase、用户名root、主机localhost及密码123456,同时设置图层创建选项engine为MYISAM,实现空间数据的转换与加载。

3、 当出现字符集错误时,可采用如下方式转换:使用命令 ogr2ogr 将 city84.shp 文件输出为 GeoJSON 格式的 china.json 文件。

4、 使用Notepad++打开china.json文件,将其编码转换为UTF-8无BOM格式。保存更改后,执行以下命令:通过ogr2ogr工具将转换后的china.json导入MySQL数据库。具体命令为:ogr2ogr -f MySQL MySQL:geodatabase,user=root,host=localhost,password=123456 -lco engine=MYISAM china.json。该操作会将JSON地理数据写入名为geodatabase的数据库中,并采用MYISAM存储引擎,确保数据结构正确导入目标表。

5、 SHP文件已成功导入MySQL,使用uDig可直接查看其中的空间数据信息。

6、 需为GeoServer安装MySQL插件以读取其中的空间数据,具体安装步骤可省略。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具