在标准版或高级版许可等级下可用。
获得生产制图许可后可用。
获得 GeoScene Maritime 许可后可用。
GeoScene Maritime 服务器扩展安装包用于安装海图服务服务器对象扩展和 mcstpk.exe 所需的组件。先前版本的 Linux 版海图服务没有随附的安装程序或 mcstpk.exe。要移除手动安装的组件,需要对 GeoScene Enterprise 5.1 执行其他步骤。
升级海图服务 (2.1 - 4.0)
由于先前版本的海图服务未附带安装程序,因此必须手动移除已安装的组件。
完成以下步骤以移除先前版本的海图服务:
- 找到之前复制到 Linux 服务器的 MaritimeChartServiceForLinuxDeployment.zip 文件。
- 删除 .zip 文件。
- 删除在服务器上解压缩的 .zip 文件的内容。
这包括 MaritimeServer.soe 和包含 controlfiles、datasets、logs 和 sencs 文件夹的 maritimechartservice 文件夹。
完成以下步骤以升级海图服务:
- 以具有管理权限的用户身份登录计算机。
- 浏览至包含 MaritimeServerLinux-5.1.0.<build number>.tar.gz 安装包的位置,并运行以下命令对其进行解压缩:
$ tar -zxvf MaritimeServerLinux-5.1.0.<build number>.tar.gz
- 运行 Setup.sh 以开始安装:
$ ./GeoSceneMaritimeServer/Setup.sh
- 浏览至 <GeoScene Server 安装目录>/MaritimeServer 以验证解压缩安装包的内容。
包应包含以下内容:
- Bin
- MaritimeServer.soe
- mcstpk.exe
- 带有四个子文件夹的 maritimechartservice 文件夹:
- controlfiles
- datasets
- logs
- sencs
- Bin
- 登录到 GeoScene Server Manager。
- 单击服务。
- 单击已配置海图服务功能的地图服务旁边的停止按钮
。
- 将 controlfiles 文件夹从 <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice 复制到备份位置,然后将其从 maritimechartservice 文件夹中删除。
- 将新的 controlfiles 文件夹从 <GeoScene Server installion directory>/MaritimeServer/maritimechartservice 复制到 <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice。
注:
将备份控制文件中的所有修改与新的控制文件合并。例如,坐标系和 AutoCellUpdate 设置。
- 如果地图服务配置为处理 S-63 加密数据集,请将 S-63 user-permit.txt 文件从备份 controlfiles 文件夹复制到新的 controlfiles 文件夹。
- 从 <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice 中删除 .senc 文件。
升级后必须重新构建 .senc 文件。删除它们可以提高创建性能。
- 对配置了海图服务功能的每个地图服务重复上述步骤。
- 登录到 GeoScene Server Manager。
- 单击站点。
- 在服务器配置窗口中,单击扩展模块。
- 单击 MaritimeServer.soe 旁的编辑扩展模块按钮
以更新扩展模块。
- 单击选择文件并浏览至 <GeoScene Server 安装目录>/MaritimeServer/Bin。
- 单击 MaritimeServer.soe。
- 单击添加。
现在,已成功添加 MaritimeServer.soe 文件。
- 单击服务选项卡。
- 单击要添加海图服务的地图服务。
海图服务可与任何现有地图服务配合使用。
- 在地图服务窗口中,单击功能。
- 选中海图服务复选框。
- 验证 datasetsDirectory、controlFilesDirectory 和 workingDirectory 参数是否指向正确的位置。
- 单击保存并重新启动以使海图服务可用。
注:
要确认海图服务功能在地图服务中正常工作,请验证 sencs 文件夹中的 .senc 文件是否是最新的。
- 对配置了海图服务功能的每个地图服务重复前面的步骤。
使用示例 Web AppBuilder 微件部署自定义 web 应用程序,并尝试 Maritime 微件提供的最新功能。
软件升级常见问题
如果我有多机服务器部署,是否需要升级每台计算机?
是的,多机部署中的所有计算机都必须升级到相同版本的 GeoScene Server 和 Maritime 服务器扩展。
在安装 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 组件。