Aller au contenu

Fichier accessibility.xml

Cette partie de la documentation explique comment générer le fichier accessibility.xml de l'export NeTEx, qui contient les équipements et les informations de cheminement.

Un objet NeTEx NavigationPath est construit pour chaque cheminement (CHEMINEMENT).

NavigationPath/PathLinkInSequence est rempli avec des références vers les objets NeTEx correspondants aux tronçons de cheminement qui composent le cheminement.

Un objet NeTEx SitePathLink est construit pour chaque tronçon de cheminement (TRONCON_CHEMINEMENT).

Remarque

Il faudrait théoriquement également créer un ou plusieurs objets NeTEx SitePathLink pour représenter les déplacements verticaux qu'on peut effectuer en ascenseur (ASCENSEUR) ou avec un élévateur (ELEVATEUR), mais la modélisation et les attributs CNIG ne le permettent pas (il n'est notamment pas possible d'identifier les niveaux desservis et donc le nombre de SitePathLink à créer en conséquence).

SitePathLink/Distance

SitePathLink/Distance est rempli à partir de l'attribut TRONCON_CHEMINEMENT.distance.

SitePathLink/gml:LineString

SitePathLink/gml:LineString est construit à partir de la géométrie du TRONCON_CHEMINEMENT. Une géométrie linéaire est attendue.

SitePathLink/From

SitePathLink/From est construit à partir de l'attribut TRONCON_CHEMINEMENT.from.

Il s'agit d'une référence vers l'objet NeTEx qui représente le nœud de départ du tronçon.

SitePathLink/To

SitePathLink/To est construit à partir de l'attribut TRONCON_CHEMINEMENT.to.

Il s'agit d'une référence vers l'objet NeTEx qui représente le nœud de destination du tronçon.

SitePathLink/AccessibilityAssessment

SitePathLink/AccessibilityAssessment est calculé à partir des attributs du TRONCON_CHEMINEMENT.

WheelchairAccess

Si le TRONCON_CHEMINEMENT est un ESCALIER, ESCALATOR ou un TAPIS_ROULANT, WheelchairAccess est rempli avec la valeur fixe false.

Si le TRONCON_CHEMINEMENT est une RAMPE, WheelchairAccess est rempli avec les règles de gestion suivantes :

  • false si TRONCON_CHEMINEMENT.pente > 5%
  • false si RAMPE.largeurUtile < 1,4m
  • true si TRONCON_CHEMINEMENT.pente ≤ 5% et RAMPE.largeurUtile ≥ 1,4 m

Si le TRONCON_CHEMINEMENT est une CIRCULATION, WheelchairAccess est rempli avec les règles de gestion suivantes :

  • false si TRONCON_CHEMINEMENT.devers > 5%
  • false si TRONCON_CHEMINEMENT.pente > 8%
  • false si CIRCULATION.largeurUtile < 0.9 m
  • false si CIRCULATION.typesol = gravel / stabilisé / uneven
  • false si CIRCULATION.etatRevetement = dégradation entraînant un problème de sécurité immédiat
  • false si le tronçon de cheminement comporte un ou plusieurs OBSTACLEs
  • true si toutes les conditions suivantes sont remplies :
    • TRONCON_CHEMINEMENT.devers ≤ 2%
    • TRONCON_CHEMINEMENT.pente ≤ 5%
    • CIRCULATION.largeurUtile ≥ 1,4 m
    • CIRCULATION.typesol != gravel / stabilisé / uneven
    • CIRCULATION.etatRevetement != dégradation entraînant un problème de sécurité immédiat
    • le tronçon de cheminement ne comporte aucun OBSTACLE
  • sinon, partial si toutes les conditions suivantes sont remplies :
    • TRONCON_CHEMINEMENT.devers ≤ 5%
    • TRONCON_CHEMINEMENT.pente ≤ 8%
    • CIRCULATION.largeurUtile ≥ 0.9 m
    • CIRCULATION.typesol != gravel / stabilisé / uneven
    • CIRCULATION.etatRevetement != dégradation entraînant un problème de sécurité immédiat
    • le tronçon de cheminement ne comporte aucun OBSTACLE
  • unknown sinon

Si le TRONCON_CHEMINEMENT est une TRAVERSEE, WheelchairAccess est rempli avec les règles de gestion suivantes :

  • false si TRONCON_CHEMINEMENT.devers > 5%
  • false si TRONCON_CHEMINEMENT.pente > 8%
  • false si TRAVERSEE.etatRevetement = dégradation entraînant un problème de sécurité immédiat
  • false si au moins une des deux extrémités du tronçon de cheminement correspondant à la traversée a NOEUD_CHEMINEMENT.hauteurRessaut > 0.04 m
  • true si toutes les conditions suivantes sont remplies :
    • TRONCON_CHEMINEMENT.devers ≤ 2%
    • TRONCON_CHEMINEMENT.pente ≤ 5%
    • TRAVERSEE.etatRevetement != dégradation entraînant un problème de sécurité immédiat
    • les deux extrémités du tronçon de cheminement correspondant à la traversée ont NOEUD_CHEMINEMENT.hauteurRessaut ≥ 0.02 m
  • sinon, partial si toutes les conditions suivantes sont remplies :
    • TRONCON_CHEMINEMENT.devers ≤ 5%
    • TRONCON_CHEMINEMENT.pente ≤ 8%
    • TRAVERSEE.etatRevetement != dégradation entraînant un problème de sécurité immédiat
    • les deux extrémités du tronçon de cheminement correspondant à la traversée ont NOEUD_CHEMINEMENT.hauteurRessaut ≤ 0.04 m
  • unknown sinon

Si le TRONCON_CHEMINEMENT est un QUAI, WheelchairAccess est rempli avec les règles de gestion suivantes :

  • false si TRONCON_CHEMINEMENT.devers > 5%
  • false si TRONCON_CHEMINEMENT.pente > 8%
  • false si QUAI.largeurPassage < 0.9 m
  • false si QUAI.diamZoneManoeuvre < 1.5 m
  • false si QUAI.etatRevetement = dégradation entraînant un problème de sécurité immédiat
  • false si le tronçon de cheminement comporte un ou plusieurs OBSTACLEs
  • true si toutes les conditions suivantes sont remplies :
    • TRONCON_CHEMINEMENT.devers ≤ 2%
    • TRONCON_CHEMINEMENT.pente ≤ 5%
    • QUAI.largeurPassage ≥ 1,4 m
    • QUAI.etatRevetement != dégradation entraînant un problème de sécurité immédiat
    • le tronçon de cheminement ne comporte aucun OBSTACLE
  • sinon, partial si toutes les conditions suivantes sont remplies :
    • TRONCON_CHEMINEMENT.devers ≤ 5%
    • TRONCON_CHEMINEMENT.pente ≤ 8%
    • QUAI.largeurPassage ≥ 0.9 m
    • QUAI.etatRevetement != dégradation entraînant un problème de sécurité immédiat
    • le tronçon de cheminement ne comporte aucun OBSTACLE
  • unknown sinon

Enfin, si aucune des conditions n'est remplie, WheelchairAccess vaudra "unknown".

StepFreeAccess

Si le TRONCON_CHEMINEMENT est un ESCALIER, StepFreeAccess est rempli avec la valeur fixe "false".

Si le TRONCON_CHEMINEMENT est un ESCALATOR, un TAPIS_ROULANT ou une RAMPE, StepFreeAccess est rempli avec la valeur fixe "true".

Si le TRONCON_CHEMINEMENT est une TRAVERSEE, StepFreeAccess est rempli avec les règles de gestion suivantes :

  • false si au moins une des deux extrémités du tronçon de cheminement correspondant à la traversée a NOEUD_CHEMINEMENT.hauteurRessaut > 0.04 m
  • true si les deux extrémités du tronçon de cheminement correspondant à la traversée ont NOEUD_CHEMINEMENT.hauteurRessaut ≥ 0.02 m
  • sinon, partial si les deux extrémités du tronçon de cheminement correspondant à la traversée ont NOEUD_CHEMINEMENT.hauteurRessaut ≤ 0.04 m. Dans ce cas, on ajoute "Présence de marches de moins de 4 cm" à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description
  • unknown sinon

Sinon, StepFreeAccess est rempli avec les règles de gestion suivantes :

  • false si le tronçon de cheminement comporte un ou plusieurs OBSTACLEs avec OBSTACLE.typeObstacle = ressaut
  • true si le tronçon de cheminement ne comporte aucun OBSTACLE avec OBSTACLE.typeObstacle = ressaut
  • unknown sinon

Enfin, si aucune des conditions n'est remplie, StepFreeAccess vaudra "unknown".

EscalatorFreeAccess

Si le TRONCON_CHEMINEMENT est un ESCALATOR, EscalatorFreeAccess est rempli avec la valeur fixe "false".

Sinon, EscalatorFreeAccess est rempli avec la valeur fixe "true".

LiftFreeAccess

Si une des extrémités du TRONCON_CHEMINEMENT correspond à un ASCENSEUR ou un ELEVATEUR, LiftFreeAccess est rempli avec la valeur fixe "false".

Sinon, LiftFreeAccess est rempli avec la valeur fixe "true".

VisualSignsAvailable

Si le TRONCON_CHEMINEMENT est une TRAVERSEE, VisualSignsAvailable est rempli avec les règles de gestion suivantes :

  • false si TRAVERSEE.typeMarquage = aucun
  • false si TRAVERSEE.etatMarquage = absence
  • true si TRAVERSEE.etatMarquage = bon état / dégradation sans gravité
  • partial si TRAVERSEE.etatMarquage = dégradation entraînant une difficulté d'usage ou d'inconfort. Dans ce cas, on ajoute à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description la phrase suivante : "Marquage au sol avec dégradation entraînant une difficulté d’usage ou d’inconfort"
  • partial si TRAVERSEE.etatMarquage = dégradation entraînant un problème de sécurité immédiat. Dans ce cas, on ajoute à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description la phrase suivante : "Marquage au sol avec dégradation entraînant un problème de sécurité immédiat"
  • unknown sinon

Sinon, VisualSignsAvailable n'est pas renseigné.

AudibleSignalsAvailable

Si le TRONCON_CHEMINEMENT est une TRAVERSEE, AudibleSignalsAvailable est rempli avec les règles de gestion suivantes :

  • false si TRAVERSEE.aideSonore = absence
  • true si TRAVERSEE.aideSonore = bon état / dégradation sans gravité
  • partial si TRAVERSEE.aideSonore = dégradation entraînant une difficulté d'usage ou d'inconfort. Dans ce cas, on ajoute à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description la phrase suivante : "Répétiteurs sonores avec dégradation entraînant une difficulté d’usage ou d’inconfort"
  • partia si TRAVERSEE.aideSonore = dégradation entraînant un problème de sécurité immédiat. Dans ce cas, on ajoute à la liste des phrases utilisées pour constituer AccessibilityAssessment/validityConditions/ValidityCondition/Description la phrase suivante : "Répétiteurs sonores avec dégradation entraînant un problème de sécurité immédiat"
  • unknown sinon

Sinon, AudibleSignalsAvailable n'est pas renseigné.

TactileGuidanceAvailable

Si le TRONCON_CHEMINEMENT est une CIRCULATION, TactileGuidanceAvailable est rempli avec les règles de gestion suivantes :

  • false si CIRCULATION.repereLineaire = aucun
  • true si CIRCULATION.repereLineaire != aucun
  • unknown sinon

Si le TRONCON_CHEMINEMENT est une TRAVERSEE, TactileGuidanceAvailable est rempli avec les règles de gestion suivantes :

  • false si TRAVERSEE.repereLineaire = aucun
  • true si TRAVERSEE.repereLineaire != aucun
  • unknown sinon

Si le TRONCON_CHEMINEMENT est un QUAI, TactileGuidanceAvailable est rempli avec les règles de gestion suivantes :

  • false si QUAI.signalisationPorte != tactile / visuel et tactile / tactile et sonore / visuel et tactile et sonore
  • true si QUAI.signalisationPorte = tactile / visuel et tactile / tactile et sonore / visuel et tactile et sonore
  • unknown sinon

Sinon, TactileGuidanceAvailable est rempli avec la valeur fixe "unknown".

SitePathLink/PublicUse

SitePathLink/PublicUse a la valeur fixe "all" car tous les cheminements décrits sont réputés accessibles à tous.

SitePathLink/Covered

SitePathLink/Covered est rempli à partir de l'attribut CIRCULATION.couvert de l'objet CIRCULATION correspondant au TRONCON_CHEMINEMENT courant :

  • indoors si couvert = intérieur
  • outdoors si couvert = extérieur non couvert
  • covered si couvert = extérieur couvert
  • unknown si non renseigné

Si le TRONCON_CHEMINEMENT n'est pas une CIRCULATION, l'élément SitePathLink/Covered est absent.

SitePathLink/Lighting

Si le TRONCON_CHEMINEMENT est une CIRCULATION, SitePathLink/Lighting est rempli à partir de l'attribut CIRCULATION.eclairage de l'objet CIRCULATION correspondant au TRONCON_CHEMINEMENT courant :

  • wellLit si eclairage = bon éclairage
  • poorlyLit si eclairage = éclairage insuffisant
  • unlit si eclairage = absence d’éclairage
  • unknown si non renseigné

Si le TRONCON_CHEMINEMENT est une TRAVERSEE, SitePathLink/Lighting est rempli à partir de l'attribut TRAVERSEE.eclairage de l'objet TRAVERSEE correspondant au TRONCON_CHEMINEMENT courant avec les mêmes règles de gestion.

Si le TRONCON_CHEMINEMENT est un ASCENSEUR, SitePathLink/Lighting est rempli à partir de l'attribut TRAVERSEE.eclairage de l'objet ASCENSEUR correspondant au TRONCON_CHEMINEMENT courant :

  • wellLit si eclairage est supérieur ou égal à 150 lux
  • poorlyLit si eclairage est entre 100 et 150 lux
  • unlit si eclairage est strictiement inférieur à 100 lux
  • unknown si non renseigné

Sinon, l'élément SitePathLink/Lighting est absent.

SitePathLink/AllAreasWheelchairAccessible

SitePathLink/AllAreasWheelchairAccessible est rempli avec la valeur true si WheelchairAccess vaut true, et false si WheelchairAccess est false.

Sinon, SitePathLink/AllAreasWheelchairAccessible n'est pas renseigné.

SitePathLink/NumberOfSteps

Si le TRONCON_CHEMINEMENT est un ESCALIER, SitePathLink/NumberOfSteps est rempli à partir de l'attribut ESCALIER.nbMarches de l'objet ESCALIER correspondant au TRONCON_CHEMINEMENT courant.

Si le TRONCON_CHEMINEMENT comporte un ou plusieurs OBSTACLEs avec OBSTACLE.typeObstacle = ressaut, SitePathLink/NumberOfSteps est rempli avec le nombre de ces OBSTACLEs.

Sinon, SitePathLink/NumberOfSteps est rempli avec la valeur fixe 0.

SitePathLink/MinimumWidth

Si le TRONCON_CHEMINEMENT est une CIRCULATION ne comportant aucun OBSTACLE, SitePathLink/MinimumWidth est rempli à partir de l'attribut CIRCULATION.largeurUtile de l'objet CIRCULATION correspondant au TRONCON_CHEMINEMENT courant.

Si le TRONCON_CHEMINEMENT est une CIRCULATION et comporte un ou plusieurs OBSTACLEs ou PASSAGE_SELECTIFs, SitePathLink/MinimumWidth est rempli avec la plus petite valeur d'OBSTACLE.largeurUtile et PASSAGE_SELECTIF.largeurUtile.

Remarque : si tous les OBSTACLE.largeurUtile = 9999 et tous les PASSAGE_SELECTIF.largeurUtile = 9999, on peut ignorer les obstacles et utiliser CIRCULATION.largeurUtile.

Si le TRONCON_CHEMINEMENT est une RAMPE, SitePathLink/MinimumWidth est rempli à partir de l'attribut RAMPE.largeurUtile de l'objet RAMPE correspondant au TRONCON_CHEMINEMENT courant.

Si le TRONCON_CHEMINEMENT est un ESCALIER, SitePathLink/MinimumWidth est rempli à partir de l'attribut ESCALIER.largeurUtile de l'objet ESCALIER correspondant au TRONCON_CHEMINEMENT courant.

Si le TRONCON_CHEMINEMENT est un ESCALATOR, SitePathLink/MinimumWidth est rempli à partir de l'attribut ESCALATOR.largeurUtile de l'objet ESCALATOR correspondant au TRONCON_CHEMINEMENT courant.

Si le TRONCON_CHEMINEMENT est un TAPIS_ROULANT, SitePathLink/MinimumWidth est rempli à partir de l'attribut TAPIS_ROULANT.largeurUtile de l'objet TAPIS_ROULANT correspondant au TRONCON_CHEMINEMENT courant.

Si le TRONCON_CHEMINEMENT est un QUAI, SitePathLink/MinimumWidth est rempli à partir de l'attribut QUAI.largeurPassage de l'objet QUAI correspondant au TRONCON_CHEMINEMENT courant.

Sinon, ou si l'attribut en question est manquant, SitePathLink/MinimumWidth est absent.

Cas particulier

Si l'attribut représentant la largeur utile de l'objet CNIG vaut 9999, on utilisera la valeur 1.80 à la place pour renseigner SitePathLink/MinimumWidth.

SitePathLink/AllowedUse

Si le TRONCON_CHEMINEMENT est un TAPIS_ROULANT, SitePathLink/AllowedUse est rempli à partir de l'attribut TAPIS_ROULANT.sens de l'objet TAPIS_ROULANT correspondant au TRONCON_CHEMINEMENT courant :

  • twoWay si sens = variable
  • oneWay si sens = direct ou sens = indirect

Si le TRONCON_CHEMINEMENT est un ESCALATOR, SitePathLink/AllowedUse est rempli à partir de l'attribut ESCALATOR.transition de l'objet ESCALATOR correspondant au TRONCON_CHEMINEMENT courant :

  • twoWay si transition = variable
  • oneWay si transition = montée ou transition = descente

Sinon, SitePathLink/AllowedUse est absent.

SitePathLink/Transition

Si le TRONCON_CHEMINEMENT est une CIRCULATION, SitePathLink/Transition est rempli à partir de l'attribut CIRCULATION.transition de l'objet CIRCULATION correspondant au TRONCON_CHEMINEMENT courant :

  • up si transition = montée
  • down si transition = descente
  • level si transition = pas de changement de niveau
  • SitePathLink/Transition est absent si transition = variable

Si le TRONCON_CHEMINEMENT est un ESCALATOR, SitePathLink/Transition est rempli à partir de l'attribut ESCALATOR.transition de l'objet ESCALATOR correspondant au TRONCON_CHEMINEMENT courant avec les mêmes règles de gestion

Sinon, SitePathLink/Transition est absent.

SitePathLink/Gradient

SitePathLink/Gradient est rempli à partir de l'attribut TRONCON_CHEMINEMENT.pente, après conversion des pourcentages en degrés. La formule suivante peut être utilisée : ceil(round(360 / (2 * PI) * 100 * arctan(pente / 100)) / 100).

SitePathLink/GradientType

SitePathLink/GradientType est rempli à partir de l'attribut TRONCON_CHEMINEMENT.pente, avec les règles de gestion suivantes :

  • verySteep si pente supérieur ou égal à 9%
  • steep si pente entre 6 et 8%
  • medium si pente = 5%
  • gentle si pente entre 1 et 4%
  • level si pente = 0%

SitePathLink/TiltAngle

SitePathLink/TiltAngle est rempli à partir de l'attribut TRONCON_CHEMINEMENT.devers, après conversion des pourcentages en degrés. La formule suivante peut être utilisée : ceil(round(360 / (2 * PI) * 100 * arctan(pente / 100)) / 100).

SitePathLink/TiltType

Si TRONCON_CHEMINEMENT.devers est strictement inférieur à 2%, SitePathLink/TiltType est rempli avec la valeur fixe "nearlyFlat".

Sinon, SitePathLink/TiltType n'est pas renseigné.

SitePathLink/AccessFeatureType

SitePathLink/AccessFeatureType est rempli à partir de la valeur de l'attribut TRONCON_CHEMINEMENT.typeTroncon avec les règles de gestion suivantes :

  • footpath si typeTroncon = chemin piéton
  • lift si typeTroncon = ascenseur / monte-charge / monte personne
  • stairs si typeTroncon = escalier
  • seriesOfStairs si typeTroncon = série d’escaliers
  • escalator si typeTroncon = escalator
  • travelator si typeTroncon = tapis roulant
  • ramp si typeTroncon = rampe
  • shuttle si typeTroncon = navette
  • crossing si typeTroncon = traversée piétonne
  • barrier si typeTroncon = présence de barrière(s)
  • narrowEntrance si typeTroncon = passage étroit
  • hall si typeTroncon = hall / couloir intérieur
  • openSpace si typeTroncon = espace ouvert
  • street si typeTroncon = rue
  • pavement si typeTroncon = trottoir / Îlot de traversée piétonne / quai
  • concourse si typeTroncon = passage
  • confinedSpace si typeTroncon = espace confiné
  • queueManagement si typeTroncon = gestion de queue

SitePathLink/PassageType

Si le TRONCON_CHEMINEMENT est une CIRCULATION, SitePathLink/PassageType est rempli à partir de l'attribut CIRCULATION.typepassage de l'objet CIRCULATION correspondant au TRONCON_CHEMINEMENT courant :

  • pathway si typepassage = en surface
  • corridor si typepassage = couloir
  • overpass si typepassage = aérien
  • underpass si typepassage = passage souterrain
  • tunnel si typepassage = tunnel

Sinon, SitePathLink/PassageType n'est pas renseigné.

SitePathLink/FlooringType

Si le TRONCON_CHEMINEMENT est une CIRCULATION, SitePathLink/FlooringType est rempli à partir de l'attribut CIRCULATION.typesol de l'objet CIRCULATION correspondant au TRONCON_CHEMINEMENT courant :

  • carpet si typesol = carpet
  • concrete si typesol = concrete
  • asphalt si typesol = asphalt
  • cork si typesol = cork
  • fibreglassGrating si typesol = fibreglassGrating
  • glazedCeramicTiles si typesol = glazedCeramicTiles
  • plasticMatting si typesol = plasticMatting
  • ceramicTiles si typesol = ceramicTiles
  • rubber si typesol = rubber
  • steelPlate si typesol = steelPlate
  • vinyl si typesol = vinyl
  • wood si typesol = wood
  • stone si typesol = stone
  • grass si typesol = grass
  • earth si typesol = dirt
  • gravel si typesol = gravel
  • uneven si typesol = uneven
  • other si typesol a une autre valeur

Sinon, SitePathLink/FlooringType n'est pas renseigné.

SitePathLink/TactileWarningStrip

SitePathLink/TactileWarningStrip est renseigné en utilisant l'attribut NOEUD_CHEMINEMENT.bandeEveilVigilance des deux extrémités du tronçon de cheminement, avec les règles de gestion suivantes :

  • unknown si les deux extrémités ont bandeEveilVigilance = sans objet
  • noTactileStrip si chaque extrémité a bandeEveilVigilance = absence/sans objet
  • tactileStripAtBothEnds si les deux extrémités ont bandeEveilVigilance != absence/sans objet
  • tactileStripAtBeginning si l'extrémité de départ a bandeEveilVigilance != absence/sans objet et l'extrémité d'arrivée a bandeEveilVigilance = absence/sans objet
  • tactileStripAtEnd si l'extrémité d'arrivée a bandeEveilVigilance != absence/sans objet et l'extrémité de départ a bandeEveilVigilance = absence/sans objet

SitePathLink/TactileGuidingStrip

Si le TRONCON_CHEMINEMENT est une CIRCULATION, SitePathLink/TactileGuidingStrip est rempli à partir de l'attribut CIRCULATION.repereLineaire de l'objet CIRCULATION correspondant au TRONCON_CHEMINEMENT courant :

  • true si repereLineaire = bande de guidage
  • false si repereLineaire != bande de guidage

Sinon, SitePathLink/TactileGuidingStrip n'est pas renseigné.

SitePathLink/equipmentPlaces

Si le TRONCON_CHEMINEMENT comporte certains types d'OBSTACLEs, ou si une de ses extrémités correspond à une ENTREE, un ASCENSEUR ou un ELEVATEUR, SitePathLink/equipmentPlaces contient une liste de référence vers les objets NeTEx correspondant à ces objets, ainsi que leurs positions respectives.

Les équipements concernés sont :

  • CrossingEquipment si le tronçon de cheminement comporte un obstacle avec typeObstacle = traversée de piste cyclable exporté en CrossingEquipment
  • StaircaseEquipment si le tronçon de cheminement comporte un obstacle avec typeObstacle = ressaut exporté en StaircaseEquipment
  • RoughSurface si le tronçon de cheminement comporte un obstacle avec typeObstacle = surface irrégulière exporté en RoughSurface
  • EntranceEquipment si le tronçon de cheminement est le point de départ ou de destination d'un NOEUD_CHEMINEMENT qui correspond à une entrée exportée en EntranceEquipment
  • LiftEquipment si le tronçon de cheminement est le point de départ ou de destination d'un NOEUD_CHEMINEMENT qui correspond à un ascenseur ou un élévateur exporté en LiftEquipment

SitePathLink/placeEquipments

Si le TRONCON_CHEMINEMENT est un équipement d'accès, SitePathLink/placeEquipments est rempli avec une référence vers l'objet NeTEx associé à cet équipement.

Les équipements concernés sont :

  • CrossingEquipment si le TRONCON_CHEMINEMENT est une TRAVERSEE
  • RampEquipment si le TRONCON_CHEMINEMENT est une RAMPE
  • StaircaseEquipment si le TRONCON_CHEMINEMENT est un ESCALIER
  • EscalatorEquipment si le TRONCON_CHEMINEMENT est un ESCALATOR
  • TravelatorEquipment si le TRONCON_CHEMINEMENT est un TAPIS_ROULANT
  • QueueingEquipment si TRONCON_CHEMINEMENT.typetronçon = gestion de queue
  • LiftEquipment si TRONCON_CHEMINEMENT.typetronçon = ascenseur

CrossingEquipment

Un élément NeTEx CrossingEquipment est créé pour chaque traversée (TRAVERSEE).

Un élément NeTEx CrossingEquipment est également créé pour chaque OBSTACLE avec typeObstacle = traversée de piste cyclable.

CrossingEquipment/ZebraCrossing

CrossingEquipment/ZebraCrossing est rempli à partir de la valeur de l'attribut TRAVERSEE.typeMarquage :

  • true si typeMarquage = bandes blanches
  • false sinon

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/ZebraCrossing n'est pas renseigné.

CrossingEquipment/PedestrianLights

CrossingEquipment/PedestrianLights est rempli à partir de la valeur de l'attribut TRAVERSEE.feuPietons.

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/PedestrianLights n'est pas renseigné.

CrossingEquipment/AcousticCrossingAids

CrossingEquipment/AcousticCrossingAids est rempli à partir de la valeur de l'attribut TRAVERSEE.aideSonore :

  • true si aideSonore != absence
  • false si aideSonore = absence

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/AcousticCrossingAids est rempli avec la valeur fixe false.

CrossingEquipment/TactileWarningStrip

CrossingEquipment/TactileWarningStrip est renseigné en utilisant l'attribut NOEUD_CHEMINEMENT.bandeEveilVigilance des deux extrémités du tronçon de cheminement correspondant à la traversée, avec les règles de gestion suivantes :

  • unknown si les deux extrémités ont bandeEveilVigilance = sans objet
  • noTactileStrip si chaque extrémité a bandeEveilVigilance = absence/sans objet
  • tactileStripAtBothEnds si les deux extrémités ont bandeEveilVigilance != absence/sans objet
  • tactileStripAtBeginning si l'extrémité de départ a bandeEveilVigilance != absence/sans objet et l'extrémité d'arrivée a bandeEveilVigilance = absence/sans objet
  • tactileStripAtEnd si l'extrémité d'arrivée a bandeEveilVigilance != absence/sans objet et l'extrémité de départ a bandeEveilVigilance = absence/sans objet

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/TactileWarningStrip est rempli avec la valeur fixe unknown.

CrossingEquipment/DroppedKerb

CrossingEquipment/DroppedKerb est renseigné en utilisant l'attribut NOEUD_CHEMINEMENT.hauteurRessaut des deux extrémités du tronçon de cheminement correspondant à la traversée, avec les règles de gestion suivantes :

  • true si les deux extrémités ont hauteurRessaut inférieur ou égal à 2 cm
  • false sinon

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/DroppedKerb n'est pas renseigné.

CrossingEquipment/MarkingStatus

CrossingEquipment/MarkingStatus est rempli à partir de la valeur de l'attribut TRAVERSEE.etatMarquage avec les règles de gestion suivantes :

  • good si etatMarquage = bon état
  • worn si etatMarquage = dégradation sans gravité / dégradation entraînant une difficulté d'usage ou d'inconfort
  • hazardous si etatMarquage = dégradation entraînant un problème de sécurité immédiat
  • none si etatMarquage = absence

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/MarkingStatus n'est pas renseigné.

CrossingEquipment/BumpCrossing

CrossingEquipment/BumpCrossing est rempli à partir de la valeur de l'attribut TRAVERSEE.chausseeBombee.

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/BumpCrossing n'est pas renseigné.

CrossingEquipment/VisualObstacle

CrossingEquipment/VisualObstacle est renseigné en utilisant l'attribut NOEUD_CHEMINEMENT.masqueCovisibilite des deux extrémités du tronçon de cheminement correspondant à la traversée, avec les règles de gestion suivantes :

  • none si les deux extrémités ont masqueCovisibilite = aucun
  • carParking si les deux extrémités ont masqueCovisibilite = stationnement voiture
  • vegetation si les deux extrémités ont masqueCovisibilite = végétation
  • building si les deux extrémités ont masqueCovisibilite = bâti
  • streetFurniture si les deux extrémités ont masqueCovisibilite = mobilier urbain
  • other si les deux extrémités n'ont pas la même valeur

Dans le cas d'un CrossingEquipment créé à partir d'un obstacle, CrossingEquipment/VisualObstacle n'est pas renseigné.

RampEquipment

Un élément NeTEx RampEquipment est créé pour chaque rampe d'accès (RAMPE).

RampEquipment/Width

RampEquipment/Width est rempli avec de la valeur de l'attribut RAMPE.largeurUtile.

RampEquipment/MaximumLoad

RampEquipment/Width est rempli avec de la valeur de l'attribut RAMPE.poidsSupporte.

RampEquipment/Gradient

RampEquipment/Gradient est rempli à partir de la valeur de l'attribut TRONCON_CHEMINEMENT.pente du tronçon de cheminement correspondant à la rampe d'accès, après conversion des pourcentages en degrés (avec la même formule que pour SitePathLink/Gradient)

RampEquipment/GradientType

RampEquipment/GradientType est rempli à partir de la valeur de l'attribut TRONCON_CHEMINEMENT.pente du tronçon de cheminement correspondant à la rampe d'accès, avec les mêmes règles de gestion que SitePathLink/GradientType.

RampEquipment/HandrailType

RampEquipment/HandrailType est rempli à partir de la valeur de l'attribut RAMPE.mainCourante avec les règles de gestion suivantes :

  • none si mainCourante = aucun
  • oneSide si mainCourante = à droite / à gauche / au milieu
  • bothSides si mainCourante = des deux côtés

RampEquipment/Temporary

RampEquipment/Temporary est rempli avec la valeur fixe "false" car seules les rampes permanentes sont gérées.

RampEquipment/RestStopDistance

RampEquipment/RestStopDistance est rempli avec la valeur de l'attribut RAMPE.distPalierRepos.

Cas particulier : si RAMPE.distPalierRepos vaut 9999 RampEquipment/RestStopDistance n'est pas renseigné.

RampEquipment/SafetyEdge

RampEquipment/SafetyEdge est rempli à partir de la valeur de l'attribut RAMPE.chasseRoue avec les règles de gestion suivantes :

  • none si chasseRoue = aucun
  • oneSide si chasseRoue = à droite / à gauche / au milieu
  • bothSides si chasseRoue = des deux côtés

RampEquipment/TurningSpace

RampEquipment/TurningSpace est rempli à partir de la valeur de l'attribut RAMPE.aireRotation avec les règles de gestion suivantes :

  • none si aireRotation = absence
  • bottom si aireRotation = en bas
  • top si aireRotation = en haut
  • topAndBottom si aireRotation = en haut et en bas

EscalatorEquipment

Un élément NeTEx EscalatorEquipment est créé pour chaque escalator (ESCALATOR).

EscalatorEquipment/Width

EscalatorEquipment/Width est rempli avec de la valeur de l'attribut ESCALATOR.largeurUtile.

EscalatorEquipment/DirectionOfUse

EscalatorEquipment/DirectionOfUse est à partir de la valeur de l'attribut ESCALATOR.transition avec les règles de gestion suivantes :

  • both si transition = variable
  • up si transition = montée
  • down si transition = descente

EscalatorEquipment/TactileActuators

EscalatorEquipment/TactileActuators est rempli avec de la valeur de l'attribut ESCALATOR.detecteur.

EscalatorEquipment/MonitoringRemoteControl

EscalatorEquipment/MonitoringRemoteControl est rempli avec de la valeur de l'attribut ESCALATOR.supervision.

TravelatorEquipment

Un élément NeTEx TravelatorEquipment est créé pour chaque tapis roulant (TAPIS_ROULANT).

TravelatorEquipment/Width

TravelatorEquipment/Width est rempli avec de la valeur de l'attribut TAPIS_ROULANT.largeurUtile.

TravelatorEquipment/DirectionOfUse

TravelatorEquipment/DirectionOfUse est à partir de la valeur de l'attribut TAPIS_ROULANT.sens avec les règles de gestion suivantes :

  • both si sens = variable
  • up si sens = direct / indirect

TravelatorEquipment/TactileActuators

TravelatorEquipment/TactileActuators est rempli avec de la valeur de l'attribut ESCALATOR.detecteur.

LiftEquipment

Un élément NeTEx LiftEquipment est créé pour chaque ascenseur (ASCENSEUR) et chaque élévateur (ELEVATEUR).

Un élément NeTEx LiftEquipment est également créé pour chaque TRONCON_CHEMINEMENT.typetronçon = ascenseur. Dans ce cas, aucun attribut NeTEx n'est renseigné.

LiftEquipment/Depth

LiftEquipment/Depth est rempli avec de la valeur de l'attribut ASCENSEUR.longueurCabine ou ELEVATEUR.longueurPlateforme.

Cas particulier

Si l'attribut représentant la longueur de l'objet CNIG vaut 9999, on utilisera la valeur 1.25 à la place pour renseigner LiftEquipment/Depth.

LiftEquipment/MaximumLoad

LiftEquipment/MaximumLoad est rempli avec de la valeur de l'attribut ELEVATEUR.chargeMaximum.

Dans le cas d'un LiftEquipment créé à partir d'un ascenseur, LiftEquipment/MaximumLoad n'est pas renseigné.

LiftEquipment/WheelchairTurningCircle

LiftEquipment/WheelchairTurningCircle est rempli avec de la valeur de l'attribut ASCENSEUR.diamManoeuvreFauteuil.

Cas particulier : si ASCENSEUR.diamManoeuvreFauteuil a pour valeur 9999 LiftEquipment/WheelchairTurningCircle n'est pas renseigné.

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/WheelchairTurningCircle n'est pas renseigné.

LiftEquipment/InternalWidth

LiftEquipment/InternalWidth est rempli avec de la valeur de l'attribut ASCENSEUR.largeurCabine ou ELEVATEUR.largeurPlateforme.

Cas particulier : si les attributs CNIG ont pour valeur 9999 LiftEquipment/InternalWidth n'est pas renseigné.

LiftEquipment/HandrailType

LiftEquipment/HandrailType est rempli à partir de la valeur de l'attribut ASCENSEUR.mainCourante avec les règles de gestion suivantes :

  • none si mainCourante = aucun
  • oneSide si mainCourante = à droite / à gauche / au milieu
  • bothSides si mainCourante = des deux côtés

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/HandrailType n'est pas renseigné.

LiftEquipment/HandrailHeight

LiftEquipment/HandrailHeight est rempli avec de la valeur de l'attribut ASCENSEUR.hauteurMainCourante.

Cas particulier : si ASCENSEUR.hauteurMainCourante a pour valeur 9999 LiftEquipment/HandrailHeight n'est pas renseigné.

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/HandrailHeight n'est pas renseigné.

LiftEquipment/RaisedButtons

LiftEquipment/RaisedButtons est rempli à partir de la valeur de l'attribut ASCENSEUR.boutonsEnRelief ou ELEVATEUR.boutonsEnRelief avec les règles de gestion suivantes :

  • true si boutonsEnRelief = touche 0 différenciée par relief supérieur / touche 0 de relief supérieur et autres touches en braille
  • false si boutonsEnRelief = aucune touche différenciée

LiftEquipment/BrailleButtons

LiftEquipment/BrailleButtons est rempli à partir de la valeur de l'attribut ASCENSEUR.boutonsEnRelief ou ELEVATEUR.boutonsEnRelief avec les règles de gestion suivantes :

  • true si boutonsEnRelief = touche 0 de relief supérieur et autres touches en braille
  • false si boutonsEnRelief = aucune touche différenciée / touche 0 différenciée par relief supérieur

LiftEquipment/MirrorOnOppositeSide

LiftEquipment/MirrorOnOppositeSide est rempli avec de la valeur de l'attribut ASCENSEUR.miroir.

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/MirrorOnOppositeSide n'est pas renseigné.

LiftEquipment/Attendant

LiftEquipment/Attendant est rempli avec des valeurs des attributs ELEVATEUR.utilisableAutonomie et ELEVATEUR.accompagnateur avec les règles de gestion suivantes :

  • true si utilisableAutonomie est faux ou si accompagnateur = permanent / temporaire
  • false si utilisableAutonomie est vrai ou si accompagnateur = jamais
  • non renseigné sinon

LiftEquipment/Automatic

LiftEquipment/Automatic est rempli à partir de la valeur de l'attribut ASCENSEUR.typeOuverture ou ELEVATEUR.typeOuverture avec les règles de gestion suivantes :

  • true si typeOuverture = automatique
  • false si typeOuverture = manuelle / ouverture manuelle assistée mécaniquement

LiftEquipment/AlarmButton

LiftEquipment/AlarmButton est rempli à partir de la valeur de l'attribut ASCENSEUR.voyantAlerte avec les règles de gestion suivantes :

  • true si voyantAlerte = voyant demande secours enregistrée / voyant demande secours en transmission / les deux
  • false si voyantAlerte = manuelle / ouverture manuelle assistée mécaniquement

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/AlarmButton n'est pas renseigné.

LiftEquipment/AudioAnnouncements

LiftEquipment/AudioAnnouncements est rempli à partir des valeurs des attributs ASCENSEUR.annonceSonore et ASCENSEUR.signalEtage avec les règles de gestion suivantes :

  • true si annonceSonore est vrai ou si signalEtage = sonore / visuel et sonore / tactile et sonore / visuel et tactile et sonore
  • false si annonceSonore est faux et signalEtage = aucun / visuel / tactile / visuel et tactile

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/AudioAnnouncements n'est pas renseigné.

LiftEquipment/ReachedFloorAnnouncement

LiftEquipment/ReachedFloorAnnouncement est rempli à partir de la valeur de l'attribut ASCENSEUR.signalEtage avec les règles de gestion suivantes :

  • none si signalEtage = aucun
  • visual si signalEtage = visuel / visuel et tactile
  • audio si signalEtage = sonore / tactile et sonore
  • visualAndAudio si signalEtage = visuel et sonore
  • tactile si signalEtage = tactile
  • visualAndAudioAndTactile si signalEtage = visuel et tactile et sonore

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/ReachedFloorAnnouncement n'est pas renseigné.

LiftEquipment/MagneticInductionLoop

LiftEquipment/MagneticInductionLoop est rempli à partir de la valeur de l'attribut ASCENSEUR.boucleInducMagnet.

Dans le cas d'un LiftEquipment créé à partir d'un élévateur, LiftEquipment/ReachedFloorAnnouncement n'est pas renseigné.

StaircaseEquipment

Un élément NeTEx StaircaseEquipment est créé pour chaque escalier (ESCALIER).

Un élément NeTEx StaircaseEquipment est également créé pour chaque OBSTACLE avec typeObstacle = ressaut.

StaircaseEquipment/Width

StaircaseEquipment/Width est rempli avec de la valeur de l'attribut ESCALIER.largeurUtile ou OBSTACLE.largeurUtile.

StaircaseEquipment/NumberofSteps

StaircaseEquipment/NumberofSteps est rempli avec de la valeur de l'attribut ESCALIER.nbMarches.

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/NumberofSteps est rempli avec la valeur fixe 1.

StaircaseEquipment/StepHeight

StaircaseEquipment/StepHeight est rempli avec de la valeur de l'attribut ESCALIER.hauteurMarche ou OBSTACLE.hauteurObsPoseSol.

Cas particulier : si les attributs CNIG ont pour valeur 9999 StaircaseEquipment/StepHeight n'est pas renseigné.

StaircaseEquipment/StepLength

StaircaseEquipment/StepLength est rempli avec de la valeur de l'attribut ESCALIER.giron ou OBSTACLE.longueurObstacle.

Cas particulier : si les attributs CNIG ont pour valeur 9999 StaircaseEquipment/StepLength n'est pas renseigné.

StaircaseEquipment/StepColourContrast

StaircaseEquipment/StepColourContrast est rempli avec de la valeur de l'attribut ESCALIER.contrasteVisuel avec les règles de gestion suivantes :

  • true si contrasteVisuel = bon état / dégradation sans gravité / dégradation entraînant une difficulté d'usage ou d'inconfort / dégradation entraînant un problème de sécurité immédiat
  • false si contrasteVisuel = absence

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/StepColourContrast n'est pas renseigné.

StaircaseEquipment/HandrailType

StaircaseEquipment/HandrailType est rempli à partir de la valeur de l'attribut ESCALIER.mainCourante avec les règles de gestion suivantes :

  • none si mainCourante = aucun
  • oneSide si mainCourante = à droite / à gauche / au milieu
  • bothSides si mainCourante = des deux côtés

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/HandrailType n'est pas renseigné.

StaircaseEquipment/TopEnd/ContinuingHandrail

StaircaseEquipment/TopEnd/ContinuingHandrail est rempli à partir de la valeur de l'attribut ESCALIER.prolongMainCourante avec les règles de gestion suivantes :

  • none si prolongMainCourante = aucun
  • oneSide si prolongMainCourante = à droite / à gauche / au milieu
  • bothSides si prolongMainCourante = des deux côtés

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/TopEnd/ContinuingHandrail n'est pas renseigné.

StaircaseEquipment/TopEnd/TexturedSurface

StaircaseEquipment/TopEnd/TexturedSurface est rempli à partir de la valeur de l'attribut ESCALIER.dispositifVigilance avec les règles de gestion suivantes :

  • true si dispositifVigilance = absence
  • false si dispositifVigilance = bon état / dégradation sans gravité / dégradation entraînant une difficulté d'usage ou d'inconfort / dégradation entraînant un problème de sécurité immédiat

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/TopEnd/TexturedSurface est faux.

StaircaseEquipment/BottomEnd/ContinuingHandrail

StaircaseEquipment/BottomEnd/ContinuingHandrail est rempli à partir de la valeur de l'attribut ESCALIER.prolongMainCourante avec les règles de gestion suivantes :

  • none si prolongMainCourante = aucun
  • oneSide si prolongMainCourante = à droite / à gauche / au milieu
  • bothSides si prolongMainCourante = des deux côtés

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/BottomEnd/ContinuingHandrail n'est pas renseigné.

StaircaseEquipment/ContinuousHandrail

StaircaseEquipment/ContinuousHandrail est rempli à partir de la valeur de l'attribut ESCALIER.mainCouranteContinue avec les règles de gestion suivantes :

  • none si mainCouranteContinue = aucun
  • oneSide si mainCouranteContinue = à droite / à gauche / au milieu
  • bothSides si mainCouranteContinue = des deux côtés

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/ContinuousHandrail n'est pas renseigné.

StaircaseEquipment/NumberOfFlights

StaircaseEquipment/NumberOfFlights est rempli avec de la valeur de l'attribut ESCALIER.nbVoleeMarches.

Dans le cas d'un StaircaseEquipment créé à partir d'un obstacle, StaircaseEquipment/NumberOfFlights n'est pas renseigné.

EntranceEquipment

Un élément NeTEx EntranceEquipment est créé pour chaque entrée (ENTREE).

EntranceEquipment/Width

EntranceEquipment/Width est rempli avec de la valeur de l'attribut ENTREE.largeurPassage.

Cas particulier

Si l'attribut ENTREE.largeurPassage de l'objet CNIG vaut 9999, on utilisera la valeur 0.80 à la place pour renseigner EntranceEquipment/Width.

EntranceEquipment/DoorHandleOutside

EntranceEquipment/DoorHandleOutside est rempli à partir de la valeur de l'attribut ENTREE.typePoignée avec les règles de gestion suivantes :

  • lever si typePoignée = béquille
  • button si typePoignée = bouton
  • grabRail si typePoignée = poignée de tirage
  • windowLever si typePoignée = levier de fenêtre
  • vertical si typePoignée = bâton maréchal
  • other sinon

EntranceEquipment/DoorHandleInside

EntranceEquipment/DoorHandleInside est rempli à partir de la valeur de l'attribut ENTREE.typePoignée avec les règles de gestion suivantes :

  • lever si typePoignée = béquille
  • button si typePoignée = bouton
  • grabRail si typePoignée = poignée de tirage
  • windowLever si typePoignée = levier de fenêtre
  • vertical si typePoignée = bâton maréchal
  • other sinon

EntranceEquipment/RevolvingDoor

EntranceEquipment/RevolvingDoor est rempli à partir de la valeur de l'attribut ENTREE.typePorte avec les règles de gestion suivantes :

  • true si typePorte = porte tambour
  • false si typePorte a une autre valeur

EntranceEquipment/DropKerbOutside

EntranceEquipment/DropKerbOutside est rempli à partir de la valeur de l'attribut NOEUD_CHEMINEMENT.hauteurRessaut du nœud de cheminement correspondant à l'entrée avec les règles de gestion suivantes :

  • true si hauteurRessaut inférieur ou égal à 2 cm
  • false sinon

EntranceEquipment/AutomaticDoor

EntranceEquipment/AutomaticDoor est rempli à partir de la valeur de l'attribut ENTREE.typeOuverture avec les règles de gestion suivantes :

  • true si typeOuverture = automatique
  • false si typeOuverture = manuelle / ouverture manuelle assistée mécaniquement

EntranceEquipment/GlassDoor

EntranceEquipment/GlassDoor est rempli à partir de la valeur de l'attribut ENTREE.reperageEltsVitres avec les règles de gestion suivantes :

  • true si reperageEltsVitres est vrai
  • non renseigné sinon

EntranceEquipment/AudioOrVideoIntercom

EntranceEquipment/AudioOrVideoIntercom est rempli à partir de la valeur de l'attribut ENTREE.controleAcces avec les règles de gestion suivantes :

  • true si controleAcces = bouton d’appel / interphone / visiophone / boucle à induction magnétique
  • false si controleAcces = absence

EntranceEquipment/EntranceAttention

EntranceEquipment/EntranceAttention est rempli à partir de la valeur de l'attribut ENTREE.controleAcces avec les règles de gestion suivantes :

  • none si controleAcces = absence
  • doorbell si controleAcces = bouton d’appel
  • intercom si controleAcces = interphone / visiophone / boucle à induction magnétique

EntranceEquipment/DoorstepMark

EntranceEquipment/DoorstepMark est rempli à partir de la valeur de l'attribut NOEUD_CHEMINEMENT.bandeEveilVigilance du nœud de cheminement correspondant à l'entrée avec les règles de gestion suivantes :

  • true si bandeEveilVigilance = bon état / dégradation sans gravité / dégradation entraînant une difficulté d'usage ou d'inconfort / dégradation entraînant un problème de sécurité immédiat
  • false si bandeEveilVigilance = absence

EntranceEquipment/NecessaryForceToOpen

EntranceEquipment/NecessaryForceToOpen est rempli à partir de la valeur de l'attribut ENTREE.effortOuverture avec les règles de gestion suivantes :

  • heavyForce si effortOuverture > 50 N
  • mediumForce si effortOuverture est entre 20 et 50
  • lightForce si effortOuverture < 20
  • noForce si effortOuverture = 0
  • noForce si effortOuverture n'est pas renseigné mais que typeOuverture = automatique
  • unknown sinon

EntranceEquipment/RampDoorbell

EntranceEquipment/RampDoorbell est rempli avec de la valeur de l'attribut ENTREE.rampeSonnette.

EntranceEquipment/Recognizable

EntranceEquipment/Recognizable est rempli avec de la valeur de l'attribut ENTREE.reperabilite.

EntranceEquipment/TurningSpacePosition

EntranceEquipment/TurningSpacePosition est rempli à partir de la valeur de l'attribut ENTREE.espaceManœuvre avec les règles de gestion suivantes :

  • none si espaceManœuvre = absence
  • inside si espaceManœuvre = intérieur
  • outside si espaceManœuvre = extérieur
  • insideAndOutside si espaceManœuvre = intérieur et extérieur

EntranceEquipment/WheelchairTurningCircle

EntranceEquipment/WheelchairTurningCircle est rempli avec la plus petite valeur des attributs suivants :

  • ENTREE.largManœuvreExt
  • ENTREE.longManœuvreExt
  • ENTREE.largManœuvreInt
  • ENTREE.longManœuvreInt

Cas particulier : si tous ces attributs ont pour valeur 9999, la valeur 1.80 sera utilisée à la place pour remplir EntranceEquipment/WheelchairTurningCircle.

QueueingEquipment

Un élément NeTEx QueueingEquipment est créé pour chaque TRONCON_CHEMINEMENT avec typetronçon = gestion de queue.

Aucun attribut NeTEx n'est renseigné.

RoughSurface

Un élément NeTEx RoughSurface est créé pour chaque obstacle avec typeObstacle = surface irrégulière.

RoughSurface/SurfaceType

RoughSurface/SurfaceType est rempli avec la valeur fixe other.

AssistanceService

Un élément NeTEx AssistanceService est créé pour chaque ERP pour représenter son accueil.

AssistanceService/AssistanceFacilityList

AssistanceService/AssistanceFacilityList est rempli avec la valeur fixe "information".

AssistanceService/Staffing

AssistanceService/Staffing est rempli avec la valeur de l'attribut ERP.accueilPersonnel avec les règles de gestion suivantes :

  • unmanned si ERP.accueilPersonnel = absence de personnel
  • non renseigné sinon

AssistanceService/AccessibilityTrainedStaff

AssistanceService/AccessibilityTrainedStaff est rempli avec la valeur de l'attribut ERP.accueilPersonnel avec les règles de gestion suivantes :

  • true si ERP.accueilPersonnel = personnel formé à l’accueil des publics spécifiques
  • false si ERP.accueilPersonnel = personnel non-formé à l’accueil des publics spécifiques