Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • succes: true/false alleen bij true is de validatie volledig succesvol uitgevoerd

  • module_version:de versie van de validatiemodule die is gebruikt

  • date_check: De lokale datum-tijd waarop de validatie is gestard

  • duration: nummer, de tijd in seconden die de validatie heeft geduurd

  • status: geeft aan tot welke stap de validatiemodule is gekomen: initialization, define data-model, syntax-validation (layers), syntax-validation (fields), logical validation, export results, finished. Een geslaagde validatie (succes=true) heeft altijd status=finished.

  • error: een foutmelding gevolgd door een Python Exception. Alleen zichtbaar als succes=false en status != finished

  • dataset_layers: array,lagen zoals aangeboden in de dataset GeoPackage(s)

  • result_layers: array, de lagen die te downloaden zijn als resultaat

  • missing_layers: lagen die onderdeel zijn van het datamodel, maar niet aanwezig zijn in de dataset

  • error_layers: aangeboden lagen die niet konden worden gevalideerd

  • syntax_result: array, lagen waarvoor een syntax_oordeel beschikbaar is

  • validation_result: array, lagen waarvoor validation_rules zijn uitgevoerd

Een voorbeeld van een sammenvatting bij een succesvol uitgevoerde validatie:

Code Block
languagejson
{
    "success": true,
    "module_version": "0.9.4",
    "date_check": "2022-01-25T15:36:50.082241",
    "duration": 13.35630178451538,
    "status": "finished",
    "dataset_layers": [
        "Afvoergebiedaanvoergebied",
        "Duikersifonhevel",
        "Hydroobject",
        "Regelmiddel",
        "Stuw",
        "Brug",
        "Bodemval",
        "Gemaal",
        "Kunstwerkopening",
        "Pomp"
    ],
    "result_layers": [
        "afvoergebiedaanvoergebied",
        "duikersifonhevel",
        "hydroobject",
        "regelmiddel",
        "stuw",
        "brug",
        "bodemval",
        "gemaal",
        "kunstwerkopening",
        "pomp"
    ],
    "missing_layers": [
        "admingrenswaterschap",
        "afsluitmiddel",
        "aquaduct",
        "beheergrenswaterschap",
        "bijzonderhydraulischobject",
        "doorstroomopening",
        "grondwaterinfolijn",
        "grondwaterinfopunt",
        "grondwaterkoppellijn",
        "grondwaterkoppelpunt",
        "hydrologischerandvoorwaarde",
        "hydroobject_normgp",
        "lateraleknoop",
        "meetlocatie",
        "meetwaardeactiewaarde",
        "normgeparamprofiel",
        "normgeparamprofielwaarde",
        "peilafwijkinggebied",
        "peilbesluitgebied",
        "peilgebiedpraktijk",
        "peilgebiedvigerend",
        "profielgroep",
        "profiellijn",
        "profielpunt",
        "reglementgrenswaterschap",
        "streefpeil",
        "sturing",
        "vispassage",
        "vispassagevlak",
        "vuilvang",
        "zandvang"
    ],
    "error_layers": [],
    "syntax_result": [
        "afvoergebiedaanvoergebied",
        "duikersifonhevel",
        "hydroobject",
        "regelmiddel",
        "stuw",
        "brug",
        "bodemval",
        "gemaal",
        "kunstwerkopening",
        "pomp"
    ],
    "validation_result": [
        "duikersifonhevel",
        "regelmiddel",
        "kunstwerkopening",
        "stuw",
        "brug",
        "pomp",
        "gemaal",
        "hydroobject"
    ],
    "warnings": [
        "5 objecten niet meegenomen in general_rule object: 'duikersifonhevel', id: '1' wegens no_data in invoer.",
        "5 objecten niet meegenomen in general_rule object: 'duikersifonhevel', id: '2' wegens no_data in invoer.",
        "5 objecten niet meegenomen in general_rule object: 'duikersifonhevel', id: '3' wegens no_data in invoer.",
        "2 objecten niet meegenomen in general_rule object: 'stuw', id: '0' wegens no_data in invoer.",
        "2 objecten niet meegenomen in general_rule object: 'stuw', id: '1' wegens no_data in invoer."
    ]
}