Skip To Content

Set Maritime Chart Service properties

Available with Standard or Advanced license.

Available with Production Mapping license.

Available with ArcGIS Maritime license.

The following sections describe how to configure your map service to run Maritime Chart Service.

Note:

Enable your 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 your map service, complete the steps below. Repeat these steps for each map service you plan to use with Maritime Chart Service.

  1. Sign in to ArcGIS Server Manager.
  2. Click the Services > Manage Services tab.
  3. Click the map service for which you want to enable Maritime Chart Service.

    Maritime Chart Service works with any existing map service.

  4. Click Capabilities and check the Maritime Chart Service check box.
  5. If necessary, modify the controlFilesDirectory, datasetsDirectory, and workingDirectory property paths.
  6. Click Save & Restart to restart the map service.

    Maritime Chart Service capabilities are now enabled.

Your Maritime Chart Service configuration is complete. You are now ready to load S-57 datasets into your service as well as configure the sample viewer. You can download sample Web AppBuilder widgets that show how to use the Maritime Chart Service capability.

Modify 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.

Note:

It is recommended that you set the workingDirectory path to point to a location on the local server to optimize draw performance. You can set up a second map service to run Maritime Chart Service that is isolated from your first map service.

Datasets directory

The datasetsDirectory parameter points to the location of your datasets folder. This location can be local to the map service or shared across a network path.

  • <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\maritimechartservice—This is the location that the datasetsDirectory parameter points to by default.

  • datasets—This is where you put your S-57 datasets that can include an exchange set or individual .000, and associated update (.001, .002…) and external (.txt and .tiff) files.

The datasets folder location can also be shared by more than one map service running Maritime Chart Service. A benefit of using a shared datasetsDirectory location is that it allows you to set up multiple map services with only one set of data. This allows you to perform maintenance while providing multiple types of services. For example, you can use your 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 with which you can share S-57 datasets.

ControlFiles directory

The controlFilesDirectory parameter points to the location of your control files. This location can be local to the map service or shared across a network path.

  • <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\maritimechartservice—This is the location that the controlFilesDirectory parameter points to by default.

  • controlFiles—This directory contains your 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 accessed.

You can keep the control files local to your 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 your 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, which is your navigational aids, while your other map service provides full ENC coverage.

Working directory

The workingDirectory property path contains two folders that the service accesses when it's started. The workingDirectory property path should always point to a local directory on the server running the map service.

Note:

Mapped network drives are not recommended for the working directory due to potential performance issues. You should have your .senc files on the physical server.

  • <ArcGIS Server installation drive>\arcgisserver\directories\maritimeserver\maritimechartservice—This is the location that the workingDirectory property path points to by default.

  • logs—This directory contains time-stamped log files created by the service when the map service is started or when AutoCellUpdate is used.

  • sencs—This directory contains the .senc files created by the service and the find.dat file.

Modify the directories

To modify the directories, complete the following steps:

  1. If necessary, sign in to Server Manager.
  2. Click Services > Manage Services.
  3. Click the map service with Maritime Chart Service capabilities enabled.
  4. Click Capabilities and scroll down to the Properties section.
  5. Modify the controlFilesDirectory, datasetsDirectory, or workingDirectory parameters, if necessary.
  6. Click Save & Restart to restart the map service.

    Maritime Chart Service capabilities are now enabled.