Aller au contenu

Tronçon de cheminement

Un objet TRONCON_CHEMINEMENT est construit pour chaque objet NeTEx SitePathLink.

On les retrouve

  • dans le fichier accessibility.xml (cas général)
  • dans le fichier stop.xml (StopPlace/pathLinks/SitePathLink)
  • dans le fichier poi.xml (PointOfInterest/pathLinks/SitePathLink)

On utilisera la géométrie de l'objet NeTEx (en général SitePathLink/gml:LineString) pour construire la géométrie du tronçon de cheminement. Une géométrie linéaire est attendue.

Cas particulier

On ignorera les objets SitePathLink avec :

  • SitePathLink/AccessFeatureType = lift et SitePathLink/Distance = 0
  • SitePathLink/AccessFeatureType = lift et SitePathLink/LineString et SitePathLink/gml:LineString absents
  • SitePathLink/AccessFeatureType = lift et plusieurs éléments Level ou LevelRef dans SitePathLink/levels

En effet, il s'agit d'objets réprésentant un déplacement uniquement vertical en utilisant un ascenseur ou un élévateur, ce qui n'est pas modélisé par un TRONCON_CHEMINEMENT dans le standard CNIG.

Voir l'annexe sur la modélisation des ascenseurs pour en savoir plus.

idTroncon

TRONCON_CHEMINEMENT.idTroncon peut être construit à partir de l'identifiant de l'objet NeTEx (SitePathLink/@id) en utilisant la codification des identifiants du standard CNIG.

from

TRONCON_CHEMINEMENT.from est construit en utilisant SitePathLink/From.

Il s'agit de l'identifiant du NOEUD_CHEMINEMENT qui représente le point de départ du SitePathLink.

to

TRONCON_CHEMINEMENT.to est construit en utilisant SitePathLink/To.

Il s'agit de l'identifiant du NOEUD_CHEMINEMENT qui représente le point de destination du SitePathLink.

longueur

TRONCON_CHEMINEMENT.longueur est rempli avec la valeur de SitePathLink/Distance.

typeTroncon

TRONCON_CHEMINEMENT.typeTroncon est construit à partir de SitePathLink/AccessFeatureType avec les règles de gestion suivantes :

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

statutVoie

TRONCON_CHEMINEMENT.statutVoie ne peut être renseigné.

pente

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

Si SitePathLink/Gradient est absent mais que SitePathLink/GradientType est renseigné, l'attribut TRONCON_CHEMINEMENT.pente pourra être approximé avec les règles de gestion suivantes :

  • 12 si GradientType = verySteep
  • 8 si GradientType = steep
  • 5 si GradientType = medium
  • 3 si GradientType = gentle
  • 0 si GradientType = level

Si SitePathLink/Gradient est absent mais que SitePathLink/AccessFeatureType = stairs / seriesOfStairs, l'attribut TRONCON_CHEMINEMENT.pente est renseigné avec la valeur fixe 8888.

devers

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

Si SitePathLink/TiltAngle est absent mais que SitePathLink/TiltType est renseigné, l'attribut TRONCON_CHEMINEMENT.devers pourra être approximé avec les règles de gestion suivantes :

  • 5 si TiltType = strongLeftTilt / strongRightTilt
  • 2 si TiltType = mediumLeftTilt / mediumRightTilt
  • 0 si TiltType = nearlyFlat

urlMedia

TRONCON_CHEMINEMENT.urlMedia peut être renseigné avec la valeur de l'attribut Equipment/Image de l'objet NeTEx Equipment référencé dans SitePathLink/placeEquipments.