Adding and publishing ECDIS data

ECDIS data is stored either as individual cell files or as a catalog of cell files.

It is recommended to add and serve ECDIS data on-the-fly only if it comes as a catalog. You can recognize catalogs by their CATALOG.031 file name.

If you need to serve individual cell files, it is recommended to tile and fuse the ECDIS data as LuciadFusion coverages. You can use the LuciadFusion Data Connectivity Manager to do so. For more information, see the Data Connectivity Manager user’s guide.

Updating ECDIS files

The standard practice for storing ECDIS S-57 data and its updates is storing the original information in files with a .000 extension. Any subsequent update is stored in files with incrementing numbers in the extensions: .001, .002, and so on. To update such information in LuciadFusion Studio, you must do more than re-crawl the data root. You need to update the modification date of the original .000 file as well, or in the case of catalogs, the CATALOG.031 file.

Handling encrypted files (S-63)

If you want to add encrypted S-63 data to LuciadFusion Studio, you need to make sure that the right license and permit files (PERMIT.TXT and ENC.PMT) are located next to the data . For more information, see the S-63 information in the ECDIS format documentation.

Styling served ECDIS data

If you are distributing ECDIS data from a WMS service, you can serve data that is rendered with the style settings requested by the client. ECDIS data is typically rendered according to the IHO S-52 specification, which defines a set of parameters that you can use to optimize the displaying of maritime data for a specific environment. LuciadLightspeed defines a custom WMS extension that allows you to pass S-52 styling information to the WMS server. For more information, see Connecting to an ECDIS-enabled WMS server.

Other software in the Luciad portfolio also allows you to style ECDIS data on the client side:

  • LuciadLightspeed: the Lucy application that comes with LuciadLightspeed shows a similar styling panel when it connects with a WMS serving ECDIS data. You must include the ECDIS WMS addon com.luciad.lucy.addons.wmsclient.ecdis.TLcyWMSEcdisAddOn in the Lucy configuration for this to happen.

  • LuciadLightspeed: there is a LuciadLightspeed sample that connects with a WMS serving ECDIS data, and includes UI to customize the styling: samples.wms.client.ecdis.gxy.MainPanel.

  • LuciadRIA: the LuciadRIA ECDIS sample connects to a WMS serving ECDIS data. It includes UI to customize the styling: https://dev.luciad.com/portal/samples/ecdis/.