Available with Standard or Advanced license.
Available with Production Mapping license.
Available with ArcGIS Maritime license.
The sections below describe how to configure the map service to run Maritime Chart Service.
Note:
Enable Maritime Chart Service before completing the following steps.
Add the Maritime Chart Service capability to a map service
To add the Maritime Chart Service capability to the map service, complete the steps below. Repeat these steps for each map service you plan to use with Maritime Chart Service.
- Sign in to ArcGIS Server Manager.
- Click Services > Manage Services.
- Click the map service to which you want to add Maritime Chart Service.
Maritime Chart Service works with any existing map service.
- Click Capabilities and check the Maritime Chart Service check box.
- Modify the controlFilesDirectory, datasetsDirectory, and workingDirectory property paths listed in the Properties section as necessary.
- Click Save and Restart to restart the map service.
Maritime Chart Service capabilities are enabled.
The Maritime Chart Service configuration is complete and you can load S-57 datasets into the service. You can also configure the sample viewer. Download sample Web AppBuilder widgets for examples of how to use the Maritime Chart Service capability. Once Maritime Chart Service is enabled and configured, you can do the following:
- Modify additional service properties.
- Manage data for unencrypted S-57 datasets.
- Manage data for S-63 encrypted datasets.
- Run Maritime Chart Service on multiple map services.
Modify the Maritime Chart Service capabilities properties
There are three directory paths that allow various configurations of Maritime Chart Service: datasetsDirectory, controlFilesDirectory, and workingDirectory. These directory paths and the steps to modify them are explained in the following sections.
DatasetsDirectory property
The datasetsDirectory property points to the location of the datasets folder. The datasets folder is where S-57 datasets can be stored; this can include exchange sets or individual .000 files, associated update files ( .001, .002, and so on), and external ( .txt and .tiff) files.
This location can be local to the map service or shared across a network path. The datasetsDirectory property points to <ArcGIS Server installation drive>/usr/directories/maritimeserver/maritimechartservice by default.
The datasets folder location can also be shared by more than one map service running Maritime Chart Service. Using a shared datasetsDirectory location allows you to set up multiple map services with only one set of data. By doing so, you can perform maintenance while providing multiple types of services. For example, you can use a single set of S-57 datasets to publish a full coverage ENC service while also using the same S-57 datasets to publish a navigational aids-only map service. There is no limit to the number of map services you can share S-57 datasets with.
ControlFilesDirectory property
The controlFilesDirectory property points to the location of the controlfiles folder. The controlfiles folder contains the S-57 data dictionary information and the S-52 presentation library. When the service is started and the .senc files are created, these control files are referenced.
This location can be local to the map service or shared across a network path. The controlFilesDirectory property points to <ArcGIS Server installation drive>/usr/directories/maritimeserver/maritimechartservice by default.
You can keep the control files local to a map service while pointing to a single set of S-57 datasets. This allows you to configure multiple services with different default configuration settings. For example, you can use a single set of S-57 datasets to publish five different map services. Each service can have a separate default color scheme or list of exposed layers. You can set map service control files to only show one layer, such as navigational aids, while another map service provides full ENC coverage.
WorkingDirectory property
The workingDirectory property points to two folders that the service accesses when it is started: the logs folder and the sencs folder. The logs folder contains time-stamped log files created by the service when the map service is started or when AutoCellUpdate is used. The sencs folder contains the .senc files created by the service and the find.dat file.
Note:
Mapped network drives are not recommended for the working directory due to potential performance issues. Store the .senc files on the physical server.
The workingDirectory property points to <ArcGIS Server installation drive>/usr/directories/maritimeserver/maritimechartservice by default.
Modify the directories
To modify the directories, complete the following steps:
- Sign in to Server Manager if necessary.
- Click Services > Manage Services.
- Click the name of the map service with Maritime Chart Service capabilities enabled.
- Click Capabilities.
- In the Select and configure capabilities section, click Maritime Chart Service.
The Maritime Chart Service Configuration section appears.
- In the Properties section, modify the controlFilesDirectory, datasetsDirectory, or workingDirectory paths as necessary.
- Click Save and Restart.
The Maritime Chart Service properties are updated and applied to the map service.