在标准版或高级版许可等级下可用。
获得生产制图许可后可用。
获得 GeoScene Maritime 许可后可用。
GeoScene Maritime 使用服务器对象扩展模块 (SOE)。您必须将 SOE 添加到 GeoScene Server Manager 站点,才能为地图服务启用海图服务功能。
在设置服务之前,请查看以下系统要求信息:
- 由于潜在的性能问题,不建议将映射的网络驱动器用于 workspaceDirectories 属性设置。建议将 .senc 文件存储在物理服务器上。
- 海图服务只能在专用实例类型上启用。不支持共享实例池。
- 如果在 GET 请求中使用显示属性,则 URL 长度将超过 2,048 个字符。并非所有第三方应用都支持 POST。如果您的应用不支持 POST,则建议您使用 web.config.xml 文件增加允许的 URL 长度。
- 建议您将地图服务的 javaHeapSize 值从默认的 128MB 增加到 2048MB 或更大,具体取决于您的系统资源和服务中的数据集数量。queryDataset 操作可以超过此默认限制。
- 默认情况下,在 GeoScene Enterprise 4.0中,具有专用实例池的新地图服务将每台计算机的最小和最大实例数设置为零。强烈建议将每台计算机的最小和最大实例数设置为 1。这将确保在启动启用了海图服务 (MCS) 的地图服务时,编目过程将自动启动。这是先前版本的 GeoScene Enterprise 中的默认设置。如果没有此最小设置 1,则需向海图服务端点之一发出请求,以启动编目过程,并可能导致响应时间延迟。编目过程是 MCS 扫描数据集文件夹并生成必要的 .senc 文件。有关更改实例设置的详细信息,请参阅配置服务实例设置。
启用海图服务
完成以下步骤以启用海图服务:
- 在位于 <GeoScene Server installation drive>/usr/directories/ 的 GeoScene Server 站点中创建名为 maritimeserver 的文件夹。
- 将 maritimechartservice 文件夹从 <GeoScene Server 安装目录>/MaritimeServer 文件夹复制到 maritimeserver 文件夹。
注:
安装步骤提供了用于部署配置文件的默认位置和名称。海图服务文件夹的名称和位置可能因组织的要求而异。
- 登录到 GeoScene Server Manager。
- 单击站点。
- 在服务器配置窗口中,单击扩展模块。
- 单击添加扩展模块。
- 单击选择文件并浏览至 <GeoScene Server 安装目录>/MaritimeServer/Bin。
- 单击 MaritimeServer.soe。
- 单击添加。
添加 MaritimeServer.soe 文件。
- 单击服务选项卡。
- 单击要添加海图服务的地图服务。
海图服务可与任何现有地图服务配合使用。
- 单击功能,然后选中海图服务复选框。
- 验证是否正确配置了海图服务属性。
注:
MaritimeServer.soe 设置了默认值以填充海图服务功能属性。您需要根据设置修改这些值。
- 单击保存并重新启动以重新启动地图服务。
海图服务功能现已启用。
现在,您可以将 S-57 和 S-63 数据集加载到地图服务中。
注:
可以修改默认配置设置。