dKart Evolution es un conjunto de productos de software y tecnologías para la producción y mantenimiento de colecciones de ENC en formatos S-57 y S-101. La base del sistema se fundamenta en el principio de percepción crítica de los estándares hidrográficos basados en S-100, con el objetivo de ofrecer la solución más simple, confiable y económicamente viable para las administraciones marítimas nacionales y organizaciones comerciales dedicadas a la producción, validación y distribución de datos.
El análisis de las diferencias entre los formatos S-57 y S-101 muestra que coinciden en más del 90%, mientras que los requisitos formales para ellos, descritos en los estándares S-58 y S-158, difieren significativamente. Esto conduce a una complejidad excesiva y provoca una producción paralela de ENC, que inevitablemente se asocia con altos costos y baja calidad.
    Esta es exactamente la solución que ofrece dKart Evolution: adaptar dKart Office para preparar ENC S-57 que cumpla en un 90% con los requisitos de S-101 y agregar un 10% de datos específicos de S-101 utilizando nuevas herramientas. Para este propósito, utilizamos la armonización de descriptores ENC basada en tokens y la armonización de los requisitos de los estándares S-58 y S-158, como se muestra en el diagrama a continuación.
    Dado que S-101 es una réplica sintáctica de S-57 en un 90%, entonces el 90% de la preparación de datos puede llevarse a cabo mediante los medios de producción tradicionales de S-57. Esto no requiere cambiar los procesos de producción, invertir en productos de software ni recapacitar a los cartógrafos.
    dKart Evolution está diseñado para:
- Evitar la producción dual de datos.
- Garantizar la integridad de la información.
- Garantizar un control de calidad sistemático.
- Transicionar a la producción automática.
- Reducir costos y gastos.
Las principales operaciones tecnológicas son los siguientes pasos:
   A veces este procedimiento se asocia con verificaciones de preparación, pero esto no es del todo exacto. El estándar S-158 formula aproximadamente 72 verificaciones adicionales, cinco de las cuales son obligatorias pero en realidad se relacionan con datos en formato S-57. Las hemos agregado al Inspector/Editor S-57 estándar, asegurando así su ejecución dentro del proceso rutinario de publicación de ENC S-57.
Para aumentar la productividad, hemos agregado capacidades de procesamiento por lotes de datos y funciones de corrección automática de errores al Editor S-57. El resultado es ENC S-57 donde la información cumple con los requisitos de S-101.
    Este es el proceso de transformar ENC S-57 en tokens, descritos basándose en un diccionario combinado S-57 más S-101. Simultáneamente con los tokens, obtenemos cartas S-101, que no están completas ni son correctas, pero pueden ser utilizadas por aquellos que prefieren la producción dual paralela sobre la producción centralizada.
    
Articles:
     
➥ A. Preparación de datos S-57 para conversión a S-101.
   
➥ B. Tokenización.
   ¿Por qué las ENC S-101 obtenidas de ENC S-57 en la etapa anterior no están completas ni son correctas? Porque S-101 requiere parámetros adicionales que están ausentes en S-57. Proponemos agregar dichos atributos directamente a los tokens utilizando el Editor S-101, que también tiene un modo de procesamiento en flujo y funciones de autocorrección. El resultado son tokens que contienen toda la información necesaria para su visualización en formatos S-57 y S-101. El S-101 completo y correcto se obtiene de los tokens utilizando el programa Tokenizer.
    
➥ C. Preparación de tokens para conversión a S-101.
   La etapa final es la conversión del token a S-101:
- Verificar S-101 contra los requisitos del formato
- Preparar S-57 en cumplimiento máximo con los nuevos requisitos de S-101
- Convertir S-57 a tokens
- Agregar nueva información a los tokens
- Obtener S-101 equivalente a partir de S-57
- Verificar el cumplimiento con S-101
- Verificar la igualdad
   
➥ D. Control de Calidad y Validación de ENC S-101
       dKart Evolution: Overview /