GeoServer是一款JAVA编写的、开源的、用于共享地理空间数据的软件服务器,允许用户查看和编辑地理空间数据。GeoServer使用开放地理空间联盟(OGC)制定的开放标准,在地图创建和数据共享方面具有极大的灵活性。

GeoServer产品官网:https://geoserver.org/

GeoServer官方下载:https://geoserver.org/download/

GeoServer官网教程:https://docs.geoserver.org/latest/zhCN/user/index.html

GeoServer产品安装

安装前提条件JRE

在安装GeoServer产品前,需要安装JRE, GeoServer 要求 Java 8 或者 Java 11 环境,官网jdk下载地址:https://www.oracle.com/java/technologies/downloads/

GeoServer安装

window中下载exe安装包后进行安装。当然也可以直接使用归档的免安装的包,无需安装,免安装包一般默认用户为admin,密码为geoserver。

1、进入安装欢迎界面,点击下一步开展安装。

2、接受软件许可协议,点击下一步进行安装。

3、选择jre或者jdk 11或17版本的安装目录,如果连接争取且满足要求,next才能变为可点击状态。

4、设置GeoServer安装目录

5、设置启动菜单名称

6、设置GeoServer的data目录

7、设置GeoServer管理员用户和密码

8、设置GeoServer服务端口

9、选择安装执行类型

10、浏览安装概要

11、软件安装过程

达梦数据库配置

达梦数据库的安装这里就不再累赘,这里直说需要准备的配置。

开启空间支持

调用系统过程 SP_INIT_GEO_SYS(1)创建 DMGEO 包,调用系统过程 SP_INIT_GEO2_SYS(1)创建 DMGEO2 包,DMGEO2 相对于 DMGEO 支持了更多类型的空间数据,详细内容可以参考《DM8 系统包使用手册》。

[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA:5236

服务器[LOCALHOST:5236]:处于普通打开状态

登录使用时间 : 3.662(ms)

SQL> SP_INIT_GEO_SYS(1);

DMSQL 过程已成功完成

已用时间: 00:00:10.680. 执行号:600.

拷贝驱动到GeoServer

GeoServer中需要用到达梦的两个驱动,DmJdbcDriver.jar和gt-dameng-*.jar,驱动位置在达梦%DM_HOME%\drivers\jdbc\dialect,注意gt-dameng-*.jar,目前测试通过的jar包放到附件中,有些数据库版本中的jar包可能无法被GeoServer识别到。

GeoServer发布图层

如果达梦的驱动源可以被识别,可以看到两个dameng的数据源

我们点击Dameng矢量数据源,新建达梦的数据源,配置不用过多介绍,注意所连接的数据库用户需要有dba权限或者拥有SYSGEO模式表的查询权限。其次,工作空间可以使用默认工作空间,或者提前再工作空间中新建一个工作空间再选择,问题都不大。

保持后就能看到该用户中的数据了,选择空间数据点击发布就可以了,后面的比较单独不再累赘。

gt-dameng-2.15.jar下载

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: