Skip To Content

Configure ArcGIS Maritime

Available with Standard or Advanced license.

Available with Production Mapping license.

Available with ArcGIS Maritime license.

ArcGIS Maritime uses a server object extension (SOE). You must add the SOE to your ArcGIS Server site using ArcGIS Server Manager to enable Maritime Chart Service functionality for a map service.

Review the following requirements before setting up the service:

  • Mapped network drives are not recommended for the workspaceDirectories property setting due to potential performance issues. It is recommended that the .senc files be stored on the physical server.
  • Maritime Chart Service can only be enabled on a dedicated instance type. Shared instance pools are not supported.
  • You will exceed a URL length of 2,048 characters if you use display properties in the GET request. POST is not necessarily supported in all third-party apps. If you cannot support POST in your apps, it is recommended that you increase the allowable URL length using a web.config.xml file.
  • A sample web.config.xml file is provided at <ArcGIS Server installation directory>/MaritimeServer/Bin.
  • It is recommended that you increase the map service's javaHeapSize value from the default 128 MB to 2048 MB or greater, depending on your system resources and the number of datasets in your service. The queryDataset operation can exceed this default limit.
  • At ArcGIS Enterprise 11.0, new map services with a dedicated instance pool will have the minimum and maximum number of instances per machine set to zero by default. It is recommended that you set the minimum and maximum number of instances per machine to 1. This ensures that when the map service with Maritime Chart Service (MCS) enabled is started, the cataloging process starts automatically. This was the default setting in previous versions of ArcGIS Enterprise. Without changing this setting to 1, a request must be made to one of the Maritime Chart Service endpoints to start the cataloging process, which may cause delays in response time. The cataloging process is when MCS scans the datasets folder and builds the necessary .senc files. For more information about changing instance settings, refer to Configure service instance settings.
Note:

To ensure that NOBJNM values are displayed correctly, verify that your system has the ARIALUNI.TTF font installed.

Enable Maritime Chart Service

To enable Maritime Chart Service, complete the following steps:

  1. Create a folder named maritimeserver in the ArcGIS Server site at <ArcGIS Server installation drive>/usr/directories/.
    Note:

    If this location doesn't exist, verify that the ArcGIS Server site has been created.

    Learn more about creating an ArcGIS Server site

  2. Copy the maritimechartservice folder from <ArcGIS Server installation directory>/MaritimeServer folder to the maritimeserver folder.
    Note:

    The setup steps provide a default location and name to deploy the configuration files. The name of the maritime chart service folder and location may differ depending on your organization's requirements.

  3. Sign in to ArcGIS Server Manager.
  4. Click Site.
  5. In the Server Configuration window, click Extensions.
  6. Click Add Extension.
  7. Click Choose File and browse to <ArcGIS Server installation directory>/MaritimeServer/Bin.
  8. Click MaritimeServer.soe.
  9. Click Add.

    The MaritimeServer.soe file is added.

  10. Click the Services tab.
  11. Click the map service to which you want to add Maritime Chart Service.

    Maritime Chart Service works with any existing map service.

  12. Click Capabilities and check the Maritime Chart Service check box.
  13. Verify that the Maritime Chart Service properties are configured correctly.
    Note:

    The MaritimeServer.soe file has default values set to populate the Maritime Chart Service capabilities properties. You must modify these values based on your setup.

  14. Click Save and Restart to restart the map service.

    Maritime Chart Service capabilities are enabled.

You are ready to load S-57 and S-63 datasets to the map service.

Note:

Default configuration settings and service properties can now be modified.