Skip to content

NeTEx

NeTEx décrit les horaires et les topologies. Sur opentransportdata.swiss, on trouve l’horaire complet des transports publics dans ce format: https://opentransportdata.swiss/fr/dataset/timetablenetex_2024.

Il existe un ensemble de données spécifique pour le trafic à la demande.

Description spécifique

CEN NeTEx est une norme européenne pour les réseaux, les arrêts et les horaires. Outre HRDF et GTFS, toutes les données des TP suisses sont également mises à disposition sous forme de NeTEx. Pour le moment, les données sont en phase bêta.

L’exportation a lieu chaque semaine sous: (Beta) Horaire 2024 (NeTEx) – Jeu de données | Plateforme open data pour la mobilité en Suisse (opentransportdata.swiss)

Aspects techniques

Le XSD actuel est maintenu dans un github.

Pour la Suisse, un profil (en Allemand) s’applique. C’est-à-dire une version limitée de la norme. Comme le profil est basé sur des “calls”, il est possible que nous mettions à disposition une version NeTEx au profil européen (EPIP) et/ou VDV 462 en plus.

Pour le trafic à la demande, le concept spécialisé (en Allemand) ainsi que le concept technique (en Allemand) de SKI+ se trouvent sous tp-info.ch.


Exportation

L’exportation contient l’ensemble des TP suisses pour l’année d’horaire correspondante. Il est divisé: (Beta) Horaire 2024 (NeTEx) – Jeu de données | Plateforme open data pour la mobilité en Suisse (opentransportdata.swiss) (version de l’année dernière: (Beta) Horaire 2023 (NeTEx) – Jeu de données | Plateforme open data pour la mobilité en Suisse (opentransportdata.swiss)).

Il sera également fait référence au profil suisse (en Allemand).

En raison de la quantité de données, un fichier d’exportation NeTEx peut être très volumineux. Il est tout à fait possible d’obtenir des valeurs supérieures à 4 Go. Le traitement de tels fichiers nécessite des outils spéciaux, dont les frais de licence sont généralement élevés. C’est la raison pour laquelle l’exportation NeTEx fractionnée est disponible.

La répartition se fait selon plusieurs points de vue:

  • Par cadre.
  • Le TimetableFrame est à nouveau divisé en raison de sa taille.
  • Un fichier d’aide au format .csv est écrit pour les fichiers fractionnés. Elle permet d’avoir un aperçu de l’endroit où se trouvent les données (dans quel fichier).

Nous décrivons ici la structure de la livraison NeTEx avec ses fichiers. En ce qui concerne NeTEx per se, nous renvoyons au profil suisse (en Allemand).

Noms des fichiers

Le contenu doit être clairement identifiable à l’aide des noms de fichiers.

PosNr. Format, contenu Valeurs Description Exemple
1 Environnement IT DEV, TEST, INT, PROD Décrit l’environnement technique à partir duquel le fichier a été produit :
DEV : à partir de l’environnement de développement
TEST ; de l’environnement de test
INT de l’environnement d’intégration
PROD à partir de l’environnement de production
TRAIN à partir de l’environnement de formation
s. Werte
2 Format, contenu NETEX_TT Décrit le format (NETEX) et le contenu (TimeTable) s. Werte
3 Version Numéro de la version du schéma .xsd de NeTEx 1.09, 1.10
4 Pays CHE Code ISO du pays dans lequel le fichier a été produit s. Werte
5 fournisseur de services informatiques SKI Nom de l’organisation qui produit le fichier s. Werte
6 Période d’horaire Période de l’horaire. 2022, 2023
7 Nom de l’exportation Nom de l’exportation. Définit l’étendue technique des données d’horaire SNCF, OEV-SCHWEIZ
8 Frame Nom du cadre dans lequel les données de l’exportation sont affectées SITE, TIMETABLE
9 Nombre Numéro du fichier d’une trame donnée 1, 2
10 Total Nombre de fichiers de la trame identique 1, 120
11 Date, heure Date et heure de production du fichier
Format : YYYYMMDDHHMM
202101252254
25 Januar 2021 um 22:24

Fichiers

Les fichiers suivants peuvent être créés:

Le fichier RESOURCE contient tous les éléments du ResourceFrame.

Exemples : Opérateur.

Le fichier SERVICE contient tous les éléments du ServiceFrame.

Exemples : ligne, indications, temps de marche.

Le fichier SERVICECALENDAR contient la validité de l’horaire exporté (= période horaire) sous forme de ServiceCalendar et les types de jours (DayTypes), qui sont à leur tour attribués à différents éléments.

Exemples: validité d’un trajet.

Le fichier SITE contient tous les arrêts, zones, arêtes et lieux qui apparaissent dans l’exportation.

Il serait possible d’exporter ici ultérieurement un routing des trajets à pied à l’intérieur des arrêts sous forme de PathLinks.

Le fichier TIMETABLE contient uniquement les trajets (vehicleJourneys) et les numéros de train (TrainNumbers).

Les éléments de planification complexes sont déplacés de ce fichier vers le fichier COMMON.

Les numéros de train ne sont pas déplacés du fichier TIMETABLE vers le fichier COMMON pour des raisons de lisibilité.

Le fichier COMMON ne contient que le TimetableFrame. Les déplacements ne sont pas inclus. Ils se trouvent dans le fichier TIMETABLE.

La séparation s’effectue parce que le TimetableFrame contient des éléments qui se réfèrent en partie à de nombreux TimetableFrames différents. (par ex. TypeofService et ServiceFaciltiySet)

De plus, les trajets entrants et sortants d’une InterchangeRule se trouvent rarement dans le même fichier TIMETABLE.

La répartition du TimetableFrame permet donc d’éviter la redondance.

Le fichier d’aide Readme

Ce fichier permet de retrouver certaines données dans les fichiers. Les attributs sont :

  • Filename (nom du fichier NeTEx)
  • Line (la ligne)
  • Operator / opérateur (entreprise)
  • Operator Code / code opérateur (code de l’entreprise)
  • ProductCode (type de moyen de transport)

 

Informations supplémentaires