Fichier parking.xml
Cette partie de la documentation explique comment générer le fichier parking.xml de l'export NeTEx, qui contient les informations sur les parkings.
En particulier, on y trouve des éléments NeTEx ParkingBay, générés à partir des places de stationnement réservées aux personnes à mobilité réduite du standard CNIG.
ParkingBay
Un élément NeTEx ParkingBay est créé pour chaque place de stationnement de véhicule réservée aux personnes à mobilité réduite (STATIONNEMENT_PMR).
ParkingBay/Centroid/Location
ParkingBay/Centroid/Location est construit à partir de la géométrie du nœud de cheminement donnant accès au stationnement PMR. Une géométrie ponctuelle est attendue.
ParkingBay/AccessibilityAssessment
Les AccessibilityLimitation suivants sont présents :
- WheelchairAccess
- StepFreeAccess
- VisualSignsAvailable
- TactileGuidanceAvailable
WheelchairAccess est renseigné à l'aide des règles de gestion suivantes :
- false si STATIONNEMENT_PMR.devers > 2%
- false si STATIONNEMENT_PMR.pente > 2%
- false si STATIONNEMENT_PMR.largeurStat < 3.3 m
- false si STATIONNEMENT_PMR.typeSol = gravel / stabilisé / uneven
- false si STATIONNEMENT_PMR.etatRevetement = dégradation entraînant un problème de sécurité immédiat
- false si le nœud de cheminement donnant accès au stationnement PMR a NOEUD_CHEMINEMENT.hauteurRessaut > 0,04 m
- true si toutes les conditions suivantes sont remplies : STATIONNEMENT_PMR.devers ≤ 2%, STATIONNEMENT_PMR.pente ≤ 2%, STATIONNEMENT_PMR.largeurStat ≥ 3,3 m, STATIONNEMENT_PMR.typeSol != gravel / stabilisé / uneven, STATIONNEMENT_PMR.etatRevetement != dégradation entraînant un problème de sécurité immédiat / dégradation entraînant une difficulté d'usage ou d'inconfort, NOEUD_CHEMINEMENT.hauteurRessaut ≤ 0.02 m
StepFreeAccess est rempli à partir de l'attribut NOEUD_CHEMINEMENT.hauteurRessaut du nœud de cheminement donnant accès au stationnement PMR avec les règles de gestion suivantes :
- false si NOEUD_CHEMINEMENT.hauteurRessaut est strictement supérieur à 0,04 m
- true si NOEUD_CHEMINEMENT.hauteurRessaut est inférieur ou égal à 0,02 m
- partial si NOEUD_CHEMINEMENT.hauteurRessaut est compris entre 0,02 m et 0,04m , en ajoutant "Présence d'une marche de moins de 4 cm" à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description
- unknown sinon
VisualSignsAvailable est renseigné à l'aide des règles de gestion suivantes :
- false si STATIONNEMENT_PMR.signalPMR et STATIONNEMENT_PMR.marquageSol sont faux
- true si STATIONNEMENT_PMR.signalPMR et STATIONNEMENT_PMR.marquageSol sont vrais
- partial si STATIONNEMENT_PMR.signalPMR est vrai et STATIONNEMENT_PMR.marquageSol est faux, en ajoutant "Signalétique présente mais marquage au sol non conforme" à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description
- partial si STATIONNEMENT_PMR.signalPMR est faux et STATIONNEMENT_PMR.marquageSol est vrai, en ajoutant "Marquage au sol présent mais signalétique non conforme" à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description
- unknown sinon
TactileGuidanceAvailable est rempli à l'aide des règles de gestion suivantes :
- true si le nœud de cheminement donnant accès au stationnement PMR est l'extrémité d'un tronçon de cheminement qui est une circulation et CIRCULATION.repereLineaire != aucun
- false si le nœud de cheminement donnant accès au stationnement PMR est l'extrémité d'un tronçon de cheminement qui est une circulation et CIRCULATION.repereLineaire = aucun
- unknown sinon
ParkingBay/PublicUse
ParkingBay/PublicUse est rempli avec la valeur fixe "disabledPublicOnly".
ParkingBay/ParkingVehicleType
ParkingBay/ParkingVehicleType est rempli avec la valeur fixe "car".
ParkingBay/BayGeometry
ParkingBay/BayGeometry est rempli avec la valeur de l'attribut STATIONNEMENT_PMR.typeStationnement avec les règles de gestion suivantes :
- orthogonal si typeStationnement = bataille
- angled si typeStationnement = épi
- parallel si typeStationnement = longitudinal
ParkingBay/ParkingVisibility
ParkingBay/ParkingVisibility est rempli avec les règles de gestion suivantes :
- unmarked si STATIONNEMENT_PMR.signalPMR et STATIONNEMENT_PMR.marquageSol sont faux
- signageOnly si STATIONNEMENT_PMR.signalPMR est vrai et STATIONNEMENT_PMR.marquageSol est faux
- demarcated si STATIONNEMENT_PMR.marquageSol est vrai
- non renseigné sinon
ParkingBay/Length
ParkingBay/Length est rempli avec la valeur de l'attribut STATIONNEMENT_PMR.longueurStat.
Cas particulier : si STATIONNEMENT_PMR.longueurStat vaut 9999 ParkingBay/Length n'est pas renseigné.
ParkingBay/Width
ParkingBay/Width est rempli avec la valeur de l'attribut STATIONNEMENT_PMR.largeurStat.
Cas particulier : si STATIONNEMENT_PMR.largeurStat vaut 9999 ParkingBay/Width n'est pas renseigné.