Skip To Content

设置海图服务属性

在 Standard 或 Advanced 许可等级下可用。

获得 Production Mapping 许可后可用。

获得 GeoScene Maritime 许可后可用。

以下部分描述了如何配置地图服务以运行海图服务

注:

在完成以下步骤之前,请启用海图服务

海图服务功能添加至地图服务

要将海图服务功能添加至地图服务,请完成以下步骤。对于您计划与海图服务一起使用的每个地图服务,重复这些步骤。

  1. 登录到 GeoScene Server Manager
  2. 单击服务 > 管理服务
  3. 单击要添加海图服务的地图服务。

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

  4. 单击功能,然后选中海图服务复选框。
  5. 如有必要,请修改属性部分中列出的 controlFilesDirectorydatasetsDirectoryworkingDirectory 属性路径。
  6. 单击保存并重新启动以重新启动地图服务。

    海图服务功能现已启用。

海图服务配置已完成。现在,您可将 S-57 数据集加载到您的服务中,并配置示例查看器。您可下载示例 Web AppBuilder 微件,这些微件展示了如何使用海图服务功能。

修改海图服务功能属性

以下三个目录路径允许对海图服务进行各种配置:datasetsDirectorycontrolFilesDirectoryworkingDirectory。这些目录路径以及修改它们的步骤将在以下部分中进行解释。

注:

建议将 workingDirectory 参数设置为指向本地服务器上的某个位置,以优化绘制性能。

数据集目录

datasetsDirectory 参数指向数据集文件夹的位置。该位置可以是地图服务的本地位置,也可通过网络路径共享。

  • <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice - 这是 datasetsDirectory 参数默认指向的位置。
  • datasets - 这是 S-57 数据集的存储位置,可包括交换集或单个 .000,以及相关更新 (.001, .002…) 和外部 (.txt.tiff) 文件。

数据集文件夹位置也可由运行海图服务的多个地图服务共享。使用共享 datasetsDirectory 位置的好处是,它允许您仅使用一组数据来设置多个地图服务。这允许您在提供多种类型的服务时执行维护。例如,您可使用单一的 S-57 数据集来发布全覆盖的 ENC 服务,同时也可使用相同的 S-57 数据集来发布仅限导航辅助设备的地图服务。您可与之共享 S-57 数据集的地图服务的数量没有限制。

ControlFiles 目录

controlFilesDirectory 参数指向控制文件的位置。该位置可以是地图服务的本地位置,也可通过网络路径共享。

  • <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservicecontrolFilesDirectory 参数默认指向的位置。
  • controlFiles 目录包含 S-57 数据字典信息和 S-52 演示库。当启动服务并创建 .senc 文件时,将访问这些控制文件。

您可将控制文件保存到地图服务的本地,同时指向一组 S-57 数据集。这允许您使用不同的默认配置设置来配置多个服务。例如,您可以使用一组 S-57 数据集来发布五种不同的地图服务。每个服务都可具有一个单独的默认配色方案或暴露图层列表。您可将地图服务控制文件设置为仅显示一个图层,即航海辅助设备,而另一地图服务则提供完整的 ENC 覆盖范围。

工作目录

workingDirectory 属性路径包含服务启动时访问的两个文件夹。workingDirectory 属性路径应始终指向运行地图服务的服务器上的本地目录。

注:

由于潜在的性能问题,不建议将映射网络驱动器用于工作目录。应将 .senc 文件放置在物理服务器上。

  • <GeoScene Server installation drive>/usr/directories/maritimeserver/maritimechartservice - 这是 workingDirectory 属性路径默认指向的位置。
  • logs - 此目录包含启动地图服务或使用 AutoCellUpdate 时服务创建的带时间戳的日志文件。
  • sencs - 此目录包含服务创建的 .senc 文件和 find.dat 文件。

修改目录

要修改目录,请完成以下步骤:

  1. 如有必要,请登录 Server Manager
  2. 单击服务 > 管理服务
  3. 单击启用了海图服务功能的地图服务。
  4. 单击功能并向下滚动到属性部分。
  5. 如有必要,请修改 controlFilesDirectorydatasetsDirectoryworkingDirectory 参数。
  6. 单击保存并重新启动以重新启动地图服务。

    海图服务功能现已启用。