- Récupérer la liste des passages à niveaux
https://data.sncf.com/explore/dataset/liste-des-passages-a-niveau/export/ - Récupérer la liste des lignes par statut
https://data.sncf.com/explore/dataset/lignes-par-statut/export/
Sur ces deux fichiers, remplacez :
-
Les virgules par des tirets
-
Les point-virgules par des virgules
-
Installer pgfutter Releases
-
Créer une base de données ex opendata
-
Importer les deux fichiers CSV
.\pgfutter.exe --dbname "opendata" --host "localhost" --port 5439 csv .\lignes.csv
.\pgfutter.exe --dbname "opendata" --host "localhost" --port 5439 csv .\pn.csv
Les tables ont été ajoutées sur le schéma import
- Ajoutez une colonne
statut
de type texte sur la tablepn
ALTER TABLE import.pn ADD COLUMN statut text;
- Ajout d'une colonne de conversion du PK & mise à jour du champs
ALTER TABLE import.pn ADD COLUMN pk_num DECIMAL(7,3);
UPDATE import.pn set pk_num= replace(pn.pk,'+','.')::decimal;
- Ajout d'une colonne de conversion du PK départ sur la table
lignes
-- Correction de données
UPDATE import.lignes set pkd=replace(pkd,'D','0');
UPDATE import.lignes set pkd=replace(pkd,'H','1');
UPDATE import.lignes set pkf=replace(pkf,'D','0');
UPDATE import.lignes set pkf=replace(pkf,'H','1');
UPDATE import.lignes set pkd=replace(pkd,'-','+');
UPDATE import.lignes set pkf=replace(pkf,'-','+');
ALTER TABLE import.lignes ADD COLUMN pk_start DECIMAL(7,3);
UPDATE import.lignes set pk_start= replace(lignes.pkd,'+','.')::decimal;
ALTER TABLE import.lignes ADD COLUMN pk_end DECIMAL(7,3);
UPDATE import.lignes set pk_end= replace(lignes.pkf,'+','.')::decimal;
- Mettre à jour le statut de la ligne sur le PN
update import.pn set statut = lignes.statut FROM import.lignes WHERE pn.code_ligne=lignes.code_ligne AND pn.pk_num BETWEEN lignes.pk_start AND lignes.pk_end;
"Neutralisation", fermeture, retranchement et déclassement: la fermeture (aux circulations) est un acte commercial dont la neutralisation est la version réversible/temporaire, le retranchement induit une sortie du Réseau Ferré National et le déclassement entraîne de plus une sortie du domaine public (déclassement automatique lors d'une fermeture depuis le décret 2011-891 : certaines lignes fermées avant ce décret n'ont pas été déclassées ni retranchées et font donc toujours partie du Réseau Ferré National) Source
Ces passages à niveaux n'existent plus car les lignes sont:
- Fermée et déposée (Plus utilisable)
- Fermée et mise à disposition de tiers
- Fermée non déposée (Plus utilisable)
Ces passages à niveaux ne sont plus exploités mais peuvent faire l'objet d'une remise en service car les lignes sont:
- Déclassée non vendue
- Déclassée vendue
- Fermée
- Fermée avec maintien en place de la voie
- Neutralisée
- Neutralisée et conservée pour les besoins de la Défense
- Retranchée (Plus utilisable)
Ces passages à niveaux sont exploités car les lignes sont :
- Projet
- Exploitée
- Transférée en voie de service