aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/views/help/browser.textile3
-rw-r--r--app/views/help/connection.textile12
-rw-r--r--app/views/help/export_format.textile18
-rw-r--r--app/views/help/exports.textile59
-rw-r--r--app/views/help/hubexport.textile131
-rw-r--r--app/views/help/import_formats.textile15
-rw-r--r--app/views/help/imports.textile67
-rw-r--r--app/views/help/introduction.textile7
-rw-r--r--app/views/help/journey_patterns.textile4
-rw-r--r--app/views/help/lines.textile10
-rw-r--r--app/views/help/metadata.textile5
-rw-r--r--app/views/help/navigation.textile24
-rw-r--r--app/views/help/parametersets.textile36
-rw-r--r--app/views/help/relationship.textile12
-rw-r--r--app/views/help/routes.textile24
-rw-r--r--app/views/help/startingfromscratch.textile20
-rw-r--r--app/views/help/stop_areas.textile21
-rw-r--r--app/views/help/stopsmanagement.textile6
-rw-r--r--app/views/help/temporaryline.textile8
-rw-r--r--app/views/help/terms.textile14
-rw-r--r--app/views/help/time_tables.textile2
-rw-r--r--app/views/help/toc.textile7
-rw-r--r--app/views/help/validations.textile14
-rw-r--r--app/views/help/vehicle_journeys.textile10
-rw-r--r--public/help/2015-07-23_152040.pngbin0 -> 11063 bytes
-rw-r--r--public/help/2015-07-23_152615.pngbin0 -> 15915 bytes
-rw-r--r--public/help/2015-07-23_162747.pngbin0 -> 10015 bytes
-rw-r--r--public/help/2015-07-23_162942.pngbin0 -> 7224 bytes
-rw-r--r--public/help/2015-07-23_165033.pngbin0 -> 19927 bytes
-rw-r--r--public/help/2015-07-23_165157.pngbin0 -> 5519 bytes
-rw-r--r--public/help/2015-07-23_165644.pngbin0 -> 15500 bytes
-rw-r--r--public/help/import_file_result.pngbin8529 -> 20780 bytes
-rw-r--r--public/help/import_line_detail.pngbin35397 -> 5634 bytes
-rw-r--r--public/help/import_line_result.pngbin8607 -> 22948 bytes
-rw-r--r--public/help/import_result.pngbin24432 -> 22902 bytes
35 files changed, 289 insertions, 240 deletions
diff --git a/app/views/help/browser.textile b/app/views/help/browser.textile
index e0586a702..dbaee5963 100644
--- a/app/views/help/browser.textile
+++ b/app/views/help/browser.textile
@@ -7,11 +7,12 @@ h3. Navigateur prérequis
L’utilisation de l’application nécessite de disposer d’un navigateur ayant les caractéristiques suivantes :
-* Internet Explorer (Version 11 et +)
+* Internet Explorer (Version 8 et +)
* Mozilla FireFox (Version 33 et +)
* Chrome (Version 38 et +)
h3. Paramétrage du navigateur
+
Le navigateur doit autoriser l’exécution de Javascript.
L'application s'affiche de façon lisible sur toutes les tailles d'écran, même si le confort d'utilisation est supérieur avec un poste de travail ayant une résolution d'au moins 1280x1024. \ No newline at end of file
diff --git a/app/views/help/connection.textile b/app/views/help/connection.textile
index 7f9ecee48..1065efdb8 100644
--- a/app/views/help/connection.textile
+++ b/app/views/help/connection.textile
@@ -13,9 +13,10 @@ h3. Utilisateurs et organisations
Lorsqu’un utilisateur s’enregistre dans l’application, une organisation qui lui appartient est créée.
-Il peut ensuite inviter des personnes à y accéder en les y associant dans l’onglet Organisation.
+Il peut ensuite inviter des personnes à y accéder en les y associant dans l’onglet Organisation.
!2014-10-30_173033.png!
+
Accès au menu organisation
Inviter d'autres utilisateurs dans son organisation permet de leur accorder un accès à ses espaces de données. Les invités ont les mêmes droits sur les éléments partagés que le titulaire de l'organisation. Il peut également être invité par d'autres utilisateurs et accéder ainsi à leurs données.
@@ -26,15 +27,16 @@ Un invité dans un espace de données peut également éditer la liste des invit
h3. Identification
-L'accès à CHOUETTE se fait par une identification par identifiant / mot de passe.
+L'accès à CHOUETTE se fait par une identification par identifiant / mot de passe. L'identifiant est l'adresse mail de l'utilisateur.
-Une fois identifié, l’utilisateur accède à un écran organisé autour des données qu'il peut gérer. Ces données sont organisées sous la forme d'un <<espace de données>>. A l'intérieur de chaque espace de données, des menus permettent de gérer (créer, modifier, supprimer) chaque type de données.
+Une fois identifié, l’utilisateur accède à un écran organisé autour des données qu'il peut gérer. Chacune d'entre-elle se présente sous la forme d'un espace de données. A l'intérieur de chaque espace de données, des menus permettent de gérer (créer, modifier, supprimer) chaque type de données.
L’application est disponible également en version anglaise et comprend le glossaire du présent manuel en ligne.
h3. Mot de passe perdu
-Dans l'hypothèse où un utilisateur a perdu son mot de passe, il peut en récupérer un nouveau en cliquant sur le lien _"mot de passe oublié"_ au niveau de la page d'identification. Un mail de remise à zéro du mot de passe lui sera envoyé sur l'adresse mail rentrée sur son profil.
+Dans l'hypothèse où un utilisateur a perdu son mot de passe, il peut en récupérer un nouveau en cliquant sur le lien _"mot de passe oublié"_ au niveau de la page d'identification. Un mail de remise à zéro du mot de passe lui sera envoyé sur l'adresse mail rentrée sur son profil. Il est nécessaire de cliquer le lien
!2014-12-01_151637.png!
-Réinitialisation du mot de passe
+
+Réinitialisation du mot de passe \ No newline at end of file
diff --git a/app/views/help/export_format.textile b/app/views/help/export_format.textile
index e21d4fa21..e39bcf3d6 100644
--- a/app/views/help/export_format.textile
+++ b/app/views/help/export_format.textile
@@ -11,28 +11,28 @@ h3. Formats disponibles
* Neptune : format d'échange de données de transport en commun pour la France (cf ["Normalisation":http://www.normes-donnees-tc.org/format-dechange/donnees-theoriques/])
* NeTEx : format d'échange de données de transport en commun expérimental sur la future norme européenne ["NeTEx":http://www.normes-donnees-tc.org/format-dechange/donnees-theoriques/] mais limité au sous-ensemble des données définies dans le format Neptune
-* CSV : format tabulaire spécifique à Chouette (cf "CSV":csv)
* GTFS : format destiné à ["Google Transit":https://developers.google.com/transit/gtfs/?hl=fr] ; les données exportées en GTFS sont explicités ["ICI":http://www.normes-donnees-tc.org/format-dechange/autres-normes/]
-* KML : format contenant l'ensemble des données cartographiées pouvant ainsi être importées dans un SIG
-* HUB : format tabulaire interne Transdev
+* KML : format contenant l'ensemble des données cartographiées pouvant ainsi être importée dans un SIG
+* HUB : format tabulaire interne Transdev dans sa version 1.3
h3. Options des formats
Les options des différents formats apparaissent en fonction de celui qui a été choisi.
+!2015-07-23_162747.png!
+
+p=. Formulaire pour un nouvel export Neptune
+
* *tout format* :
-** Type de données incluses :sélection des lignes exportées. Le choix porte sur toutes, les lignes d'une sélection de réseaux, de transporteurs ou directement sélectionnées ;
+** Type de données incluses : sélection des lignes exportées. Le choix porte sur toutes, les lignes d'une sélection de réseaux, de transporteurs ou directement sélectionnées :
** Données incluses : liste des données selon le type choisi; ce champs n'apparait pas pour le choix 'toutes' la sélection propose dès le premier caractère saisi la liste des objets dont le nom contient le texte.
-* *Neptune* :
** Début de période : permet d'exporter uniquement les courses circulant à partir de cette date
** Fin de période : permet d'exporter uniquement les courses circulant jusqu'à cette date
+* *Neptune* : pas d'option particulière
* *GTFS* :
-** Préfixe d'identifiant Neptune à ignorer : lorsque ce préfixe est rencontré dans l'identifiant Neptune, celui-ci n'est pas utilisé pour générer l'identifiant GTFS . La valeur proposée par défaut est celle de l'espace de données.
+** Préfixe d'identifiant Neptune à ignorer : Lorsque ce préfixe est rencontré dans l'identifiant Neptune, celui-ci n'est pas utilisé pour générer l'identifiant GTFS . La valeur proposée par défaut est celle de l'espace de données.
** Fuseau horaire : fixe le fuseau horaire (paramètre obligatoire des données GTFS). La valeur proposée par défaut est celle de l'espace de données.
** Données incluses (complément) : le choix des arrêts permet de n'exporter que les fichiers d'arrêts (stops.txt) et de correspondances (transfers.txt). 3 champs sont alors ajoutés : l'adresse, la localité et le code postal; ceux-ci seront exploités en retour sur l'import GTFS d'arrêts.
* *NeTex* : pas d'option particulière
-* *CSV* : pas d'option particulière
* *HUB* :
-** Début de période : permet d'exporter uniquement les courses circulant à partir de cette date.
-** Fin de période : permet d'exporter uniquement les courses circulant jusqu'à cette date.
** Fuseau horaire : fixe le fuseau horaire, la valeur proposée par défaut est celle de l'espace de données.
diff --git a/app/views/help/exports.textile b/app/views/help/exports.textile
index 57ceb65c3..4cfeb3bc6 100644
--- a/app/views/help/exports.textile
+++ b/app/views/help/exports.textile
@@ -3,14 +3,16 @@ layout: default
title: Exports
---
-h3. Rôle
+h3(#rol). Rôle
p. L'export permet d'extraire de la base un ensemble de données selon un format
-h3. Options des formats
+h3(#opt). Options des formats
Les options des différents formats apparaissent en fonction de celui qui a été choisi.
+!2015-07-23_162747.png! Formulaire pour un nouvel export Neptune
+
* *tout format* :
- Type de données incluses :=
@@ -19,12 +21,11 @@ le choix porte sur toutes, les lignes d'une sélection de réseaux, de transport
- Données incluses :=
liste des données selon le type choisi; ce champs n'apparait pas pour le choix 'toutes'
la sélection propose dès le premier caractère saisi la liste des objets dont le nom contient le texte =:
-
-* *Neptune* :
-
- Début de période := permet d'exporter uniquement les courses circulant à partir de cette date
- Fin de période := permet d'exporter uniquement les courses circulant jusqu'à cette date
+* *Neptune* : pas d'option particulière
+
* *GTFS* :
- Fuseau horaire :=
@@ -32,31 +33,47 @@ fixe le fuseau horaire (paramètre obligatoire des données GTFS)
la valeur proposée par défaut est celle de l'espace de données =:
- Données incluses (complément) :=
le choix des arrêts permet de n'exporter que les fichiers d'arrêts (stops.txt) et de correspondances (transfers.txt)
- 3 champs sont alors ajoutés : l'adresse, la localité et le code postal; ceux-ci seront exploités en retour sur l'import GTFS d'arrêts =:
+ 3 champs sont alors ajoutés : l'adresse, la localité et le code postal; ceux-ci seront exploités en retour sur l'Export GTFS d'arrêts =:
* *NeTex* : pas d'option particulière
-* *CSV* : pas d'option particulière
+* *HUB* : pas d'option particulière
-* *HUB* :
+* *KML* : pas d'option particulière
-- Début de période := permet d'exporter uniquement les courses circulant à partir de cette date
-- Fin de période := permet d'exporter uniquement les courses circulant jusqu'à cette date
-- Fuseau horaire :=
-fixe le fuseau horaire
- la valeur proposée par défaut est celle de l'espace de données =:
+h3. Consultation des résultats
+p. L’Export est lancé en différé, son état d'avancement est affiché dans la page de résultats pendant le déroulement du processus.
-h3. Consultation des résultats
+p=. !2015-07-23_162942.png!
+
+p. Le résultat d'Export fournit 2 synthèses :
+
+*Synthèse des lignes (onglet lignes)
+*Synthèse des fichiers analysés (onglet fichiers)
+
+p. Le bouton « Fichier exporté » permet de télécharger le fichier sur son poste.
+
+p. _1 - La synthèse des lignes affiche le compte des objets extraits des fichiers correctement traités_
+
+p(border_image). !2015-07-23_165033.png!
+
+* lignes
+* séquences d'arrêts
+* correspondances
+* calendriers
+* zones d'arrêt
+* accès
+* courses
+* missions
+
+p. Dérouler une ligne en cliquant sur le pictogramme "+" permet d'afficher le détail des éléments Exportés sur la ligne :
+
+p(border_image). !2015-07-23_165157.png!
-p. L'export est lancé en différé; son état d'avancement est affiché sous la forme d'une icône donc la couleur dépend de l'état:
+p. _2 - La synthèse des fichiers analysés affiche la liste des fichiers Exportés ainsi que les erreurs constatées_
-* blanc : en attente
-* bleu : en cours
-* vert : terminé correctement; un lien de téléchargement est alors disponible
-* rouge : terminé en échec
+p(border_image). !2015-07-23_165644.png!
-p. La consultation du résultat de l'export donnera la liste des éléments exportés ou les motifs de l'échec.
-p. Le résultat est conservé ainsi que le fichier produit tant que l'export n'est pas supprimé.
diff --git a/app/views/help/hubexport.textile b/app/views/help/hubexport.textile
index 6ddafceab..498233353 100644
--- a/app/views/help/hubexport.textile
+++ b/app/views/help/hubexport.textile
@@ -1,27 +1,104 @@
----
-layout: default
-title: Contraintes de l'export HUB
----
-
-CHOUETTE est en mesure d'exporter la base au format HUB qui est un format spécifique aux outils métiers Transdev. Le format HUB comprend des contraintes plus importantes que les formats Neptune, notamment sur la longueur de certains noms. Pour que la base puisse être exportée sans difficulté, il faut donc se conformer à ces contraintes de longueur de noms, ainsi que utiliser certaines fonctions comme les groupes de lignes qui sont facultatives pour leur seul format Neptune mais qui sont obligatoire dans le format HUB.
-
-h3. Liste des champs contraints
-
-[rédaction en cours ...]
-
-h3. Correspondances
-
-CHOUETTE permet de faire des correspondances entre différents types d'arrêts. Dans le format HUB en revanche, seules les correspondances entre les arrêts physiques sont prises en compte. Il convient donc de vérifier que les correspondances sont bien paramétrées entre les arrêts de type _"point d'arrêt"_ et _"quai"_.
-
-h3. Lignes et séquences d'arrêts
-
-Lors de la création de lignes et des séquences d'arrêts, il est nécessaire de respecter deux contraintes pour permettre la compatibilité de l'export HUB :
-
-* Ne pas créer plus de deux séquences d'arrêts pour une même ligne.
-* Renseigner impérativement le sens de la ligne :
-**Dans le cas où il n'existe qu'une séquence d'arrêts, choisir le sens aller
-**Dans le cas où il existe deux séquences d'arrêts, définir un sens aller et un sens retour
-
-h3. Créer des groupes de lignes
-
-Les lignes à exporter doivent impérativement faire partie d'un groupe de lignes pour pouvoir être exportées en HUB.
+---
+layout: default
+title: Contraintes de l'export HUB
+---
+
+CHOUETTE est en mesure d'exporter la base au format HUB qui est un format spécifique aux outils métiers Transdev. Le format HUB comprend des contraintes plus importantes que les formats Neptune, notamment sur la longueur de certains noms. Pour que la base puisse être exportée sans difficulté, il faut donc se conformer à ces contraintes de longueur de noms, ainsi que utiliser certaines fonctions comme les groupes de lignes qui sont facultatives pour leur seul format Neptune mais qui sont obligatoire dans le format HUB.
+
+CHOUETTE contrôle le respect de ces contraintes lors de l'export. Il listera les anomalies dans le log de l'export mais ne les signalera pas lors de la saisie proprement dite. Il est donc nécessaire de se référer à ce document avant de commencer la saisie de la base, certaines contraintes ayant des conséquences sur la façon dont les données doivent être structurées.
+
+L'un des points essentiels est la nécessite de renseigner manuellement l'identifiant Neptune. Pour rappel, celui-ci est composé de trois éléments :
+
+* Le préfixe qui est toujours identique au sein d'un même espace de données.
+* Le type d'information qui est déterminé par le type d'objet (réseau, arrêt, ligne...) actuellement défini.
+* Le suffixe qui est un élément identifiant unique qui peut être contraint en taille et en type de caractères pour l'export au format HUB
+
+Le type d'information ainsi que la syntaxe à respecter sont rappelés dans une infobulle contextuelle qui apparaît lorsqu'on place le curseur au-dessus du champ _'''Identifiant Neptune'''_
+
+h3. Réseaux
+* Nom du réseau : 75 caractères maximum
+* Numéro d’enregistrement : 8 chiffres maximum
+* Identifiant Neptune : 3 caractères maximum
+
+h3. Transporteur
+* Nom du transporteur : 75 caractères maximum
+* Numéro d’enregistrement : 8 chiffres maximum
+* Identifiant Neptune : 3 caractères maximum
+
+h3. Calendriers
+
+* Identifiant Neptune : 6 caractères maximum
+* Commentaire : Facultatif, 75 caractères maximum
+
+h3. Arrêts
+
+h4. Arrêt commercial et arrêt physique
+
+Un arrêt physique (quai ou point d'embarquement) doit nécessairement dépendre d'un arrêt commercial. Dans le cas où il existe plusieurs arrêts physiques, typiquement dans le cas d'un arrêt dans le sens aller et un arrêt dans le sens retour, les deux arrêts physiques seront regroupés au sein d'un même arrêt commercial.
+
+h4. Pôle d'échange
+
+Les arrêts de type pôle d'échange ne sont pas pris en charge par le format HUB.
+
+h4. Contraintes sur les champs :
+
+* Troisième composante de l'identifiant technique : 6 caractères maximum
+* Nom de l'arrêt : 75 arrêts maximum
+* Point d'intérêt le plus proche : ce champs est facultatif. S'il est rempli, il ne doit pas contenir plus de 255 caractères pour les arrêts commerciaux et plus de 60 caractères pour les arrêts physiques.
+* Géolocalisation : obligatoire et au format WGS84
+* Commune : 80 caractères maximum
+* Code INSEE : obligatoire
+* Commentaire : champs facultatif, 255 caractères maximum si rempli
+* Identifiant Neptune : 6 caractères maximum
+* Numéro d'enregistrement : 8 chiffres au maximum (obligatoire ?)
+
+h3. Correspondances
+
+CHOUETTE permet de faire des correspondances entre différents types d'arrêts. Dans le format HUB en revanche, seules les correspondances entre les arrêts physiques sont prises en compte. Il convient donc de vérifier que les correspondances sont bien paramétrées entre les arrêts de type _"point d'arrêt"_ et _"quai"_.
+
+h4. Contraintes sur les champs :
+
+* Distance : 4 chiffres maximum
+* Identifiant Neptune : (non exporté ?)
+* Temps de parcours : 4 chiffres maximum (minutes et secondes)
+
+h3. Groupe de lignes
+
+Les lignes à exporter en HUB doivent impérativement faire partie d'un groupe de lignes.
+
+h4. Contraintes sur les champs :
+
+* Nom du groupe de ligne : 75 caractères maximum
+* Identifiant Neptune : 6 caractères maximum
+
+h3. Lignes, séquences d'arrêts et missions
+
+Lors de la création de lignes et des séquences d'arrêts, il est nécessaire de respecter deux contraintes pour permettre la compatibilité de l'export HUB :
+
+* Ne pas créer plus de deux séquences d'arrêts pour une même ligne.
+* Renseigner impérativement le sens de la ligne :
+**Dans le cas où il n'existe qu'une séquence d'arrêts, choisir le sens aller
+**Dans le cas où il existe deux séquences d'arrêts, définir un sens aller et un sens retour
+
+Les champs de création de ligne doivent être créés avec les contraintes suivantes :
+
+* Indice de la ligne : 6 caractères maximum
+* Nom de la ligne : 75 caractères maximum ; pas de doublons possibles
+* Groupe de ligne : une ligne ne doit appartenir qu'à un seul groupe de ligne
+* Identifiant Neptune : 14 caractères maximum
+
+h4. Contraintes sur les champs :
+
+* Identifiant Neptune du schéma de ligne: 8 caractères maximum
+* Identifiant Neptune de la mission : 30 caractères maximum
+* Nom d'une mission : 75 caractères maximum
+* Numéro d'enregistrement d'une mission : 8 chiffres maximum
+
+h3. Courses
+
+* Troisième composante de l'identifiant Neptune : 8 caractères maximum
+* Identifiant public : 8 caractères maximum
+* Commentaire : Facultatif, 75 caractères maximum
+
+
+
diff --git a/app/views/help/import_formats.textile b/app/views/help/import_formats.textile
index 2a6c5014e..d846a32f9 100644
--- a/app/views/help/import_formats.textile
+++ b/app/views/help/import_formats.textile
@@ -7,23 +7,18 @@ h3(#fmt). Formats disponibles
* Neptune : format d'échange de données de transport en commun pour la France (cf ["Normalisation":http://www.normes-donnees-tc.org/format-dechange/donnees-theoriques/])
* NeTEx : format d'échange de données de transport en commun expérimental sur la future norme européenne ["NeTEx":http://www.normes-donnees-tc.org/format-dechange/donnees-theoriques/] mais limité au sous-ensemble des données définies dans le format Neptune
-* CSV : format tabulaire spécifique à Chouette (cf "CSV":csv)
* GTFS : format originaire de ["Google Transit":https://support.google.com/transitpartners/], à condition que le fichier soit préalablement validé avec l'outil Feed Validator =:
p(olnext). - les données exportées en GTFS sont explicités ["ICI":http://www.normes-donnees-tc.org/format-dechange/autres-normes/]
-p(olnext). - l'import GTFS limité au sous ensemble des arrêts permet de n'importer que les arrêts et les correspondances
+p(olnext). - l'import limité au sous ensemble des arrêts permet de n'importer que les arrêts et les correspondances
h3(#com). Paramètres communs
* Pas de sauvegarde : permet d'effectuer une simulation de l'import sans enregistrer les données
-
p(ddnext). - active donc les tests de validation de niveau 1 et 2
-
* Jeu de paramètres pour validation := paramètres définissant les seuils des tests de niveau 3 (indisponible si l'option 'pas de sauvegarde' est cochée)
-
p(ddnext). - les jeux de paramètres sont créés via le lien ["Jeux de paramètres":parametersets] disponible sur les vues des listes d'imports et de validations
-
* Fichier à importer := fichier (plat ou zip selon format)
h3(#opt). Options des formats
@@ -34,10 +29,8 @@ Les options des différents formats apparaissent en fonction de celui qui a étÃ
* *NeTex* : pas d'option particulière
* *GTFS* :
** Préfixe d'identifiants : préfixe à utiliser pour générer les identifiants Neptune des objets importés, initialisé à la valeur définie pour l'espace de données.
-** Distance max pour créer les zones : distance maximale entre deux arrêts homonymes pour les regrouper au sein d'un arrêt commercial de même nom, ces zones viennent en supplément de celles définies dans GTFS; une distance de 0 ne génère aucune zone.
+** Distance max pour créer les zones : distance maximale entre deux arrêts homonymes pour les regrouper au sein d'un arrêt commercial de même nom, ces zones viennent en supplément de celles définies dans GTFS, une distance de 0 ne génère aucune zone.
** ignorer le dernier mot : lors de la comparaison des noms d'arrêts, cette option permet de ne pas prendre en compte le dernier mot du nom de l'arrêt (sauf si celui-ci n'est composé que d'un seul mot).
** ignorer les n derniers caractères : lors de la comparaison des noms d'arrêts, cette option permet de ne pas prendre en compte les derniers caractères du nom de l'arrêt (sauf si celui-ci n'a pas assez de caractères pour cela)
-** Distance max pour créer les correspondances : distance maximale entre deux arrêts pour les lier par une correspondance, ces correspondances sont hors zone d'arrêt: elles viennent en supplément de celles définies dans GTFS (ce mécanisme tient compte des correspondances exclues), une distance de 0 ne génère aucune correspondance.
-** Sous-ensemble : choix permettant de limiter l'import aux seuls fichiers stops.txt et transfers.txt. Lors de l'import, les attributs d'adresse, localité et code postal ajoutés à l'export associé sont exploités :
-* *CSV* :
-** Préfixe d'identifiants : préfixe à utiliser pour générer les identifiants Neptune des objets importés, initialisé à la valeur définie pour l'espace de données. \ No newline at end of file
+** Distance max pour créer les correspondances : distance maximale entre deux arrêts pour les lier par une correspondance, ces correspondances sont hors zone d'arrêt. Elles viennent en supplément de celles définies dans GTFS (ce mécanisme tient compte des correspondances exclues), une distance de 0 ne génère aucune correspondance.
+** Sous-ensemble : choix permettant de limiter l'import aux seuls fichiers stops.txt et transfers.txt. Lors de l'import, les attributs d'adresse, localité et code postal ajoutés à l'export associé sont exploités. \ No newline at end of file
diff --git a/app/views/help/imports.textile b/app/views/help/imports.textile
index ca085532d..bbd5e18de 100644
--- a/app/views/help/imports.textile
+++ b/app/views/help/imports.textile
@@ -7,14 +7,14 @@ title: Imports
* "Validation":#val
* "l’onglet IMPORTS":#imp
* "Nouvel Import":#new
-* "Paramètres de validation":#pvl
+* "Paramètres de validation":pvl
* "Consultation des résultats":#res
* "Résultats de validation":#rvl
h3(#rol). Rôle
-p. L’import permet d’enregistrer dans la base un jeu de données d'offre TC, selon un format au choix. Des tests de validation des données sont exécutés avant l'import en base de données (plus détaillées dans le cas du format Neptune). Il est possible d'importer sans sauver en base, uniquement pour jouer les tests de vérification de conformité. Dans ce cas, les tests en base de données (auxquels sont associés les jeux de paramètres) ne seront pas exécutés (et donc aucun test ne sera exécuté, pour des données CSV, GTFS, ou Netex).
+p. L’import permet d’enregistrer dans la base un jeu de données d'offre TC, selon un format au choix. Des tests de validation des données sont exécutés avant l'import en base de données (plus détaillées dans le cas du format Neptune). Il est possible d'importer sans sauver en base, uniquement pour jouer les tests de vérification de conformité.
p=. !2014-10-31_151613.png!
Page des imports
@@ -27,66 +27,69 @@ p. Lors de l'import, des tests sont effectués :
# sur la complétude et la cohérence des relations exprimées dans le format d'échange
# optionnellement sur la qualité des données en vue de son exploitation dans une centrale de mobilité
-p(olnext). - la validation nécessite la fourniture d'un jeu de paramètres définissant les seuils (cf "Validation":validations)
+p(olnext). - nécessite la fourniture d'un jeu de paramètres définissant les seuils (cf "Validation":validations)
-p(note). Les tests de niveau 1 et 2 ne sont actuellement implémentés que pour le format Neptune.
+p(note). Les tests de niveau 1 et 2 ne sont actuellement implémentés que pour le format Neptune
h3(#imp). l'onglet IMPORTS
p. L'onglet IMPORTS contient les objets Import de l'espace de données courant.
-p. Chaque objet Import est représenté par une vignette comprenant : sa date, l'utilisateur qui l'a créé, son état (blanc: en attente, bleu : en cours ; vert : terminé correctement ; rouge : terminé en échec), un lien pour télécharger le fichier importé, un lien vers le détail de l'objet, un lien vers l'objet Validation associé).
-
-p=. !import.png!
+p. Chaque objet Import est représenté par une vignette comprenant : sa date, l'utilisateur qui l'a créé, le type de profil importé, son état (blanc: en attente, bleu : en cours ; vert : terminé correctement ; rouge : terminé en échec), un lien pour télécharger le fichier importé, un lien vers le détail de l'objet, un lien vers l'objet Validation associé).
p. Comme les fichiers importés restent stockés en base, il est opportun que l'utilisateur supprime périodiquement les objets Imports devenus inutiles. La suppression supprimera aussi les objets Validation associés.
p. Dans la partie droite de l'écran,
-* Créer un nouvel Import
+* créer un nouvel Import
* Jeu de paramètres
h3(#new). Nouvel Import
-p. Il est possible de modifier le jeu de paramètres par défaut ou de créer un nouveau Jeu de paramètres. Il est possible de ne choisir aucun jeu de paramètres.
+p. La page d'un nouvel import donne le choix entre trois profils d'import : Neptune, Netex et GTFS. Chacun de ces profils est accessible par un onglet dédié. Les formulaires Neptune et Netex sont identiques.
-p. L’import est lancé en différé, son résultat n'est pas immédiat. Le résultat est conservé tant que l’import n’est pas supprimé. L'import lance également la validation (avec ou sans jeu de paramètres associés), ce qui crée un objet Validation associé. La suppression d’un import supprime également l'objet Validation associé à cet import ; néanmoins si les données ont été sauvegardées en base, elles seront conservées.
+p=. !2015-07-23_152040.png!
+Page d'un nouvel import
-p. Si les données ne sont pas sauvées en base, il faut relancer un import avec sauvegarde si on souhaite effectivement importer ces données en base après une première validation « à blanc ».
+* La case à cocher "Pas de sauvegarde" permet de tester la base sans l'importer.
+* Il est également possible de sélectionner un autre jeu de validation. Il est possible de ne choisir aucun jeu de paramètres.
-h3(#pvl). Paramètres de validation
+p. Le profil GTFS contient des champs spécifiques.
-p. Il est possible de modifier le jeu de paramètres par défaut, ou de créer un nouveau Jeu de paramètres. Les paramètres de vitesses et durée entre arrêts successifs sont définis mode par mode.
+p=. !2015-07-23_152615.png!
+Page d'import GTFS
-h3(#res). Consultation des résultats : détail de l'objet Import
+* Le choix d'un sous-ensemble permet de n'importer qu'une partie de la base, comme par exemple les arrêts.
+* Le préfixe d'identifiants est renseigné par défaut et peut-être laissé en l'état.
+* Distance max pour créer les zones : Distance maximale en mètres de regroupement des points d'arrêts dont le nom est identique au sein d'un même arrêt commercial. Si la valeur est à 0, aucun regroupement n'est fait.
+* Case à cocher "ignorer le dernier mot" : Permet d'ignorer le dernier mot d'un nom d'arrêt pour faciliter le regroupement de plusieurs arrêts physiques dont le nom serait légèrement différent au sein d'un même arrêt commercial
+* Ignorer les n derniers caractères : Même fonctionnalité qu'ignorer le dernier mot mais un certain nombre de caractères.
+* Distance max pour créer les correspondances : la valeur en mètres en dessous de laquelle deux arrêts sont automatiquement considérés en correspondance.
-p=. !import_result.png!
+p. L’import est lancé en différé, son résultat n'est pas immédiat. Le résultat est conservé tant que l’import n’est pas supprimé. L'import lance également la validation (avec ou sans jeu de paramètres associés), ce qui crée un objet Validation associé. La suppression d’un import également l'objet Validation associé à cet import ; néanmoins si les données ont été sauvegardées en base, elles seront conservées.
-p. Le résultat d'import fournit 2 synthèses :
+p. Si les données ne sont pas sauvées en base, il faut relancer un import avec sauvegarde si on souhaite effectivement importer ces données en base après une première validation « à blanc ».
-# Synthèse des fichiers analysés (à gauche)
-# Synthèse des lignes lues (à droite)
-p. Le bouton « Fichier Importé » permet de télécharger le fichier sur son poste.
+h3(#pvl). Paramètres de validation
-p. Le bouton « Validation » permet de basculer vers la validation des données.
+p. Il est possible de modifier le jeu de paramètres par défaut ou de créer un nouveau Jeu de paramètres. Les paramètres de vitesses et durée entre arrêts successifs sont définis mode par mode.
-p. _1 - La synthèse des fichiers analysés affiche 3 secteurs_
+h3(#res). Consultation des résultats : détail de l'objet Import
-p(border_image). !import_file_result.png!
+p=. !import_result.png!
-* en vert les fichiers correctement traités
-* en rouge les fichiers comportant des erreurs qui empêche leur traitement
-* en gris les fichiers ignorés
+p. Le résultat d'import fournit 2 synthèses :
-p. En passant la souris sur chaque partie, le nombre de fichiers correspondant est affiché.
+* Synthèse des lignes lues (onglet lignes)
+* Synthèse des fichiers analysés (onglet fichiers)
-p. La sélection (clic souris) d'un des secteurs affiche la liste des fichiers concernés :
+p. Le bouton « Fichier source » permet de télécharger le fichier sur son poste.
-p(border_image). !import_file_detail.png!
+p. Le bouton « Rapport de validation » permet de basculer vers la validation des données.
-p. _2 - La synthèse des lignes lues affiche le compte des objets extraits des fichiers correctement traités_
+p. _1 - La synthèse des lignes lues affiche le compte des objets extraits des fichiers correctement traités_
p(border_image). !import_line_result.png!
@@ -99,13 +102,13 @@ p(border_image). !import_line_result.png!
* courses
* missions
-p. La sélection de l'histogramme (clic) affiche le détail des lignes lues :
+p. Dérouler une ligne en cliquant sur le pictogramme "+" permet d'afficher le détail des éléments importés sur la ligne :
p(border_image). !import_line_detail.png!
-p. Un survol affiche le nombre de données concernées par type.
+p. _2 - La synthèse des fichiers analysés affiche la liste des fichiers importés ainsi que les erreurs constatées_
-p. La sélection du graphique affiche le détail par ligne.
+p(border_image). !import_file_detail.png!
h3(#rvl). Résultats de validation
diff --git a/app/views/help/introduction.textile b/app/views/help/introduction.textile
index 544edd8aa..f2e8df735 100644
--- a/app/views/help/introduction.textile
+++ b/app/views/help/introduction.textile
@@ -5,18 +5,17 @@ title: Présentation
CHOUETTE est un logiciel libre développé à l'initiative du ministère français chargé des transports (et du développement durable), dans le but de faciliter l'échange de données d'offre (théorique) de transport collectif (TC), en s'appuyant pour cela sur la norme NFP 99506, dite Neptune, qui spécifie un profil d'échange XML.
-!version.png!
-CHOUETTE est une application web. Elle permet de saisir, éditer, tester des données théoriques de transport public depuis un navigateur internet. Afin de faciliter la création de réseaux complets, elle est dotée de fonctions d'import, soit depuis d'autres formats d'applications équivalentes, soit au travers d'un fichier CSV qui permet de mener des imports massifs plutôt que de saisir tous les éléments un à un dans les formulaires adhoc.
+CHOUETTE est une application web. Elle permet de saisir, éditer, tester des données théoriques de transport public depuis un navigateur internet. Afin de faciliter la création de réseaux complets. Elle est dotée de fonctions d'import, soit depuis d'autres formats d'applications équivalentes, soit au travers d'un fichier CSV qui permet de mener des imports massifs plutôt que de saisir tous les éléments un a un dans les formulaires adhoc.
h3. A qui s'adresse ce manuel ?
-Ce manuel s’adresse aux utilisateurs de CHOUETTE. Les utilisateurs visés sont les collectivités locales Autorités Organisatrices de Transport (AOT), les exploitants des réseaux TC et leurs prestataires (bureaux d'étude ou société de services).
+Ce manuel s’adresse aux utilisateurs de CHOUETTE. Les utilisateurs visés sont les collectivités locales Autorités Organisatrices de Transport (AOT), les exploitants des réseaux TC et leurs prestataires (bureaux d'étude ou société de services).
D'autres utilisateurs potentiels sont également identifiés : services de l'état, éditeurs de logiciels, opérateurs de services d'information, chercheurs...
h3. Ce que vous trouverez dans ce manuel
-Vous trouverez dans ce document, toutes les informations nécessaires à la prise en main de l’application.
+Vous trouverez dans ce document, toutes les informations nécessaires à la prise en main de l’application.
Le manuel couvre la version 3.0.0.
diff --git a/app/views/help/journey_patterns.textile b/app/views/help/journey_patterns.textile
index 7224d1f6c..77cc4d2e2 100644
--- a/app/views/help/journey_patterns.textile
+++ b/app/views/help/journey_patterns.textile
@@ -5,7 +5,7 @@ title: Missions
h3. Définition
-Une _"Mission"_ est une sélection ordonnée d'arrêts issue d'une séquence d'arrêts de à partir de laquelle il sera possible de créer des courses, c'est à dire d'associer différents horaires à la mission. Les arrêts de la mission sont tout ou partie des arrêts de la séquence d'arrêts.
+Une _"Mission"_ est une sélection ordonnée d'arrêts issue d'une séquence d'arrêts de à partir de laquelle il sera possible de créer des courses, c'est à dire d'associer différents horaires à la mission. Les arrêts de la mission sont toute ou partie des arrêts de la séquence d'arrêts.
Une mission est spécifique à une _"séquence d'arrêts"_. Une même séquence d'arrêts peut contenir plusieurs missions différentes.
@@ -17,7 +17,7 @@ La création d'une mission se fait depuis la page d'une séquence d'arrêt. Pour
En bas du formulaire les arrêts sélectionnés dans la séquence d'arrêts sont sélectionnables par des cases à cocher.
-!2014-10-31_113803.png!
+p=. !2014-10-31_113803.png!
Sélection des arrêts d'une mission
h3. Modifier une mission
diff --git a/app/views/help/lines.textile b/app/views/help/lines.textile
index 44f6f049b..38096e860 100644
--- a/app/views/help/lines.textile
+++ b/app/views/help/lines.textile
@@ -11,7 +11,7 @@ La ligne dispose d'un identifiant fonctionnel, une sorte de _"numéro d'enregist
h4. Liste des groupes de lignes
-Sélectionner _"Lignes"_ dans le menu _"Données"_ affiche la liste des lignes existantes dans l'espace de données.
+Sélectionner _"Lignes"_ dans le menu _"Données"_ affiche la liste des lignes existants dans l'espace de données.
h4. Ajouter une ligne
@@ -19,7 +19,7 @@ Depuis la liste des groupe de lignes, cliquer sur _"Ajouter une ligne"_ dans la
Un formulaire s'affiche. Les champs obligatoires sont signalés par des astérisques.
-Dans le champ, _"Groupes de lignes associés"_, saisir les premiers caractères d'une ligne. L'auto-complétion présentera les groupes de lignes correspondant à la saisie. Taper sur _"Entrée"_ valide la proposition. Il est à noter que ces associations fonctionnent dans les deux sens et qu'il est également possible de rajouter une ligne dans un groupe de lignes depuis la page d'un groupe de lignes.
+Dans le champs, _"Groupes de lignes associés"_, saisir les premiers caractères d'une ligne. L'auto-complétion présentera les groupes de lignes correspondant à la saisie. Taper sur _"Entrée"_ valide la proposition. Il est à noter que ces associations fonctionnent dans les deux sens et qu'il est également possible de rajouter une ligne dans un groupe de ligne depuis la page d'un groupe de lignes.
h4. Afficher une ligne existante
@@ -37,10 +37,10 @@ En bas de la page, un lien _"Liste des arrêts de la ligne"_ affiche la liste de
Les arrêts des différentes séquences d'arrêts apparaissent sur la cartographie. Une infobulle permet de connaître le nom de l'arrêt et rappelle le type d'arrêt.
-!2014-10-31_112140.png!
+p=. !2014-10-31_112140.png!
Vue d'une ligne.
-h4. Modifier une ligne
+h4. Modifier une lignes
On peut modifier une ligne en cliquant sur le bouton de modification directement depuis la liste des lignes ou depuis la page d'une ligne particulière.
@@ -58,7 +58,7 @@ h3. Attributs d'une ligne
* Nom public : nom de la ligne connu des usagers
* Numéro d'enregistrement : code référençant une ligne au sein d'une autorité supérieure
* Indice : indice ou numéro de la ligne (ce champ n'est pas obligatoirement numérique). Il s'agit de la désignation simple de la ligne comme par exemple un numéro, une lettre etc...
-* Mode de transport : mode de transport principal de la ligne. Le cas échéant, d'autres modes de transport particuliers peuvent être indiqués au niveau de chaque course.
+* Mode de transport : mode de transport principal de la ligne. Le cas échéant, d'autres modes de transports particuliers peuvent être indiqués au niveau de chaque course.
* Couleur du tracé : couleur en rvb hexadécimal du tracé de ligne et du fond de texte
* Couleur de texte : couleur en rvb hexadécimal du texte du nom de la ligne
* Page web associée : adresse http ou https de la page du site public décrivant la ligne
diff --git a/app/views/help/metadata.textile b/app/views/help/metadata.textile
index a8c1cf405..d7193ef11 100644
--- a/app/views/help/metadata.textile
+++ b/app/views/help/metadata.textile
@@ -5,7 +5,7 @@ title: Métadonnées
Tous les éléments définis dans CHOUETTE sont identifiés par des métadonnées Neptune spécifiques. Ces métadonnées peuvent être générées automatiquement à la création de l'objet de telle sorte qu'il n'est pas nécessaire de les renseigner. Il reste toutefois possible de leur attribuer une valeur manuellement si nécessaire.
-Chaque type est identifié par une clé qui permet de déterminer quel est sa nature (arrêt, ligne, transporteur etc...). La norme propose des clés types qui sont résumées dans le tableau ci-dessous.
+Chaque type est identifié par une clé qui permet de déterminer quel est sa nature (arrêt, ligne, transporteur etc...). La norme suggère des clés types qui sont résumées dans le tableau ci-dessous.
h3. Métadonnées d'un transporteur
@@ -17,8 +17,7 @@ h3. Métadonnées d'un transporteur
* Version : version de l'objet (auto incrémenté à chaque modification)
* Créé par : compte utilisateur ayant procédé à la dernière modification
-!2014-10-30_175715.png!
-Exemple d'identifiant Neptune
+!2014-10-30_175715.png! Exemple d'identifiant Neptune
h3. Clés
diff --git a/app/views/help/navigation.textile b/app/views/help/navigation.textile
index 38a6027d2..32d3c2327 100644
--- a/app/views/help/navigation.textile
+++ b/app/views/help/navigation.textile
@@ -16,18 +16,20 @@ Le bandeau supérieur regroupe l'essentiel des liens de navigation :
* Les préférences utilisateurs, notamment le choix de langue et les paramètres du compte.
!2014-10-30_173410.png!
-Bandeau supérieur de CHOUETTE
+
+p=. Bandeau supérieur de CHOUETTE
h3. Listes d'éléments
Les listes prennent la forme de "_boites_" rangées côte à côte. Dans le cas où le titre de l'élément est trop long pour être affiché entièrement, une infobulle complète apparaît au survol du titre.
-Les éléments de l'application qui apparaissent sous la forme de liens sont ceux qui peuvent faire l'objet d'un paramétrage détaillé. Ils s'accompagnent dans les listes de pictogrammes de modification et de suppression.
+Les éléments de l'application qui apparaissent sous la forme de liens sont ceux qui peuvent faire l'objet d'un paramétrage détaillés. Il s'accompagnent dans les listes de pictogrammes de modification et de suppression.
Le pictogramme de modification ne concerne que les propriétés générales de l'élément et non pas les informations spécifiques qu'il regroupe. Il faut cliquer sur le lien proprement dit pour pouvoir consulter et éditer les informations correspondantes. Le pictogramme de suppression permet de supprimer effectivement toutes les informations correspondant à l'élément.
!2014-10-30_173506.png!
-Exemple de liste d'éléments
+
+p=. Exemple de liste d'éléments
Les listes d'éléments peuvent dans certains cas être réduites afin de ne pas surcharger la page. Cliquer sur le titre de la liste permet d'afficher la liste des éléments.
@@ -36,7 +38,8 @@ h3. Fonctions d'édition
Les fonctions d'édition des données proprement dites se situent à droite de l'affichage principal.
!2014-10-30_173604.png!
-Fonctions d'édition des arrêts
+
+p=. Fonctions d'édition des arrêts
h3. Pointage et déplacement d'un objet sur la cartographie
@@ -48,21 +51,24 @@ CHOUETTE permet de déplacer élément, arrêt ou accès par exemple, sur la car
* de cliquer sur la carte permet de sortir du mode déplacement et de finaliser le déplacement en mettant les coordonnées à jour dans le formulaire
!2014-10-30_173740.png!
-Déplacement d'un arrêt sur la cartographie
+
+p=. Déplacement d'un arrêt sur la cartographie
h3. Auto-complétion
-De nombreux champs de CHOUETTE font appel à des fonctions d'auto-complétion de telle sorte que des caractères saisis dans le champ font automatiquement remonter des éléments pertinents déjà connus du système.
+De nombreux champs de CHOUETTE font appel à des fonctions d'auto-complétion de telle sorte que des éléments saisis dans le champs font automatiquement remonter des éléments pertinents déjà connus du système.
!2014-10-30_173913.png!
-Auto-complétion sur la sélection d'un arrêt.
+
+p=. Auto-complétion sur la sélection d'un arrêt.
h3. Architecture de l'interface de CHOUETTE
-Un certain nombre d'éléments constitutifs de la base de données sont accessibles en tant que sous éléments de menus accessibles depuis une page. Il en va ainsi par exemple des horaires, qui sont accessibles au travers des lignes puis des séquences d'arrêts. Il est conseillé à l'utilisateur débutant de se reporter au chapitre _"Créer un réseau à partir de zéro"_ situé en annexe pour un rappel de l'ordre dans lequel il faut créer les éléments du réseau.
+Un certain nombre d'éléments constitutifs de la base de données sont accessibles en tant que sous éléments de menus accessibles depuis une page. Il en va ainsi par exemple des horaires qui sont accessibles au travers des lignes puis des séquences d'arrêts. Il est conseillé à l'utilisateur débutant de se reporter au chapitre _"Créer un réseau à partir de zéro"_ situé en annexe pour un rappel de l'ordre dans lequel il faut créer les éléments du réseau.
!navigation.png!
-Navigation au sein de l'application CHOUETTE
+
+p=. Navigation au sein de l'application CHOUETTE
diff --git a/app/views/help/parametersets.textile b/app/views/help/parametersets.textile
index 6070d86b1..f3cc61e87 100644
--- a/app/views/help/parametersets.textile
+++ b/app/views/help/parametersets.textile
@@ -5,18 +5,18 @@ title: Jeux de paramètres de validation
h3. Définition
-CHOUETTE intègre un outil de validation de la base de données qui permet de détecter les erreurs les plus grossières qui auraient pu être laissées dans la base de données. Un ensemble de tests est disponible mais il n'est pas obligatoire de les passer tous. L'utilisateur peut créer son propre jeu de tests au travers d'un _"jeu de paramètres"_ dans le menu validation.
+CHOUETTE intègre un outil de validation de la base de données qui permet de détecter les erreurs les plus grossières qui auraient pu être laissée dans la base de données. Un ensemble de tests est disponible mais il n'est pas obligatoire de les passer tous. L'utilisateur peut créer son propre jeu de tests au travers d'un _"jeu de paramètres"_ dans le menu validation.
Les paramètres de tests peuvent donc être choisis afin d'adapter les tests à la réalité du terrain.
Afin de rejouer facilement les tests dans différent contextes, il est possible de définir plusieurs jeux qui sont conservés indépendamment des validations.
-Un jeu de paramètres est proposé par défaut à la création du référentiel; celui-ci peut être modifié ou détruit; il n'est alors pas possible de le recréer.
+Un jeu de paramètre est proposé par défaut à la création du référentiel; celui-ci peut être modifié ou détruit; il n'est alors pas possible de le recréer.
h3. Paramètres généraux
* Nom : Nom du jeu de données (nom utilisé pour sa sélection dans les imports et validations)
-* Délimitation géographique des arrêts : Emprise géographique du réseau (tous les arrêts testés devront être inclus dans cette zone). Le format de ce champs est un ensemble de points formant une polyligne fermée:[[longitude1,latitude1],[longitude2,latitude2],,,[longitudeN,latitudeN],[longitude1,latitude1]], Les longitudes et latitudes sont exprimées en degrés, décimaux, positifs à l'est et au nord. Il s'agit du format WGS84 normé également utilisé dans GoogleMaps ou Open Street Map.
+* Délimitation géographique des arrêts : Emprise géographique du réseau (tous les arrêts testés devront être inclus dans cette zone). Le format de ce champs est un ensemble de points formant une polyligne fermée:[[longitude1,latitude1],[longitude2,latitude2],,,[longitudeN,latitudeN],[longitude1,latitude1]], Les longitudes et latitudes sont exprimées en degré, décimaux positifs à l'est et au nord. Il s'agit du format WGS84 normé également utilisé dans googlemaps ou open street map.
* Durée maximum de stationnement à un arrêt (en secondes) := écart de temps maximal autorisé entre l'heure d'arrivée et l'heure de départ à un arrêt
p. *Distance minimum entre :* (en mètres)
@@ -34,50 +34,22 @@ p. *Distance maximum entre :* (en mètres)
p. *Vitesse de marche maximum d'un voyageur :* (en kilomètres/heure)
vitesse maximale admise dans les correspondances et les liaisons arrêt - accès pour :
-* un voyageur ordinaire : voyageur qui a une connaissance théorique du réseau
+* un voyageur ordinaire : voyageur qui a un connaissance théorique du réseau
* un voyageur occasionnel : voyageur qui ne connaît pas le réseau
* un voyageur habituel : voyageur qui connaît bien le réseau
* un voyageur à mobilité réduite : voyageur qui a des difficultés de déplacement
-p. *Activation de contrôles supplémentaires* (ceux-ci sont alors déclarés bloquants)
-
-* contraite d'appartenance d'une ligne à un unique groupe de lignes.
-* limitation du nombre de séquences d'arrêts d'une ligne à au plus 1 A/R)
-* appartenance obligatoire des arrêts physiques à un arrêt commercial
-* limiter les correspondances aux seuls arrêts physiques
-* limiter les modes de transports à un sous-ensemble des modes gérés par Chouette (si ce contrôle est activé, une case à cocher est ajouter par mode de transport pour l'autoriser)
h3. Paramètres par mode de transport.
p. les paramètres suivants sont à définir pour chaque mode de transport disponible dans le réseau à tester.
-* Autoriser ce mode (si le contrôle sur les modes de transports est actif)
* Distance minimum entre 2 arrêts (en mètres) : distance minimale de parcours d'un véhicule entre 2 arrêts.
* Distance maximum entre 2 arrêts (en mètres) : distance maximale de parcours d'un véhicule entre 2 arrêts.
* Vitesse minimum (en kilomètres/heure) : vitesse minimale attendue entre 2 arrêts d'une course
* Vitesse maximum (en kilomètres/heure) : vitesse maximale attendue entre 2 arrêts d'une course
* Écart maximum de durée de trajet entre 2 arrêts successifs pour les différentes courses (en secondes) : la différence de temps de trajet entre 2 arrêts successifs de 2 courses d'une même mission ne doit pas dépasser ce seuil =:
-h3. Contrôles sur les attributs du modèle
-
-p. les paramètres suivants sont disponible pour fixer des limitations sur différents champs du modèle par rapport à leur spécification dans Chouette; ces contrôles s'applique sur l'ensemble des données fournies à la validation.
-
-p. pour activer un point de contrôle, il faut cocher le type d'objet, puis renseigner les limitations sur les attributs désirés.
-
-p. les limitations sont les suivantes :
-
-* Unicité : contrôle de l'unicité de la valeur dans le lot de données contrôlées.
-* Caractères autorisés : restriction possible des valeurs à :
-** uniquement des chiffres, (restriction imposée pour un champ numérique)
-** uniquement des lettres (pas d'espace)
-** uniquement des lettres majuscules (pas d'espace)
-** uniquement des lettres minuscules (pas d'espace)
-* obligation d'un nombre minimal de caractères ou valeur minimale pour un champ numérique ou contraint à des chiffres
-** en mettant 1 dans ce champs pour un texte, ceci le rend obligatoire
-* restriction à une longueur maximale de caractères ou valeur maximale pour un champ numérique ou contraint à des chiffres
-
-p. L'attribut *Identifiant Neptune* est un cas particulier, les limitations s'appliquent à la troisième composante de ce champ, soit la partie identifiant technique.
-
h3. Remarques
p. Les distances sont calculées _à vol d'oiseau_ et les vitesses sont déterminées par rapport à ces distances.
diff --git a/app/views/help/relationship.textile b/app/views/help/relationship.textile
index 41bbf756f..334cc6633 100644
--- a/app/views/help/relationship.textile
+++ b/app/views/help/relationship.textile
@@ -7,7 +7,7 @@ h3. Regroupements des différents niveaux d'arrêts
Les arrêts de différents niveaux hiérarchiques peuvent être liés ensemble.
-Ainsi, on obtient les possibilités de regroupements suivants:
+Ainsi on obtient les possibilités de regroupements suivants:
* un arrêt physique regroupe plusieurs arrêts sur itinéraire (ou séquence d'arrêts).
* un arrêt commercial regroupe plusieurs arrêts physiques (quai, embarquement).
@@ -18,12 +18,11 @@ Pour ne pas aboutir à un système trop complexe, les règles suivantes sont pos
* un pôle d'échange peut contenir des arrêts commerciaux et/ou des pôles d'échanges (qui ne peuvent pas en contenir d'autres).
* un arrêt commercial ne peut contenir que des arrêts physiques.
-!2014-10-30_180536.png!
-Exemple d'arrêt commercial contenant un arrêt physique
+!2014-10-30_180536.png! Exemple d'arrêt commercial contenant un arrêt physique
h3. Création et modification des relations de parenté
-Les liens de parenté entre les arrêts se créent depuis un arrêt déjà existant, qu'il soit parent ou fils. Il peut s'agir de mettre en relation deux arrêts déjà existants ou bien de créer un nouvel arrêt en relation à partir de l'arrêt courant.
+Les liens de parentalité entre les arrêts se créent depuis un arrêt déjà existant, qu'il soit parent ou fils. Il peut s'agir de mettre en relation deux arrêts déjà existants ou bien de créer un nouvel arrêt en relation à partir de l'arrêt courant.
* Gérer le parent : Cette fonction affiche soit un champ de recherche pour rechercher et définir le parent si le lien n'existe pas encore, soit le nom du parent pour consultation avec une petite croix pour supprimer le lien de parenté si le lien est déjà établi. Supprimer le lien de parenté ne supprime pas l'arrêt proprement dit.
* Cloner pour créer un père : Cette fonction crée un arrêt identique de niveau hiérarchique supérieur.
@@ -36,14 +35,13 @@ h4. Depuis les niveaux _"point d'embarquement"_ ou _"quai"_
Les niveaux _"point d'embarquement"_ et _"quai"_ étant les plus bas, ils ne peuvent pas être reliés à des arrêts fils. En conséquence seul un bouton _"Gérer le parent"_ est systématiquement disponible. Le bouton _"cloner pour créer un père"_ apparaît s'il existe déjà un arrêt parent.
-!2014-10-30_180955.png!
-Gestion d'un arrêt parent
+!2014-10-30_180955.png! Gestion d'un arrêt parent
h4. Depuis le niveau _"arrêt commercial"_ ou _"Pôle d'échange"_
!commercialstoppoint.png! ou !stopplace.png!
-Ces deux niveaux permettent à la fois de définir de nouveaux fils et de rattacher l'arrêt commercial à un parent de type "pôle d'échange". Ils disposent donc à la fois des fonctions de gestion et de clonage de parents et de fils. A noter que les arrêts de niveaux pôle d'échange (qui sont hiérarchiquement les plus élevés) peuvent avoir un et un seul autre pôle d'échange comme parent. Deux pôles d'échange peuvent être parents l'un de l'autre.
+Ces deux niveaux permettent à la fois de définir de nouveaux fils et de rattacher l'arrêt commercial à un parent de type "pôle d'échange". Ils disposent donc à la fois des fonctions de gestion et de clonage de parents et de fils. A noter que les arrêts de niveaux pôle d'échange qui sont hiérarchiquement les plus élevés peuvent avoir un et un seul autre pôle d'échange comme parent. Deux pôles d'échange peuvent être parents l'un de l'autre.
!2014-10-30_181044.png!
Gestion de relation père-fils depuis un arrêt commercial \ No newline at end of file
diff --git a/app/views/help/routes.textile b/app/views/help/routes.textile
index 0396898ae..7938169a2 100644
--- a/app/views/help/routes.textile
+++ b/app/views/help/routes.textile
@@ -24,11 +24,11 @@ h3. Créer une séquence d'arrêts
La création d'une séquence d'arrêts se fait depuis la page d'une ligne. Pour créer une séquence d'arrêt il convient de cliquer sur _"Ajouter une séquence d'arrêts"_ dans le menu latéral à droite. Un formulaire de création s'affiche alors.
-En bas du formulaire, deux liens permettent soit de rajouter des arrêts à la séquence, soit de créer un nouvel arrêt pour le rajouter à la séquence.
+En bas du formulaire deux liens permettent soit de rajouter des arrêts à la séquence, soit de créer un nouvel arrêt pour le rajouter à la séquence.
h4. Créer un nouvel arrêt pour l'ajouter
-Cliquer sur créer un nouvel arrêt renvoie l'utilisateur à la page de création d'arrêt. Il est à noter qu'il devra retourner par lui même dans sur l'écran de création de séquence d'arrêt pour reprendre son travail.
+Cliquer sur créer un nouvel arrêt renvoie l'utilisateur à la page de création d'arrêt. Il est à noter qu'il devra retourner par lui même dans sur l'interface de création de séquence d'arrêt pour reprendre son travail.
h4. Ajouter un arrêt
@@ -38,7 +38,7 @@ Le pictogramme en forme de poubelle en début de ligne permet de supprimer l'ét
Le pictogramme en forme de flèches (dans les 4 directions) permet de modifier l'ordre des arrêts dans la séquence. Il faut bien entendu au moins deux arrêts pour pouvoir modifier l'ordre des arrêts.
-Une fois qu'un arrêt est sélectionné, une petite croix apparaît au bout de la zone contenant le nom de l'arrêt. Cliquer sur cette croix efface l'arrêt sélectionné et permet d'en saisir un nouveau.
+Une fois qu'un arrêt est sélectionné, une petite croix apparait au bout de la zone contenant le nom de l'arrêt. Cliquer sur cette croix efface l'arrêt sélectionné et permet d'en saisir un nouveau.
h3. Modifier une séquence d'arrêts
@@ -47,25 +47,9 @@ On peut modifier une séquence d'arrêts en cliquant sur le bouton de modificati
!2014-10-31_112543.png!
Modification des arrêts d'une séquence
-h3. Contraintes de montée - descente
-
-On peut ajouter des règles de montée ou de descente aux arrêts de la séquence d'arrêt (interdit ou à la demande); ces règles s'appliquent à toutes les courses de la séquence d'arrêt
-
-Les règles sont :
-
-* Non défini (par défaut)
-* Montée autorisée
-* Montée interdite
-* Montée sur réservation
-* Montée sur demande au conducteur
-* Descente autorisée
-* Descente interdite
-* Descente sur réservation
-* Descente sur demande au conducteur
-
h3. Supprimer une séquence d'arrêts
-Il est possible de supprimer une séquence d'arrêts depuis la page de la ligne. Chaque élément de la liste des séquences d'arrêts en bas de la page est dotée d'un pictogramme de suppression. Il est à noter que la suppression de la séquence d'arrêts ne supprime par les arrêts qu'elle contient.
+Il est possible de supprimer une séquence d'arrêt depuis la page de la ligne. Chaque élément de la liste des séquences d'arrêt en bas de la page est dotée d'un pictogramme de suppression. Il est à noter que la suppression de la séquence d'arrêts ne supprime par les arrêts qu'elle contient.
La suppression de la séquence est également possible depuis la page de la séquence elle-même. Le lien _"Supprimer cette séquence d'arrêts"_ efface la séquence courante.
diff --git a/app/views/help/startingfromscratch.textile b/app/views/help/startingfromscratch.textile
index ef5586eb3..fdc94069b 100644
--- a/app/views/help/startingfromscratch.textile
+++ b/app/views/help/startingfromscratch.textile
@@ -5,7 +5,7 @@ title: Créer un réseau à partir de zéro
h3. Créer un nouvel espace de données
-Chaque réseau est généralement intégré dans un espace de données spécifique. Dans le cas où l'on cherche à créer une nouvelle ligne par exemple, on devra créer les éléments dans l'espace de données correspondant.
+Chaque réseau est généralement intégré dans un espace de donnée spécifique. Dans le cas où l'on cherche à créer une nouvelle ligne par exemple, on devra créer les éléments dans l'espace de données correspondant.
h3. Définir les attributs du réseau
@@ -21,21 +21,21 @@ Navigation au sein de l'application CHOUETTE
h3. Création des calendriers
-Les calendriers sont associés aux courses. Ils devront donc être créés avant l'étape de création des courses. Ils nécessitent généralement un travail de mise à plat en fonction des horaires tels qu'ils ont été conçus. Un calendrier étant une série de dates permettant de couvrir à la fois les plages de dates et les jours de la semaine auxquels la course fonctionne, il n'est pas rare que la création d'un nouveau réseau nécessite un nombre important de calendriers. Les fonctions d'étiquettes permettent de mieux les organiser dans CHOUETTE, toutefois, une étape préalable de conception des calendriers est généralement nécessaire pour saisir un nouveau réseau avec rigueur.
+Les calendriers sont associés aux courses. Ils devront donc être créés avant l'étape de création des courses. Ils nécessitent généralement un travail de mise à plat en fonction des horaires tels qu'ils ont été conçus. Un calendrier étant une série de date permettant de couvrir à la fois les plages de dates et les jours de la semaine auxquels la course fonctionne, il n'est pas rare que la création d'un nouveau réseau nécessite un nombre important de calendriers. Les fonctions d'étiquettes permettent de mieux les organiser dans CHOUETTE, toutefois, une étape préalable de conception des calendriers est généralement nécessaire pour saisir un nouveau réseau avec rigueur.
h3. Création des arrêts et des correspondances
-Les arrêts du réseaux peuvent ensuite être créés, soit directement par saisie dans le formulaire de CHOUETTE, soit par import. Dans l'hypothèse où le nouvel espace de données reprend des arrêts déjà existants dans un autre espace de données, il est possible de les exporter, de les compléter pour les réimporter ensuite.
+Les arrêts du réseaux peuvent ensuite être créés, soit directement par saisie dans le formulaire de CHOUETTE,soit par import. Dans l'hypothèse où le nouvel espace de donnée reprend des arrêts déjà existants dans un autre espace de données, il est possible de les exporter, de les compléter pour les réimporter ensuite.
-Les correspondances étant des liens entre deux arrêts, il est possible de les déclarer dès l'étape de création des arrêts.
+Les correspondances étant des liens entre deux arrêts il est possible de les déclarer dès l'étape de création des arrêts.
h3. Création des lignes
-La création des lignes permet de définir les grands paramètres généraux de la ligne, notamment son nom. Les arrêts proprement dits sont définis dans les séquences d'arrêts.
+La création des lignes permet de définir les grands paramétres généraux de la ligne, notamment son nom. Les arrêts proprement dits sont définis dans les séquences d'arrêts.
h4. Séquences d'arrêts
-A l'intérieur de l'écran pour la ligne, l'étape suivante consiste à définir les séquences d'arrêts . Celles-ci sont constituées d'un ensemble d'arrêts ordonnés qui permettront de déterminer une ou plusieurs missions , c'est à dire un sous-ensemble de la séquence d'arrêts comportant tout ou partie de ses arrêts.
+A l'intérieur de l'interface de ligne, l'étape suivante consiste à définir les séquences d'arrêts . Celles-ci sont constituées d'un ensemble d'arrêts ordonnés qui permettront de déterminer une ou plusieurs missions , c'est à dire un sous-ensemble de la séquence d'arrêts comportant tout ou partie de ses arrêts.
Typiquement, une ligne aura deux séquences d'arrêts, une par sens de circulation. Il est tout à fait possible d'en créer d'autres, y compris avec des arrêts totalement différents d'une séquence à l'autre.
@@ -43,17 +43,17 @@ h4. Missions
Les missions définissent des trajets effectifs réalisés par les véhicules. Elles se définissent à l'intérieur de l'interface de gestion des séquences d'arrêts, elle-même étant un sous-élément de l'interface des lignes.
-On peut créer autant de missions que nécessaire au sein d'une séquence d'arrêts. Chaque mission est néanmoins contrainte par les arrêts composant la séquence d'arrêts, à la fois en ce qui concerne les arrêts eux-mêmes que l'ordre dans lequel ils sont agencés.
+On peut créer autant de mission que nécessaire au sein d'une séquence d'arrêts. Chaque mission est néanmoins contrainte par les arrêts composant la séquence d'arrêts, à la fois en ce qui concerne les arrêts eux-mêmes que l'ordre dans lequel ils sont agencés.
h3. Horaires
-Les horaires ne peuvent être définis qu'à la condition d'avoir paramétré les éléments précédents. L'interface de consultation et de saisie des horaires se situe au niveau de la mission. Pour retrouver les horaires, il convient donc de sélectionner Ligne>Séquence d'arrêts>Horaire des courses.
+Les horaires ne peuvent être définis qu'à la condition d'avoir paramétré les autres critères. L'interface de consultation et de saisie des horaires se situe au niveau de la mission. Pour retrouver les horaires, il convient donc de sélectionner Ligne>Séquence d'arrêts>horaire des courses.
-Les horaires des courses peuvent être saisis directement dans l'interface Chouette ou bien encore être édités dans un tableau par le biais d'une fonction "d'import / export" spécifique. Disponible depuis l'interface des horaires, elle ne concerne que ceux-ci. Il ne faut pas la confondre avec les imports / export de base de données dans le système. Il s'agit d'une fonction qui permet l'édition externe et les copier/coller massifs depuis un tableur.
+Les horaires des courses peuvent être saisis directement dans l'interface Chouette ou bien encore être édité dans un tableau par le biais d'une fonction "d'import / export" spécifique. Disponible depuis l'interface des horaires, elle ne concerne que ceux-ci. Il ne faut pas la confondre avec les imports / export de base de données dans le système. Il s'agit d'une fonction qui permet l'édition externe et les copier/coller massifs depuis un tableur.
A noter que l'édition directement dans CHOUETTE peut se faire au clavier. Le curseur placé dans le premier champ, la saisie sur le pavé numérique permet de saisir la valeur voulue. La touche tabulation permet passer du champ heure au champ minute puis de renseigner la suite de la fiche en colonne. Les liens _"Copier arrivées vers départs"_ ou inversement permettent de dupliquer les données saisies dans le cas le plus fréquent où les horaires de départ et d'arrivé à l'arrêt sont confondus.
-L'export se fait au format .zip et comporte des fichiers CSV (.csv) des calendriers et des courses. Les versions modifiées doivent être uploadées en retour individuellement au format CSV. Il convient de ne surtout pas changer la structure des fichiers et de s'assurer que le format CSV n'ait pas été modifié par le tableur. Les saisies manuelles augmentant le risque d'erreur de saisie, il est fortement recommandé de valider les données après un import CSV dans le menu _"Validations"_.
+L'export se fait au format .zip et comporte des fichier .csv des calendriers et des courses. Les versions modifiées doivent être uploadées en retour individuellement au format .csv. Il convient de ne surtout pas changer la structure des fichiers et de s'assurer que le format .csv n'ait pas été modifié par le tableur. Les saisies manuelles augmentant le risque d'erreur de saisie, il est fortement recommandé de valider les données après un import .csv dans le menu _"Validations"_.
h3. Groupe de lignes
diff --git a/app/views/help/stop_areas.textile b/app/views/help/stop_areas.textile
index 77a07f493..fab4421dd 100644
--- a/app/views/help/stop_areas.textile
+++ b/app/views/help/stop_areas.textile
@@ -9,19 +9,22 @@ Le référentiel des arrêts constitue un maillon essentiel du réseau, et se co
On recense tout d'abord les arrêts physiques, qualifiés de _"point d'embarquement"_ ou de _"quai"_.
-Du fait de l'existence de deux concepts dans le schéma TRIDENT, cet arrêt physique sera considéré par l'application comme une _"zone d'arrêt de premier niveau"_. Cette notion est nécessaire pour gérer les _"points d'arrêt sur itinéraire"_ utilisés par certains réseaux.
+Du fait de l'existence de deux concepts dans le schéma TRIDENT, cet arrêt physique sera considéré par l'application comme une _"zone d'arrêt de premier niveau"_. Cette notion est nécessaire pour gérer les _"points d'arrêts sur itinéraire"_ utilisés par certains réseaux.
-L'application gère ensuite les points d'arrêt sur itinéraire à partir de ces arrêts physiques, en assurant le regroupement des points d'arrêt sur itinéraire dans un arrêt physique. Cela permet notamment de prendre en compte les cas de plusieurs lignes passant par le même arrêt physique.
+L'application gère ensuite les points d'arrêts sur itinéraire à partir de ces arrêts physiques, en assurant le regroupement des points d'arrêt sur itinéraire dans un arrêt physique. Cela permet notamment de prendre en compte les cas de plusieurs lignes passant par le même arrêt physique.
-Par la suite, on peut regrouper deux (ou plus) arrêts physiques au sein d'un _"arrêt commercial"_. Cela permet par exemple de regrouper les points d'arrêt physiques correspondant à deux poteaux d'arrêt de la même ligne situés de part et d'autre d'une chaussée mais aussi de regrouper l'ensemble des points d'arrêt physiques d'une gare routière, pour lesquels on considère que le temps de correspondance est nul. Un tel cas correspond à une _"zone d'arrêt"_, avec qualification _"arrêt commercial"_, de deuxième niveau.
+Par la suite, on peut regrouper deux (ou plus) arrêts physiques au sein d'un _"arrêt commercial"_. Cela permet par exemple de regrouper les points d'arrêt physiques correspondant à deux poteaux d'arrêt de la même ligne situés de part et d'autre d'une chaussée mais aussi de regrouper l'ensemble des points d'arrêt physiques d'une gare routière pour lesquels on considère que le temps de correspondance est nul. Un tel cas correspond à une _"zone d'arrêt"_, avec qualification _"arrêt commercial"_, de deuxième niveau.
CHOUETTE offre la possibilité de regrouper les lieux d'arrêt agglomérés ainsi créés au sein d'une _"zone d'arrêt de troisième niveau_" pour constituer des _"Pôles d'échange"_.
-Un dernier regroupement est *l'ITL*. L'interdiction de trafic local* est l'interdiction faite à un service routier de prendre et de laisser un même voyageur à l'intérieur du périmètre des transports urbains (cf. Décret n°49-1473 du 14 novembre 1949).
+Un dernier regroupement est *l'ITL*. L'interdiction de trafic local* est l'interdiction faite à un service routier de prendre et de laisser un même voyageur à l'intérieur du périmètre des transports urbains (cf. Décret n°49-1473 du 14 novembre 1949) .
-Ainsi dans CHOUETTE, une ITL est un regroupement d'arrêts représentant le périmètre d'interdiction. Une ITL est associée à une ou plusieurs lignes. Il ne s'agit pas à proprement parler d'un type d'arrêt mais bien d'un regroupement d'arrêts.
+Ainsi dans CHOUETTE une ITL est un regroupement d'arrêts représentant le périmètre d'interdiction. Une ITL est associée à une ou plusieurs lignes. Il ne s'agit pas à proprement parler d'un type d'arrêt mais bien d'un regroupement d'arrêts. [pourquoi ne pas le traiter dans les groupes d'arrêts du coup ?]
-Des pictogrammes permettent d'identifier les différents types d'arrêts.
+!navigation.png!
+Enchaînement des pages de CHOUETTE
+
+Des pictogrammes permettent d'identifier les différents types de d'arrêts.
* !boardingposition.png! point d'embarquement
* !quay.png! quai
@@ -45,7 +48,7 @@ Saisir l'adresse postale de l'arrêt proposera une géolocalisation qu'il sera t
h3. Consultation et édition d'un arrêt
-Le nombre d'arrêts étant la plupart du temps assez important, il est probable que tous les arrêts ne puissent pas s'afficher sur la page des lignes. Des fonctions de recherche situées en haut de la page permettent de faire une recherche par le nom. Cliquer sur _"recherche avancée"_ permet de sélectionner des critères de recherche spécifiques par code postal et type d'arrêt.
+Le nombre d'arrêts étant la plus part du temps assez important, il est probable que tous les arrêts ne puissent pas s'afficher sur la page des lignes. Des fonctions de recherche situées en haut de la page permettent de faire une recherche par le nom. Cliquer sur _"recherche avancée"_ permet de sélectionner des critères de recherche spécifiques par code postal et type d'arrêt.
Pour afficher un arrêt existant, il suffit de cliquer sur le nom de l'arrêt depuis la liste des lignes existantes.
@@ -57,7 +60,7 @@ Une fois sur la page d'un arrêt, les arrêts de niveau hiérarchique différent
!2014-10-30_180536.png!
Hiérarchie des arrêts
-On retrouve également en bas de la page, un lien _"Liens entre arrêts"_ qui affiche les liens hiérarchiques entre l'arrêt consulté et les autres arrêts auquel il est lié. Cet affichage permet d'accéder aux autres arrêts liés en cliquant les arrêts. Dans le cas d'un arrêt physique, il affiche également la séquence d'arrêts à laquelle il est rattaché.
+On retrouve également en bas de la page, un lien _"Liens entre arrêts"_ qui affiche les liens hiérarchiques entre l'arrêt consulté et les autres arrêts auquel il est lié. Cet affichage permet d'accéder aux autres arrêts liés en cliquant les arrêts. Dans le cas d'un arrêt physique, il affiche également la séquence d'arrêt à laquelle il est rattaché.
h4. Modifier un arrêt
@@ -83,7 +86,7 @@ h3. Attributs d'un arrêt
* Position X : coordonnée horizontale de l'arrêt dans le référentiel de projection de l'espace de données
* Position Y : coordonnée verticale de l'arrêt dans le référentiel de projection de l'espace de données
* Longitude : longitude de l'arrêt dans le référentiel WGS84
-* Latitude : latitude de l'arrêt dans le référentiel WGS84
+* latitude : latitude de l'arrêt dans le référentiel WGS84
diff --git a/app/views/help/stopsmanagement.textile b/app/views/help/stopsmanagement.textile
index f4022dec8..40b170d4f 100644
--- a/app/views/help/stopsmanagement.textile
+++ b/app/views/help/stopsmanagement.textile
@@ -5,15 +5,15 @@ title: Modification des arrêts d'une ligne
h3. Nouvel arrêt ou modification d'arrêt existant
-Avec le temps, un ou plusieurs arrêts sont susceptibles de changer au sein d'une même ligne. Il est conseillé de faire la distinction entre les nouveaux arrêts et les arrêts modifiés. Si un arrêt est retiré d'une ligne et remplacé par un autre arrêt, il est conseillé de créer un nouvel arrêt correspondant et de faire la substitution dans la ligne. Il serait certes plus rapide de simplement changer le nom et la géolocalisation de l'arrêt désormais obsolète, mais la modification sera plus difficile à suivre et à comprendre. Il est également possible que cet arrêt resserve ultérieurement ou bien encore qu'il apparaisse dans d'autres bases de données exploitées par d'autres systèmes. Une simple modification de nom générerait alors une ambiguïté et des problèmes potentiels d'exploitations de ces données.
+Avec le temps, un ou plusieurs arrêts sont susceptibles de changer au sein d'une même ligne. Il est conseillé de faire la distinction entre les nouveaux arrêts et les arrêts modifiés. Si un arrêt est retiré d'une ligne et remplacé par un autre arrêt, il est conseillé de créer un nouvel arrêt correspondant et de faire la substitution dans la ligne. Il serait certes plus rapide de simplement changer le nom et la géolocalisation de l'arrêt désormais obsolète, mais la modification sera plus difficile à suivre et à comprendre. Il est également possible que cet arrêt resserve ultérieurement ou bien encore qu'il apparaisse dans d'autres bases de données exploitées par d'autres systèmes. Une simple modification de nom générerait alors de l’ambiguïté et des problèmes potentiels d'exploitations de ces données.
Dans le cas où il s'agit bien du même arrêt mais qui change soit de nom, soit de localisation, la modification est effectivement la marche à suivre. Il est conseillé de noter ces modifications en commentaire. En effet, il n'est pas rare qu'un même arrêt partagé par plusieurs réseaux possède plusieurs noms commerciaux et qu'un changement de nom ne soit pas connu de tous les partenaires transports. Annoter les modifications dans CHOUETTE facilitera la levée des ambiguïtés.
h3. Vérifier la cohérence des données de géolocalisation
-Les erreurs les plus fréquentes sont les erreurs de géolocalisation. Dès lors qu'un arrêt fait partie d'une ligne, des vérifications automatiques seront menées, notamment pour vérifier que l'arrêt est effectivement géolocalisé et qu'il n'y a pas de distance aberrante entre deux arrêts. Une vérification visuelle permet également de vérifier la cohérence des données :
+L'une des erreurs les plus fréquentes sont les erreurs de géolocalisation. Dès lors qu'un arrêt fait partie d'une ligne, des vérifications automatiques seront menées, notamment pour vérifier que l'arrêt est effectivement géolocalisé et qu'il n'y a pas de distance aberrante entre deux arrêts. Une vérification visuelle permet également de vérifier la cohérence des données :
* L'arrêt est-il bien placé sur une voirie sur le fond cartographique ?
* Les arrêts sont-ils bien placés sur la bonne commune ?
-* La séquence d'arrêts visible depuis l'interface des lignes dessine-t-elle un trajet cohérent ?
+* La séquence d'arrêt visible depuis l'interface des lignes dessine-t-elle un trajet cohérent ?
diff --git a/app/views/help/temporaryline.textile b/app/views/help/temporaryline.textile
index d14de7033..6b71a0748 100644
--- a/app/views/help/temporaryline.textile
+++ b/app/views/help/temporaryline.textile
@@ -1,6 +1,6 @@
---
layout: default
-title: Itinéraires valables le temps d'une saison
+title: Itinéraire valables le temps d'une saison
---
h3. Nouvelle ligne ou nouvelle séquence d'arrêts
@@ -10,11 +10,11 @@ Certains réseaux mettent parfois en œuvre des lignes spécifiques à un évén
* Il s'agit d'une ligne à part entière disposant de son propre nom
* Il s'agit d'un service rattaché à une ligne commerciale existante, même si l'itinéraire est différent.
-Le traitement de cette nouvelle ligne se fera en accord avec le type de cas rencontré. Dans le premier cas, une nouvelle ligne devra être créée avec des calendriers adaptés. Ce faisant, il faudra anticiper l'emploi de la base de donnée dans les systèmes situés en aval de CHOUETTE. S'il s'agit par exemple d'un site internet, une nouvelle ligne, dotée d'identifiants Neptune spécifiques nécessitera une prise en compte dans le site internet avec probablement un macaron spécifique.
+Le traitement de cette nouvelle ligne se fera en accord avec le type de cas rencontré. Dans le premier cas, une nouvelle ligne devra être créée avec des calendriers adaptés. Ce faisant, il faudra anticiper l'emploi de la base de donnée dans les systèmes situés en aval de CHOUETTE. S'il s'agit par exemple d'un site internet, une nouvelle ligne, dotée d'identifiants neptune spécifique nécessitera une prise en compte dans le site internet avec probablement un macaron spécifique.
-Dans le second cas, la définition d'une séquence d'arrêts spécifique permettra de traiter le cas particulier au sein d'une même ligne, même si les itinéraires sont très différents des trajets commerciaux. Créer une séquence d'arrêts spécifique est préférable à la création d'une nouvelle ligne qui porterait un suffixe "été" par exemple, car les identifiants de la ligne seront les mêmes et l'intégration de ce nouveau parcours au sein de la ligne dans les systèmes exploitant la base de données se fera plus facilement.
+Dans le second cas, la définition d'une séquence d'arrêts spécifique permettra de traiter le cas particulier au sein d'une même ligne, même si les itinéraires sont très différents des trajets commerciaux. Créer une séquence d'arrêt spécifique est préférable à la création d'une nouvelle ligne qui porterait un suffixe "été" par exemple car les identifiants de la ligne seront les mêmes et l'intégration de ce nouveau parcours au sein de la ligne dans les systèmes exploitant la base de données se fera plus facilement.
-L'avantage de pouvoir définir autant de séquences d'arrêts que nécessaire est de pouvoir traiter tous les cas spécifiques sans alourdir les données du cas standard.
+L'avantage de pouvoir définir autant de séquences d'arrêts que nécessaire, est de pouvoir traiter tous les cas spécifiques sans alourdir les données du cas standard.
h3. Création de calendriers spécifiques
diff --git a/app/views/help/terms.textile b/app/views/help/terms.textile
index 06192c084..97151a94e 100644
--- a/app/views/help/terms.textile
+++ b/app/views/help/terms.textile
@@ -6,7 +6,7 @@ title: Glossaire
* Arrêt : Il existe différentes catégories d'arrêts qui permettent de décrire le réseau. Ils s'organisent hiérarchiquement.
* Arrêt Physique : Il s'agit d'une catégorie qui regroupe les points d'arrêt et les quais. Les _"arrêts physiques"_ ne sont pas un type d'arrêt paramétrable dans CHOUETTE. Un arrêt physique est un lieu géographique réel.
* Point d'arrêt : Les points sont des arrêts physiques sur la voirie ou au sein d'une gare routière, classiquement signalés par un poteau.
-* Quai : Les quais sont des arrêts physiques de transports ferrés ou en site propre.
+* Quai : Les quais sont des arrêts physiques de transports ferrés.
* Arrêt commercial : Un arrêt commercial est un regroupement d'arrêts physiques (au moins un) desservant une même zone. Il est défini par un nom d'arrêt comme par exemple, "Mairie" ou bien encore "Gare routière".
* Pôle d'échange : Un pôle d'échange est un regroupement de un ou plusieurs arrêts commerciaux. Un pôle d'échange peut aussi contenir un autre pôle d'échange.
* Accès : Type d'accès physique (escalier, ascenseur, escalator) d'un arrêt.
@@ -20,12 +20,12 @@ title: Glossaire
* Indice : Nom raccourci d'un élément. Le numéro d'une ligne par exemple.
* Réseau : Identité d'un service de transport public.
* Transporteur : Service d'exploitation de véhicules de transport public au sein d'un réseau ou pour une ligne.
-* Calendrier : ensemble de dates associées à une course qui permet de déterminer les jours de fonctionnement des différentes courses.
-* GTFS : Format de données Google Transit. Il s'agit d'un format simple composé d'une série de fichiers CSV
-* Neptune : Format d'échange de données transport XML normalisé (NFP 99-506)
-* CSV : Type de fichier où l'information est enregistrée de façon simple, en utilisant des séparateurs pour distinguer les différentes information. Les fichiers CSV s'éditent avec un tableur.
-* Netex : Nouveau format européen d'échange de données transport XML normalisé.
-* HUB : Format d'échange Transdev composer d'un ensemble de fichiers au format txt mais dont les données sont organisées comme dans un fichier csv.
+* Calendrier : ensemble de dates associé à une course qui permet de déterminer les jours de fonctionnement des différentes courses.
+* GTFS : Format de données de Google. Il s'agit d'un format simple composé d'une série de fichiers csv
+* Neptune : Format européen d'échange de données transport xml normalisé
+* CSV : Type de fichier où l'information est enregistrée de façon simple, en utilisant des séparateurs pour distinguer les différentes information. Les fichiers csv s'éditent avec un tableur.
+* Netex : Nouveau format européen d'échange de données transport xml normalisé.
+* HUB : Format d'échange Transdev composer d'un ensemble de fichier au format txt mais dont les données sont organisées comme dans un fichier csv.
* Transport à la demande : Dans CHOUETTE, ligne régulière dont les services ne sont déclenchés que sur réservation des utilisateurs.
diff --git a/app/views/help/time_tables.textile b/app/views/help/time_tables.textile
index a8bff2a6f..783e51f5e 100644
--- a/app/views/help/time_tables.textile
+++ b/app/views/help/time_tables.textile
@@ -41,7 +41,7 @@ h3. Attributs
* Étiquettes : Marqueurs caractérisant le calendrier (pour simplifier la recherche). Afin d'être enregistrées, les étiquettes doivent être saisies séparées par une ',' (virgule) et la touche 'tab' permet d'activer la dernière. Un assistant propose les étiquettes déjà saisies sur d'autres calendriers.
* Périodes d'application : périodes calendaires durant lesquelles le calendrier est applicable
* Jours d'application : jours de la semaine effectivement applicables dans le cas où des périodes sont définies dans le calendrier
-* Dates particulières : dates spécifiques pour lesquelles le calendrier est applicable ; ces dates peuvent être ajoutées dans ou en dehors des périodes calendaires. Un calendrier peut n'avoir que des dates calendaires, auquel cas les jours d'application n'ont pas de signification.
+* Dates particulières : dates spécifiques pour lesquelles le calendrier est applicable ; ces dates peuvent être ajoutées dans ou en dehors des périodes calendaires. Un calendrier peut n'avoir que des dates calendaires, auquel cas les jours d'applications n'ont pas de signification.
* Dates exclues : dates spécifiques à retirer des dates définies par les périodes et les jours d'application ; une même date calendaire ne peut pas être à la fois particulière et exclue;
une date exclue hors périodes et jours d'application n'a aucun effet.
diff --git a/app/views/help/toc.textile b/app/views/help/toc.textile
index f6cb389e4..ad0c30657 100644
--- a/app/views/help/toc.textile
+++ b/app/views/help/toc.textile
@@ -28,12 +28,12 @@ h3. Sommaire
## "Missions":journey_patterns
## "Courses et horaires":vehicle_journeys
## "Correspondances":connection_links
-## "Calendriers":time_tables
+## "Calendrier":time_tables
# Imports
## "Imports":imports
## "Formats d'import":import_formats
# Exports
-## "Formats d'export normalisé":export_format
+## "Formats d'export":export_format
## "Export de données":exports
# Validations
## "Paramètres de validation":parametersets
@@ -41,7 +41,6 @@ h3. Sommaire
# Annexes
## "Créer un réseau à partir de zéro":startingfromscratch
## "Modification des arrêts d'une ligne":stopsmanagement
-## "Itinéraires valables le temps d'une saison":temporaryline
+## "Itinéraire valables le temps d'une saison":temporaryline
## "Contraintes de l'export HUB":hubexport
-## "Format CSV chouette":csv
## "Glossaire":terms
diff --git a/app/views/help/validations.textile b/app/views/help/validations.textile
index 1513ed0e0..c2927cdbf 100644
--- a/app/views/help/validations.textile
+++ b/app/views/help/validations.textile
@@ -22,7 +22,7 @@ p. Les tests (« points de contrôle ») de validation Neptune sont décrits sur
h3(#fmt). Formats disponibles
-- Neptune := format normalisé des échanges de données de transport en commun pour la France
+- Neptune := format normalisé des échanges de données de transport en commun pour la France (cf "Normalisation":normalisation)
- Données internes Chouette := tests sur les objets déjà importés ou créés/modifiés en base (Phase 3 uniquement)
h3(#val). Onglet VALIDATIONS
@@ -35,7 +35,7 @@ p=. !validation.png!
p. Dans la partie droite de l'écran :
-* Ajouter une Validation
+* ajouter une Validation
* Jeu de paramètres
h3(#new). Ajouter une Validation
@@ -47,7 +47,7 @@ p. A chaque objet Import est associé un objet Validation, mais l'inverse est fa
h3(#res). Consultation des résultats : détail de l'objet Validation
-p. La validation est lancée en différé; son état d'avancement est affiché sous la forme d'une icône dont la couleur dépend de l'état:
+p. La validation est lancée en différé; son état d'avancement est affiché sous la forme d'une icône donc la couleur dépend de l'état:
* bleu : en cours
* vert : terminé correctement
@@ -97,13 +97,11 @@ Une bulle d'information s'affiche en sélectionnant une icône bleue !notice.png
p(border_image). !validation_bulle.png!
-p. La spécification du test s'affiche par le lien sur le code.
+p. La spécification du test s'affiche par le lien sur le code
p. En cas d'erreur, la localisation est fournie dans la colonne 'Détail':
* pour les tests des phases 1 et 2, par l'emplacement (nom du fichier, ligne et colonne) de l'objet en erreur,
-* pour les tests de la phase 3, par un lien vers la page de consultation de l'objet en base qui est en erreur.
+* pour les tests de la phase 3, par un lien vers la page de consultation de l'objet en erreur.
-p(border_image). !validation_location.png!
-
-p. Un bouton à droite permet d'exporter l'ensemble du rapport de validation au format CSV pour usage externe.
+p(border_image). !validation_location.png! \ No newline at end of file
diff --git a/app/views/help/vehicle_journeys.textile b/app/views/help/vehicle_journeys.textile
index ec8aef8cf..289e2f553 100644
--- a/app/views/help/vehicle_journeys.textile
+++ b/app/views/help/vehicle_journeys.textile
@@ -28,7 +28,7 @@ Un bouton _"séquence d'arrêts"_ est positionné au-dessus de la liste des arrÃ
h4. Consulter le détail d'une course
-Dans le tableau des courses, le lien en en-tête de colonne permet de sélectionner une autre séquence d'arrêt de la ligne ce qui permet de passer d'une séquence à l'autre directement sans avoir besoin de revenir à la page de la séquence d'arrêts. Cela permet par exemple d'accéder directement à la séquence d'arrêts retour.
+Dans le tableau des courses, le lien en en-tête de colonne permet de sélectionner une autre séquence d'arrêt de la ligne ce qui permet de passer d'une séquence à l'autre directement sans avoir besoin de revenir à la page de la séquence d'arrêt. Cela permet par exemple d'accéder directement à la séquence d'arrêt retour.
L'en-tête de chaque course propose un bouton qui permet d'accéder à des fonctions relative à la course :
@@ -91,13 +91,13 @@ Saisie d'horaire dans un tableur.
L'export fournit un fichier .zip comprenant le fichier des horaires et les calendriers.
-L'import, en retour, ne concerne que le fichier .csv proprement dit. Importer un fichier .zip identique au fichier exporté générera une erreur.
+L'import en retour ne concerne que le fichier .csv proprement dit. Importer un fichier .zip identique au fichier exporté, génèrera une erreur.
h4. Cloner une course
-Depuis la page d'une course, il est possible de cloner la course en cliquant dans le menu latéral sur _"Cloner la course"_. Une boite de dialogue s'affiche et permet de choisir les paramètres de clonage. Le clonage n'est pas une duplication à l'identique. Il ne permet pas de créer une deuxième course en tout point identique mais de créer une course ayant les mêmes paramètres, les mêmes temps de trajet inter-arrêts, *mais à un horaire différent*, comme le fait la fonction de décalage présente au-dessus des horaires de la course.
+Depuis la page d'une course, il est possible de cloner la course en cliquant dans le menu latéral sur _"Cloner la course"_. Une boite de dialogue s'affiche et permet de choisir les paramètres de clonage. Le clonage n'est pas une duplication à l'identique. Il ne permet pas de créer une deuxième course en tout point identique mais de créer une course ayant les mêmes paramètres, les mêmes temps de trajet inter-arrêts mais à un horaire différent comme le fait la fonction de décalage présente au-dessus des horaires de la course.
-Contrairement au décalage qui modifie les horaires de la course existante, le clonage crée une nouvelle course avec des horaires différents. Le premier paramètre permet de choisir si on clone la nouvelle course en fonction de l'horaire de départ ou de l'horaire d'arrivée, puis de choisir l'horaire exact de clonage.
+Contrairement au décalage qui modifie les horaires de la course existante, le clonage crée une nouvelle course avec des horaires différents. Le premier paramètre permet de choisir si on clone la nouvelle course en fonction de l'horaire de départ ou de l'horaire d'arrivée puis de choisir l'horaire exact de clonage.
Deux autres paramètres facultatifs permettent de répéter l'opération "en rafale" sur des bases régulières en définissant l’intervalle entre deux courses et le nombre de copies à effectuer selon cette modalité.
@@ -115,8 +115,6 @@ h3. Attributs
* Mode de transport : mode de transport pour la course; par défaut, c'est le mode de transport de la ligne qui est appliqué
* Accessibilité PMR : précise si la course est équipée PMR
* Transport à la demande : précise si la course est en exploitation à la demande ou pas
-* État de trafic : état de trafic
-* Équipement : équipement
* Type d'identifiant du véhicule : type d'identifiant du véhicule
diff --git a/public/help/2015-07-23_152040.png b/public/help/2015-07-23_152040.png
new file mode 100644
index 000000000..5cf9bcfd8
--- /dev/null
+++ b/public/help/2015-07-23_152040.png
Binary files differ
diff --git a/public/help/2015-07-23_152615.png b/public/help/2015-07-23_152615.png
new file mode 100644
index 000000000..5bd4e3d25
--- /dev/null
+++ b/public/help/2015-07-23_152615.png
Binary files differ
diff --git a/public/help/2015-07-23_162747.png b/public/help/2015-07-23_162747.png
new file mode 100644
index 000000000..cf0653243
--- /dev/null
+++ b/public/help/2015-07-23_162747.png
Binary files differ
diff --git a/public/help/2015-07-23_162942.png b/public/help/2015-07-23_162942.png
new file mode 100644
index 000000000..6933dc80b
--- /dev/null
+++ b/public/help/2015-07-23_162942.png
Binary files differ
diff --git a/public/help/2015-07-23_165033.png b/public/help/2015-07-23_165033.png
new file mode 100644
index 000000000..c354235d1
--- /dev/null
+++ b/public/help/2015-07-23_165033.png
Binary files differ
diff --git a/public/help/2015-07-23_165157.png b/public/help/2015-07-23_165157.png
new file mode 100644
index 000000000..20187f077
--- /dev/null
+++ b/public/help/2015-07-23_165157.png
Binary files differ
diff --git a/public/help/2015-07-23_165644.png b/public/help/2015-07-23_165644.png
new file mode 100644
index 000000000..c62d01b7a
--- /dev/null
+++ b/public/help/2015-07-23_165644.png
Binary files differ
diff --git a/public/help/import_file_result.png b/public/help/import_file_result.png
index a98cef26d..a673f1a5e 100644
--- a/public/help/import_file_result.png
+++ b/public/help/import_file_result.png
Binary files differ
diff --git a/public/help/import_line_detail.png b/public/help/import_line_detail.png
index 6adad13c8..f14294d9f 100644
--- a/public/help/import_line_detail.png
+++ b/public/help/import_line_detail.png
Binary files differ
diff --git a/public/help/import_line_result.png b/public/help/import_line_result.png
index 5b178f0b2..d6e3b9a49 100644
--- a/public/help/import_line_result.png
+++ b/public/help/import_line_result.png
Binary files differ
diff --git a/public/help/import_result.png b/public/help/import_result.png
index 1a399c95d..4703f2327 100644
--- a/public/help/import_result.png
+++ b/public/help/import_result.png
Binary files differ