#GeoServer工具对接示例(gt-jdbc)

GeoServer是一款采用Java编写的,允许用户分享与编辑地理空间数据的开源软件。其支持使用开放标准对多数主要空间数据源进行发布。

gt-jdbc-yashandb是适配GeoServer的YashanDB数据源方言包。

目前支持的GeoServer版本和gt-jdbc版本:

GeoServer版本 gt-jdbc-yashandb版本
GeoServer 2.21.x gt-jdbc-yashandb-21.0.1

# GeoServer运行依赖

YashanDB-JDBC驱动(例:yashandb-jdbc-1.6.0.jar)。

gt-jdbc-yashandb方言包(例:gt-jdbc-yashandb-21.0.1.jar)。

依赖包请向YashanDB数据库技术支持人员获取。

# 添加YashanDB驱动和gt-jdbc-yashandb方言包

下载依赖包后,添加依赖包并启动GeoServer,如下:

# GeoServer通过exe程序安装启动

从GeoServer官网下载安装包并安装成功后,进入安装目录(例如:D:/GeoServer/)。

将依赖包复制到lib目录下(webapp/geoserver/WEB-INF/lib/)。

重启GeoServer,即可。

# GeoServer通过源码编译启动(IDEA编辑器)

在源码项目根路径下,创建目录libs存放依赖包。

img.png

进入FIle > Project Structure > Project Settings > Modules。

选择启动项目gs-web-app,点击右侧“+”,选择“1 JARs or Directories”,再选择目录libs导入。

img.png

添加项目启动项。

img.png

点击运行run,即可。