Aller au contenu

Nœud de cheminement

Un objet NOEUD_CHEMINEMENT est construit pour chaque extrémité de SitePathLink, en utilisant les objets NeTEx référencés dans SitePathLink/From et SitePathLink/To.

Un objet NOEUD_CHEMINEMENT est également construit pour chaque objet NeTEx :

  • ParkingPassengerEntrance, qu'on retrouve dans le fichier parking.xml
  • PointOfInterestEntrance, qu'on retrouve dans le fichier poi.xml
  • StopPlaceEntrance ou Entrance, qu'on retrouve dans le fichier stop.xml

Afin de simplifier la lecture, on utilisera le terme générique Entrance pour désigner ces types trois objets NeTEx.

Un objet NOEUD_CHEMINEMENT est également construit pour chaque ParkingBay (qu'on retrouve dans le fichier parking.xml).

Un objet NOEUD_CHEMINEMENT est enfin construit pour chaque LiftEquipment référencé au sein d'un SitePathLink.

On utilisera les coordonnées de l'objet NeTEx (en général Centroid/Location) pour construire la géométrie du nœud de cheminement.

Une géométrie ponctuelle est attendue. Une projection peut être nécessaire (le système de référence utilisé par défaut pour NeTEx est le WGS 84).

idNoeud

NOEUD_CHEMINEMENT.idNoeud peut être construit à partir de l'identifiant de l'objet NeTEx d'origine en utilisant la codification des identifiants du standard CNIG.

altitude

NOEUD_CHEMINEMENT.altitude peut être construit à partir de Centroid/Location/Altitude de l'objet NeTEx d'origine si présent.

bandeEveilVigilance

Pour les extrémités de SitePathLink, NOEUD_CHEMINEMENT.bandeEveilVigilance est renseigné à partir de SitePathLink/TactileWarningStrip avec les règles de gestion suivantes :

  • sans objet, si TactileWarningStrip=unknown
  • absence, si TactileWarningStrip=noTactileStrip
  • bon état, si TactileWarningStrip=tactileStripAtBothEnds
  • si TactileWarningStrip=tactileStripAtBeginning : bon état si l'extrémité en question est le nœud de départ du tronçon de cheminement ; absence sinon
  • si TactileWarningStrip=tactileStripAtEnd : bon état si l'extrémité en question est le nœud de destination du tronçon de cheminement ; absence sinon

Pour les ParkingBay et Entrance, NOEUD_CHEMINEMENT.bandeEveilVigilance prend la valeur fixe "sans objet".

hauteurRessaut

NOEUD_CHEMINEMENT.hauteurRessaut prend la valeur 9999 dans les cas suivants :

  • si le nœud est une extrémité d'un SitePathLink qui référence un CrossingEquipment dans SitePathLink/placeEquipments avec CrossingEquipment/DroppedKerb = true
  • si le nœud est une Entrance qui référence un EntranceEquipment dans Entrance/placeEquipments, avec EntranceEquipment/DropKerbOutside = true

Sinon, NOEUD_CHEMINEMENT.hauteurRessaut ne peut être renseigné.

abaissePente

NOEUD_CHEMINEMENT.abaissePente ne peut être renseigné.

abaisseLargeur

NOEUD_CHEMINEMENT.abaisseLargeur ne peut être renseigné.

masqueCovisibilite

Pour les extrémités de SitePathLink, si le SitePathLink référence un CrossingEquipment dans SitePathLink/placeEquipments, NOEUD_CHEMINEMENT.masqueCovisibilite est renseigné à partir de CrossingEquipment/VisualObstacle avec les règles de gestion suivantes :

  • aucun, si VisualObstacle=none
  • stationnement voiture, si VisualObstacle=carParking
  • végétation, si VisualObstacle=vegetation
  • bâti, si VisualObstacle=building
  • mobilier urbain, si VisualObstacle=streetFurniture
  • autre, si VisualObstacle=other

Sinon, NOEUD_CHEMINEMENT.masqueCovisibilite ne peut être renseigné.

controleBEV

NOEUD_CHEMINEMENT.controleBEV ne peut être renseigné.

bandeInterception

NOEUD_CHEMINEMENT.bandeInterception ne peut être renseigné.