diff options
| author | Marc Florisson | 2014-03-04 08:24:49 +0100 |
|---|---|---|
| committer | Marc Florisson | 2014-03-04 08:24:49 +0100 |
| commit | 5c901c9f3d003c9b122925013e6155fdfa1f6dff (patch) | |
| tree | 0a64a540b612ca293b6e1c7c2317129ea2b7d0aa | |
| parent | abfd2291fda1027da1e884140d1338e1e582490b (diff) | |
| parent | 4b38c3607dc57ee55fa8d10e15fceb5eecd62953 (diff) | |
| download | chouette-core-5c901c9f3d003c9b122925013e6155fdfa1f6dff.tar.bz2 | |
Merge branch 'master' of github.com:afimb/chouette2
89 files changed, 7 insertions, 5328 deletions
@@ -10,7 +10,7 @@ Chouette2 is an open source web project in Ruby/Rails to edit and view transport It uses java library from another git project to import and export various transport data [chouette](http://github.com/afimb/chouette) -Feel free to test and access to the demonstration web site at [http://www.chouette.mobi](http://www.chouette.mobi/chouette2/users/sign_in). Two types of access are granted : +Feel free to test and access to the demonstration web site at [http://demo.chouette.mobi](http://demo.chouette.mobi/chouette2/users/sign_in). Two types of access are granted : * A demo organisation with a set of data * login : demo@chouette.mobi * password : chouette diff --git a/app/assets/stylesheets/test_sheet.css.scss b/app/assets/stylesheets/test_sheet.css.scss deleted file mode 100644 index 47190b119..000000000 --- a/app/assets/stylesheets/test_sheet.css.scss +++ /dev/null @@ -1,452 +0,0 @@ -#workspace.test_sheet { - /* Font Definitions */ - @font-face - {font-family:Wingdings; - panose-1:5 0 0 0 0 0 0 0 0 0;} -@font-face - {font-family:"Cambria Math"; - panose-1:2 4 5 3 5 4 6 3 2 4;} -@font-face - {font-family:Cambria; - panose-1:2 4 5 3 5 4 6 3 2 4;} -@font-face - {font-family:Calibri; - panose-1:2 15 5 2 2 2 4 3 2 4;} -@font-face - {font-family:Tahoma; - panose-1:2 11 6 4 3 5 4 4 2 4;} -@font-face - {font-family:Monospace;} -@font-face - {font-family:"MIKJPD+Arial\,Bold"; - panose-1:0 0 0 0 0 0 0 0 0 0;} -@font-face - {font-family:StarSymbol;} -@font-face - {font-family:"Arial Narrow"; - panose-1:2 11 6 6 2 2 2 3 2 4;} -@font-face - {font-family:"\@Monospace";} - /* Style Definitions */ - p.MsoNormal, li.MsoNormal, div.MsoNormal - {margin:0cm; - margin-bottom:.0001pt; - font-size:12.0pt; - font-family:"Times New Roman","serif";} -h1 - {margin:0cm; - margin-bottom:.0001pt; - text-align:justify; - page-break-after:avoid; - font-size:14.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -h2 - {margin:0cm; - margin-bottom:.0001pt; - text-align:justify; - page-break-after:avoid; - font-size:16.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -h3 - {margin:0cm; - margin-bottom:.0001pt; - text-indent:35.4pt; - page-break-after:avoid; - font-size:12.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -h4 - {margin:0cm; - margin-bottom:.0001pt; - text-align:justify; - text-indent:35.4pt; - page-break-after:avoid; - font-size:12.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -h5 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:18.0pt; - margin-bottom:.0001pt; - text-indent:-18.0pt; - page-break-after:avoid; - font-size:14.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -h6 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:39.6pt; - margin-bottom:.0001pt; - text-indent:-21.6pt; - font-size:12.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -p.MsoHeading7, li.MsoHeading7, div.MsoHeading7 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:61.2pt; - margin-bottom:.0001pt; - text-indent:-25.2pt; - page-break-after:avoid; - font-size:12.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -p.MsoHeading8, li.MsoHeading8, div.MsoHeading8 - {margin-top:12.0pt; - margin-right:0cm; - margin-bottom:3.0pt; - margin-left:86.4pt; - text-indent:-32.4pt; - font-size:12.0pt; - font-family:"Times New Roman","serif"; - font-style:italic;} -p.MsoHeading9, li.MsoHeading9, div.MsoHeading9 - {margin-top:12.0pt; - margin-right:0cm; - margin-bottom:3.0pt; - margin-left:0cm; - font-size:11.0pt; - font-family:"Arial","sans-serif";} -p.MsoToc1, li.MsoToc1, div.MsoToc1 - {margin-top:6.0pt; - margin-right:0cm; - margin-bottom:0cm; - margin-left:0cm; - margin-bottom:.0001pt; - font-size:12.0pt; - font-family:"Calibri","sans-serif"; - font-weight:bold; - font-style:italic;} -p.MsoToc2, li.MsoToc2, div.MsoToc2 - {margin-top:6.0pt; - margin-right:0cm; - margin-bottom:0cm; - margin-left:12.0pt; - margin-bottom:.0001pt; - font-size:11.0pt; - font-family:"Calibri","sans-serif"; - font-weight:bold;} -p.MsoToc3, li.MsoToc3, div.MsoToc3 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:24.0pt; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Calibri","sans-serif";} -p.MsoToc4, li.MsoToc4, div.MsoToc4 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:36.0pt; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Calibri","sans-serif";} -p.MsoToc5, li.MsoToc5, div.MsoToc5 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:48.0pt; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Calibri","sans-serif";} -p.MsoToc6, li.MsoToc6, div.MsoToc6 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:60.0pt; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Calibri","sans-serif";} -p.MsoToc7, li.MsoToc7, div.MsoToc7 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:72.0pt; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Calibri","sans-serif";} -p.MsoToc8, li.MsoToc8, div.MsoToc8 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:84.0pt; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Calibri","sans-serif";} -p.MsoToc9, li.MsoToc9, div.MsoToc9 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:0cm; - margin-left:96.0pt; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Calibri","sans-serif";} -p.MsoFootnoteText, li.MsoFootnoteText, div.MsoFootnoteText - {margin:0cm; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Times New Roman","serif";} -p.MsoCommentText, li.MsoCommentText, div.MsoCommentText - {margin:0cm; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Times New Roman","serif";} -p.MsoHeader, li.MsoHeader, div.MsoHeader - {margin:0cm; - margin-bottom:.0001pt; - font-size:12.0pt; - font-family:"Times New Roman","serif";} -p.MsoFooter, li.MsoFooter, div.MsoFooter - {margin:0cm; - margin-bottom:.0001pt; - font-size:12.0pt; - font-family:"Times New Roman","serif";} -span.MsoFootnoteReference - {vertical-align:super;} -p.MsoTitle, li.MsoTitle, div.MsoTitle - {margin:0cm; - margin-bottom:.0001pt; - text-align:center; - font-size:18.0pt; - font-family:"Arial","sans-serif"; - font-weight:bold;} -p.MsoBodyText, li.MsoBodyText, div.MsoBodyText - {margin:0cm; - margin-bottom:.0001pt; - text-align:justify; - font-size:11.0pt; - font-family:"Arial","sans-serif";} -p.MsoSubtitle, li.MsoSubtitle, div.MsoSubtitle - {margin-top:0cm; - margin-right:0cm; - margin-bottom:3.0pt; - margin-left:0cm; - text-align:center; - font-size:12.0pt; - font-family:"Arial","sans-serif";} -p.MsoBodyText2, li.MsoBodyText2, div.MsoBodyText2 - {margin-top:0cm; - margin-right:0cm; - margin-bottom:6.0pt; - margin-left:0cm; - line-height:200%; - font-size:12.0pt; - font-family:"Times New Roman","serif";} -p.MsoBodyText3, li.MsoBodyText3, div.MsoBodyText3 - {margin:0cm; - margin-bottom:.0001pt; - text-align:center; - font-size:11.0pt; - font-family:"Times New Roman","serif";} -a:link, span.MsoHyperlink - {color:blue; - text-decoration:underline;} -a:visited, span.MsoHyperlinkFollowed - {color:purple; - text-decoration:underline;} -p - {margin-right:0cm; - margin-left:0cm; - font-size:12.0pt; - font-family:"Times New Roman","serif";} -pre - {margin:0cm; - margin-bottom:.0001pt; - font-size:10.0pt; - font-family:"Courier New";} -p.MsoAcetate, li.MsoAcetate, div.MsoAcetate - {margin:0cm; - margin-bottom:.0001pt; - font-size:8.0pt; - font-family:"Tahoma","sans-serif";} -p.MsoTocHeading, li.MsoTocHeading, div.MsoTocHeading - {margin-top:24.0pt; - margin-right:0cm; - margin-bottom:0cm; - margin-left:0cm; - margin-bottom:.0001pt; - line-height:115%; - page-break-after:avoid; - font-size:14.0pt; - font-family:"Cambria","serif"; - color:#365F91; - font-weight:bold;} -p.Default, li.Default, div.Default - {mso-style-name:Default; - margin:0cm; - margin-bottom:.0001pt; - text-autospace:none; - font-size:12.0pt; - font-family:"MIKJPD+Arial,Bold","sans-serif"; - color:black;} -span.enteteexemplexml - {mso-style-name:enteteexemplexml;} -span.tag - {mso-style-name:tag;} -p.Titredetableau, li.Titredetableau, div.Titredetableau - {mso-style-name:"Titre de tableau"; - margin:0cm; - margin-bottom:.0001pt; - text-align:center; - font-size:12.0pt; - font-family:"Times New Roman","serif"; - font-weight:bold;} -p.Contenuducadre, li.Contenuducadre, div.Contenuducadre - {mso-style-name:"Contenu du cadre"; - margin-top:0cm; - margin-right:0cm; - margin-bottom:6.0pt; - margin-left:0cm; - font-size:12.0pt; - font-family:"Times New Roman","serif";} - /* Page Definitions */ - @page WordSection1 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 44.95pt 70.85pt;} -div.WordSection1 - {page:WordSection1;} -@page WordSection2 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 44.95pt 70.85pt;} -div.WordSection2 - {page:WordSection2;} -@page WordSection3 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection3 - {page:WordSection3;} -@page WordSection4 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection4 - {page:WordSection4;} -@page WordSection5 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection5 - {page:WordSection5;} -@page WordSection6 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection6 - {page:WordSection6;} -@page WordSection7 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection7 - {page:WordSection7;} -@page WordSection8 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 44.95pt 70.85pt;} -div.WordSection8 - {page:WordSection8;} -@page WordSection9 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 44.95pt 70.85pt;} -div.WordSection9 - {page:WordSection9;} -@page WordSection10 - {size:595.25pt 841.85pt; - margin:70.85pt 70.85pt 44.95pt 70.85pt;} -div.WordSection10 - {page:WordSection10;} -@page WordSection11 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection11 - {page:WordSection11;} -@page WordSection12 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection12 - {page:WordSection12;} -@page WordSection13 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection13 - {page:WordSection13;} -@page WordSection14 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection14 - {page:WordSection14;} -@page WordSection15 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection15 - {page:WordSection15;} -@page WordSection16 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection16 - {page:WordSection16;} -@page WordSection17 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection17 - {page:WordSection17;} -@page WordSection18 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection18 - {page:WordSection18;} -@page WordSection19 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection19 - {page:WordSection19;} -@page WordSection20 - {size:595.3pt 841.9pt; - margin:62.9pt 70.85pt 53.95pt 70.85pt;} -div.WordSection20 - {page:WordSection20;} -@page WordSection21 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection21 - {page:WordSection21;} -@page WordSection22 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection22 - {page:WordSection22;} -@page WordSection23 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection23 - {page:WordSection23;} -@page WordSection24 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection24 - {page:WordSection24;} -@page WordSection25 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection25 - {page:WordSection25;} -@page WordSection26 - {size:595.3pt 841.9pt; - margin:70.85pt 70.85pt 70.85pt 70.85pt;} -div.WordSection26 - {page:WordSection26;} -@page WordSection27 - {size:595.3pt 841.9pt; - margin:70.9pt 70.9pt 70.9pt 70.9pt;} -div.WordSection27 - {page:WordSection27;} - /* List Definitions */ - ol - {margin-bottom:0cm;} -ul - {margin-bottom:0cm;} - -} diff --git a/app/controllers/test_sheet_controller.rb b/app/controllers/test_sheet_controller.rb deleted file mode 100644 index 5bc3374e2..000000000 --- a/app/controllers/test_sheet_controller.rb +++ /dev/null @@ -1,14 +0,0 @@ -class TestSheetController < ApplicationController - - def show - @page = TestSheetPage.find(slug) - @toc = TestSheetPage.find("toc") - end - - private - - def slug - params[:slug] or "toc" - end - -end diff --git a/app/models/test_sheet_page.rb b/app/models/test_sheet_page.rb deleted file mode 100644 index 880e28c76..000000000 --- a/app/models/test_sheet_page.rb +++ /dev/null @@ -1,65 +0,0 @@ -#encoding: utf-8 -class TestSheetPage - - attr_accessor :slug, :content, :data - - def initialize(slug) - @slug = slug - @data = {}.with_indifferent_access - end - - def filename - "#{Rails.root}/app/views/test_sheet/#{slug}.html" - end - - def exists? - File.exists? filename - end - - def load - self.content = File.read(filename) - if self.slug == 'toc' - # workaround for special chars - self.content = self.content.gsub('é','é') - self.content = self.content.gsub('è','è') - self.content = self.content.gsub('à','à') - self.content = self.content.gsub('ù','ù') - self.content = self.content.gsub('É','É') - self.content = self.content.gsub('È','È') - self.content = self.content.gsub('Ê','Ê') - self.content = self.content.gsub('À','À') - self.content = self.content.gsub('Ù','Ù') - self.content = self.content.gsub('â','â') - self.content = self.content.gsub('ê','ê') - self.content = self.content.gsub('ô','ô') - self.content = self.content.gsub('î','î') - self.content = self.content.gsub('û','û') - self.content = self.content.gsub('ë','ëc;') - self.content = self.content.gsub('ï','ï') - self.content = self.content.gsub('ç','ç') - self.content = self.content.gsub('oe','œ') - self.content = self.content.gsub('<<','«') - self.content = self.content.gsub('>>','»') - self.content = self.content.gsub('°','º') - end - end - - def method_missing(method, *arguments) - if arguments.empty? and data.has_key?(method) - data[method] - else - super - end - end - - def self.find(slug) - new(slug).tap do |page| - if page.exists? - page.load - else - raise ActiveRecord::RecordNotFound - end - end - end - -end diff --git a/app/views/test_sheet/1_1.html b/app/views/test_sheet/1_1.html deleted file mode 100644 index 4d5b7db97..000000000 --- a/app/views/test_sheet/1_1.html +++ /dev/null @@ -1,88 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 1.1<br> -conformité à la syntaxe XML suivant les recommandations du W3C<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Contrôler que le fichier respecte la syntaxe XML telle que décrite dans les recommandations du W3C<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Un fichier XML doit être correctement constitué :</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Il possède une déclaration comportant le numéro de version XML -utilisé dans le document ainsi que le nom du jeu de codage de -caractères utilisé.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Un nom d'élément ne peut commencer par un chiffre. Si le nom n'est -composé que d'un seul caractère, ce doit être une lettre comprise entre -"a" et "z" pour les minuscules, "A" et "Z" pour les majuscules. S'il -est composé d'au moins deux caractères, le premier peut être "_" ou -":". Le nom peut ensuite être composé de lettres, chiffres, tirets, -tirets bas et deux points.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Les balises n'ayant pas de contenu doivent se terminer par />.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Toutes les balises portant un contenu non vide doivent être fermées.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Les valeurs d'attributs doivent être entre guillemets.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Les noms d'attributs sont en minuscules.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Tous les éléments peuvent contenir un ou plusieurs attributs. Chaque -élément ne peut contenir qu'une fois le même attribut. Un attribut est -composé d'un nom et d'une valeur. Il ne peut être présent que dans la -balise ouvrante de l'élément.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de fichier XML</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouettePTNetwork xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">xmlns="http://www.trident.org/schema/trident" -xsi:schemaLocation="http://www.trident.org/schema/trident -/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><PTNetwork><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><versionDate>2007-03-21</versionDate><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></ChouettePTNetwork><br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -1.1.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Conformité à la syntaxe XML</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -Syntaxe XML suivant les recommandations du W3C</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Vérifier qu'il est possible d'ouvrir le fichier contenant le modèle -CHOUETTE à analyser avec un éditeur XML ou directement à l'aide d'un -Framework de vérification de la syntaxe XML (castor, xerces, etc...).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le fichier respecte la syntaxe W3C alors le test est validé, sinon -le test est invalidé et produit le message « test 1.1.1 : le -fichier n’est pas correctement formé selon les recommandations du -W3C ».</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - </font></font></font></p> diff --git a/app/views/test_sheet/1_2.html b/app/views/test_sheet/1_2.html deleted file mode 100644 index 882299eac..000000000 --- a/app/views/test_sheet/1_2.html +++ /dev/null @@ -1,108 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 1.2<br> -conformité au schéma XML du profil CHOUETTE<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier le fichier d’export XML par rapport à un fichier de référence -XSD (XML Schema Definition) dans lequel est défini un jeu de règles et -contraintes.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Il faut vérifier que le document d’export XML respecte les règles -décrites dans le document XSD CHOUETTE. Pour cela, il faut mettre en -place les traitements permettant de vérifier la présence de tous les -objets et attributs obligatoires des concepts et des attributs -optionnels visibles d’une part dans le modèle de données, d’autre part -dans le profil d’échange, si utilisés.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La vérification de la conformité XSD permet de valider, entre autre :</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- que les balises utilisées sont bien connues (définies dans l'XSD)</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- la présence des balises obligatoires</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- l’arborescence des balises</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- l’ordre des balises</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- la cardinalité des balises</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- le contenu de balise (vérification de type quand il est connu : date, durée, entier, flottant, booléen, pattern, etc.)</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Un exemple de fichier XSD (reseau.xsd):</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><xsd:schema -xmlns:xsd="http://www.w3.org/2001/XMLSchema" -xmlns="http://www.trident.org/schema/trident" -xmlns:trd="http://www.trident.org/schema/trident" -targetNamespace="http://www.trident.org/schema/trident" -elementFormDefault="qualified" version="1.00"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><xsd:annotation><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><xsd:documentation xml:lang="en"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">TRIDENT exchange schema.<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">Request / Answer schema<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">Copyright (c) 2001 TRIDENT consortium, All Rights Reserved.<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></xsd:documentation><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></xsd:annotation><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><xsd:include schemaLocation="./trident/trident_Global_schema.xsd"/><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></xsd:schema><br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Suivi d'un fichier xml valide :</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouettePTNetwork xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">xmlns="http://www.trident.org/schema/trident" -xsi:schemaLocation="http://www.trident.org/schema/trident -/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><PTNetwork><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><versionDate>2007-03-21</versionDate><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></ChouettePTNetwork><br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -1.2.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Conformité au schéma XML du profil CHOUETTE</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -Schéma XML du profil CHOUETTE</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Vérifier qu'il est possible d'ouvrir le fichier contenant le modèle -CHOUETTE à analyser avec un éditeur XML en respectant le schéma -CHOUETTE ou directement à l'aide d'un Framework de vérification de la -syntaxe XML par rapport au schéma CHOUETTE (castor, xerces, etc...).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le fichier respecte le modèle CHOUETTE alors le test est validé, -sinon le test est invalidé et produit le message « test -1.2.1 : le fichier ne respecte pas le modèle CHOUETTE».</font></font></font></p> diff --git a/app/views/test_sheet/2_1.html b/app/views/test_sheet/2_1.html deleted file mode 100644 index 3b83155b1..000000000 --- a/app/views/test_sheet/2_1.html +++ /dev/null @@ -1,176 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.1<br> -Cohérence entre le réseau et ses composants<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU RÉSEAU (« PTNetwork »).<br> -Vérification de la correcte référence à la VERSION DU RÉSEAU(« PTNetwork ») dans LIGNEs/Chouette («Line »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si la séquence « lineId » est utilisée dans « PTNetwork »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La référence à la LIGNE/Chouette (« Line »), au sein de la classe -d’objets de VERSION DU RÉSEAU («PTNetwork»), a un caractère optionnel. -Si cette référence est utilisée, alors elle doit correspondre à une ou -plusieurs LIGNEs/Chouette (« Line ») effectivement définie(s).</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’élément permettant d’identifier le réseau (ptNetworkIdShortcut) auquel appartient une LIGNE/Chouette (« Line ») a -un caractère optionnel. Si cet élément est utilisé, il convient de -vérifier que sa valeur correspond bien à l’identifiant de la VERSION DU -RÉSEAU (« PTNetwork ») en question.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - Représentation schématique de l’Objet PTNetwork</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image001.jpg" height="482" width="457"></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><PTNetwork><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>SYNTHESE:PTNetwork:6192449487677451</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>MP/TLS - Tisséo</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">SYNTHESE:Line:11821949021891693<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></lineId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><registration><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><registrationNumber>6192449487677451</registrationNumber><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></registration><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></PTNetwork><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>SYNTHESE:Line:11821949021891693</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>MP/TLS/150</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><publishedName>le taxi-bus Saubens</publishedName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790396714</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790396715</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790397007</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790397008</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><registration><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><registrationNumber>11821949021891693</registrationNumber><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></registration><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<span style="color: teal;"><br></span> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - Représentation schématique de l’Objet Line</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<span style="text-decoration: none;"> </span></font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><PTNetwork><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><versionDate>2007-03-21</versionDate><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><creationTime>2007-03-21T16:05:54.000+01:00</creationTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>LIGNE 012</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><publishedName>Les Courriers de l'Ile de France</publishedName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><transportModeName>Bus</transportModeName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488957</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488959</routeId>...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.1.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU RÉSEAU (« PTNetwork »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<PTNetwork> <Line></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « lineId », situé dans l’objet -« PTNetwork », existe alors poursuivre le test, sinon -abandonner le test,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de chaque élément « LineId » de la classe -d’objets «PTNetwork », est identifiée dans l’élément -« objectId » de la classe d’objets « Line » alors -le test est validé, sinon le test est invalidé et produit le message -« test 2.1.1 : la valeur de l’élément « LineId » de -la classe d’objets «PTNetwork » n’a pas été repérée dans l’élément -« objectId » de la classe d’objets « Line ».</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.1.2</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à la VERSION DU RÉSEAU ( « PTNetwork »).dans LIGNEs/Chouette («Line »).</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<Line> <PTNetwork> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément «PtNetworkIdShortcut» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de chaque « ptNetworkIdShortcut » pour chaque -« Line », est identifiée dans l’élément -« objectId » de la classe d’objets « PTNetwork » -alors le test est validé, sinon le test est invalidé et produit le -message « test 2.1.2 : la référence au réseau -« PtNetworkIdShortcut » n’a pas été repérée dans l’élément -« objectId » de la classe d’objets « PtNetwork» ».</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - </font></font></font></p> -</span> diff --git a/app/views/test_sheet/2_10.html b/app/views/test_sheet/2_10.html deleted file mode 100644 index 30f13dca9..000000000 --- a/app/views/test_sheet/2_10.html +++ /dev/null @@ -1,77 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.10<br> -Référence à une ligne pour un point d’arrêt<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifiication de la correcte référence à une LIGNE/Chouette -(« Line ») pour les POINTS D’ARRÊT SUR PARCOURS (« -StopPoint » ).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’élément « LineIdShortCut » est existant)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La référence à la LIGNE/Chouette (« Line ») -« LineIdShortCut » au sein d'un arrêt POINT D’ARRÊT SUR -PARCOURS (« StopPoint ») a un caractère optionnel. Si cette -référence est utilisée, il convient de vérifier qu'elle correspond à -l'identifiant « objectId » d’une LIGNE/Chouette -(« Line »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « StopPoint »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image009.jpg" height="624" width="450"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'arrêt référençant le raccourci de ligne</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488957A0A237830</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><containedIn>AMIV:StopPoint:237830</containedIn><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>Gérard de Nerval</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopPoint><br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.10.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence à une -LIGNE/Chouette (« Line ») pour les POINTs D’ARRÊT SUR -PARCOURS (« StopPoint » ).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<StopPoint> <Line></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément de référence d’une « Line » -(« lineIdShortcut ») qui est présent dans -« StopPoint » est identifié à un objet de ligne -« Line », le test est validé, sinon le test est invalidé et -produit le message « test 2.10.1 : Le point d’arrêt (« -StopPoint ») fait référence à une ligne inexistante».</font></font></font></p> - diff --git a/app/views/test_sheet/2_11.html b/app/views/test_sheet/2_11.html deleted file mode 100644 index d74b9685d..000000000 --- a/app/views/test_sheet/2_11.html +++ /dev/null @@ -1,84 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.11<br> -Référence à un réseau au point d’arrêt<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à la VERSION DU RÉSEAU -(« PTNetwork ») pour chaque POINT D’ARRÊT SUR PARCOURS(« StopPoint »). <br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’élément « PTNetworkIdShortCut » est existant</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La référence au réseau « pTNetworkIdShortCut » au sein d'un -POINT D’ARRÊT SUR PARCOURS (« StopPoint ») a un caractère -optionnel. Si elle est définie, il convient de vérifier qu'elle -correspond à l'identifiant « objectId » de la VERSION DU -RÉSEAU (« PTNetwork »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « StopPoint »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image009.jpg" height="624" width="450"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'arrêt référençant le réseau</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouettePTNetwork -xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" -xmlns="http://www.trident.org/schema/trident" -xsi:schemaLocation="http://www.trident.org/schema/trident -/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><PTNetwork><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488957A0A237830</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><containedIn>AMIV:StopPoint:237830</containedIn><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>Gérard de Nerval</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.11.1</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence à la VERSION DU -RÉSEAU (« PTNetwork ») pour chaque POINT D’ARRÊT SUR PARCOURS -(« StopPoint »).</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <PTNetwork></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u></font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « ptNetworkIdShortcut » existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « ptNetworkIdShortcut », référencé dans un -objet « StopPoint » est identifié au réseau -« PtNetwork », le test est validé, sinon le test est invalidé -et produit le message « test 2.11.1 : Le point d’arrêt (« -StopPoint ») fait référence à un réseau inexistant»<br> </font></font></font></p> diff --git a/app/views/test_sheet/2_12.html b/app/views/test_sheet/2_12.html deleted file mode 100644 index efce6cf69..000000000 --- a/app/views/test_sheet/2_12.html +++ /dev/null @@ -1,72 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.12<br> -Définition de l'Interdiction de Trafic Local<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de cohérence entre les objets « ITL » et les ARRÊTs/Chouette (« StopArea »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si le réseau contient des Interdictions de Trafic Local « ITL »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Les Interdictions de Trafic Local « ITL » sont optionnelles -dans un réseau. Lorsqu'elles existent, il convient de vérifier pour -chaque ARRÊT/Chouette (« StopArea ») de type ITL , -que l'élément « areaId » qui est à caractère obligatoire, -correspond à un identifiant « ObjectId » d’ARRÊT/Chouette -(« StopArea »)» du réseau.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « ITL »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image010.jpg" height="139" width="278"></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'ITL dont l'« areaId » référence un point d’arrêt</span><br>...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237814</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>Croix l'Alouettes</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488965A7A23781400</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ITL><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><areaId>AMIV:StopPoint:237814</areaId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>Croix l'Alouettes000</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortCut>AMIV:Line:014014012000</lineIdShortCut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></ITL><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.12.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de cohérence entre les objets « ITL » et les ARRÊTs/Chouette (« StopArea »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<ITL> <StopArea></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « ITL » existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « areaId », référencé dans un objet -d’interdiction de trafic local « ITL », possède un -identifiant « ObjectId » dans un objet « StopArea » -, le test est validé, sinon le test est invalidé et produit le message -« test 2.12.1 : Un objet d’interdiction de trafic local -« ITL » fait référence à un arrêt du réseau -« StopArea » inexistant ».</font></font></font></p> - diff --git a/app/views/test_sheet/2_13.html b/app/views/test_sheet/2_13.html deleted file mode 100644 index a7627e6b7..000000000 --- a/app/views/test_sheet/2_13.html +++ /dev/null @@ -1,75 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.13<br> -Référence à une ligne des arrêts ITL<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à la LIGNE/Chouette (« Line ») pour chaque « ITL ».<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si le réseau contient des Interdictions de Trafic Local « ITL »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Les Interdictions de Trafic Local « ITL » sont optionnelles -dans un réseau. Lorsqu'elles existent, il convient de vérifier pour -chaque « ITL » que si l'élément « lineIdShortcut », -qui est à caractère optionnel dans l'« ITL », existe, il -correspond à l'identifiant « ObjectId » d’une LIGNE/Chouette -(« Line ») définie.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « ITL »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image010.jpg" height="139" width="278"></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'ITL avec le « lineIdShortcut » référencé dans la ligne du réseau</span><br>...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ITL><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><areaId>AMIV:StopPoint:237814</areaId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>Croix l'Alouettes000</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortCut>AMIV:Line:014014012</lineIdShortCut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></ITL><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.13.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à la LIGNE/Chouette (« Line ») pour chaque « ITL ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<ITL> <Line></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « ITL » existe alors poursuivre le test, sinon le test est abandonné </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément de raccourci de ligne « lineIdShortcut » -existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément de raccourci de ligne « lineIdShortcut », -référencé dans un objet d’interdiction de trafic local -« ITL », possède un identifiant « ObjectId » dans -un objet de ligne « Line » , le test est validé, sinon le -test est invalidé et produit le message « test 2.13.1 : Un -objet d’interdiction de trafic local « ITL » fait référence à -une ligne inexistante ».</font></font></font></p> - diff --git a/app/views/test_sheet/2_14.html b/app/views/test_sheet/2_14.html deleted file mode 100644 index 5f1d42530..000000000 --- a/app/views/test_sheet/2_14.html +++ /dev/null @@ -1,152 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.14<br> -Association points d’arrêt, tronçons, itinéraire<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification que tout<br> -POINT D’ARRÊT SUR PARCOURS (« StopPoint »)<br> -est associé à un<br> -Itinéraire/Chouette (ChouetteRoute »).<br> -Analyse de la continuité des <span style="text-transform: uppercase;">tronçons<br> -</span></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ce point de contrôle vérifie que tous les POINTs D’ARRÊT SUR PARCOURS (« -StopPoint ») sont bien rattachés à un Itinéraire/Chouette -(« ChouetteRoute ») et que chaque POINT D’ARRÊT SUR -PARCOURS («StopPoint») appartient à un tronçon COMMERCIAL/Chouette (« PtLink »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -D’autre part, les POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») doivent -être ordonnés sur l’Itinéraire/Chouette (« ChouetteRoute ») -et former une séquence de tronçons contigus.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de définition à partir d’un fichier XML sur le RER A</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>NINOXE:StopPoint:521850</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><containedIn>NINOXE:StopArea:521759</containedIn><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopPoint></font></span><span style="font-size: 10pt; font-family: "Courier New";"><font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><PtLink><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>NINOXE:PtLink:521850-521851</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><startOfLink>NINOXE:StopPoint:521850</startOfLink><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><endOfLink>NINOXE:StopPoint:521851</endOfLink><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></PtLink><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>NINOXE:Route:521755</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>X</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><publishedName>Marne-la-Vallée-Chessy Cergy</publishedName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><number>ALLER</number><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptLinkId>NINOXE:PtLink:521850-521851</ptLinkId></font></span><span style="font-size: 10pt; font-family: "Courier New";"><font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></ChouetteRoute><br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 2.14.1</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification que tout POINT D’ARRÊT SUR PARCOURS -(« StopPoint ») est associé à -un Itinéraire/Chouette (ChouetteRoute »). </font></font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <PtLink> <chouetteRoute></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si l’objet de point d’arrêt « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant du point d’arrêt détecté, contenu dans l’élément -« StopPoint », figure dans l’un des éléments -« startOfLink » ou « endOfLink » de l’objet de -tronçon « PTLink » , poursuivre le test, sinon le test -fournit le message d’alerte « test 2.14.1 a : le point -d’arrêt (« StopPoint ») XX n’appartient à aucune extrémité de -tronçon ». La poursuite des tests est abandonnée.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant du tronçon « PtLink », détecté ci-avant, -est intégré dans un objet « ChouetteRoute », le test est -validé, sinon le test est invalidé et fournit le message « test -2.14.1 b : le tronçon XX fait référence à un itinéraire -inexistant ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 2.14.2</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Analyse de la continuité -des tronçons COMMERCIAUX/Chouette (« PtLink ») au -sein d’un Itinéraire/Chouette (« ChouetteRoute »).</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <PtLink> <chouetteRoute></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si l’élément « ChouetteRoute » mentionné dans les champs d’application -est présent une ou plusieurs fois, poursuivre le test, sinon le test -est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Pour chaque identifiant de tronçon « PtLink » successif, -contenu dans l’élément « ChouetteRoute », si la valeur de -l’attribut de l’élément « endOfLink » du premier tronçon -« PtLink » est identique à la valeur de l’attribut de -l’élément « startOfLink » du deuxième tronçon -« PtLink », poursuivre le test (se décaler d’un tronçon), -sinon le test est invalidé et fournit message : « test -2.14.2 : l’analyse des tronçons d’un itinéraire fait apparaître -que la valeur de l’attribut de l’élément « endOfLink » d’un -premier tronçon « PtLink » n’est pas identique à la valeur de -l’attribut de l’élément « startOfLink » du deuxième tronçon -« PtLink »</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Le test est validé</font></font></font></p> - diff --git a/app/views/test_sheet/2_15.html b/app/views/test_sheet/2_15.html deleted file mode 100644 index a0883f072..000000000 --- a/app/views/test_sheet/2_15.html +++ /dev/null @@ -1,181 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.15<br> -Cohérence entre points d'arrêt et missions commerciales<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de l’existence de définition des POINTs D’ARRÊT SUR -PARCOURS (« StopPoint ») d’une mission commerciale -(« JourneyPattern »). <br> -Vérification que tout POINT D’ARRÊT SUR PARCOURS (« StopPoint ») -appartient à une mission commerciale -(« JourneyPattern »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « JourneyPattern » existe)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’objet de MISSION COMMERCIALE (« JourneyPattern ») , a un caractère -optionnel. Quand elle existe, chaque MISSION COMMERCIALE (« -JourneyPattern ») référence de manière obligatoire une liste -« stopPointList » qui contient au moins deux identifiants de -POINT D’ARRÊT SUR PARCOURS (« StopPoint »). Pour chaque identifiant de -cette liste, il convient de vérifier qu'il correspond à l'identifiant -« objectId » d'un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») -du réseau.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Chaque identifiant de POINT D’ARRÊT SUR PARCOURS (« StopPoint ») doit -appartenir à la liste des POINTs D’ARRÊT SUR PARCOURS d’une MISSION -COMMERCIALE (« StopPointList » de la mission commerciale « JourneyPattern »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’objet « JourneyPattern »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'un parcours qui référence sept points d'arrêt</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A0A237832</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A1A237807</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A2A237806</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A3A237805</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A4A237804</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A5A237803</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A6A237832</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:489111M74</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:489111</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.15.1</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de l’existence de définition des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») d’une <br>mission commerciale (« JourneyPattern »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<JourneyPattern> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet de mission commerciale existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la liste des points d’arrêt « stopPointList », -référencés dans un objet de mission commerciale -« JourneyPattern », possède des identifiants -« objectId » dans les objets de points d’arrêt -« StopPoint », alors le test est validé, sinon le test est -invalidé et produit le message « test 2.15.1 : La liste de -l’objet « JourneyPattern » fait référence à des points -d’arrêt inexistants »</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.15.2</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification que tout POINT D’ARRÊT SUR PARCOURS (« -StopPoint ») appartient à une mission -commerciale (« JourneyPattern »).</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <JourneyPattern></font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si l’objet « StopPoint », mentionné dans les champs d’application, est -présent une ou plusieurs fois, poursuivre le test, sinon le test est -abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant de l’élément « StopPoint » identifié est -contenu dans la liste des points d’arrêt (StopPointList) de l’objet -« JourneyPattern », le test est validé, sinon le test est -invalidé et fournit le message : « test 2.15.2 : un -point d’arrêt (« StopPoint ») n’est pas rattaché à une mission -commerciale ».</font></font></font></p> - diff --git a/app/views/test_sheet/2_16.html b/app/views/test_sheet/2_16.html deleted file mode 100644 index b893c40c9..000000000 --- a/app/views/test_sheet/2_16.html +++ /dev/null @@ -1,94 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.16<br> -Référence à une ligne des missions commerciales<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à une LIGNE/Chouette -(« Ligne ») pour une MISSION COMMERCIALE -(« JourneyPattern »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « JourneyPattern » existe et s’il contient l’objet « lineIdShortCut »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsque l’objet MISSION COMMERCIALE (« JourneyPattern ») fait -référence à une LIGNE/Chouette (« Ligne ») à travers -« lineIdShortCut », qui est à caractère optionnel, il -convient de vérifier que cette référence correspond à l'identifiant -« objectId » d’une LIGNE /Chouette (« Ligne ») -définie.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’objet JourneyPattern</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:489111M74</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:489111</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.16.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence à une une -LIGNE/Chouette (« Ligne ») pour une MISSION COMMERCIALE -(« JourneyPattern »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<JourneyPattern> <Line></font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet de mission commerciale existe, poursuivre le test, sinon abandonner le test</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le raccourci de ligne « lineIdShortCut », dans l’objet -« JourneyPattern », poursuivre le test, sinon abandonner le -test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément de raccourci de ligne « lineIdShortCut »<b> </b>, -référencé dans un objet « JourneyPattern », possède un -identifiant « objectId » dans un objet de ligne -« Line », alors le test est validé, sinon le test est -invalidé et produit le message « test 2.16.1 : Un objet -« JourneyPattern » fait référence à une ligne inexistante.»</font></font></font></p> - diff --git a/app/views/test_sheet/2_17.html b/app/views/test_sheet/2_17.html deleted file mode 100644 index 6a87b1132..000000000 --- a/app/views/test_sheet/2_17.html +++ /dev/null @@ -1,98 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.17<br> -Cohérence entre itinéraires et courses<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à l’Itinéraire/Chouette -(« ChouetteRoute) pour chaque COURSE COMMERCIALE (« VehicleJourney -» ).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l'objet « VehicleJourney » existe)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsqu’une COURSE COMMERCIALE (« VehicleJourney » ) fait référence à un -Itinéraire/Chouette (« ChouetteRoute ») il convient de -vérifier que l'identifiant d'itinéraire « routeId », qui est -à caractère obligatoire dans la course, correspond à l'identifiant -« objectId » d'un Itinéraire/Chouette -(« ChouetteRoute »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « VehicleJourney »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'une course qui référence une « ChouetteRoute »</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:488970</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>0140140120542</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><order>1</order><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.17.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence à -l’Itinéraire/Chouette (« ChouetteRoute) pour chaque COURSE -COMMERCIALE (« VehicleJourney » ).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <VehicleJourney> <ChouetteRoute></font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u></font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si l’objet « VehicleJourney » mentionné dans les champs d’application -est présent une ou plusieurs fois, poursuivre le test, sinon le test -est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si chaque élément « RouteId » est associé à un objet -« ChouetteRoute », le test est validé, sinon le test est -invalidé et fournit le message : « test 2.17.1 : la -course XX fait référence à un itinéraire inexistant »</font></font></font></p> diff --git a/app/views/test_sheet/2_18.html b/app/views/test_sheet/2_18.html deleted file mode 100644 index f6bfa04eb..000000000 --- a/app/views/test_sheet/2_18.html +++ /dev/null @@ -1,160 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.18<br> -Cohérence entre missions commerciales et courses<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de l’existence d’une MISSION COMMERCIALE -(« JourneyPattern « ) pour chaque COURSE COMMERCIALE -(« VehicleJourney »).<br> -Vérification de la cohérence de points entre MISSION COMMERCIALE -(« JourneyPattern « ) et COURSE COMMERCIALE -(« VehicleJourney »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l'objet « VehicleJourney » existe et contient l'élément « journeyPatternId »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsqu’une COURSE COMMERCIALE (« VehicleJourney » ) est définie, il -convient de vérifier que si l’élément « journeyPatternId » de -MISSION COMMERCIALE (« JourneyPattern ») , qui est à -caractère optionnel dans la course, existe (c’est-à-dire si on fait -référence à une MISSION COMMERCIALE) alors il doit correspondre à une -MISSION COMMERCIALE (« JourneyPattern ») définie .</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Par ailleurs, les points d’une COURSE COMMERCIALE (« VehicleJourney ») -doivent appartenir à la MISSION COMMERCIALE -(« JourneyPattern ») à laquelle la COURSE COMMERCIALE (« -VehicleJourney ») est associée.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'une course qui référence une mission</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId> -<arrivalTime>05:45:00</arrivalTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><order>1</order><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:488970M1</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...</font></span><span style="font-size: 10pt; font-family: "Courier New";"></span><br><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">L’objet « JourneyPattern » référence une liste de point d’arrêt et l’identifiant d’un itinéraire :</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<img src="image008.jpg" height="483" width="487"></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<span style="text-decoration: none;"> </span></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ces mêmes identifiants de points d’arrêt sont référencés dans les -objets « vehicleJourneyAtStop » dépendant de la course -« vehicleJourney » qui contient l’identifiant de la mission.</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.18.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de l’existence d’une MISSION COMMERCIALE -(« JourneyPattern « ) pour chaque COURSE COMMERCIALE -(« VehicleJourney »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<VehicleJourney> <JourneyPattern></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « JourneyPatternId » existe dans l’objet de -course « VehicleJourney », poursuivre le test, sinon -abandonner le test</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si un élément « JourneyPatternId »<b> </b>, -référencé dans un objet de course « VehicleJourney », possède -un identifiant « objectId » dans un objet -« JourneyPattern », alors le test est validé, sinon le test -est invalidé et produit le message « test 2.18.1 : la course -XX fait référence à une mission commerciale inexistante »</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 2.18.2</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la cohérence de points entre MISSION COMMERCIALE (« JourneyPattern </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">»</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> ) et COURSE COMMERCIALE (« VehicleJourney »).</font></font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <JourneyPattern> <vehicleJourneyAtStop> <vehicleJourney> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si « StopPoint » mentionné dans les champs d’application -est présent une ou plusieurs fois, poursuivre le test, sinon le test -est abandonné.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant du « StopPoint » détecté figure dans la liste des -points d’arrêts « stopPointList » de -« JourneyPattern », poursuivre le test, sinon le test est -invalidé et fournit le message : » test 2.18.2.1a : -l’identifiant (« StopPoint ») détecté dans un objet -« StopPoint » ne figure pas dans la liste des points d’arrêts -« stopPointList » de « JourneyPattern ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant du « StopPoint » figure dans l’élément -« stopPointId » d’un objet -« vehicleJourneyAtStop », poursuivre le test, sinon le test -est invalidé et fournit le message : « test 2.18.2b : -l’identifiant (« StopPoint ») ne figure pas dans l’élément -« stopPointId » d’un objet « vehicleJourneyAtStop ».</font></font></font></p> diff --git a/app/views/test_sheet/2_19.html b/app/views/test_sheet/2_19.html deleted file mode 100644 index a269d35ea..000000000 --- a/app/views/test_sheet/2_19.html +++ /dev/null @@ -1,97 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.19<br> -Référence à une ligne pour chaque course<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>Vérification de la référence à une LIGNE/Chouette (« Line ») pour une COURSE COMMERCIALE (« VehicleJourney »)<span style="color: rgb(51, 51, 153);"><br> -</span></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney » existe et s’il contient l’élément « lineIdShortCut »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » ) fait -référence à une LIGNE/Chouette (« Line ») à travers -« lineIdShortCut », qui est à caractère optionnel, il -convient de vérifier qu'il correspond à l'identifiant -« objectId » d’une LIGNE/Chouette (« Line » ) du -réseau.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'une course qui référence la ligne</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><order>1</order><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.19.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la référence à une LIGNE/Chouette (« Line ») pour une COURSE COMMERCIALE (« VehicleJourney »).<span style="color: rgb(51, 51, 153);"></span></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<VehicleJourney> <Line></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément de raccourci de ligne « lineIdShortcut » -existe dans l’objet « VehicleJourney », poursuivre le test, -sinon abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si un élément de raccourci de ligne « lineIdShortcut »<b> </b>, -référencé dans un objet « VehicleJourney », possède un -identifiant « objectId » dans un objet de ligne -« Line », alors le test est validé, sinon le test est -invalidé et produit le message « test 2.19.1 : le raccourci -de ligne d’une course XX fait référence à une ligne inexistante ».</font></font></font></p> - diff --git a/app/views/test_sheet/2_2.html b/app/views/test_sheet/2_2.html deleted file mode 100644 index c4b83a0c8..000000000 --- a/app/views/test_sheet/2_2.html +++ /dev/null @@ -1,70 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.2<br> -Cohérence entre le regroupement de lignes et ses composants<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans GROUPE DE LIGNES (« GroupOfLine »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « GroupOfLine » existe)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si la classe d’objets de GROUPE DE LIGNES (« GroupOfLine ») existe, il -convient de vérifier que les LIGNEs/Chouette (« Line ») référencées -dans cette classe, sont réellement définies, en vérifiant l’existence -de leurs identifiants.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « GroupOfLIne »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image003.jpg" height="261" width="291"></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><GroupOfLine><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:GroupOfLine:1</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>SERVICE URBAIN</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineId>AMIV:Line:014014012</lineId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></GroupOfLine><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.2.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans GROUPE DE LIGNES («GroupOfLine »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<GroupOfLine> <Line></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la classe d’objets « GroupOfLine » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de chaque élément « LineId » de la classe -d’objets « GroupOfLine », est identifiée dans l’élément -« objectId » de la classe d’objets « Line » alors -le test est validé, sinon le test est invalidé et produit le message -« test 2.2.1 : la valeur de l’élément « lineId » de -la classe d’objets « GroupOfLine » n’a pas été repérée dans -l’élément « objectId » de la classe d’objets -« Line ».</font></font></font></p> diff --git a/app/views/test_sheet/2_20.html b/app/views/test_sheet/2_20.html deleted file mode 100644 index 709a92621..000000000 --- a/app/views/test_sheet/2_20.html +++ /dev/null @@ -1,110 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.20<br> -Vérification des identifiants d'exploitants que référencent les courses<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif:</b></u></font><font face="Arial, sans-serif"> - Vérification de la correcte référence à l’EXPLOITANT/Chouette (« -Company ») dans une COURSE COMMERCIALE (« VehicleJourney » )</font><font face="Arial, sans-serif"> -<span style="color: rgb(51, 51, 153);"> -</span></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney » existe et s’il contient l’objet « operatorId »</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » ) -existe, et lorsque l'identifiant EXPLOITANT/Chouette -(« Company ») - « operatorId » -qui est à caractère -optionnel dans la COURSE COMMERCIALE (« VehicleJourney » ) , est -référencé, il convient de vérifier qu'il correspond à l'identifiant -« objectId » d'un EXPLOITANT/Chouette -(« Company »)défini.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'une course qui référence un opérateur exploitant la ligne</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Company><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Company:2422</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>CIF 93 - TREMBLAY</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><registration><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><registrationNumber>014</registrationNumber><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></registration><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></Company><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><order>1</order><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.20.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence à -l’EXPLOITANT/Chouette (« Company ») dans une COURSE COMMERCIALE (« -VehicleJourney » ) <span style="color: rgb(51, 51, 153);"></span></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<VehicleJourney> <Company></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément désignant l’exploitant « operatorId » existe -dans l’objet « VehicleJourney », poursuivre le test, sinon -abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si un élément désignant l’exploitant « operatorId »<b> </b>, -référencé dans un objet « VehicleJourney », possède un -identifiant « objectId » dans un objet « Company », -alors le test est validé, sinon le test est invalidé et produit le -message « test 2.20.1 : la course XX fait référence à un -exploitant inexistant ».</font></font></font></p> diff --git a/app/views/test_sheet/2_21.html b/app/views/test_sheet/2_21.html deleted file mode 100644 index eac7e6cff..000000000 --- a/app/views/test_sheet/2_21.html +++ /dev/null @@ -1,98 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.21<br> -Référence à une tranche horaire pour les courses<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence des COURSEs COMMERCIALEs (« VehicleJourney » ) à des TRANCHEs HORAIREs (« TimeSlot »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney » existe et s’il contient l’élément « timeSlotId »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsque COURSE COMMERCIALE (« VehicleJourney » ), existe, et lorsque -l’élément « timeSlotId », qui est à caractère optionnel dans -la COURSE COMMERCIALE (« VehicleJourney » ), est référencé, il convient -de vérifier qu'il identifie un objet TRANCHE HORAIRE -(« TimeSlot » ) du réseau.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'une course qui référence une tranche horaire</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><TimeSlot><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:TimeSlot:0</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><order>1</order><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.21.1</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence des COURSEs COMMERCIALEs <br>(« VehicleJourney » ) à des TRANCHEs HORAIREs (« TimeSlot »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<VehicleJourney> <TimeSlot></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément de fréquence « timeSlotId » existe dans -l’objet de course « VehicleJourney », poursuivre le test, -sinon abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si un élément de fréquence « timeSlotId »<b> </b>, -référencé dans un objet de course « VehicleJourney », possède -un identifiant « objectId » dans un objet de fréquence -« TimeSlot », alors le test est validé, sinon le test est -invalidé et produit le message « test 2.21.1 : la course XX -fait référence à une tranche horaire inexistante ».</font></font></font></p> diff --git a/app/views/test_sheet/2_22.html b/app/views/test_sheet/2_22.html deleted file mode 100644 index 916b26628..000000000 --- a/app/views/test_sheet/2_22.html +++ /dev/null @@ -1,104 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.22<br> -Cohérence entre les points d'arrêts et les heures de passage<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier la correcte référence à un POINT D’ARRÊT SUR PARCOURS -(« StopPoint ») pour les HEUREs DE PASSAGE GRAPHIQUées/Chouette (« VehicleJourneyAtStop »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » ) -existe, et pour chaque « VehicleJourneyAtStop », qui est à -caractère obligatoire dans la course, il convient de vérifier que -l'identifiant « stopPointId », qui est à son tour obligatoire -dans les « VehicleJourneyAtStop », correspond à l'identifiant -« objectId » d'un « StopPoint » du réseau.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - Représentation schématique de l’objet « VehicleJourneyAtStop »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'un heure de passage qui référence un point d'arrêt</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488970A0A237816</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><order>1</order><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.22.1</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérifier la correcte référence à un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») pour les HEUREs DE PASSAGE GRAPHIQUées/Chouette (« VehicleJourneyAtStop »).</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <VehicleJourneyAtStop> <VehicleJourney> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si « StopPointId »<b> </b>référencé -dans « VehicleJourneyAtStop », correspond à un identifiant -« objectId » dans « StopPoint », alors le test est -validé, sinon le test est invalidé et produit le message « test -2.22.1 : une heure de passage XX fait référence à un point d’arrêt -(« StopPoint ») inexistant ».</font></font></font></p> - diff --git a/app/views/test_sheet/2_23.html b/app/views/test_sheet/2_23.html deleted file mode 100644 index ef2a4e775..000000000 --- a/app/views/test_sheet/2_23.html +++ /dev/null @@ -1,99 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.23<br> -Cohérence entre les courses et des heures de passage<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à une COURSE COMMERCIALE (« -VehicleJourney ») dans HEURE DE PASSAGE GRAPHIQUEE/Chouette -(« VehicleJourneyAtStop »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> -Obligatoire (si l’objet « VehicleJourney » existe et si ses -« VehicleJourneyAtStop » référencent l'identifiant -« vehicleJourneyId »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Pour chaque HEURE DE PASSAGE GRAPHIQUEE/Chouette -(« VehicleJourneyAtStop ») la référence à la COURSE -COMMERCIALE (« -VehicleJourney » ) à travers « vehicleJourneyId », est -optionnelle. Si elle est utilisée, vérifier qu’elle correspond à un -identifiant de COURSE COMMERCIALE (« VehicleJourney » ) définie.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’objet « VehicleJourneyAtStop »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'un temps d'attente qui référence la course qui le contient</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><order>1</order><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.23.1</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à une COURSE COMMERCIALE (« VehicleJourney ») dans HEURE DE PASSAGE GRAPHIQUEE/Chouette (« VehicleJourneyAtStop »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<VehicleJourneyAtStop> <VehicleJourney></font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si un élément « VehicleJourneyId », référencé dans un objet -« VehicleJourneyAtStop », correspond à un identifiant -« objectId » dans l’objet de course -« VehicleJourney » qui contient l’objet de heure de passage -au point d’arrêt, alors le test est validé, sinon le test est invalidé -et produit le message « test 2.23.1 : un heure de -passage XX fait référence à une course inexistante »</font></font></font></p> diff --git a/app/views/test_sheet/2_24.html b/app/views/test_sheet/2_24.html deleted file mode 100644 index 04385c598..000000000 --- a/app/views/test_sheet/2_24.html +++ /dev/null @@ -1,67 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.24<br> -Cohérence entre la mission commerciale de la course et l’itinéraire de la course <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la cohérence de la référence un Itinéraire/Chouette -pour une COURSE COMMERCIALE (« VehicleJourney ») et la -MISSION COMMERCIALE (« JourneyPattern ») correspondante.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La MISSION COMMERCIALE (« JourneyPattern ») correspondant à -une COURSE COMMERCIALE (« VehicleJourney ») possède un -identifiant d’Itinéraire. Ce même identifiant se retrouve dans la -COURSE COMMERCIALE qui est associée à cette MISSION COMMERCIALE.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ce point de contrôle consiste donc à vérifier la cohérence de deux identifiants.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La mission possède un identifiant d’Itinéraire (RouteId) :</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La course associée à la mission commerciale possède le même identifiant d’Itinéraire (RouteId)</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 2.24.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la cohérence de la référence un -Itinéraire/Chouette pour une COURSE COMMERCIALE -(« VehicleJourney ») et la MISSION COMMERCIALE -(« JourneyPattern ») correspondante.</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <JourneyPattern> <VehicleJourney></font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « JourneyPattern » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « vehicleJourney » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si pour chaque objet « JourneyPattern », il existe un objet -« vehicleJourney » dont la valeur de l’attribut de l’élément -« RouteId » est égale à la valeur de l’élément -« RouteId » de l’objet de référence -« JourneyPattern » alors le test est validé, sinon le test -est invalidé et fournit le message : « test 2.24.1 : un -objet « vehicleJourney » possède une valeur de l’attribut de -l’élément « RouteId ». Cette valeur ne se retrouve dans un -élément « RouteId » d’un objet -« JourneyPattern » </font></font></font></p> diff --git a/app/views/test_sheet/2_25.html b/app/views/test_sheet/2_25.html deleted file mode 100644 index de2890f25..000000000 --- a/app/views/test_sheet/2_25.html +++ /dev/null @@ -1,67 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.25<br> -Définition des liens d’accès<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence aux Accès/ARRÊTs/NEPTUNE -(« AccessPoint » / « StopArea ») définissant des -LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») .<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « AccessLink » existe)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La liste des LiensAccèsZoneArrêt /Chouette (« AccessLink ») -définie dans un « ChouettePTNetwork » est optionnelle. Les -éléments « startOfLink » et « endOfLink » de chaque -LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») sont -obligatoires.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsque la liste des LiensAccèsZoneArrêt /NEPTUNE -(« AccessLink ») est non vide, il convient de vérifier que -pour chaque LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») -« startOfLink » et « endOfLink » correspondent à un -identifiant d’ARRÊTs/NEPTUNE (« StopArea ») ou à un identifiant -d’ACCES/NEPTUNE («AccessPoint »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « AccessLink » dans le schéma XSD CHOUETTE</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image013.jpg" height="529" width="364"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d’un arrêt et d’un point d’accès connectés lien d’accès</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.25.1</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence aux ARRÊTs/Chouette (« StopArea ») et ACCES/NEPTUNE («AccessPoint ») définissant des LiensAccèsZoneArrêt/NEPTUNE (« AccessLink ») .</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<StopArea> <AccessPoint> <AccessLink></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « AccessLink » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « AccessLink » possède des identifiants d’arrêt -distincts « StartOfLink » et « EndOfLink » alors -poursuivre le test sinon le test est invalidé et produit le -message « test 2.25.1.a : il manque au moins un -identifiant d’arrêt ou d’accès « StartOfLink » et -« EndOfLink » dans l’objet -« AccessLink ». »</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque identifiant d’arrêt « StartOfLink » et -« EndOfLink » de l’objet « AccessLink » est défini -dans un objet « StopArea » ou «AccessPoint » , -alors le test est validé, sinon le test est invalidé et produit le -message « test 2.25.1.b : un identifiant d’arrêt ou d’accès -« StartOfLink » ou « EndOfLink » de l’objet -« AccessLink» n’est pas repéré dans un objet -« StopArea » ou « AccessPoint ». »</font></font></font></p> diff --git a/app/views/test_sheet/2_26.html b/app/views/test_sheet/2_26.html deleted file mode 100644 index b6ba36176..000000000 --- a/app/views/test_sheet/2_26.html +++ /dev/null @@ -1,73 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.26<br> -Cohérence entre les accès et leurs composants<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea -») et/ou à des LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») -dans des ACCES/NEPTUNE (« AccessPoint »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si un ACCES/NEPTUNE (« AccessPoint ») est défini, il -référence soit au moins un autre ARRÊT/Chouette (« StopArea »), soit au -moins un LiensAccèsZoneArrêt /NEPTUNE (« AccessLink »)<br>Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « AccessPoint »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image014.jpg" height="586" width="369"></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de AccessPoint avec containedIn et StopArea associé</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">A définir</font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.26.1</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») et/ou à des LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») dans les ACCES/NEPTUNE (« AccessPoint »)</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<AccessPoint> <StopArea> <AccessLink> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - - - - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la classe d’objets « AccessPoint » existe alors poursuivre le test, sinon abandonner le test, <br>- -Si chaque élément « containedIn» contient une ou plusieurs -valeurs, alors le test est validé si ces valeurs se retrouvent dans des -éléments « objectId » des classes d’objets -« StopArea » ou « AccessLink » sinon le test est -invalidé et produit le message « test 2.26.1 : une ou -plusieurs valeurs de l’élément « containedIn» de la classe -d’objets « AccessPoint » n’est pas repérée dans la classe -d’objets correspondante « StopArea » ou -« AccessLink ». </font></font></font></p> diff --git a/app/views/test_sheet/2_27.html b/app/views/test_sheet/2_27.html deleted file mode 100644 index 115526d24..000000000 --- a/app/views/test_sheet/2_27.html +++ /dev/null @@ -1,65 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.27<br> -Référence aux arrêts dans les équipements<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans des FACILITYs/NEPTUNE (« Facility »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si un équipement /NEPTUNE (« Facility ») -est défini et que « facilityLocation » est défini, il -référence au moins un autre ARRÊT/Chouette (« StopArea »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « Facility »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image015.jpg" height="756" width="438"></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de Facility avec containedIn et de StopArea associé</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">A définir</font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.27.1</font></font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans les EQUIPEMENTs /NEPTUNE (« Facility ») </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><u>Champ d’application:</u> -<StopArea> <Facility></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la classe d’objets « Facility » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « facilityLocation » n’est pas défini : abandonner le test,</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque élément « containedIn» contient une valeur, alors le -test est validé si ces valeurs se retrouvent dans des éléments -« objectId » de la classe d’objet « StopArea » -sinon le test est invalidé et produit le message « test -2.27.1 : une valeur de l’élément « containedIn» de la classe -d’objets « Facility » n’est pas repérée dans la classe d’objets correspondante « StopArea ». </font></font></font></p> diff --git a/app/views/test_sheet/2_28.html b/app/views/test_sheet/2_28.html deleted file mode 100644 index fe29813ad..000000000 --- a/app/views/test_sheet/2_28.html +++ /dev/null @@ -1,104 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.28<br> -Référencement correct des composants dans les équipements<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea -») ou à des LIGNEs/Chouette (« Line ») ou à des POINTs D’ARRÊT SUR -PARCOURS (« StopPoint ») ou à<br> -des TronçonsDeCorrespondance/Chouette (« ConnectionLink ») dans des EQUIPEMENTs/NEPTUNE (« Facility »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si un EQUIPEMENTs /NEPTUNE (« Facility») est défini, il référence au moins un autre ARRÊT/Chouette («StopArea ») ou une autre LIGNEs/Chouette (« Line ») ou un autre POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») ou un autre TronçonsDeCorrespondance/Chouette (« ConnectionLink »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Il convient alors de vérifier que l’élément référencé trouve une description dans la classe d’objets qui le concerne.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « Facility »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image016.jpg" height="756" width="438"></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de Facility et de StopPointId associé</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">A définir</font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.28.1</font></font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte référence à un ARRÊT/Chouette (« StopArea ») ou à une LIGNE/Chouette («Line») ou à un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») ou à un TronçonsDeCorrespondance/Chouette (« ConnectionLink ») dans les FACILITYs /NEPTUNE (« Facility »)</font></font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<StopArea> <StopPoint > < Line> < ConnectionLink > <Facility></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la classe d’objets « Facility » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque élément « stopAreaId» contient une valeur, alors le -test est validé si ces valeurs se retrouvent dans des éléments -« objectId » de la classe d’objet « StopArea » -sinon le test est invalidé et produit le message « test -2.28.1 : une valeur de l’élément « stopAreaId» de la classe -d’objets « Facility » n’est pas repérée dans la classe d’objets correspondant « StopArea ». </font></font></font></p> - - - - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque élément « lineId» -contient une valeur, alors le test est validé si ces valeurs se -retrouvent dans des éléments « objectId » de la classe -d’objet « Line» sinon le test est invalidé et produit le message « test 2.28.2 : une valeur de l’élément « lineId» de la classe d’objets « Facility» n’est pas repérée dans la classe d’objets correspondant « Line». </font></font></font></p> - - - - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque élément « connectionLinkId» -contient une valeur, alors le test est validé si ces valeurs se -retrouvent dans des éléments « objectId » de la classe -d’objet « ConnectionLink » sinon le test est invalidé et produit le message « test 2.28.3 : une valeur de l’élément « connectionLinkId» de la classe d’objets « Facility» n’est pas repérée dans la classe d’objets correspondant « ConnectionLink ». </font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque élément « stopPointId» -contient une valeur, alors le test est validé si ces valeurs se -retrouvent dans des éléments « objectId » de la classe -d’objet « StopPoint » sinon le test est invalidé et produit -le message « test 2.28.4 : une valeur de l’élément -« stopPointId» de la classe d’objets « Facility» n’est pas repérée dans la classe d’objets correspondant « StopPoint ». </font></font></font></p> diff --git a/app/views/test_sheet/2_3.html b/app/views/test_sheet/2_3.html deleted file mode 100644 index cbedb8ebb..000000000 --- a/app/views/test_sheet/2_3.html +++ /dev/null @@ -1,97 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.3<br>Cohérence entre les arrêts et leurs composants <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea -») et/ou à des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») -dans les ARRÊTs/Chouette (« StopArea »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si un ARRÊT/Chouette (« StopArea ») est défini, il référence soit au -moins un autre ARRÊT/Chouette (« StopArea »), soit au moins un POINT -D’ARRÊT SUR PARCOURS (« StopPoint »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « StopArea »</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<img src="image004.jpg" height="466" width="464"></font></font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de StopArea avec contains et StopPoint associé</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237814</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>Croix l'Alouettes</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488965A7A237814</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><centroidOfArea>AMIV:Place:237814</centroidOfArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopAreaExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><areaType>Quay</areaType><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><fareCode>0</fareCode><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopAreaExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488965A7A237814</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><longitude>0</longitude><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><latitude>0</latitude><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><longLatType>WGS84</longLatType><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.3.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence à des -ARRÊTs/Chouette (« StopArea ») et/ou à des POINTs D’ARRÊT SUR PARCOURS -(« StopPoint ») dans les ARRÊTs/Chouette (« StopArea »)</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<StopArea> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la classe d’objets « StopArea » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque élément « contains » contient une ou plusieurs -valeurs, alors le test est validé si ces valeurs se retrouvent dans des -éléments « objectId » des classes d’objets -« StopArea » ou « StopPoint » sinon le test est -invalidé et produit le message « test 2.3.1 : une ou -plusieurs valeurs de l’élément « contains » de la classe -d’objets « StopArea » n’est pas repérée dans la classe -d’objets correspondant « StopPoint » ou -« StopArea ». »</font></font></font></p> diff --git a/app/views/test_sheet/2_4.html b/app/views/test_sheet/2_4.html deleted file mode 100644 index 78b3b862d..000000000 --- a/app/views/test_sheet/2_4.html +++ /dev/null @@ -1,152 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.4<br> -Définition des correspondances<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence aux ARRÊTs/Chouette (« StopArea -») définissant des TronçonsDeCorrespondance/Chouette -(« ConnectionLink ») .<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « ConnectionLink » existe)</font><br> -</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La liste des TronçonsDeCorrespondance/Chouette -(« ConnectionLink ») définie dans un -« ChouettePTNetwork » est optionnelle. Les éléments -« startOfLink » et « endOfLink » de chaque -TronçonDeCorrespondance/Chouette (« ConnectionLink ») sont -obligatoires.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Lorsque la liste des TronçonsDeCorrespondance/Chouette -(« ConnectionLink ») est non vide, il convient de vérifier -que pour chaque TronçonDeCorrespondance/Chouette -(« ConnectionLink ») « startOfLink » et -« endOfLink » correspondent à deux identifiants distincts -d’ARRÊTs/Chouette (« StopArea »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « ConnectionLink » dans le schéma XSD CHOUETTE</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image005.jpg" height="547" width="372"></font></p> - - - - - - - - - - - - - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - Exemple de deux arrêts connectés par une correspondance</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237803</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>ZAE Robert Moinon</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488973A5A237803</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:489111A5A237803</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488962A4A237803</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><centroidOfArea>AMIV:Place:237803</centroidOfArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopAreaExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><areaType>Quay</areaType><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><fareCode>0</fareCode><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopAreaExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237804</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>ZAE REP</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488973A4A237804</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:489111A4A237804</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488962A3A237804</contains><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><centroidOfArea>AMIV:Place:237804</centroidOfArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopAreaExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><areaType>Quay</areaType><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><fareCode>0</fareCode><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopAreaExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></StopArea><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ConnectionLink><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:ConnectionLink:02378030237804</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><startOfLink>AMIV:StopPoint:237803</startOfLink><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><endOfLink>AMIV:StopPoint:237804</endOfLink><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><defaultDuration>PT2M53S</defaultDuration><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></ConnectionLink><br></font></span> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La correspondance 'AMIV:ConnectionLink:02378030237804' connecte deux -arrêts du réseau 'AMIV:StopPoint:237803' et 'AMIV:StopPoint:237804'.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.4.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence aux -ARRÊTs/Chouette (« StopArea ») définissant des -TronçonsDeCorrespondance/Chouette (« ConnectionLink ») .</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<StopArea> <ConnectionLink></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « ConnectionLink » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « ConnectionLink » possède des identifiants -d’arrêt distincts « StartOfLink » et « EndOfLink » -alors poursuivre le test sinon le test est invalidé et produit le -message « test 2.4.1.a : il manque au moins un -identifiant d’arrêt « StartOfLink » et -« EndOfLink » dans l’objet -« ConnectionLink ». »</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque identifiant d’arrêt « StartOfLink » et -« EndOfLink » de l’objet « ConnectionLink » est -défini dans un objet « StopArea », alors le test est validé, -sinon le test est invalidé et produit le message « test -2.4.1.b : un identifiant d’arrêt « StartOfLink » ou -« EndOfLink » de l’objet « ConnectionLink» n’est pas -repéré dans un objet « StopArea ». »</font></font></font></p> diff --git a/app/views/test_sheet/2_5.html b/app/views/test_sheet/2_5.html deleted file mode 100644 index ddd59d1e8..000000000 --- a/app/views/test_sheet/2_5.html +++ /dev/null @@ -1,204 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.5<br> -Cohérence entre les courses et les horaires<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence aux COURSES COMMERCIALES -(« VehicleJourney ») dans les VERSIONs DES HORAIRES/Chouette -(« Timetable »).<br> -Vérifier que chaque COURSE COMMERCIALE (« VehicleJourney ») -est référencée dans une VERSION DES HORAIRES/Chouette (« -Timetable »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> -Obligatoire (si « Timetable » existe et si l’identifiant de -course « VehicleJourneyId » existe dans -« Timetable »)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La liste des données horaires VERSION DES HORAIRES/Chouette (« -Timetable ») est optionnelle. Lorsque cette liste est non vide, chaque -valeur d’attribut doit alors être référencée dans un objet COURSE -COMMERCIALE («VehicleJourney ») du réseau.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Chaque COURSE COMMERCIALE identifiée doit être référencée dans une VERSION DES HORAIRES/Chouette.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « Timetable »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image006.jpg" height="454" width="432"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de VERSION DES HORAIRES/Chouette avec une liste d'identifiants de COURSEs COMMERCIALEs:</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Timetable><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Timetable:146357</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><period><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><startOfPeriod>2006-09-18</startOfPeriod><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><endOfPeriod>2007-12-21</endOfPeriod><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></period><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><calendarDay>2006-09-18</calendarDay><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><calendarDay>2006-09-19</calendarDay><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970777</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970778</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970779</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></Timetable><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Timetable><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Timetable:146358</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></Timetable><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970777</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970778</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970779</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de COURSE COMMERCIALE référencée dans une VERSION DES HORAIRES/Chouette</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>NINOXE:VehicleJourney:521875</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>NINOXE:Route:521753</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><number>0</number><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointId>NINOXE:StopPoint:521802</stopPointId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521875</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><VehicleJourney><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"> <br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Timetable><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>NINOXE:Timetable:521973</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId><b>NINOXE:VehicleJourney:521875</b></vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521876</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521877</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521878</vehicleJourneyId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><comment>Vacances scolaires </comment><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></Timetable><br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.5.1</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence aux COURSES -COMMERCIALES (« VehicleJourney » ) dans les VERSIONs DES -HORAIRES/Chouette (« Timetable »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<Timetable> <VehicleJourney></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - - Si l’objet « Timetable » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément «VehicleJourneyId » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque identifiant de course, dans l’objet -« Timetable », est référencé dans un objet -« VehicleJourney » alors le test est validé, sinon le test -est invalidé et produit le message « test 2.5.1 : un -identifiant de course, situé dans l’objet « Timetable », -n’est pas référencé dans un objet « VehicleJourney »».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - <br><b><u>N° test:</u></b> -Test 2.5.2</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérifier que chaque COURSE COMMERCIALE -(« VehicleJourney » ) est référencée dans une VERSION DES -HORAIRES/Chouette (« Timetable »).</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application</span>: <VehicleJourney> <Timetable></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet de course « VehicleJourney » mentionné dans les -champs d’application est présent une ou plusieurs fois, poursuivre le -test, sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant « objectId » de l’objet -« VehicleJourney » précédent est détecté dans l’élément -« vehicleJourneyId » d’un objet « Timetable » alors -le test est validé, sinon le test est invalidé et fournit le message -d’avertissement : « test 3.12.1 : une course n’est pas -référencée dans aucun « TimeTable »».</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - </font></font></font></p> diff --git a/app/views/test_sheet/2_6.html b/app/views/test_sheet/2_6.html deleted file mode 100644 index f1824cc74..000000000 --- a/app/views/test_sheet/2_6.html +++ /dev/null @@ -1,94 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.6<br> -Définition des terminus<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte définition du terminus de LIGNE/Chouette (« Line »).<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si « LineEnd » existe)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’ensemble des éléments de fin des LIGNEs/Chouette (« Line ») -(« LineEnd ») a un caractère optionnel. Si ces éléments -existent, il convient de vérifier que chacun d’entre eux possède une -valeur d’attribut qui identifie un POINT D’ARRÊT SUR PARCOURS (« -StopPoint »)</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « Line »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><creationTime>2007-03-21T16:05:54.000+01:00</creationTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>LIGNE 012</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><publishedName>Les Courriers de l'Ile de France</publishedName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><transportModeName>Bus</transportModeName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><StopPoint><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488957A0A237830</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.6.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la correcte définition du terminus de LIGNE/Chouette (« Line »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<Line> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque identifiant de fin de trajet dans l’élément -« LineEnd » de l’objet « Line », est repéré dans un -objet « StopPoint » alors le test est validé, sinon le test -est invalidé et produit le message « test 2.6.1 : un -identifiant de point d’arrêt de fin de trajet n’est pas repéré dans un -objet « StopPoint »».</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.6.2</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification du caractère terminus des points de fin de trajet des LIGNEs/Chouette (« Line »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<Line> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque identifiant de fin de trajet dans l’élément -« LineEnd » de l’objet « Line », est repéré une et -une seule fois dans un objet « startOfLink » ou bien dans un -objet « endOfLink » d’un tronçon « PTLink » alors -le test est validé, sinon le test est invalidé et produit le message -« test 2.6.2 : un identifiant de point d’arrêt de fin de -trajet n’est pas repéré comme début ou comme fin d’un trajet».</font></font></font></p> - diff --git a/app/views/test_sheet/2_7.html b/app/views/test_sheet/2_7.html deleted file mode 100644 index 5a53a3ac0..000000000 --- a/app/views/test_sheet/2_7.html +++ /dev/null @@ -1,92 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.7<br> -Cohérence entre les Itinéraires/Chouette<b> </b>et les LIGNEs/Chouette<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence aux Itinéraires/Chouette -(« ChouetteRoute ») pour chaque LIGNE/Chouette (« Line ») .<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’élément « RouteId » au sein de l'objet « Line » a -un caractère obligatoire. Il convient de vérifier que chaque élément -« RouteId » correspond à un identifiant -« ObjectId » d’un Itinéraire/Chouette -(« ChouetteRoute »).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « Line »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de définition de « routeId » dans une « Line »</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><Line><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><creationTime>2007-03-21T16:05:54.000+01:00</creationTime><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>LIGNE 012</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><publishedName>Les Courriers de l'Ile de France</publishedName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><transportModeName>Bus</transportModeName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488957</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488959</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488961</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:488957</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:488959</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:488961</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.7.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence aux -Itinéraires/Chouette (« ChouetteRoute ») pour chaque -LIGNE/Chouette (« Line ») .</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <Line> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si chaque identifiant d’Itinéraire « RouteId » au sein de -l'objet « Line » est identifié dans l’objet -« ChouetteRoute » alors le test est validé, sinon le test est -invalidé et produit le message « test 2.7.1 : un identifiant -d’Itinéraire « RouteId » situé dans l’objet -« Line » n’est pas identifié dans l’objet -« ChouetteRoute » ».</font></font></font></p> diff --git a/app/views/test_sheet/2_8.html b/app/views/test_sheet/2_8.html deleted file mode 100644 index 64ad8a277..000000000 --- a/app/views/test_sheet/2_8.html +++ /dev/null @@ -1,222 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.8<br> -Cohérence entre les missions commerciales et les itinéraires<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérification de la correcte référence des MISSIONs COMMERCIALEs -(« JourneyPattern ») par les Itinéraires/Chouette -(« ChouetteRoute »).<br> -Vérification de la correcte référence des Itinéraires/Chouette -(« ChouetteRoute ») que référencent les MISSIONs COMMERCIALEs -(« JourneyPattern »).<br> -Vérification de la cohérence de la séquence des POINTs D’ARRÊT SUR -PARCOURS (« StopPoint ») d’une MISSION COMMERCIALE et celle de l’ -Itinéraire/Chouette (« ChouetteRoute ») correspondant.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (en partie si l’objet « JourneyPattern » existe)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’élément « journeyPatternId » au sein de l'Itinéraire/Chouette -(« ChouetteRoute ») a un caractère obligatoire. Il convient -de vérifier qu'il existe une MISSION COMMERCIALE -(« JourneyPattern ») correspondante.</font></font></font></p> - - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Inversement, la référence à -un Itinéraire/Chouette (« ChouetteRoute ») pour -chaque mission commerciale « JourneyPattern », doit -correspondre à un Itinéraire/Chouette (« ChouetteRoute »).</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’ordre des points définissant « JourneyPattern » et « ChouetteRoute » doit être respecté.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image007.jpg" height="502" width="402"></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple -d'identifiant de mission commerciale « journeyPatternId » dans un objet -« ChouetteRoute » correspondant à un « ObjectId » dans un objet « -JourneyPattern »</span><br>...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:488957</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>0140140120535</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><publishedName>GOUSSAINVILLE RER - CHAUMONTEL</publishedName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A0A02378300237816</ptLinkId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A1A02378160237817</ptLinkId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488957M102</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:488957M102</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:488957</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:488957A0A237830</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:488957A1A237816</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:488957A2A237817</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'une mission qui référence une ChouetteRoute</span><br>...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:489111</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>0140140120996</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:489111M74</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><routeId>AMIV:Route:489111</routeId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></JourneyPattern><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.8.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence des MISSIONs -COMMERCIALEs (« JourneyPattern ») par les -Itinéraires/Chouette (« ChouetteRoute »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<ChouetteRoute> <JourneyPattern></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - - -Si l’élément « journeyPatternId », référencé dans l’objet -« ChouetteRoute » possède un identifiant -« ObjectId » dans un objet « JourneyPattern », le -test est validé, sinon le test est invalidé et produit le message -« test 2.8.1 : un élément « journeyPatternId » dans -un objet d’Itinéraire « ChouetteRoute » n’a pas d’identifiant -« ObjectId » dans un objet « JourneyPattern» ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.8.2</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de la correcte référence des -Itinéraires/Chouette (« ChouetteRoute ») que référencent les -MISSIONs COMMERCIALEs (« JourneyPattern »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Champ d’application:</u> -<JourneyPattern> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - - Si l’objet de MISSION COMMERCIALE existe, poursuivre le test, sinon abandonner le test</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément d’Itinéraire « routeId », référencé dans un -objet « JourneyPattern », possède un identifiant -« objectId » dans l’objet d’Itinéraire -« ChouetteRoute », alors le test est validé, sinon le test -est invalidé et produit le message « test 2.8.1 : l’élément -d’Itinéraire « routeId », référencé dans un objet -« JourneyPattern », n’a pas d’identifiant -« objectId » dans l’objet d’Itinéraire -« ChouetteRoute » </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 2.8.3</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la cohérence de la séquence des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») d’une <span style="text-transform: uppercase;">mission commerciale</span></font></font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <JourneyPattern> <ptLink> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant du « StopPoint » détecté, figure dans la liste des -points d’arrêts de l’objet « JourneyPattern », poursuivre le -test, sinon le test est invalidé et fournit le message : -« test 2.8.3 a : l’identifiant du « StopPoint » détecté dans -l’objet « StopPoint » ne figure pas dans la liste des points -d’arrêt de l’objet « JourneyPattern ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant du « StopPoint » figure dans l’un des éléments -« startOfLink » ou « endOfLink » du tronçon -« PtLink », poursuivre le test, sinon le test est invalidé et -fournit le message : « test 2.8.3 b: l’identifiant du « -StopPoint » ne figure pas dans l’un des éléments -« startOfLink » ou « endOfLink » du tronçon -« PtLink ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant du tronçon « PtLink », détecté ci-avant, -est intégré dans un Itinéraire « ChouetteRoute », poursuivre -le test, sinon le test est invalidé et fournit le message : -« test 2.8.3 c : l’identifiant du tronçon -« PtLink », détecté dans le test 3.3.1b, n’est pas intégré -dans un Itinéraire « ChouetteRoute » </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant d’Itinéraire « ChouetteRoute », détecté -ci-avant, est le même que celui détecté ci-avant dans la MISSION -COMMERCIALE « JourneyPattern », le test est validé, sinon le -test est invalidé et fournit le message : « test 2.8.3 -d : l’identifiant d’Itinéraire « ChouetteRoute » n’est -le même que celui détecté dans la MISSION COMMERCIALE -« JourneyPattern »</font></font></font></p> diff --git a/app/views/test_sheet/2_9.html b/app/views/test_sheet/2_9.html deleted file mode 100644 index cf7f15840..000000000 --- a/app/views/test_sheet/2_9.html +++ /dev/null @@ -1,98 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 2.9<br> -Définition de l’itinéraire retour<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier la correcte référence à un Itinéraire/Chouette -(« ChouetteRoute ») dans le cas d’un itinéraire de retour.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’identifiant « wayBackRouteId » existe)</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’élément d’Itinéraire de retour « wayBackRouteId » au sein -de l’objet Itinéraire/Chouette (« ChouetteRoute ») a un -caractère optionnel. Si une valeur d’attribut est définie, il convient -de s'assurer qu’elle correspond à un Itinéraire/Chouette -(« ChouetteRoute ») dans le même réseau.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Représentation schématique de l’Objet « ChouetteRoute »</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image007.jpg" height="502" width="402"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple d'itinéraire de retour</font></font></font></p> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:488957</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>0140140120535</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><publishedName>GOUSSAINVILLE RER - CHAUMONTEL</publishedName><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A0A02378300237816</ptLinkId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A1A02378160237817</ptLinkId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488957M10200</journeyPatternId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><comment>12 Lycée Gérard de Nerval – Cyprien Réthoré</comment><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><wayBackRouteId>AMIV:Route:488959</wayBackRouteId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><RouteExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><wayBack>R</wayBack><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></RouteExtension><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"></ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><objectId>AMIV:Route:488959</objectId><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif"><name>0140140120536</name><br></font></span> -<span style="font-size: 10pt; font-family: "Courier New";"> -<font face="Arial, sans-serif">...<br></font></span> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -2.9.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérifier la correcte référence à un Itinéraire/Chouette (« ChouetteRoute ») dans le cas d’un Itinéraire de retour.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément d’Itinéraire de retour «wayBackRouteId » est -présent dans l’objet « ChouetteRoute » alors poursuivre le -test, sinon le test est abandonné</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l élément d’Itinéraire de retour -« wayBackRouteId », référencé dans un objet d’Itinéraire -« ChouetteRoute » possède un identifiant -« ObjectId » dans un autre objet d’Itinéraire -« ChouetteRoute », le test est validé, sinon le test est -invalidé et produit le message « test 2.9.1 : un élément -d’Itinéraire de retour « wayBackRouteId » dans un objet -d’Itinéraire « ChouetteRoute » n’a pas d’identifiant -« ObjectId » dans un autre objet d’Itinéraire -« ChouetteRoute ».</font></font></font></p> - diff --git a/app/views/test_sheet/3_1.html b/app/views/test_sheet/3_1.html deleted file mode 100644 index 40da276ab..000000000 --- a/app/views/test_sheet/3_1.html +++ /dev/null @@ -1,56 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.1<br> -Points d’arrêt de dénomination différente et très proches<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Signaler la présence de POINTs D’ARRÊT SUR PARCOURS -(« StopPoint ») très proches et de dénomination différente -sur un même réseau.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint ») est -localisé grâce à ses coordonnées en latitude et en longitude. La mise -en œuvre de ce point de contrôle consiste à vérifier la présence de -POINT D’ARRÊT SUR PARCOURS proches et de dénomination différente. Pour -cela un rayon de proximité entre POINT D’ARRÊT SUR PARCOURS est à -déterminer.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.1.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérifier que 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») très proches porte le même nom/même adresse</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si pour chaque élément « StopPoint », la distance spatiale -calculée à partir de la valeur de l’attribut des éléments -« longitude », « latitude » et -« longLatType » entre lui et tous les autres objets -« stopPoint » est inférieure à une valeur paramétrable XX -alors vérifier que la valeur de l’attribut de l’élément -« name » de ces deux objets « StopPoint » est -identique. Si elle est différente, le test fournit le message -d’avertissement : « test 3.1.1 : deux points d’arrêt -séparés par une distance inférieure à une valeur paramétrable XX ne -portent pas le même nom ».</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Sinon le test est validé<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_10.html b/app/views/test_sheet/3_10.html deleted file mode 100644 index d3d8fd179..000000000 --- a/app/views/test_sheet/3_10.html +++ /dev/null @@ -1,126 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.10<br> -Détection des boucles <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier si chaque Itinéraire/Chouette (« ChouetteRoute ») contient des boucles.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Dans le cas d’une boucle, l’Itinéraire/Chouette (« ChouetteRoute ») comporte -une intersection avec lui-même. Toutefois, à l’endroit de -l’intersection, un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») -supplémentaire doit être créé.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Il faut donc vérifier, à l’intersection, que le POINT D’ARRÊT SUR -PARCOURS (« StopPoint ») du premier passage et POINT D’ARRÊT -SUR PARCOURS (« StopPoint ») qui assure l’intersection se -trouvent au même emplacement. Dans ce type d’ Itinéraire/Chouette (« ChouetteRoute »), -il y a au moins deux POINTs D’ARRÊT SUR PARCOURS qui ont (ou -pratiquement – la fourchette reste à définir) les mêmes coordonnées.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p> -<p><font face="Arial, sans-serif"><img src="image023.jpg" height="502" width="402"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.10.1</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de l’utilisation unique dans un Itinéraire /Chouette (« ChouetteRoute ») d’un POINT D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <PtLink> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’identifiant du point d’arrêt détecté, figure dans un ou deux -tronçons « PtLink », poursuivre le test, sinon le test est -invalidé et fournit le message : « test 3.10.1a : le -point d’arrêt d’identifiant « ObjectId » est défini de -manière unique et ne retrouve pas dans au moins deux tronçons».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le ou les identifiants de tronçons identifiés précédemment sont -référencés dans un même élément « chouetteRoute » alors le -test est validé, sinon le test est invalidé et fournit le -message ; « test 3.10.1b : les identifiants de tronçon -identifiés dans le 3.10.1a ne sont pas présents dans un même -itinéraire ».</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.10.2</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de boucle dans un itinéraire /Chouette </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">Champ d’application:</span> <StopPoint> <PtLink> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « ChouetteRoute » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si pour l’élément « chouetteRoute », la liste des tronçons -« PtLink » utilise des points d’arrêt « StopPoint » -ayant la même valeur d’attribut que l’élément « containedIn » -alors le test fournit le message d’avertissement : « test -3.10.2 : des tronçons « PtLink » utilisent des points -d’arrêt « StopPoint » ayant la même valeur d’attribut que -l’élément « containedIn » ».</font></font></font><br><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé</font></font></font> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.10.3</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la distance entre points d’arrêt d’un même itinéraire /Chouette</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <PtLink> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « chouetteRoute » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si pour l’objet « chouetteRoute », la liste des tronçons -« PtLink » utilise des points d’arrêt « StopPoint » -proches entre eux (la distance spatiale entre point d’arrêt à partir -des valeurs des attributs des éléments « longitude », -« latitude» et « lonLatType » inférieure à XX) alors le -test fournit le message d’avertissement « des points d’arrêt -« StopPoint », utilisés par des tronçons d’itinéraire, sont -proches les uns des autres d’une distance inférieure à une valeur -paramétrable XX ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_11.html b/app/views/test_sheet/3_11.html deleted file mode 100644 index ee8e2b5b1..000000000 --- a/app/views/test_sheet/3_11.html +++ /dev/null @@ -1,61 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.11<br> -Détection des retours en arrière <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Signaler que sur un Itinéraire/Chouette (« ChouetteRoute ») -le ou les MISSIONs COMMERCIALEs (« JourneyPattern ») -comportent des retours en arrière<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Une -MISSION COMMERCIALE (« JourneyPattern ») comporte une liste de POINTs -D’ARRÊT SUR PARCOURS (« StopPoint ») ordonnés, décrivant le plan de -déplacement pour les véhicules de transport public. Une MISSION -COMMERCIALE (« JourneyPattern ») peut passer par un POINT D’ARRÊT SUR -PARCOURS (« StopPoint ») plus d’une fois. Un retour en arrière consiste -donc à repasser sur des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») -déjà utilisés. </font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">On peut donc signaler les MISSIONs COMMERCIALEs qui comportent des -POINTs D’ARRÊT SUR PARCOURS utilisés au moins deux fois (POINTs D’ARRÊT -SUR PARCOURS dont les identifiants sont identiques).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p> -<p><font face="Arial, sans-serif"><img src="image023.jpg" height="502" width="402"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.11.1</font></font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de l’utilisation répétitive de POINTs -D’ARRÊT SUR PARCOURS d’un -Itinéraire /Chouette (« ChouetteRoute ») </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <PtLink> <ChouetteRoute></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « ChouetteRoute » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si pour l’objet « ChouetteRoute », la liste des tronçons -« PtLink » utilise des points d’arrêt « StopPoint » -identiques plus de deux fois alors le test fournit le message -d’avertissement « test 3.11.1 : les tronçons -« PtLink » d’un itinéraire utilisent des points d’arrêt -« StopPoint » identiques plus de deux fois ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_12.html b/app/views/test_sheet/3_12.html deleted file mode 100644 index 1f790e3a8..000000000 --- a/app/views/test_sheet/3_12.html +++ /dev/null @@ -1,56 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.12<br> -Connexité du graphe des lignes et des points d’arrêt<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que les POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») <span style="color: black;">sont -accessibles par les voyageurs quel que soit leur point de départ, sans -tenir compte des HEUREs DE PASSAGE GRAPHIQUEEs/Chouette -(« VehicleJourneyAtStop »)<br> -</span></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Le réseau est décrit dans le fichier XML par des POINTs D’ARRÊT SUR -PARCOURS (« StopPoint ») , des TRONCONS COMMERCIAUX/Chouette (« PtLink -»), et des TronçonDeCorrespondances/Chouette (« ConnectionLink »).</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Il faut vérifier la connexité de ces éléments en prenant des -POINTs D’ARRÊT SUR PARCOURS et en créant un cheminement vers les autres -POINTs D’ARRÊT SUR PARCOURS.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p> -<p><font face="Arial, sans-serif"><img src="image021.jpg" height="547" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.12.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Construction d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <PtLink> <ConnectionLink></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Construire le graphe entre chaque « StopPoint » à partir -des objets de tronçon « PtLink » et des correspondances -« ConnectionLink»</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le graphe ainsi constitué est connexe, alors le test est validé, -sinon le test est invalidé et fournit le message « test -3.12.1 : le graphe constitué entre chaque point d’arrêt n’est pas -satisfaisant »<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_13.html b/app/views/test_sheet/3_13.html deleted file mode 100644 index b14a9553e..000000000 --- a/app/views/test_sheet/3_13.html +++ /dev/null @@ -1,67 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.13<br> -Connexité du graphe des lignes et des points d’arrêt avec intégration des horaires<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que les POINTs D’ARRÊT SUR PARCOURS<span style="color: black;"> -(« StopPoint ») du réseau sont accessibles par les voyageurs -quel que soit leur point de départ. Cette connexité est établie en -tenant compte des HEUREs DE PASSAGE GRAPHIQUEEs/Chouette -(« VehicleJourneyAtStop »)<br> -</span></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Le -réseau est décrit dans le fichier XML par des POINTs D’ARRÊT SUR -PARCOURS (« StopPoint »), des TRONCONS COMMERCIAUX/Chouette (« PtLink -»), et TronçonsDeCorrespondance/Chouette (« ConnectionLink ») mais -aussi des COURSES (« VehicleJourney ») et des HEUREs DE PASSAGE -GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop »)<b> </b></font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Le principe est le même que pour la fiche 3.11 mais avec une dimension -temporelle en plus. Il faut vérifier la connexité de ces -éléments en prenant chacun des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») et en créant un cheminement vers les autres POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> -<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> -<p><font face="Arial, sans-serif"><img src="image024.jpg" height="547" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.13.1</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Construction d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») en tenant compte des HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») </font></font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint> <VehicleJourney> <VehicleJourneyAtStop> <ConnectionLink></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Construire le graphe entre chaque point d’arrêt -« StopPoint » à partir des objets -« VehicleJourney », « VehicleJourneyAtStop » et des -correspondances « ConnectionLink ».</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le graphe ainsi constitué est connexe, alors le test est validé, -sinon le test est invalidé et fournit le message ; « test -3.13.1 : le graphe constitué entre chaque point d’arrêt n’est pas -satisfaisant »<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_14.html b/app/views/test_sheet/3_14.html deleted file mode 100644 index 60157a9e5..000000000 --- a/app/views/test_sheet/3_14.html +++ /dev/null @@ -1,55 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.14<br> -Carte isochrone du fichier de données<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Dessin du graphe des HEUREs DE -PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») -par rapport au point centre de tous les<br> -POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -La carte des isochrones est obtenu en fonction des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») et des <br>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») des COURSEs</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> -<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.14.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Rendu graphique du réseau à l’aide des isochrones</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application</span>: <StopPoint> <VehicleJourney> <VehicleJourneyAtStop></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Construire le graphe des isochrones des temps minimum entre -« StopPoint » à partir des objets -« VehicleJourney » et « VehicleJourneyAtStop ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - - -Construire le graphe des isochrones des temps maximum entre -« StopPoint » à partir des objets -« VehicleJourney », « VehicleJourneyAtStop ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - - Interpréter manuellement le rendu des deux graphes.</font></font></font></p> - diff --git a/app/views/test_sheet/3_15.html b/app/views/test_sheet/3_15.html deleted file mode 100644 index 30203ca45..000000000 --- a/app/views/test_sheet/3_15.html +++ /dev/null @@ -1,60 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.15<br> -Cohérence des horaires<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que les <span style="color: black;">HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») <br> -sont cohérentes (pas de temps de parcours aberrant et pas de retour en arrière dans le temps)<br> -</span></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br> -</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Dans chaque COURSE (« VehicleJourney ») du fichier , il faut vérifier que les HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») pour chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint ») sont -dans un ordre chronologique et que les écarts horaires entre 2 POINTs -D’ARRÊT SUR PARCOURS (« StopPoint ») consécutifs ne sont pas aberrants (fixer pour cela un seuil)</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Exemple de définition à partir d’un fichier XML sur le RER A</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -L’horaire du premier point d’arrêt dans la course est 8H00, l’horaire -du second est 8H01. On constate que les horaires sont chronologiques</font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.15.1</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de cohérence des <span style="color: black;">HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop »)</span> d’une COURSE (« VehicleJourney ») pour chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <VehicleJourneyAtStop></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « VehicleJourneyAtStop », mentionné dans les -champs d’application, est présent une ou plusieurs fois, poursuivre le -test, sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> </font></font></font><p class="MsoBodyText3" style="text-align: justify;"><span style="font-family: "Tahoma","sans-serif";"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si dans l’élément « VehicleJourneyAtStop » identifié, la -différence absolue entre la valeur de l’attribut de l’élément -« arrivalTime » et la valeur de l’attribut de l’élément -« departureTime » est inférieure à une valeur paramétrable -XX, le test est validé, sinon le test est invalidé et fournit le -message : « test 3.15.1 : la différence absolue entre la -valeur de l’attribut de l’élément « arrivalTime » et la -valeur de l’attribut de l’élément « departureTime » est -supérieure à une valeur paramétrable XX ».</font></font></font></span></p> diff --git a/app/views/test_sheet/3_16.html b/app/views/test_sheet/3_16.html deleted file mode 100644 index 348ce9658..000000000 --- a/app/views/test_sheet/3_16.html +++ /dev/null @@ -1,160 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N°3.16<br> -Cohérence des courses<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que les COURSEs (« VehicleJourney ») sont cohérentes -entre elles c’est à dire que si deux COURSEs utilisent le même TRONCON -COMMERCIAL/Chouette (« PtLink ») A -> B, les temps de -parcours entre un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») -A et un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») B doivent -être cohérents et signaler les journées sans COURSE.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si un TRONCON COMMERCIAL/Chouette (« PtLink ») A -> B se -retrouve dans plusieurs COURSEs (« VehicleJourney »), il faut -vérifier que les écarts horaires entre ces 2 POINTs D’ARRÊT SUR -PARCOURS (« StopPoint »)<b> </b>sont cohérents (fixer une fourchette de tolérance).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -On vérifie qu’il y a des COURSEs pour une journée donnée dans la VERSION DES HORAIRES/Chouette (« Timetable »).</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image025.jpg" height="454" width="432"></font></p> -<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.16.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Cohérence horaire pour 2 COURSEs -(« VehicleJourney ») utilisant le même couple de POINTs -D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <VehicleJourneyAtStop> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le fichier contient au moins deux objets -« vehicleJourney » incluant au moins deux objets -« vehicleJourneyAtStop » consécutifs, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si pour deux objets « vehicleJourneyAtStop » successifs -d’une course « vehicleJourney », il existe un autre couple -« vehicleJourneyAtStop » successifs d’une autre course -« vehicleJourney » tel que les deux premiers -« vehicleJourneyAtStop » possèdent la même valeur de -l’attribut de l’élément « stopPointId » et que les deux -deuxièmes « vehicleJourneyAtStop » possèdent la même valeur -de l’attribut de l’élément <stopPointId>, alors la différence -absolue entre la valeur de l’attribut de l’élément -« departureTime » du premier point d’arrêt et la valeur de -l’attribut de l’élément « arrivalTime » du second point -d’arrêt du premier couple « vehicleJourneyAtStop » doit être -proche de la différence absolue entre la valeur de l’attribut de -l’élément « departureTime » du premier point d’arrêt et la -valeur de l’attribut de l’élément « arrivalTime » du second -point d’arrêt du deuxième couple « vehicleJourneyAtStop », le -test est validé, sinon le test est invalidé et fournit le message -d’avertissement : « test 3.16.1 : pour deux courses qui -utilisent le même couple de points A -> B, les temps de parcours -entre le point A et le point B ne sont pas cohérents ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.16.2</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification que la VERSION DES HORAIREs/Chouette -(« Timetable ») contient des COURSEs -(« VehicleJourney »)</font></font></font></p> - - - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Champ d’application: <vehicleJourney> <Timetable><br><br><u>Vérification:</u> </font></font></font></p> - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si l’élément « vehicleJourney », mentionné dans les champs -d’application, est présent une ou plusieurs fois , poursuivre le test, -sinon le test est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant de l’objet « vehicleJourney » -détecté est présent dans l’objet « TimeTable », le test est -validé, sinon le test est invalidé et fournit un message -d’avertissement « test 3.16.2 : La course « vehicleJourney » dont l’identifiant est « ObjecId » n’est pas référencée dans l’objet « TimeTable ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.16.3</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérification de cohérence des HEUREs DE PASSAGE -GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») entre 2 -POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») consécutifs dans -une COURSE (« VehicleJourney »)</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application: </span> <VehicleJourney> <VehicleJourneyAtStop></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le fichier contient un élément « vehicleJourney » -incluant au moins deux éléments « vehicleJourneyAtStop » -consécutifs, poursuivre le test, sinon le test est abandonné.</font></font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si entre deux éléments « vehicleJourneyAtStop » successifs, -la différence absolue entre la valeur de l’attribut de l’élément -« departureTime » du premier point d’arrêt et la valeur de -l’attribut de l’élément « arrivalTime » du second point -d’arrêt est inférieur à une valeur paramétrable ZZ, poursuivre le test, -sinon le test est invalidé et fournit le message : « test -3.16.3a : entre deux éléments « vehicleJourneyAtStop » -successifs, la différence absolue entre la valeur de l’attribut de -l’élément « departureTime » du premier point d’arrêt et la -valeur de l’attribut de l’élément « arrivalTime » du second -point d’arrêt est supérieure à une valeur paramétrable ZZ </font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si entre deux éléments « vehicleJourneyAtStop » successifs, -la valeur de l’attribut de l’élément « departureTime » du -premier point d’arrêt est inférieure (ou égale, dans le cas de points -rapprochés) à la valeur de l’attribut de l’élément <arrivalTime> -du second point d’arrêt alors le test est validé, sinon poursuivre le -test.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si entre deux éléments « vehicleJourneyAtStop » successifs, -la valeur de l’attribut de l’élément « departureTime » du -premier point d’arrêt est supérieure à la valeur de l’attribut de -l’élément « arrivalTime » du second point d’arrêt et que la -valeur de l’attribut de l’élément « arrivalTime » du second -point d’arrêt est inférieure à une valeur paramétrable WW alors le test -est validé, sinon le test est invalidé et fournit le message : -« test 3.16.3b : entre deux éléments -« vehicleJourneyAtStop » successifs, la valeur de l’attribut -de l’élément « departureTime » du premier point d’arrêt est -inférieure à la valeur de l’attribut de l’élément -« arrivalTime » du second point d’arrêt ou la valeur de -l’attribut de l’élément « arrivalTime » du second point -d’arrêt est supérieure à une valeur paramétrable WW »</font></font></font></p> - diff --git a/app/views/test_sheet/3_17.html b/app/views/test_sheet/3_17.html deleted file mode 100644 index be2d52ce6..000000000 --- a/app/views/test_sheet/3_17.html +++ /dev/null @@ -1,51 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.17<br>Représentation des coordonnées des points d’accès<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que les coordonnées des POINTs D’ACCES -(« AccessPoint ») sont dans un même système géodésique ou un -même système de projection<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Dans un même jeu de données, chaque POINT D’ACCES -(« AccessPoint ») doit être représenté géographiquement de la -même manière et dans un système de représentation géographique -identique. On vérifiera également qu’il n’y a pas d’aberration comme -des coordonnées géographiques nulles ou situées hors d’une zone dont le -périmètre ou le contour est à définir.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image026.jpg" height="595" width="376"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.17.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Test des coordonnées géographiques de chaque POINT -D’ACCES (« AccessPoint ») par rapport à un modèle de -projection de référence.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Champ d’application: <AccessPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Soit PJ la projection de référence.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « AccessPoint » est présent une ou plusieurs fois, poursuivre le test, sinon le test est abandonné </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de l’attribut de l’élément « longLatType » -contenu dans l’élément « AccessPoint » est différente de PJ -alors le test fournit le message d'avertissement : « test -3.17.1 : le point d’accès d’identifiant « ObjectId » -n’est pas dans le bon système de projection ou ses coordonnées -géographiques sont nulles ou il est situé hors d’une zone dont le -périmètre ou le contour est à définir.» </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Sinon le test est validé.</font></font></font></p> diff --git a/app/views/test_sheet/3_18.html b/app/views/test_sheet/3_18.html deleted file mode 100644 index b40896dfb..000000000 --- a/app/views/test_sheet/3_18.html +++ /dev/null @@ -1,65 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.18<br> -Localisation des points d’accès dans un périmètre<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -S’assurer que les coordonnées -des POINTs D’ACCES (« AccessPoint ») du jeu de données sont -situées à l’intérieur d’un périmètre défini.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des POINTs D’ACCES (« AccessPoint ») doivent se situer dans cette zone.</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque POINT D’ACCES (« AccessPoint ») sont incluses dans un territoire délimité.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image027.gif" height="643" width="406"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.18.1</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification que les coordonnées de chaque POINT D’ACCES (« AccessPoint ») sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <AccessPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « AccessPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné. </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de l’attribut de l’élément « longLatType » -contenu dans l’objet « AccessPoint » est différente de PJ -alors le test fournit le message d'avertissement « test -3.18.1a : le point d’accès d’identifiant « ObjectId » -n’est pas dans le bon système de projection », sinon poursuivre le -test.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la projection du point, calculée à partir des valeurs des -attributs des éléments « longitude », « latitude » -contenus dans l’objet « AccessPoint », est contenue dans le -polygone PG le test est validé, sinon le test est invalidé et fournit -le message : « test 3.18.1b : le point d’accès -d’identifiant « ObjectId » a des coordonnées qui sont hors du -polygone de la zone couverte ».</font></font></font></p>
\ No newline at end of file diff --git a/app/views/test_sheet/3_19.html b/app/views/test_sheet/3_19.html deleted file mode 100644 index 5c96646c3..000000000 --- a/app/views/test_sheet/3_19.html +++ /dev/null @@ -1,50 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.19<br>Représentation des coordonnées des équipements<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que les coordonnées des EQUIPEMENTs (« Facility») sont -dans un même système géodésique ou un même système de projection<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Dans un même jeu de données, chaque EQUIPEMENT (« Facility ») -doit être représenté géographiquement de la même manière et dans un -système de représentation géographique identique. On vérifiera -également qu’il n’y a pas d’aberration comme des coordonnées -géographiques nulles ou situées hors d’une zone dont le périmètre ou le -contour est à définir.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image028.gif" height="801" width="493"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.19.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Test des coordonnées géographiques de chaque EQUIPEMENT -(« Facility ») par rapport à un modèle de projection de -référence.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <Facility></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Soit PJ la projection de référence. </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « Facility » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de l’attribut de l’élément « longLatType » -contenu dans l’élément « Facility » est différente de PJ -alors le test fournit le message d'avertissement : « test -3.19.1 : l’equipement « ObjectId » n’est pas dans le bon -système de projection ou ses coordonnées géographiques sont nulle -ou il est situé hors d’une zone dont le périmètre ou le contour est à -définir.»</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé.</font></font></font> diff --git a/app/views/test_sheet/3_2.html b/app/views/test_sheet/3_2.html deleted file mode 100644 index 4edff7b45..000000000 --- a/app/views/test_sheet/3_2.html +++ /dev/null @@ -1,60 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.2<br> -Points d’arrêt très proches regroupés au sein d’une zone d’arrêt <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») très proches,<br> -portant le même nom ou un nom différent, sont regroupés au sein d’un même ARRÊT/Choutte.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br> -</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint ») est -localisé grâce à ses coordonnées en latitude et en longitude. D’autre -part, chaque POINT D’ARRÊT SUR PARCOURS est relié à l’identifiant de -l’ARRÊT1/Chouette (« StopArea ») dont il dépend -(« ContainedIn »). Il suffit alors de vérifier que tous les -POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») appartiennent à -un même ARRÊT1/Chouette (« StopArea ») et qu’il n’y a pas de -POINTs D’ARRÊT SUR PARCOURS isolés très proches d’autres POINTs D’ARRÊT -SUR PARCOURS (cette distance reste à déterminer et est paramétrable).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.2.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérifier que 2 POINTs D’ARRÊT SUR PARCOURS -(« StopPoint ») très proches appartiennent à un même -ARRÊT1/Chouette (« StopArea »)</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si pour chaque élément « StopPoint », la distance spatiale -calculée à partir de la valeur de l’attribut des éléments -« longitude », « latitude » et -« longLatType » entre lui et tous les autres éléments -« stopPoint » est inférieure à une valeur paramétrable XX -alors vérifier que la valeur de l’attribut de l’élément -« containedIn » de ces deux points d’arrêt -« StopPoint » est identique. Si elle est différente alors -adresser le message d'avertissement : « test 3.2.1 : la -distance calculée entre un point d’arrêt et les autres points d’arrêt -est inférieure à une valeur paramétrable XX mais la valeur de -l’attribut de l’élément « containedIn » de ces deux points -d’arrêt « StopPoint » n’est pas identique ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_20.html b/app/views/test_sheet/3_20.html deleted file mode 100644 index 9c8046d2a..000000000 --- a/app/views/test_sheet/3_20.html +++ /dev/null @@ -1,63 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.20<br> -Localisation des équipements dans un périmètre défini<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -S’assurer que les coordonnées des EQUIPEMENTs (« Facility ») du jeu de données sont situées à l’intérieur d’un périmètre défini.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des EQUIPEMENTs (« Facility ») doivent se situer dans cette zone.</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque EQUIPEMENT (« Facility ») sont incluses dans un territoire délimité.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image028.gif" height="801" width="493"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.20.1</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification que les coordonnées de chaque EQUIPEMENT (« Facility») sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <Facility></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’objet « Facility » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de l’attribut de l’élément « longLatType » -contenu dans l’objet « Facility » est différente de PJ alors -le test fournit le message d'avertissement « test 3.20.1a : -l’equipement d’identifiant « ObjectId » n’est pas dans le bon -système de projection », sinon poursuivre le test.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la projection du point, calculée à partir des valeurs des -attributs des éléments « longitude », « latitude » -contenus dans l’objet « Facility », est contenue dans le -polygone PG le test est validé, sinon le test est invalidé et fournit -le message : « test 3.20.1b : l’equipement d’identifiant -« ObjectId » a des coordonnées qui sont hors du polygone de -la zone couverte »<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_21.html b/app/views/test_sheet/3_21.html deleted file mode 100644 index 55f38ecdf..000000000 --- a/app/views/test_sheet/3_21.html +++ /dev/null @@ -1,89 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.21<br> -Cohérence entre le temps et la distance pour chaque lien accès-zone d’arrêt <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier qu’il y a une cohérence entre le temps et la distance pour chaque LiensAccèsZoneArrêt/NEPTUNE (« AccessLink »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Pour chaque LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») , -le temps de parcours entre 1 ARRÊT/Chouette (« StopArea ») et -1 Accès/NEPTUNE (« AccessPoint ») ne doit pas être aberrant. -On peut alors fixer une vitesse théorique moyenne (en fonction du temps -de déplacement en marche à pied, des obstacles rencontrés, de la perte -de temps liée à la descente du véhicule).</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ainsi la longueur du LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») qui -est la différence entre les éléments « EndOfLink » et -« StartOfLink » et la durée représentée par les éléments -« DefaultDuration », « FrequentTravellerDuration » -ou « OccasionalTravellerDuration », éventuellement -« MobilityRestrictedTravellerDuration », permet de calculer -une vitesse qui doit s’approcher de la vitesse théorique (fourchette à -définir).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image029.jpg" height="633" width="435"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.21.1</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérifier les vitesses calculées à partir des attributs du LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») suivant les paramètres fixés </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">Champ d’application:</span> <AccessLink></font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u><br><br>- Si l’élément « AccessLink » -mentionné dans les champs d’application est présent une ou plusieurs -fois, poursuivre le test, sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><br>- -Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « DefaultDuration » est proche de la valeur -paramétrable XX (+/- delta), poursuivre le test, sinon le test est -invalidé et fournit le message : « test 3.21.1a : la -vitesse fixée par l’élément « DefaultDuration » n’est pas -conforme à la valeur paramétrable XX (+/- delta) fixée pour le lien -d’accès dont l’identifiant est « ObjectId ».</font></font></font><br><br><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « FrequentTravellerDuration » est proche de la valeur -paramétrable YY (+/- delta), poursuivre le test, sinon le test est -invalidé et fournit le message : « test 3.21.1b : la -vitesse fixée par l’élément « FrequentTravellerDuration » -n’est pas conforme à la valeur paramétrable YY (+/- delta) fixée pour -le lien d’accès dont l’identifiant est « ObjectId »</font></font></font><span style="font-family: Arial,sans-serif;"><br><br></span><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- -Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « OccasionalTravellerDuration » est proche de la valeur -paramétrable ZZ (+/- delta), poursuivre le test, sinon le test est -invalidé et fournit le message : « test 3.21.1c : la -vitesse fixée par l’élément « OccasionalTravellerDuration » -n’est pas conforme à la valeur paramétrable ZZ (+/- delta) fixée pour e -lien d’accès dont l’identifiant est « ObjectId ».<br></font></font></font><span style="font-family: Arial,sans-serif;"><br>- </span><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Si -l’élément « MobilityRestrictedTravellerDuration » est -défini dans l’élément « VehicleJourneyAtStop » identifié, -poursuivre le test, sinon le test est validé</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> </font></font></font> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « MobilityRestrictedTravellerDuration » est proche de -la valeur paramétrable WW (+/- delta), le test est validé, sinon le -test est invalidé et fournit le message : « test -3.8.1d : la vitesse fixée par l’élément -« MobilityRestrictedTravellerDuration » n’est pas conforme à -la valeur paramétrable WW (+/- delta) fixée pour le lien d’accès dont -l’identifiant est « ObjectId ».</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - </font></font></font></p> diff --git a/app/views/test_sheet/3_3.html b/app/views/test_sheet/3_3.html deleted file mode 100644 index 46215f88c..000000000 --- a/app/views/test_sheet/3_3.html +++ /dev/null @@ -1,57 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - contrôle N° 3.3<br> -Unicité des noms de points d’arrêt <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que chaque POINT D’ARRÊT SUR PARCOURS -(« StopPoint ») possède des propriétés uniques au sein d’un -même jeu de données<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Dans un même jeu de données et à fortiori sur un même LIGNE/Chouette -(« Line »), deux ou plusieurs POINTs D’ARRÊT SUR PARCOURS -(« StopPoint ») peuvent avoir la même dénomination. Si un -simple nom ne suffit pas (mairie, église …) à les départager, alors -il faut ajouter à ce nom une adresse et éventuellement le nom de la -commune.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ce point de contrôle consiste donc à recenser les POINTs D’ARRÊT SUR PARCOURS qui possèdent les mêmes caractéristiques.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> - <img src="image017.jpg" height="624" width="450"></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.3.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Différentiation de nom pour les POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application: </span><StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné. </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- S’il existe deux points d’arrêt « StopPoint » dont la -valeur de l’attribut de l’élément « names » est identique et -que les valeurs de l’attribut de l’élément <containedIn> sont -différentes ou vides, alors la valeur de l’élément -« adresse » doit être différenciée pour les deux objets -« StopPoint ». Si c’est le cas, le test est validé sinon le -test fournit lemessage d'avertissement (WARNING) - : « test 3.3.1 : deux points d’arrêt -« StopPoint » de même nom ne sont pas suffisamment renseignés -pour avoir des propriétés uniques ».</font></font></font></p> diff --git a/app/views/test_sheet/3_4.html b/app/views/test_sheet/3_4.html deleted file mode 100644 index a216e99c8..000000000 --- a/app/views/test_sheet/3_4.html +++ /dev/null @@ -1,44 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.4<br> -Unicité des noms de ligne<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que chaque LINE/Chouette (« Line ») possède des propriétés uniques<br> -dans un jeu de données.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Dans un même jeu de données, chaque LINE/Chouette (« Line ») doit posséder une appellation unique.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ce point de contrôle consiste donc à recenser les LINEs/Chouette qui possèdent les mêmes propriétés.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image018.jpg" height="498" width="478"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.4.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérifier que chaque LINE/Chouette (« Line ») possède des valeurs d’attributs uniques</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <Line></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « Line », mentionné dans les champs -d’application, est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la référence constituée par la concaténation de la valeur des -attributs des éléments « name » et « number » est -unique pour toutes les lignes « Line », le test est validé, -sinon le test est invalidé et fournit le message : « test -3.4.1 : les éléments « name » et « number » -d’une ligne ne constituent pas un identifiant unique pour la ligne -« Line » référencée par l’élément « ObjectId »</font></font></font></p> diff --git a/app/views/test_sheet/3_5.html b/app/views/test_sheet/3_5.html deleted file mode 100644 index 584de6a2c..000000000 --- a/app/views/test_sheet/3_5.html +++ /dev/null @@ -1,52 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.5<br> -Modèle de représentation des coordonnées des points d’arrêt<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que les coordonnées des POINTs D’ARRÊT SUR PARCOURS -(« StopPoint ») sont dans un même système géodésique ou un -même système de projection<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Dans un même jeu de données, chaque POINT D’ARRÊT SUR PARCOURS -(« StopPoint ») doit être représenté géographiquement de la -même manière et dans un système de représentation géographique -identique. On vérifiera également qu’il n’y a pas d’aberration comme -des coordonnées géographiques nulle ou situées hors d’une zone dont le -périmètre ou le contour est à définir.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.5.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Test des coordonnées géographiques de chaque POINT -D’ARRÊT SUR PARCOURS (« StopPoint ») par rapport à un modèle -de projection de référence.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Soit PJ la projection de référence:<br>- -Si l’objet « StopPoint » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.<br>- Si la valeur de l’attribut de -l’élément « longLatType » contenu dans l’élément -« StopPoint » est différente de PJ alors le test fournit le -message d'avertissement : « test 3.5.1 : le point -d’arrêt d’identifiant « ObjectId » n’est pas dans le bon -système de projection ou ses coordonnées géographiques sont nulle -ou il est situé hors d’une zone dont le périmètre ou le contour est à -définir.»</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé.</font></font></font> diff --git a/app/views/test_sheet/3_6.html b/app/views/test_sheet/3_6.html deleted file mode 100644 index d26b60765..000000000 --- a/app/views/test_sheet/3_6.html +++ /dev/null @@ -1,62 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.6<br> -Localisation des points darrêt à lintérieur dun périmètre défini<br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Sassurer que les coordonnées -des POINTs DARRÊT SUR PARCOURS (« StopPoint ») du jeu de -données sont situées à lintérieur dun périmètre défini.<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br> -</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des POINTs DARRÊT SUR PARCOURS (« StopPoint ») doivent se situer dans cette zone.</font></font></font></p> - - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque POINT DARRÊT SUR PARCOURS (« StopPoint ») sont incluses dans un territoire délimité.</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.6.1</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification que les coordonnées de chaque POINT DARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">sont inscrites dans une zone déterminée et quelles sont dans le bon système de projection. </font></font></font> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ dapplication:</span> <StopPoint></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si lobjet « StopPoint » mentionné dans les champs -dapplication est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la valeur de lattribut de lélément « longLatType » -contenu dans lobjet « StopPoint » est différente de PJ alors -le test fournit le message d'avertissement « test 3.6.1a : le -point darrêt didentifiant « ObjectId » nest pas dans le -bon système de projection », sinon poursuivre le test.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la projection du point, calculée à partir des valeurs des -attributs des éléments « longitude », « latitude » -contenus dans lobjet « StopPoint », est contenue dans le -polygone PG le test est validé, sinon le test est invalidé et fournit -le message : « test 3.6.1b : le point darrêt -didentifiant « ObjectId » a des coordonnées qui sont hors du -polygone de la zone couverte ».</font></font></font></p> diff --git a/app/views/test_sheet/3_7.html b/app/views/test_sheet/3_7.html deleted file mode 100644 index e061a060c..000000000 --- a/app/views/test_sheet/3_7.html +++ /dev/null @@ -1,56 +0,0 @@ -ß<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.7<br> -Caractérisation des distances entre les points d’arrêt <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier que la distance entre les POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)<br> -se situe dans une fourchette paramétrable (distance minimale et maximale à fixer)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Prioritée: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Afin de contrôler les distances aberrantes entre les POINTs D’ARRÊT SUR -PARCOURS (« StopPoint »), un contrôle sera effectué sur la -distance entre les 2 POINTs D’ARRÊT SUR PARCOURS de chaque TRONCON -COMMERCIAL/Chouette (« PtLink ») : ce contrôle devra -répondre à des critères de distance maximale et de distance minimale -(ces distances seront paramétrables).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> -<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.7.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérification de la distance entre 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») consécutifs</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <vehicleJourney> <VehicleJourneyAtStop></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le fichier contient une classe d’objets -« vehicleJourney » incluant au moins deux éléments -« vehicleJourneyAtStop » consécutifs, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si entre deux éléments « vehicleJourneyAtStop » successifs, -la distance spatiale entre le point d’arrêt « StopPoint » -identifié par la valeur de l’attribut de l’élément -« stopPointId » et le point d’arrêt « StopPoint» -identifié par la valeur de l’attribut de l’élément -« stopPointId » est inférieure à XX ou supérieure à YY, alors -le test fournit le message d’avertissement : « test -3.7.1 : la distance spatiale entre deux points d’arrêt consécutifs -ne se situe pas dans une fourchette autorisée (entre XX pour sa -valeur minimale et YY pour sa valeur supérieure».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_8.html b/app/views/test_sheet/3_8.html deleted file mode 100644 index aa080a4b4..000000000 --- a/app/views/test_sheet/3_8.html +++ /dev/null @@ -1,99 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.8<br> -Cohérence entre le temps et la distance pour chaque correspondance <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier qu’il -y a une cohérence entre le temps et la distance pour chaque -TronçonDeCorrespondance/Chouette (« ConnectionLink »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Pour chaque TronçonDeCorrespondance/Chouette (« ConnectionLink »), -le temps de parcours entre 2 ARRÊT/Chouette -(« StopArea ») ne doit pas être aberrant. On peut alors fixer -une vitesse théorique moyenne (en fonction du temps de déplacement en -marche à pied, des obstacles rencontrés, de la perte de temps liée à la -descente du véhicule).</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Ainsi la longueur du TronçonDeCorrespondance/Chouette (« ConnectionLink ») qui -est la différence entre les éléments « EndOfLink » et -« StartOfLink » et la durée représentée par les éléments -« DefaultDuration », </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">« </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">FrequentTravellerDuration » ou « OccasionalTravellerDuration », éventuellement </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">« </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">MobilityRestrictedTravellerDuration », -permet de calculer une vitesse qui doit s’approcher de la vitesse -théorique (fourchette à définir).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image021.jpg" height="547" width="372"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.8.1</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> -Vérifier les vitesses calculées à partir des attributs du TronçonDeCorrespondance/Chouette (« ConnectionLink ») suivant les paramètres fixés </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application:</span> <ConnectionLink></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « ConnectionLink » mentionné dans les champs -d’application est présent une ou plusieurs fois, poursuivre le test, -sinon le test est abandonné.</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « DefaultDuration » est proche de la valeur -paramétrable XX (+/- delta), poursuivre le test, sinon le test est -invalidé et fournit le message : « test 3.8.1a : la -vitesse fixée par l’élément « DefaultDuration » n’est pas -conforme à la valeur paramétrable XX (+/- delta) fixée pour la -correspondance dont l’identifiant est « ObjectId ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « FrequentTravellerDuration » est proche de la valeur -paramétrable YY (+/- delta), poursuivre le test, sinon le test est -invalidé et fournit le message : « test 3.8.1b : la -vitesse fixée par l’élément « FrequentTravellerDuration » -n’est pas conforme à la valeur paramétrable YY (+/- delta) fixée pour -la correspondance dont l’identifiant est « ObjectId ».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « OccasionalTravellerDuration » est proche de la valeur -paramétrable ZZ (+/- delta), poursuivre le test, sinon le test est -invalidé et fournit le message : « test 3.8.1c : la -vitesse fixée par l’élément « OccasionalTravellerDuration » -n’est pas conforme à la valeur paramétrable ZZ (+/- delta) fixée pour -la correspondance dont l’identifiant est « ObjectId ».».</font></font></font></p> - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si l’élément « MobilityRestrictedTravellerDuration » -est défini dans l’élément « VehicleJourneyAtStop » identifié, -poursuivre le test, sinon le test est validé.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si la vitesse déduite de la distance spatiale entre -« EndOfLink » et « StartOfLink » divisée par le -temps « MobilityRestrictedTravellerDuration » est proche de -la valeur paramétrable WW (+/- delta), le test est validé, sinon le -test est invalidé et fournit le message : « test -3.8.1d : la vitesse fixée par l’élément -« MobilityRestrictedTravellerDuration » n’est pas conforme à -la valeur paramétrable WW (+/- delta) fixée pour la correspondance dont -l’identifiant est « ObjectId ».<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_9.html b/app/views/test_sheet/3_9.html deleted file mode 100644 index 295eca22a..000000000 --- a/app/views/test_sheet/3_9.html +++ /dev/null @@ -1,65 +0,0 @@ -<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> -<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> - point de contrôle N° 3.9<br> -Cohérence entre le temps et la distance pour chaque tronçon <br> -</i></font></font></h1> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> -Vérifier qu’il y a une cohérence entre le temps et la distance pour chaque TRONCON COMMERCIAL / Chouette (« PtLink »)<br> -</font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> -</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> -</font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -Pour chaque TRONCON COMMERCIAL / Chouette (« PtLink ») , -on peut calculer la distance entre les 2 POINTs D’ARRÊT SUR PARCOURS -(« StopPoint ») qui le constituent et au sein d’une même -COURSE COMMERCIALE (« VehicleJourney »), on peut récupérer -l’HEURE DE PASSAGE GRAPHIQUEE/Chouette -(« VehicleJourneyAtStop ») des POINTs D’ARRÊT SUR PARCOURS . -On peut ainsi vérifier que la vitesse calculée se situe autour d’une -vitesse théorique moyenne (vitesse commerciale ou vitesse à vol -d’oiseau).</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>Exemple: </u></b></font></font></font></p> -<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> -<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<b><u>N° test:</u></b> -Test 3.9.1</font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Libellé:</u> Vérifier que la vitesse entre 2 POINTs D’ARRÊT SUR -PARCOURS (« StopPoint ») consécutifs se situe dans une -fourchette autorisée.</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> -Champ d’application</span>: <vehicleJourney> <VehicleJourneyAtStop></font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -<u>Vérification:</u> </font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si le fichier contient un objet « vehicleJourney » incluant -au moins deux objets « vehicleJourneyAtStop » consécutifs, -poursuivre le test, sinon le test est abandonné </font></font></font></p> -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Si entre deux objets « vehicleJourneyAtStop » successifs, -la distance spatiale entre le point d’arrêt « StopPoint » -identifié par la valeur de l’attribut de l’élément -« stopPointId » et le point d’arrêt « StopPoint » -identifié par la valeur de l’attribut de l’élément -« stopPointId » divisée par la différence absolue entre la -valeur de l’attribut de l’élément « departureTime » du -premier point d’arrêt et la valeur de l’attribut de l’élément -« arrivalTime » du second point d’arrêt est inférieure à XX -ou supérieure à YY alors le test fournit le message -d’avertissement : « test 3.9.1 : la vitesse déterminée -par la distance et le temps entre 2 points d’arrêt consécutifs (entre -deux objets « vehicleJourneyAtStop ») ne se situe pas une -fourchette autorisée entre XX et YY ».</font></font></font></p> - - -<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> -- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/show.html.erb b/app/views/test_sheet/show.html.erb deleted file mode 100644 index 6c0c4b109..000000000 --- a/app/views/test_sheet/show.html.erb +++ /dev/null @@ -1,7 +0,0 @@ -<%= @page.content.html_safe %> - -<% content_for :sidebar do %> -<div id="sidebarhelp" class="help"> -<%= textilize(@toc.content).html_safe %> -</div> -<% end %>
\ No newline at end of file diff --git a/app/views/test_sheet/toc.html b/app/views/test_sheet/toc.html deleted file mode 100644 index b0c9f1be8..000000000 --- a/app/views/test_sheet/toc.html +++ /dev/null @@ -1,53 +0,0 @@ -h3. Définition des tests - -* Catégorie 1 -** "Fiche 1.1":1_1 -** "Fiche 1.2":1_2 -* Catégorie 2 -** "Fiche 2.1":2_1 -** "Fiche 2.2":2_2 -** "Fiche 2.3":2_3 -** "Fiche 2.4":2_4 -** "Fiche 2.5":2_5 -** "Fiche 2.6":2_6 -** "Fiche 2.7":2_7 -** "Fiche 2.8":2_8 -** "Fiche 2.9":2_9 -** "Fiche 2.10":2_10 -** "Fiche 2.11":2_11 -** "Fiche 2.12":2_12 -** "Fiche 2.13":2_13 -** "Fiche 2.14":2_14 -** "Fiche 2.15":2_15 -** "Fiche 2.16":2_16 -** "Fiche 2.17":2_17 -** "Fiche 2.18":2_18 -** "Fiche 2.19":2_19 -** "Fiche 2.20":2_20 -** "Fiche 2.21":2_21 -** "Fiche 2.22":2_22 -** "Fiche 2.23":2_23 -** "Fiche 2.24":2_24 -** "Fiche 2.25":2_25 -** "Fiche 2.26":2_26 -** "Fiche 2.27":2_27 -** "Fiche 2.28":2_28 -* Catégorie 3 -** "Fiche 3.1":3_1 -** "Fiche 3.2":3_2 -** "Fiche 3.3":3_3 -** "Fiche 3.4":3_4 -** "Fiche 3.5":3_5 -** "Fiche 3.6":3_6 -** "Fiche 3.7":3_7 -** "Fiche 3.8":3_8 -** "Fiche 3.9":3_9 -** "Fiche 3.10":3_10 -** "Fiche 3.11":3_11 -** "Fiche 3.15":3_15 -** "Fiche 3.16":3_16 -** "Fiche 3.17":3_17 -** "Fiche 3.18":3_18 -** "Fiche 3.19":3_19 -** "Fiche 3.20":3_20 -** "Fiche 3.21":3_21 diff --git a/config/locales/compliance_check_results.yml b/config/locales/compliance_check_results.yml index cda7f7b32..e12bfd235 100644 --- a/config/locales/compliance_check_results.yml +++ b/config/locales/compliance_check_results.yml @@ -227,14 +227,17 @@ en: 3-AccessLink-2: "Vérification de la cohérence entre la distance fournie sur le lien d'accès et la distance géographique entre les deux extrémités du lien d'accès" 3-AccessLink-3: "Vérification de la vitesse de parcours entre les deux extrémités d'un lien d'accès" 3-Line-1: "Vérification de la non homonymie des lignes" + 3-Line-2: "Vérification de la présence de séquences d'arrêts sur la ligne" 3-Route-1: "Vérification de la succession des arrêts de la séquence" 3-Route-2: "Vérification de la séquence inverse" 3-Route-3: "Vérification de la distance entre deux arrêts successifs de la séquence" 3-Route-4: "Vérification de double définition de séquences" 3-Route-5: "Vérification de séquences sans séquence opposée" - 3-JourneyPattern-1: "Vérification de l'utilisation des arrêts par les missions" - 3-JourneyPattern-2: "Vérification de l’existence d’une mission passant par tous les arrêts de la séquence" - 3-JourneyPattern-3: "Vérification de double définition de missions" + 3-Route-6: "Vérification de la présence d'arrêts dans la séquence" + 3-Route-7: "Vérification de la présence de missions" + 3-Route-8: "Vérification de l'utilisation des arrêts par les missions" + 3-Route-9: "Vérification de l’existence d’une mission passant par tous les arrêts de la séquence" + 3-JourneyPattern-1: "Vérification de double définition de missions" 3-VehicleJourney-1: "Vérification de la chronologie des horaires de passage à un arrêt" 3-VehicleJourney-2: "Vérification de la vitesse de transfert entre deux arrêts" 3-VehicleJourney-3: "Vérification de la cohérence des courses successives desservant deux mêmes arrêts" diff --git a/config/routes.rb b/config/routes.rb index a0e91cf7f..de77856f3 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -179,7 +179,6 @@ ChouetteIhm::Application.routes.draw do end match '/help/(*slug)' => 'help#show' - match '/test_sheet/(*slug)' => 'test_sheet#show' match '/404', :to => 'errors#not_found' match '/422', :to => 'errors#server_error' diff --git a/public/test_sheet/image001.gif b/public/test_sheet/image001.gif Binary files differdeleted file mode 100755 index 7baead282..000000000 --- a/public/test_sheet/image001.gif +++ /dev/null diff --git a/public/test_sheet/image001.jpg b/public/test_sheet/image001.jpg Binary files differdeleted file mode 100755 index 148a8d555..000000000 --- a/public/test_sheet/image001.jpg +++ /dev/null diff --git a/public/test_sheet/image002.jpg b/public/test_sheet/image002.jpg Binary files differdeleted file mode 100755 index 1f6c96bb0..000000000 --- a/public/test_sheet/image002.jpg +++ /dev/null diff --git a/public/test_sheet/image003.jpg b/public/test_sheet/image003.jpg Binary files differdeleted file mode 100755 index 7bd7b6e2a..000000000 --- a/public/test_sheet/image003.jpg +++ /dev/null diff --git a/public/test_sheet/image004.jpg b/public/test_sheet/image004.jpg Binary files differdeleted file mode 100755 index eea635db0..000000000 --- a/public/test_sheet/image004.jpg +++ /dev/null diff --git a/public/test_sheet/image005.jpg b/public/test_sheet/image005.jpg Binary files differdeleted file mode 100755 index 05a9fc9fd..000000000 --- a/public/test_sheet/image005.jpg +++ /dev/null diff --git a/public/test_sheet/image006.jpg b/public/test_sheet/image006.jpg Binary files differdeleted file mode 100755 index fa185e313..000000000 --- a/public/test_sheet/image006.jpg +++ /dev/null diff --git a/public/test_sheet/image007.jpg b/public/test_sheet/image007.jpg Binary files differdeleted file mode 100755 index 4c581999e..000000000 --- a/public/test_sheet/image007.jpg +++ /dev/null diff --git a/public/test_sheet/image008.jpg b/public/test_sheet/image008.jpg Binary files differdeleted file mode 100755 index ffde60848..000000000 --- a/public/test_sheet/image008.jpg +++ /dev/null diff --git a/public/test_sheet/image009.jpg b/public/test_sheet/image009.jpg Binary files differdeleted file mode 100755 index fdfc8a7f8..000000000 --- a/public/test_sheet/image009.jpg +++ /dev/null diff --git a/public/test_sheet/image010.jpg b/public/test_sheet/image010.jpg Binary files differdeleted file mode 100755 index 39d1381e6..000000000 --- a/public/test_sheet/image010.jpg +++ /dev/null diff --git a/public/test_sheet/image011.jpg b/public/test_sheet/image011.jpg Binary files differdeleted file mode 100755 index f15976961..000000000 --- a/public/test_sheet/image011.jpg +++ /dev/null diff --git a/public/test_sheet/image012.jpg b/public/test_sheet/image012.jpg Binary files differdeleted file mode 100755 index 23a77d27f..000000000 --- a/public/test_sheet/image012.jpg +++ /dev/null diff --git a/public/test_sheet/image013.jpg b/public/test_sheet/image013.jpg Binary files differdeleted file mode 100755 index e0c114636..000000000 --- a/public/test_sheet/image013.jpg +++ /dev/null diff --git a/public/test_sheet/image014.jpg b/public/test_sheet/image014.jpg Binary files differdeleted file mode 100755 index 5dc13fdee..000000000 --- a/public/test_sheet/image014.jpg +++ /dev/null diff --git a/public/test_sheet/image015.jpg b/public/test_sheet/image015.jpg Binary files differdeleted file mode 100755 index ec42834c3..000000000 --- a/public/test_sheet/image015.jpg +++ /dev/null diff --git a/public/test_sheet/image016.jpg b/public/test_sheet/image016.jpg Binary files differdeleted file mode 100755 index ba5d19d3c..000000000 --- a/public/test_sheet/image016.jpg +++ /dev/null diff --git a/public/test_sheet/image017.jpg b/public/test_sheet/image017.jpg Binary files differdeleted file mode 100755 index 59e12d3ce..000000000 --- a/public/test_sheet/image017.jpg +++ /dev/null diff --git a/public/test_sheet/image018.jpg b/public/test_sheet/image018.jpg Binary files differdeleted file mode 100755 index e89c11f3a..000000000 --- a/public/test_sheet/image018.jpg +++ /dev/null diff --git a/public/test_sheet/image019.jpg b/public/test_sheet/image019.jpg Binary files differdeleted file mode 100755 index 03a904932..000000000 --- a/public/test_sheet/image019.jpg +++ /dev/null diff --git a/public/test_sheet/image020.jpg b/public/test_sheet/image020.jpg Binary files differdeleted file mode 100755 index 40ed9f6e7..000000000 --- a/public/test_sheet/image020.jpg +++ /dev/null diff --git a/public/test_sheet/image021.jpg b/public/test_sheet/image021.jpg Binary files differdeleted file mode 100755 index a0657d16e..000000000 --- a/public/test_sheet/image021.jpg +++ /dev/null diff --git a/public/test_sheet/image022.jpg b/public/test_sheet/image022.jpg Binary files differdeleted file mode 100755 index 93ed2fa8b..000000000 --- a/public/test_sheet/image022.jpg +++ /dev/null diff --git a/public/test_sheet/image023.jpg b/public/test_sheet/image023.jpg Binary files differdeleted file mode 100755 index 1dbf32723..000000000 --- a/public/test_sheet/image023.jpg +++ /dev/null diff --git a/public/test_sheet/image024.jpg b/public/test_sheet/image024.jpg Binary files differdeleted file mode 100755 index 117a34061..000000000 --- a/public/test_sheet/image024.jpg +++ /dev/null diff --git a/public/test_sheet/image025.jpg b/public/test_sheet/image025.jpg Binary files differdeleted file mode 100755 index 8a782704c..000000000 --- a/public/test_sheet/image025.jpg +++ /dev/null diff --git a/public/test_sheet/image026.jpg b/public/test_sheet/image026.jpg Binary files differdeleted file mode 100755 index 7db56d4b9..000000000 --- a/public/test_sheet/image026.jpg +++ /dev/null diff --git a/public/test_sheet/image027.gif b/public/test_sheet/image027.gif Binary files differdeleted file mode 100755 index 9d5091332..000000000 --- a/public/test_sheet/image027.gif +++ /dev/null diff --git a/public/test_sheet/image028.gif b/public/test_sheet/image028.gif Binary files differdeleted file mode 100755 index 3cdc86104..000000000 --- a/public/test_sheet/image028.gif +++ /dev/null diff --git a/public/test_sheet/image029.jpg b/public/test_sheet/image029.jpg Binary files differdeleted file mode 100755 index 1376834c9..000000000 --- a/public/test_sheet/image029.jpg +++ /dev/null |
