Skip to content

适用虚谷数据库版本

v12.9



适用虚谷数据库版本

v12.9


SuperMap iServer

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

SuperMap iServer 是基于高性能跨平台 GIS 内核、分布式、可扩展的服务器 GIS 软件开发平台,提供全功能的 GIS 服务发布、管理与聚合能力,并支持多层次的扩展开发。

SuperMap iServer 支持使用虚谷(XUGU)引擎连接虚谷空间库,发布文件型工作空间 + 虚谷(XUGU)数据源为 REST-地图服务、REST-数据服务、WFS2.0.0 服务、地图瓦片等。

一、适配版本

名称版本
XuGu SpatialV12.7
iServerSuperMap iServer 11i(2024) R2 11.3.0.241205.11988及以上

有关SuperMap iServer的使用与操作,详细信息请参见iSever帮助中心

二、安装iServer

2.1 操作步骤

  1. 下载 iServer 分发包。
    访问超图官方技术资源中心下载iServer待部署平台的分发包,如:Linux系统(aarch64)绿色部署包。

  2. 解压并准备部署包。
    将文件解压到希望安装 iServer 的位置。

  3. 配置 XGCI 驱动。
    将 XGCI 驱动放置./support/objectsjava/bin/目录下。

  4. 启动 iServer 服务。
    执行以下命令启动,默认监听端口为8090。

    shell
    ./bin/startup.sh
  5. 访问 iServer 管理界面。
    通过浏览器访问http://IP:8090/,其中IP应替换为服务器的实际IP地址。

  6. 系统环境检查与配置。
    创建管理员用户,检查系统环境,配置许可,配置文件管理根目录。

三、发布服务

提示

本章节以开源数据 OSM 的土地利用 gis_osm_landuse_a_free 数据集为例,介绍 iServer 发布服务的基本方法。

3.1 操作步骤

  1. 在 iDesktopX 中准备数据。

    1. 加载数据集。
      将需要发布地图服务的数据集gis_osm_landuse_a_free加载到地图窗口中。
      图 3.1 加载数据集
    2. 调整可视范围。
      根据需要调整地图窗口的缩放级别和位置。
    3. 保存并打包工作空间。
      将待发布的工作空间保存为sxwu格式,并打成zip包。
  2. 使用 iServer 发布服务。

    1. 快速发布服务。
      登录iServer管理界面,导航至“服务管理”页面,点击“快速发布”按钮开始发布新的服务。
      图 3.2 服务管理
      图 3.3 快速发布服务
    2. 选择数据源类型。
      在发布服务页面,选择“文件型工作空间”作为数据源类型。
      图 3.4 选择数据源类型
    3. 上传工作空间。
      点击“上传数据”,上传待发布的工作空间zip包,在列表中选择对应的.sxwu文件。

      图 3.5 选择文件-上传数据图 3.6 上传工作空间
    4. 配置服务类型。
      根据需求选择要发布的服务类型,例如:REST-地图服务,REST-数据服务,WFS2.0.0服务等。根据提示完成必要的参数设置,然后发布。
      图 3.7 配置服务类型
    5. 查看已发布服务。
      返回服务管理页面,查看地图服务。
      图 3.8 查看已发布服务
      查看地图服务:
      图 3.9 查看地图服务
      查看 WFS2.0 服务:
      图 3.10 查看 WFS2.0 服务

四、发布地图瓦片

4.1 操作步骤

  1. 在 iDesktopX 中准备地图瓦片。

    1. 加载数据集并保存地图。
      加载gis_osm_landuse_a_free数据集到地图窗口中。
    2. 生成地图瓦片。
      右键点击已保存的地图,在弹出的菜单中选择“生成地图瓦片(单任务)”。
      图 4.1 生成地图瓦片
      可修改增加比例尺,分辨率参数,设置存储目录,生成栅格瓦片源。
      图 4.2 生成栅格瓦片源
    3. 生成栅格瓦片。
      确认所有设置无误后,生成栅格瓦片。生成完成后可以通过桌面直接打开浏览。
      图 4.3 生成栅格瓦片
  2. 将 UGCV5 瓦片上传到服务器的iServer的数据目录下。

  3. 在 iServer 中发布瓦片服务。

    1. 快速发布服务。
      登录iServer管理界面,导航至“服务管理”页面,点击“快速发布”按钮开始发布新的服务。
    2. 选择数据源类型。
      在发布服务页面,选择“UGCV5瓦片”作为数据源类型。
      图 4.4 选择数据源类型
    3. 上传瓦片配置文件。
      点击“上传数据”,在列表中选择对应的.sci文件。
      图 4.5 上传瓦片配置文件
    4. 配置服务类型。
      根据需求选择要发布的服务类型,例如:REST-地图服务。根据提示完成必要的参数设置,然后发布。