GeoServer发布MySQL数据
更新时间:2026-04-22 12:29:27
-
-
smsforwarder短信转发器 v3.5.0.260224最新版
- 类型:系统工具
- 大小:18.5m
- 语言:简体中文
- 评分:
- 查看详情
GeoServer发布MySQL数据
通过这篇文章,你可以学会如何使用GeoServer发布并共享空间信息,为初学者提供一个易于理解和使用的教程。本文将带领你一步步地解决这个问题,让你的数据可视化变得简单快捷。现在就让我们一起学习如何利用MySQL数据库中的地图数据吧!
- 创建名为geodatabase的数据库,设置默认字符集为utf8,用于连接MySQL存储地理数据信息。

安装了FWTools后,启动Shell,可以使用命令行执行将Shapefile文件cityshp导入MySQL数据库的操作。首先需要使用ogrgr工具,并指定输出格式为MySQL。连接参数包括geodatabase、root、localhost及码等信息。然后设置图层创建选项engine为MYISAM,实现空间数据的转换与加载。

当遇到字符集问题时,使用 ogrgr 将城市shp文件转换为GeoJSON格式的china.json文件是一个有效解决方案。

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

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

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