forked from alliander-opensource/nlcs-netbeheer-schematron
-
Notifications
You must be signed in to change notification settings - Fork 2
Validatieregels extra info
Sytse Walraven edited this page May 7, 2026
·
8 revisions
Hieronder volgt een overzicht van alle validatieregels met geometrische testdata. Doormiddel van visualisaties van de testdata is het gemakkelijker te begrijpen hoe, waarmee, en waarop er exact getest wordt. Deze afbeeldingen zijn direct uit de actuele testdata gegenereerd.
Per regel bestaan positieve en negatieve situaties (wanneer de validatie respectievelijk moet slagen en falen).
Om te begrijpen hoe de overige inhoudelijke validaties werken, kan het beste gebruik worden gemaakt van de testbestanden.
In de voorbeelden hieronder is vlak A (met de gestreepte omlijning) het projectvlak.
- Punt
Bvolledig binnen projectvlak - Punt
Cexact op rand van projectvlak - Lijn
Dvolledig binnen projectvlak - Lijn
Emet één punt volledig binnen en één punt volledig buiten projectvlak - Lijn
Fmet punten volledig buiten maar ribbe binnen projectvlak - Lijn
Gmet één punt buiten en één punt exact op rand projectvlak - Lijn
Hmet een ribbe exact op ribbe van projectvlak maar ook punten buiten projectvlak - Vlak
Ivolledig binnen projectvlak - Vlak
Jwaarvan alle punten binnen het projectvlak liggen maar een ribbe buiten het projectvlak valt - Vlak
Kwaarvan alle punten buiten het projectvlak liggen maar een ribbe binnen het projectvlak valt - Vlak
Lsluit projectvlak volledig in
- Lijn
Bwaarvan de afstand totAveel minder dan 1 millimeter is
- Punt
Bvolledig buiten projectvlak
- Punt
Bvolledig buiten projectvlak in concave deel van polygon
- Lijn
Bvolledig buiten projectvlak
- Vlak
Bvolledig buiten projectvlak
- Lijn
Bwaarvan het linkersegment net minder dan 50m en rechtersegment net meer dan 10cm lang is, met een hoek van 45 graden tussen beide segmenten
- Vlak
Bwaarvan het meest linkse segment net minder dan 50m en het meest rechtse segment net meer dan 10cm lang is
- Lijn
Bmet lijnsegment korter dan 10cm aan de rechterkant
- Lijn
Bmet lijnsegment langer dan 50m aan de rechterkant
- Lijn
Bmet hoek van meer dan 45 graden tussen lijnsegmenten
- Lijn
Bmet lijnsegmenten korter dan 10cm
- Lijn
Bmet lijnsegment langer dan 50m
- Mof
Caan een uiteinde van kabelB - Mof
Dop een knik van kabelB - Mof
Emidden op een segment van kabelB
- Mof
Cniet verbonden aan een kabel
- Mof
Cverbonden met kabelBvan een ander netvlak
- MSkabel
Bmet uiteinden verbonden met MSoverdrachtspuntDen MSmofE - MSkabel
Cmet uiteinden verbonden met MSmofEen MSstationF
- LSkabel
Bmet uiteinden verbonden met LSoverdrachtspuntEen LSmofF - LSkabel
Cmet uiteinden verbonden met LSmofFen OVLoverdrachtspuntG - LSkabel
Dmet uiteinden verbonden met MSstationHen LSkastI
- Eaarddraad
Bmet uiteinden verbonden met MSmofFen LSmofG - Eaarddraad
Cmet uiteinden verbonden met LSmofGen EaardmofH - Eaarddraad
Dmet uiteinden verbonden met EaardpenIen MSstationJ - Eaarddraad
Emet uiteinden verbonden met LSkastKen MSstationL
- Kabel
Bmet onverbonden uiteinden maar metBedrijfstoestandVERLATEN
- Kabel
Bmet onverbonden uiteinden maar liggend buiten projectvlakA
- Kabel
Bmet beide uiteinden onverbonden
- Kabel
Bmet 1 geldig eindpuntC, maar 1 eindpunt onverbonden
- Kabel
B, kabelCen mofDvan hetzelfde netvlak
- Kabel
Ben mofDvan zelfde netvlak, maar kabelCvan ander netvlak
- Kabel
Bverbonden met kabelCvia mofD, beide kabels hebben een overeenkomendeBedrijfstoestand,Spanningsniveau,SubnettypeenVerbindingnummer
- Kabel
Bverbonden met kabelCvia mofD, maarBedrijfstoestandkomt niet overeen - Kabel
Bverbonden met kabelCvia mofD, maarSpanningsniveaukomt niet overeen - Kabel
Bverbonden met kabelCvia mofD, maarSubnettypekomt niet overeen - Kabel
Bverbonden met kabelCvia mofD, maarVerbindingnummerkomt niet overeen
- Mof
Bmet 1 verbonden kabelCwaarvan deFaseAanduidingNis
- Mof
Bmet 2 verbonden kabelsCenDwaarvan deFaseAanduidinggelijk zijn
- Mof
Bmet 3 verbonden kabelsC,DenEwaarvan deFaseAanduidinggelijk zijn
- Mof
Bmet 4 verbonden kabelsC,D,EenFwaarvan deFaseAanduidingrespectievelijk3 Fasen,L1,L2enL3zijn
- Mof
Bmet 5 verbonden kabelsC,D,E,FenGwaarvan deFaseAanduidingrespectievelijk3 Fasen,L1,L2,L3enL3zijn
- Mof
Bmet 2 verbonden kabelsCenDwaarvan deFaseAanduidingNis - Mof
Bmet 2 verbonden kabelsCenDwaarvan deFaseAanduidingniet gelijk zijn
- Mof
Bmet 3 verbonden kabelsC,DenEwaarvan deFaseAanduidingNis - Mof
Bmet 3 verbonden kabelsC,DenEwaarvan deFaseAanduidingniet gelijk zijn
- Mof
Bmet 4 verbonden kabelsC,D,EenFwaarvan deFaseAanduidingNis - Mof
Bmet 2 verbonden kabelsC,D,EenFwaarvan deFaseAanduidingrespectievelijk3 Fasen,L1,L2enL1zijn
- Mof
Bmet functieEIND GEAARD,EINDDOP,EINDMOFofLOODKOPmet 1 verbonden kabelC
- Mof
Bmet functieMANTELREPARATIE,VERBINDINGofZEGELWIJZIGINGmet 2 verbonden kabelsCenD
- Mof
Bmet functieAFTAK SPLITSENDmet 2 verbonden kabelsCenDwaarvan deStatusrespectievelijkBESTAANDenNIEUWzijn
- Mof
Bmet functieAFTAK SPLITSENDmet 3 verbonden kabelsCenDwaarvan deStatusNIEUWis
- Mof
Bmet functie3FASE 3x1FASEmet 4 verbonden kabelsC,D,EenF
- Eaardmof
Bverbonden met EaarddraadC
- Mof
Bmet functieEIND GEAARD,EINDDOP,EINDMOFofLOODKOPmet 2 verbonden kabelCenD
- Mof
Bmet functieMANTELREPARATIE,VERBINDINGofZEGELWIJZIGINGmet 1 verbonden kabelsC
- Mof
Bmet functieAFTAK SPLITSENDmet 2 verbonden kabelsCenDwaarvan deStatusBESTAANDis
- Mof
Bmet functieAFTAK SPLITSENDmet 2 verbonden kabelsCenDwaarvan deStatusNIEUWis
- Mof
Bmet functie3FASE 3x1FASEmet 3 verbonden kabelsC,DenE
- Eaardmof
Bzonder verbonden Eaardraad
- Mantelbuis
C(bestaand uit 1 segment) waarvan inhoudBexact op de mantelbuis ligt
- Mantelbuis
B(bestaand uit 1 segment) waarvan inhoudCbinnen 1m van de mantelbuis ligt
- Mantelbuis
B(bestaand uit meerdere segmenten) waarvan inhoudCexact op de mantelbuis ligt
- Mantelbuis
C(bestaand uit meerdere segmenten) waarvan inhoudBbinnen 1m van de mantelbuis ligt
- Mantelbuis
C(in U-bocht) waarvan inhoudBexact op de mantelbuis ligt
- Mantelbuis
C(in U-bocht) waarvan inhoudBbinnen 1m van de mantelbuis ligt
- Mantelbuis
Cwaarvan inhoudBzeer veel coördinated bevat, waaronder sequentieel hetzelfde coordinaat
- Mantelbuis
Cwaarvan inhoudBop exact hetzelfde punt eindigt
- Mantelbuis
Cwaarvan inhoudBexact dezelfde coödinaten heeft
- Mantelbuis
B(bestaand uit 1 segment) waarvan inhoudCniet geheel binnen 1m van de mantelbuis ligt
- Mantelbuis
C(bestaand uit meerdere segmenten) waarvan inhoudBniet geheel binnen 1m van de mantelbuis ligt
- Mantelbuis
C(in U-bocht) waarvan inhoudBniet geheel binnen 1m van de mantelbuis ligt
- Mof
Bverbonden met kabelC, beide met hetzelfdeVerbindingnummer
- Mof
Bverbonden met kabelC, met elk een anderVerbindingnummer