Skip to content

适用虚谷数据库版本

v12.10.13



适用虚谷数据库版本

v12.10.13


GeoServer ​

📄字数 1.6K
👁️阅读量 加载中...

GeoServer 是一款基于Java开发的软件服务器,参考开放地理空间联盟(OGC)的网络要素服务(Web Features Service,WFS)和网络覆盖服务(Web Coverage Service,WCS)标准实现。GeoServer 可以方便的发布地图数据,允许用户之间共享和编辑地理空间信息。

虚谷空间库提供专用扩展包,支持将虚谷数据源集成到 GeoServer 中,从而实现几何数据服务的发布。

一、安装GeoServer ​

提示

本章节以Linux ky10.aarch64环境为例,安装GeoServer。

1.1 操作步骤 ​

  1. 安装 Java 11。
    GeoServer 需要 Java 环境支持,推荐使用 Java 11。请确认是否已安装 Java 环境,并配置 Java 环境变量 JAVA_HOME。

  2. 下载 GeoServer 安装包。
    访问GeoServer官方网站,下载GeoServer安装包。推荐使用最新二进制包,如:geoserver-2.24.2-bin.zip(请根据实际发布版本选择最新版)。

  3. 解压 GeoServer 安装包。
    下载完成后,执行以下命令将下载的 GeoServer 安装包解压到目标目录。

    shell
    unzip geoserver-2.24.2-bin.zip
  4. 启动 GeoServer 服务。
    解压完成后,执行以下命令进入 GeoServer 的 bin 目录并启动服务。

    shell
    cd bin/
    ./startup.sh
  5. 访问 GeoServer。
    通过浏览器访问 GeoServer 的 Web 管理界面。

    shell
    http://<服务器IP>:8080/geoserver/web/
  6. 登录账户。
    默认用户:admin,密码:geoserver。登录后进入 GeoServer 主界面。

  7. (可选)修改默认端口。
    如果端口8080被占用,可以修改 start.ini 文件中的jetty.http.port参数为其他端口,保存并重启服务。

二、安装虚谷扩展包 ​

提示

当前版本虚谷扩展包适配 Geoserver 2.24.x + GeoTools 30.x。

2.1 操作步骤 ​

  1. 下载虚谷扩展包到本地。
  2. 解压扩展包。
  3. 将jar包放在webapps/geoserver/WEB-INF/lib目录下,重启 GeoServer。

三、发布几何数据 ​

提示

本章节以 GeoServer 2.24.2 为例,添加虚谷数据源并发布几何数据。

3.1 操作步骤 ​

  1. 新建工作空间。

    1. 在 GeoServer 的主界面左侧导航栏中“数据”分类下找到并点击“工作空间”,进入工作空间页面。
    2. 点击“添加新的工作空间”,进入新建工作空间页面,输入名称和命名空间URI后(命名空间URI示例:http://IP:PORT/geoserver/xugu),点击“保存”。
      图 3.1 添加新的工作空间
  2. 新建虚谷矢量数据源。

    1. 在 GeoServer 的主界面左侧导航栏中“数据”分类下找到并点击“存储仓库”,进入存储仓库页面。
      图 3.2 存储仓库
    2. 点击“添加新的存储仓库”,进入新建数据源页面,选择矢量数据源分类下的 XuguSpatial - Xugu Spatial Database。
      图 3.3 XuguSpatial
    3. 在新建矢量数据源界面,选择步骤1中创建好的工作空间,填写存储仓库的基本信息和虚谷空间库的连接参数后,点击“保存”。
      图 3.4 新建矢量数据源
  3. 图层发布。

    1. 在 GeoServer 的主界面左侧导航栏中“数据”分类下找到并点击“图层”,进入图层页面。
    2. 点击“添加新的资源”,进入新建图层页面,在“添加图层”下拉选项中选择虚谷数据源,对需要发布的数据集,点击发布。
      图 3.5 添加图层发布
    3. 在编辑图层页面中,“边框”选项下点击“从数据中计算”获取范围,再点击“Compute from native bounds”,点击保存。
      图 3.6 编辑图层
  4. 图层预览。

    1. 在 GeoServer 的主界面左侧导航栏中“数据”分类下找到并点击“图层预览”,进入图层预览页面。
    2. 在图层预览页面中找到对应的数据集,点击“OpenLayers”预览。
      图 3.7 图层预览

有关其他访问 REST API 的信息,请参见GeoServer 官网文档。