跳至内容

升级现有 GeoScene Maritime Server 扩展安装

在标准版或高级版许可等级下可用。

获得生产制图许可后可用。

获得 GeoScene Maritime 许可后可用。

GeoScene Maritime 服务器扩展安装包用于安装海图服务服务器对象扩展和 mcstpk.exe 所需的组件。先前版本的 Linux海图服务没有随附的安装程序或 mcstpk.exe。要移除手动安装的组件,需要对 GeoScene Enterprise 5.1 执行其他步骤。

升级海图服务 (2.1 - 4.0)

由于先前版本的海图服务未附带安装程序,因此必须手动移除已安装的组件。

完成以下步骤以移除先前版本的海图服务

  1. 找到之前复制到 Linux 服务器的 MaritimeChartServiceForLinuxDeployment.zip 文件。
  2. 删除 .zip 文件。
  3. 删除在服务器上解压缩的 .zip 文件的内容。

    这包括 MaritimeServer.soe 和包含 controlfiles、datasets、logs 和 sencs 文件夹的 maritimechartservice 文件夹。

完成以下步骤以升级海图服务

  1. 以具有管理权限的用户身份登录计算机。
  2. 浏览至包含 MaritimeServerLinux-5.1.0.<build number>.tar.gz 安装包的位置,并运行以下命令对其进行解压缩:
    $ tar -zxvf MaritimeServerLinux-5.1.0.<build number>.tar.gz
  3. 运行 Setup.sh 以开始安装:
    $ ./GeoSceneMaritimeServer/Setup.sh
  4. 浏览至 <GeoScene Server 安装目录>/MaritimeServer 以验证解压缩安装包的内容。

    包应包含以下内容:

    • Bin
      • MaritimeServer.soe
      • mcstpk.exe
    • 带有四个子文件夹的 maritimechartservice 文件夹:
      • controlfiles
      • datasets
      • logs
      • sencs

  5. Maritime 服务器现在已安装在本地计算机上。要在多台计算机部署中安装 Maritime 服务器,请在每台计算机上重复安装步骤。
  6. 登录到 GeoScene Server Manager
  7. 单击服务
  8. 单击已配置海图服务功能的地图服务旁边的停止按钮 停止
  9. 将 controlfiles 文件夹从 <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice 复制到备份位置,然后将其从 maritimechartservice 文件夹中删除。
  10. 将新的 controlfiles 文件夹从 <GeoScene Server installion directory>/MaritimeServer/maritimechartservice 复制到 <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice
    注:

    将备份控制文件中的所有修改与新的控制文件合并。例如,坐标系和 AutoCellUpdate 设置

  11. 如果地图服务配置为处理 S-63 加密数据集,请将 S-63 user-permit.txt 文件从备份 controlfiles 文件夹复制到新的 controlfiles 文件夹。
  12. <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice 中删除 .senc 文件。

    升级后必须重新构建 .senc 文件。删除它们可以提高创建性能。

  13. 对配置了海图服务功能的每个地图服务重复上述步骤。
  14. 登录到 GeoScene Server Manager
  15. 单击站点
  16. 服务器配置窗口中,单击扩展模块
  17. 单击 MaritimeServer.soe 旁的编辑扩展模块按钮 编辑 以更新扩展模块。
  18. 单击选择文件并浏览至 <GeoScene Server 安装目录>/MaritimeServer/Bin
  19. 单击 MaritimeServer.soe
  20. 单击添加

    现在,已成功添加 MaritimeServer.soe 文件。

  21. 单击服务选项卡。
  22. 单击要添加海图服务的地图服务。

    海图服务可与任何现有地图服务配合使用。

  23. 地图服务窗口中,单击功能
  24. 选中海图服务复选框。
  25. 验证 datasetsDirectorycontrolFilesDirectoryworkingDirectory 参数是否指向正确的位置。
  26. 单击保存并重新启动以使海图服务可用。
    注:

    要确认海图服务功能在地图服务中正常工作,请验证 sencs 文件夹中的 .senc 文件是否是最新的。

  27. 对配置了海图服务功能的每个地图服务重复前面的步骤。

使用示例 Web AppBuilder 微件部署自定义 web 应用程序,并尝试 Maritime 微件提供的最新功能。

了解有关 GeoScene Maritime 新增功能的详细信息

软件升级常见问题

如果我有多机服务器部署,是否需要升级每台计算机?

是的,多机部署中的所有计算机都必须升级到相同版本的 GeoScene ServerMaritime 服务器扩展。

在安装 Maritime 服务器扩展之前,是否需要卸载以前版本的 Mapping and Charting Solutions

是的,先前版本的海图服务未附带安装程序,需要手动移除。请参阅升级海图服务 (2.1-4.0) 部分。

在安装 Maritime 服务器扩展之前我需要备份任何内容吗?

请参阅升级海图服务 (2.1-4.0) 部分。

在安装 Maritime 服务器扩展之前,是否需要停止 GIS 服务和 GeoScene Server

不需要,安装过程不需要停止服务。

如果升级到 GeoScene Server 5.1,是否还需要升级 Mapping and Charting Solutions

不需要。Linux海图服务未安装任何 Mapping and Charting Solutions 组件。