email copied to clipboard
info@dkart.fi
dKart Evolution is a set of software products and technologies for the production and maintenance of ENC collections in S-57 & S-101 formats. The system's foundation is based on the principle of critical perception of hydrographic standards based on S-100, aiming to offer the simplest, most reliable, and economically viable solution for national maritime administrations and commercial organizations engaged in data production, validation, and distribution.

Analysis of the differences between the S-57 and S-101 formats shows that they coincide by more than 90%, while the formal requirements for them, described in the S-58 & S-158 standards, differ significantly. This leads to excessive complexity and provokes parallel ENC production, which is inevitably associated with high costs and low quality.
This is exactly the solution offered by dKart Evolution – adapting dKart Office for preparing S-57 ENC that is 90% compliant with S-101 requirements and adding 10% of specific S-101 data using new tools. For this purpose, we use harmonization of ENC descriptors based on tokens and harmonization of the requirements of the S-58 and S-158 standards, as shown in the diagram below.
Since S-101 is 90% a syntactic replica of S-57, then 90% of data preparation can be carried out by traditional S-57 production means. This does not require changing production processes, investing in software products, or retraining cartographers.
dKart Evolution is designed to:

  • Avoid dual data production;
  • Ensure information integrity;
  • Ensure systematic quality control;
  • Transition to automatic production;
  • Reduce costs and expenses.

The main technological operations are the following steps:
Sometimes this procedure is associated with readiness checks, but this is not entirely accurate. The S-158 standard formulates approximately 72 additional checks, five of which are mandatory but actually relate to S-57 format data. We have added them to the standard S-57 Inspector/Editor, thus ensuring their execution within the routine process of publishing S-57 ENC.

To increase productivity, we have added batch data processing capabilities and automatic error correction functions to the S-57 Editor. The output is S-57 ENC where the information meets S-101 requirements.
This is the process of transforming S-57 ENC into tokens, described based on a combined S-57 plus S-101 dictionary. Simultaneously with the tokens, we obtain S-101 charts, which are not complete and correct, but can be used by those who prefer parallel dual production over centralized production.

Articles:

➥ A. Preparation of S-57 data for conversion to S-101.

➥ B. Tokenization.

Why are the S-101 ENCs obtained from S-57 ENC in the previous stage not complete and correct? Because S-101 requires additional parameters that are absent in S-57. We propose adding such attributes directly to the tokens using the S-101 Editor, which also has a streaming processing mode and auto-correction functions. The output is tokens that contain all the necessary information for display in both S-57 & S-101 formats. Complete and correct S-101 is obtained from the tokens using the Tokenizer program.

➥ C. Preparation of tokens for conversion to S-101.

The final stage is the conversion of the token to S-101:

  • Checking S-101 against format requirements;
  • Preparing S-57 in maximum compliance with new S-101 requirements;
  • Converting S-57 to tokens;
  • Adding new information to tokens;
  • Obtaining equivalent S-101 from S-57;
  • Checking compliance with S-101;
  • Checking equality.

➥ D. S-101 ENC QC&Validation

dKart Evolution: Overview /
EN
Watch video