diff options
| author | Marc Florisson | 2012-07-06 16:46:04 +0200 |
|---|---|---|
| committer | Marc Florisson | 2012-07-06 16:46:04 +0200 |
| commit | c0a4aeefa149f558daecbdbfeaf683a642771329 (patch) | |
| tree | e454e189d9af3601421256f4665b87a9db9fe4ce /app | |
| parent | a94b6b696990fd038cc425ed93f6971c1093e8cf (diff) | |
| parent | 9848694c64bf7e7183d23b8adce92a80fa0155b4 (diff) | |
| download | chouette-core-c0a4aeefa149f558daecbdbfeaf683a642771329.tar.bz2 | |
Merge branch 'master' of chouette.dryade.priv:/srv/git/chouette2
Diffstat (limited to 'app')
117 files changed, 18342 insertions, 397 deletions
diff --git a/app/assets/images/file-validation-completed.png b/app/assets/images/file-validation-completed.png Binary files differnew file mode 100644 index 000000000..242d68d3b --- /dev/null +++ b/app/assets/images/file-validation-completed.png diff --git a/app/assets/images/file-validation-failed.png b/app/assets/images/file-validation-failed.png Binary files differnew file mode 100644 index 000000000..e50298a77 --- /dev/null +++ b/app/assets/images/file-validation-failed.png diff --git a/app/assets/images/file-validation-pending.png b/app/assets/images/file-validation-pending.png Binary files differnew file mode 100644 index 000000000..2d19124c0 --- /dev/null +++ b/app/assets/images/file-validation-pending.png diff --git a/app/assets/images/severity-error.png b/app/assets/images/severity-error.png Binary files differindex 516a4d61a..8dd9d2968 100644 --- a/app/assets/images/severity-error.png +++ b/app/assets/images/severity-error.png diff --git a/app/assets/images/severity-warning.png b/app/assets/images/severity-warning.png Binary files differindex 661327276..42da3a6f6 100644 --- a/app/assets/images/severity-warning.png +++ b/app/assets/images/severity-warning.png diff --git a/app/assets/stylesheets/file_validations.css.scss b/app/assets/stylesheets/file_validations.css.scss new file mode 100644 index 000000000..c2723a4f6 --- /dev/null +++ b/app/assets/stylesheets/file_validations.css.scss @@ -0,0 +1,136 @@ +@import "common"; + +#workspace.file_validations.index +{ + .file_validation:after { + @include after_div_for_object; + } + + .file_validations { + margin-top: 20px; + } + + .file_validations:after { + @include content_to_clear; + } + + .file_validation { + @include div_for_object; + + /* to create multi-column index */ + width: 300px; + float: left; + padding-right: 10px; + } +} + +#workspace.file_validations.show { + .file_validation_show { + width: 95% + } + .panelDataSection + { + font-size: 14px; + padding: 3px 0px 3px 20px; + BACKGROUND-COLOR: #FaFaFa; + margin: 10px 0px 0px 0px; + BORDER-LEFT: 1px solid #B0BCD6; + BORDER-RIGHT: 1px solid #B0BCD6; + BORDER-TOP: 1px solid #B0BCD6; + FONT-WEIGHT: bold; + } + .neptune-panel{ + font-family: Arial, Verdana, Helvetica, sans-serif; + font-size: 13px; + background-color: #FFFFFF; + margin: 0px 0px 2px 0px; + padding: 10px 10px 10px 10px; + border: 1px solid #B0BCD6; + table { + border: 0px; + td { + padding: 20px; + } + } + } + .category{ + font-weight: bold; + } + + +.ok{ + background: url(image-path('severity-ok.png')) no-repeat 98% 0%; + } + +.uncheck { + background: url(image-path('severity-uncheck.png')) no-repeat 98% 0%; + } + +.warning{ + background: url(image-path('severity-warning.png')) no-repeat 98% 0%; + } + +.error{ + background: url(image-path('severity-error.png')) no-repeat 98% 0%; + color: red; + } +.fatal{ + background: url(image-path('severity-fatal.png')) no-repeat 98% 0%; + color: red; + } + +.step { + width: 80%; + padding-left:100px; + margin-top:-15px; +} +.detail { + margin: 0 0 0 660px; + padding: 5px 0 0 0; + } +.neptune-panel-inSide +{ + background-color: #FFFFFF; + padding: 5px 5px; + margin:0 0 5px 100px; + width: 80%; + font-size: 12px; + border: 1px solid #B0BCD6; +} +} + +#workspace.file_validations.new { + padding: 0; + margin-top: -0.3em; + margin-bottom: 1em; + + + + .inputs ol { + margin-top: -0.3em; + margin-bottom: 1em; + padding: 0; + width: 100%; + } + .inputs ol li { padding : 0.3em 0; } + + .inputs ol li textarea { + width: 54%; + } + .inputs ol li label { + width: 40%; + margin-top: -0.3em; + } + + .inputs ol li.fl label { width: 40%; margin-top: -0.3em; } + .inputs ol li.fl input { width: 21%; padding: 0; } + + .inputs ol li.fl1 {float: left; width: 70% ;} + .inputs ol li.fl1 label {width: 57%; margin-top: -0.3em; } + .inputs ol li.fl1 input { width: 30%; } + + .inputs ol li.fl2 {float: left; width: 25% ;} + .inputs ol li.fl2 label {width: 10%; margin-top: -0.3em;} + .inputs ol li.fl2 input { width: 85%; } + +} diff --git a/app/assets/stylesheets/lines.css.scss b/app/assets/stylesheets/lines.css.scss index 26cad4873..f2009c141 100644 --- a/app/assets/stylesheets/lines.css.scss +++ b/app/assets/stylesheets/lines.css.scss @@ -44,6 +44,9 @@ font-weight: bold; padding-top: 21px; } + .name a { + display: inline; + } } } diff --git a/app/assets/stylesheets/multiple_selection.scss b/app/assets/stylesheets/multiple_selection.scss index f3792d902..6a5bdd54f 100644 --- a/app/assets/stylesheets/multiple_selection.scss +++ b/app/assets/stylesheets/multiple_selection.scss @@ -1,8 +1,8 @@ -input[type=checkbox].multiple_selection { - margin-left: 25px; - position: absolute; - top: 50px; -} +// input[type=checkbox].multiple_selection { +// margin-left: 0px; +// position: absolute; +// top: 0px; +// } #multiple_selection_menu { h3 { diff --git a/app/assets/stylesheets/referentials.css.scss b/app/assets/stylesheets/referentials.css.scss index dd03adb05..fe38f4f81 100644 --- a/app/assets/stylesheets/referentials.css.scss +++ b/app/assets/stylesheets/referentials.css.scss @@ -7,6 +7,24 @@ .summary p label { font-weight: bold; } + + .count td { + border: 1px solid #61970b; + padding-left: 5px; + padding-right: 5px; + height: 30px; + } + .count thead td { + background: #61970b; + color: white; + } + .count td.image { + padding-left: 25px; + } + .count td.value { + text-align: right; + } + } diff --git a/app/assets/stylesheets/test_sheet.css.scss b/app/assets/stylesheets/test_sheet.css.scss new file mode 100644 index 000000000..47190b119 --- /dev/null +++ b/app/assets/stylesheets/test_sheet.css.scss @@ -0,0 +1,452 @@ +#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/file_validations_controller.rb b/app/controllers/file_validations_controller.rb new file mode 100644 index 000000000..f56cf8ceb --- /dev/null +++ b/app/controllers/file_validations_controller.rb @@ -0,0 +1,26 @@ +class FileValidationsController < InheritedResources::Base + respond_to :html, :xml, :json + + def show + @toc = TestSheetPage.find("toc") + show! + end + + def new + @toc = TestSheetPage.find("toc") + new! + end + + def create + create! do |success, failure| + success.html { redirect_to file_validations_path } + end + end + + protected + + def collection + @file_validations ||= end_of_association_chain.paginate(:page => params[:page]) + end + +end diff --git a/app/controllers/referentials_controller.rb b/app/controllers/referentials_controller.rb index a5e3b7247..face0663f 100644 --- a/app/controllers/referentials_controller.rb +++ b/app/controllers/referentials_controller.rb @@ -1,4 +1,10 @@ class ReferentialsController < InheritedResources::Base respond_to :html + def show + resource.switch + show! + end + + end diff --git a/app/controllers/test_sheet_controller.rb b/app/controllers/test_sheet_controller.rb new file mode 100644 index 000000000..5bc3374e2 --- /dev/null +++ b/app/controllers/test_sheet_controller.rb @@ -0,0 +1,14 @@ +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/helpers/application_helper.rb b/app/helpers/application_helper.rb index 07b8ad3d6..797aab166 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -8,8 +8,16 @@ module ApplicationHelper controller_name == "help" end + def test_sheet_page? + controller_name == "test_sheet" + end + def help_path url_for(:controller => "/help", :action => "show") + '/' end + def test_sheet_path + url_for(:controller => "/test_sheet", :action => "show") + '/' + end + end diff --git a/app/maps/connection_link_map.rb b/app/maps/connection_link_map.rb index 8071c5f0f..dd642c47d 100644 --- a/app/maps/connection_link_map.rb +++ b/app/maps/connection_link_map.rb @@ -21,7 +21,7 @@ class ConnectionLinkMap < ApplicationMap page << map.add_control( hover_control_display_name(:stop_areas_layer) ) #page << map.add_layer(kml_layer(connection_link, :styleMap => StyleMap::ConnectionLinkStyleMap.new( :style => connection_link_style).style_map)) #page << map.add_layer(kml_layer(polymorphic_path([referential, connection_link, :stop_areas], :format => :kml), :styleMap => StyleMap::StopAreasStyleMap.new.style_map)) - page << map.zoom_to_extent(bounds) if bounds + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds end end @@ -30,11 +30,7 @@ class ConnectionLinkMap < ApplicationMap end def bounds - @bounds ||= - begin - wgs84_bounds = Chouette::StopArea.bounds - OpenLayers::Bounds.new(wgs84_bounds.lower_corner.x, wgs84_bounds.lower_corner.y, wgs84_bounds.upper_corner.x, wgs84_bounds.upper_corner.y).transform(OpenLayers::Projection.new("EPSG:4326"), OpenLayers::Projection.new("EPSG:900913")) - end + @bounds ||= GeoRuby::SimpleFeatures::Point.bounds(connection_link.stop_areas.collect(&:geometry).compact) end end diff --git a/app/maps/line_map.rb b/app/maps/line_map.rb index e451f452d..60e6cb4fc 100644 --- a/app/maps/line_map.rb +++ b/app/maps/line_map.rb @@ -22,17 +22,12 @@ class LineMap < ApplicationMap page << map.add_layer(:stop_areas_layer) page << map.add_control( hover_control_display_name(:stop_areas_layer) ) - page << map.zoom_to_extent(bounds) if bounds + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds end end def bounds - @bounds ||= - begin - wgs84_bounds = GeoRuby::SimpleFeatures::Point.bounds(line.stop_areas.map(&:geometry)) - OpenLayers::Bounds.new(wgs84_bounds.lower_corner.x, wgs84_bounds.lower_corner.y, wgs84_bounds.upper_corner.x, wgs84_bounds.upper_corner.y).transform(OpenLayers::Projection.new("EPSG:4326"), OpenLayers::Projection.new("EPSG:900913")) if wgs84_bounds - end - + @bounds ||= GeoRuby::SimpleFeatures::Point.bounds(line.stop_areas.collect(&:geometry).compact) end def ready? diff --git a/app/maps/network_map.rb b/app/maps/network_map.rb index cee54ed1b..4271133bb 100644 --- a/app/maps/network_map.rb +++ b/app/maps/network_map.rb @@ -21,16 +21,12 @@ class NetworkMap < ApplicationMap page << map.add_control( hover_control_display_name(:stop_areas_layer) ) #page << map.add_layer(kml_layer(network, :styleMap => StyleMap::NetworkStyleMap.new( :style => network_style).style_map)) - page << map.zoom_to_extent(bounds) if bounds + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds end end def bounds - @bounds ||= - begin - wgs84_bounds = Chouette::StopArea.bounds - OpenLayers::Bounds.new(wgs84_bounds.lower_corner.x, wgs84_bounds.lower_corner.y, wgs84_bounds.upper_corner.x, wgs84_bounds.upper_corner.y).transform(OpenLayers::Projection.new("EPSG:4326"), OpenLayers::Projection.new("EPSG:900913")) if wgs84_bounds - end + @bounds ||= GeoRuby::SimpleFeatures::Point.bounds(network.stop_areas.collect(&:geometry).compact) end def ready? diff --git a/app/maps/route_map.rb b/app/maps/route_map.rb index c28c22e62..daa3de23f 100644 --- a/app/maps/route_map.rb +++ b/app/maps/route_map.rb @@ -17,23 +17,16 @@ class RouteMap < ApplicationMap #page << map.add_layer(kml_layer(line, :styleMap => StyleMap::LineStyleMap.new( :style => line_style).style_map)) page << map.add_layer(kml_layer([route.referential, route.line, route], :styleMap => StyleMap::RouteStyleMap.new.style_map)) - page << map.zoom_to_extent(bounds) if bounds + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds end end def ready? - route_bounds.present? - end - - def route_bounds - @route_bound ||= (route.geometry.empty? ? Chouette::StopArea.bounds : route.geometry.envelope) + bounds.present? end def bounds - @bounds ||= OpenLayers::Bounds.new( - route_bounds.lower_corner.x, route_bounds.lower_corner.y, - route_bounds.upper_corner.x, route_bounds.upper_corner.y). - transform(OpenLayers::Projection.new("EPSG:4326"), OpenLayers::Projection.new("EPSG:900913")) + @bounds ||= GeoRuby::SimpleFeatures::Point.bounds(route.stop_areas.collect(&:geometry).compact) end end diff --git a/app/models/export.rb b/app/models/export.rb index 401541a13..a83d89958 100644 --- a/app/models/export.rb +++ b/app/models/export.rb @@ -25,10 +25,6 @@ class Export < ActiveRecord::Base exporter ||= ::Chouette::Exporter.new(referential.slug) end - def options - read_attribute(:options) || write_attribute(:options, {}) - end - @@root = "#{Rails.root}/tmp/exports" cattr_accessor :root @@ -63,6 +59,7 @@ class Export < ActiveRecord::Base before_validation :define_default_attributes, :on => :create def define_default_attributes self.status ||= "pending" + self.options ||= {} end after_create :delayed_export diff --git a/app/models/file_validation.rb b/app/models/file_validation.rb new file mode 100644 index 000000000..26f2b2e90 --- /dev/null +++ b/app/models/file_validation.rb @@ -0,0 +1,211 @@ +class FileValidation < ActiveRecord::Base + validates_presence_of :resources + + validates_inclusion_of :status, :in => %w{ pending completed failed } + + attr_accessor :resources,:uncheck_count,:ok_count,:warning_count,:error_count,:fatal_count,:log_message_tree + attr_accessor :validator + + has_many :log_messages, :class_name => "FileValidationLogMessage", :order => :position, :dependent => :destroy + + serialize :options + + def self.option(name) + name = name.to_s + + define_method(name) do + self.options[name] + end + + define_method("#{name}=") do |prefix| + self.options[name] = prefix + end + end + + def options + read_attribute(:options) || write_attribute(:options, {}) + end + + option :test3_1_minimal_distance + option :test3_2_minimal_distance + option :test3_2_polygon_points + option :test3_7_minimal_distance + option :test3_7_maximal_distance + option :test3_8a_minimal_speed + option :test3_8a_maximal_speed + option :test3_8b_minimal_speed + option :test3_8b_maximal_speed + option :test3_8c_minimal_speed + option :test3_8c_maximal_speed + option :test3_8d_minimal_speed + option :test3_8d_maximal_speed + option :test3_9_minimal_speed + option :test3_9_maximal_speed + option :test3_10_minimal_distance + option :test3_15_minimal_time + option :test3_16_1_maximal_time + option :test3_16_3a_maximal_time + option :test3_16_3b_maximal_time + option :test3_21a_minimal_speed + option :test3_21a_maximal_speed + option :test3_21b_minimal_speed + option :test3_21b_maximal_speed + option :test3_21c_minimal_speed + option :test3_21c_maximal_speed + option :test3_21d_minimal_speed + option :test3_21d_maximal_speed + option :projection_reference + + def validator + @validator ||= ::Chouette::FileValidator.new("public") + end + + def with_original_filename + Dir.mktmpdir do |tmp_dir| + tmp_link = File.join(tmp_dir, resources.original_filename) + FileUtils.ln_s resources.path, tmp_link + yield tmp_link + end + end + + before_validation :define_default_attributes, :on => :create + def define_default_attributes + self.status ||= "pending" + end + + after_validation :extract_file_type, :on => :create + def extract_file_type + if !resources.original_filename.nil? + self.file_type = resources.original_filename.rpartition(".").last + self.file_name = resources.original_filename + end + end + + after_create :delayed_validate + def delayed_validate + save_resources + delay.validate + end + + @@root = "#{Rails.root}/tmp/validations" + cattr_accessor :root + + def save_resources + FileUtils.mkdir_p root + FileUtils.cp resources.path, saved_resources + end + + after_destroy :destroy_resources + def destroy_resources + FileUtils.rm saved_resources if File.exists? saved_resources + end + + def saved_resources + "#{root}/#{id}.#{file_type}" + end + + def name + "#{FileValidation.model_name.humanize} #{id}" + end + + def validation_options + { :validation_id => self.id , + :file_format => self.file_type , + :test3_1_minimal_distance => self.test3_1_minimal_distance , + :test3_2_minimal_distance => self.test3_2_minimal_distance , + :test3_2_polygon_points => self.test3_2_polygon_points , + :test3_7_minimal_distance => self.test3_7_minimal_distance , + :test3_7_maximal_distance => self.test3_7_maximal_distance , + :test3_8a_minimal_speed => self.test3_8a_minimal_speed , + :test3_8a_maximal_speed => self.test3_8a_maximal_speed , + :test3_8b_minimal_speed => self.test3_8b_minimal_speed , + :test3_8b_maximal_speed => self.test3_8b_maximal_speed , + :test3_8c_minimal_speed => self.test3_8c_minimal_speed , + :test3_8c_maximal_speed => self.test3_8c_maximal_speed , + :test3_8d_minimal_speed => self.test3_8d_minimal_speed , + :test3_8d_maximal_speed => self.test3_8d_maximal_speed , + :test3_9_minimal_speed => self.test3_9_minimal_speed , + :test3_9_maximal_speed => self.test3_9_maximal_speed , + :test3_10_minimal_distance => self.test3_10_minimal_distance , + :test3_15_minimal_time => self.test3_15_minimal_time , + :test3_16_1_maximal_time => self.test3_16_1_maximal_time , + :test3_16_3a_maximal_time => self.test3_16_3a_maximal_time , + :test3_16_3b_maximal_time => self.test3_16_3b_maximal_time , + :test3_21a_minimal_speed => self.test3_21a_minimal_speed , + :test3_21a_maximal_speed => self.test3_21a_maximal_speed , + :test3_21b_minimal_speed => self.test3_21b_minimal_speed , + :test3_21b_maximal_speed => self.test3_21b_maximal_speed , + :test3_21c_minimal_speed => self.test3_21c_minimal_speed , + :test3_21c_maximal_speed => self.test3_21c_maximal_speed , + :test3_21d_minimal_speed => self.test3_21d_minimal_speed , + :test3_21d_maximal_speed => self.test3_21d_maximal_speed , + :projection_reference => self.projection_reference + } + end + + def validate + begin + # log_messages.create :key => :started + if resources + with_original_filename do |file| + # chouette-command checks the file extension (and requires .zip) :( + validator.validate file, validation_options + end + else + validator.validate saved_resources, validation_options + end + update_attribute :status, "completed" + rescue => e + Rails.logger.error "Validation #{id} failed : #{e}, #{e.backtrace}" + update_attribute :status, "failed" + end + # log_messages.create :key => status + end + + after_find :compute_tests + def compute_tests + if status == 'completed' + self.uncheck_count = 0 + self.ok_count = 0 + self.warning_count = 0 + self.error_count = 0 + self.fatal_count = 0 + self.log_message_tree = Array.new + father1=nil + father2=nil + father3=nil + log_messages.each do |message| + if message.level == 1 + self.log_message_tree << message + father1=message + elsif message.level == 2 + father1.add_child message + father2=message + elsif message.level == 3 + father2.add_child message + father3=message + if message.severity == 'uncheck' + self.uncheck_count += 1 + end + if message.severity == 'ok' + self.ok_count += 1 + end + if message.severity == 'warning' + self.warning_count += 1 + end + if message.severity == 'error' + self.error_count += 1 + end + if message.severity == 'fatal' + self.fatal_count += 1 + end + elsif message.level == 4 + father3.add_child message + end + end + end + + end + + +end diff --git a/app/models/file_validation_log_message.rb b/app/models/file_validation_log_message.rb new file mode 100644 index 000000000..4159bb7d0 --- /dev/null +++ b/app/models/file_validation_log_message.rb @@ -0,0 +1,68 @@ +class FileValidationLogMessage < ActiveRecord::Base + belongs_to :file_validation + acts_as_list :scope => :file_validation + + attr_accessor :children + + validates_presence_of :key + validates_inclusion_of :severity, :in => %w{info warning error ok uncheck fatal} + + def arguments=(arguments) + write_attribute :arguments, (arguments.to_json if arguments.present?) + end + + def arguments + @decoded_arguments ||= + begin + if (stored_arguments = raw_attributes).present? + ActiveSupport::JSON.decode stored_arguments + else + {} + end + end + end + + def raw_attributes + read_attribute(:arguments) + end + + before_validation :define_default_attributes, :on => :create + def define_default_attributes + self.severity ||= "info" + end + + def level + last_key=key.rpartition("|").last + if last_key == 'TooMuchDetails' + 4 + else + last_key.count("_") + 1 + end + end + + def full_message + last_key=key.rpartition("|").last + I18n.translate last_key, arguments.symbolize_keys.merge(:scope => "file_validation_log_messages.messages").merge(:default => :undefined).merge(:key => last_key) + end + + def label + last_key=key.rpartition("|").last + label = "" + last_key.split("_").each do |tag| + if (tag.start_with?("Test")) + label = tag.delete("Test") + else + label += "."+tag.delete("Sheet").delete("Step") + end + end + label + end + + def add_child(child) + if self.children.nil? + self.children = Array.new + end + self.children << child + end + +end diff --git a/app/models/help_page.rb b/app/models/help_page.rb index 1207c5198..28d9e22b2 100644 --- a/app/models/help_page.rb +++ b/app/models/help_page.rb @@ -23,6 +23,29 @@ class HelpPage self.content = $POSTMATCH self.data.merge! YAML.load($1) end + + # 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 def method_missing(method, *arguments) diff --git a/app/models/import.rb b/app/models/import.rb index 662fe4a84..db59b41ac 100644 --- a/app/models/import.rb +++ b/app/models/import.rb @@ -17,18 +17,14 @@ class Import < ActiveRecord::Base name = name.to_s define_method(name) do - self.options[name] + self.options and self.options[name] end define_method("#{name}=") do |prefix| - self.options[name] = prefix + (self.options ||= {})[name] = prefix end end - def options - read_attribute(:options) || write_attribute(:options, {}) - end - def self.types # if Rails.env.development? and subclasses.blank? # Dir[File.expand_path("../*_import.rb", __FILE__)].each do |f| diff --git a/app/models/referential.rb b/app/models/referential.rb index 639e4de12..35d4e9141 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -68,7 +68,7 @@ end Rails.application.config.after_initialize do Chouette::ActiveRecord - puts "patch Chouette::ActiveRecord (#{__FILE__})" + class Chouette::ActiveRecord def referential diff --git a/app/models/test_sheet_page.rb b/app/models/test_sheet_page.rb new file mode 100644 index 000000000..da808f411 --- /dev/null +++ b/app/models/test_sheet_page.rb @@ -0,0 +1,64 @@ +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/connection_links/_form.erb b/app/views/connection_links/_form.erb index a937f7197..dc4075015 100644 --- a/app/views/connection_links/_form.erb +++ b/app/views/connection_links/_form.erb @@ -5,10 +5,10 @@ <%= form.input :connection_link_type, :as => :select, :collection => Chouette::ConnectionLink.connection_link_types, :include_blank => false, :member_label => Proc.new { |type| t("connection_link_types.label.#{type}") } %> <%= form.input :comment %> <%= form.input :link_distance %> - <%= form.input :defaultduration, :as => :time ,:include_seconds => true , :label => @connection_link.human_attribute_name("default_duration")%> - <%= form.input :frequenttravellerduration, :as => :time ,:include_seconds => true , :label => @connection_link.human_attribute_name("frequent_traveller_duration")%> - <%= form.input :occasionaltravellerduration, :as => :time ,:include_seconds => true , :label => @connection_link.human_attribute_name("occasional_traveller_duration")%> - <%= form.input :mobilityrestrictedtravellerduration, :as => :time ,:include_seconds => true , :label => @connection_link.human_attribute_name("mobility_restricted_traveller_duration")%> + <%= form.input :defaultduration, :as => :time_select ,:include_seconds => true , :label => @connection_link.human_attribute_name("default_duration")%> + <%= form.input :frequenttravellerduration, :as => :time_select ,:include_seconds => true , :label => @connection_link.human_attribute_name("frequent_traveller_duration")%> + <%= form.input :occasionaltravellerduration, :as => :time_select ,:include_seconds => true , :label => @connection_link.human_attribute_name("occasional_traveller_duration")%> + <%= form.input :mobilityrestrictedtravellerduration, :as => :time_select ,:include_seconds => true , :label => @connection_link.human_attribute_name("mobility_restricted_traveller_duration")%> <%= form.input :mobility_restricted_suitability,:as => :boolean %> <%= form.input :stairs_availability,:as => :boolean %> <%= form.input :lift_availability,:as => :boolean %> diff --git a/app/views/exports/new.html.erb b/app/views/exports/new.html.erb index 16c6e9720..82409955b 100644 --- a/app/views/exports/new.html.erb +++ b/app/views/exports/new.html.erb @@ -9,11 +9,10 @@ <% end %> <% end %> - <%= form.buttons do %> - <%= form.commit_button true %> - <li><%= t('or') %></li> - <li><%= link_to t('cancel'), :back %></li> - <% end %> + <%= form.actions do %> + <%= form.action :submit, :as => :button , :label => t( 'formtastic.export' ) %> + <%= form.action :cancel, :as => :link %> + <% end %> <% end %> <%= javascript_include_tag new_referential_export_path(@referential, :format => :js) %> diff --git a/app/views/file_validations/_file_validation.erb b/app/views/file_validations/_file_validation.erb new file mode 100644 index 000000000..3e895f445 --- /dev/null +++ b/app/views/file_validations/_file_validation.erb @@ -0,0 +1,13 @@ +<%= div_for(file_validation, :class => :file_validation) do %> + <%= link_to(file_validation_path(file_validation), :class => "preview") do %> + <%= image_tag "file-validation-#{file_validation.status}.png" %> + <% end %> + <%= link_to(file_validation.name, file_validation_path(file_validation)) %> + <div class="info"> + <%= l file_validation.created_at %><br/> + <%= file_validation.file_name %> + <div class="actions"> + <%= link_to t("actions.destroy"), file_validation_path(file_validation), :method => :delete, :confirm => t('file_validations.actions.destroy_confirm'), :class => "remove" %> + </div> + </div> +<% end %> diff --git a/app/views/file_validations/_test_sheet_toc.html.erb b/app/views/file_validations/_test_sheet_toc.html.erb new file mode 100644 index 000000000..34383a19d --- /dev/null +++ b/app/views/file_validations/_test_sheet_toc.html.erb @@ -0,0 +1,15 @@ +<div id="sidebarhelp" class="help"> +<h3>Définition des tests</h3> +<ul> + <% cnt = Array[0,2,28,21] %> + <% for j in 1..3 do %> + <li>Catégorie <%= j.to_s %> + <ul> + <% 1.upto(cnt[j]) do |i| %> + <li><%= link_to 'Fiche '+j.to_s+'.'+i.to_s , test_sheet_path+j.to_s+"."+i.to_s, :target => "chouette_help" %></li> + <% end %> + </ul> + </li> + <% end %> +</ul> +</div>
\ No newline at end of file diff --git a/app/views/file_validations/index.html.erb b/app/views/file_validations/index.html.erb new file mode 100644 index 000000000..e1416fa96 --- /dev/null +++ b/app/views/file_validations/index.html.erb @@ -0,0 +1,20 @@ +<%= title_tag t('.title') %> + +<div class="pagination"> + <div class="page_info"> + <%= page_entries_info @file_validations %> + </div> + <%= will_paginate @file_validations, :container => false %> +</div> +<div class="file_validations paginated_content"> + <%= render :partial => "file_validation", :collection => @file_validations %> +</div> +<div class="pagination"> + <%= will_paginate @file_validations, :container => false %> +</div> + +<% content_for :sidebar do %> +<ul class="actions"> + <li><%= link_to t('file_validations.actions.new'), new_file_validation_path(), :class => "add" %></li> +</ul> +<% end %> diff --git a/app/views/file_validations/new.html.erb b/app/views/file_validations/new.html.erb new file mode 100644 index 000000000..1bca668fe --- /dev/null +++ b/app/views/file_validations/new.html.erb @@ -0,0 +1,51 @@ +<%= title_tag t(".title") %> + +<%= semantic_form_for [@file_validation], :as => :file_validation, :url => file_validations_path() do |form| %> + <%= form.inputs do %> + <%= form.input :resources, :as => :file %> + <%= form.input :test3_1_minimal_distance, :as => :number,:input_html => { :value => '10.0' }, :wrapper_html => { :class => 'fl' } %> + <%= form.input :test3_2_minimal_distance, :as => :number,:input_html => { :value => '10.0' }, :wrapper_html => { :class => 'fl' } %> + <%= form.input :test3_2_polygon_points , :as => :text ,:input_html => { :rows => '4', :value => '2.303466,51.399206 8.411865,49.05227 7.950439,43.34116 3.138427,41.869561 -2.376709,43.2932 -5.848389,48.705463' }%> + <%= form.input :test3_7_minimal_distance, :as => :number ,:input_html => { :value => '50.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_7_maximal_distance, :as => :number ,:input_html => { :value => '15000.0' },:wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_8a_minimal_speed, :as => :number ,:input_html => { :value => '3.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_8a_maximal_speed, :as => :number ,:input_html => { :value => '6.0' }, :wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_8b_minimal_speed, :as => :number ,:input_html => { :value => '4.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_8b_maximal_speed, :as => :number ,:input_html => { :value => '7.0' }, :wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_8c_minimal_speed, :as => :number ,:input_html => { :value => '2.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_8c_maximal_speed, :as => :number ,:input_html => { :value => '5.0' }, :wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_8d_minimal_speed, :as => :number ,:input_html => { :value => '1.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_8d_maximal_speed, :as => :number ,:input_html => { :value => '4.0' }, :wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_9_minimal_speed, :as => :number ,:input_html => { :value => '5.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_9_maximal_speed, :as => :number ,:input_html => { :value => '45.0' }, :wrapper_html => { :class => 'fl2' } %> + <% end %> + <%= form.inputs do %> + <%= form.input :test3_10_minimal_distance, :as => :number ,:input_html => { :value => '50.0' }, :wrapper_html => { :class => 'fl' } %> + <%= form.input :test3_15_minimal_time, :as => :number,:input_html => { :value => '1' }, :wrapper_html => { :class => 'fl' } %> + <%= form.input :test3_16_1_maximal_time, :as => :number,:input_html => { :value => '120' }, :wrapper_html => { :class => 'fl' } %> + <%= form.input :test3_16_3a_maximal_time, :as => :number ,:input_html => { :value => '600' }, :wrapper_html => { :class => 'fl' } %> + <%= form.input :test3_16_3b_maximal_time, :as => :number ,:input_html => { :value => '300' }, :wrapper_html => { :class => 'fl' } %> + <%= form.input :test3_21a_minimal_speed, :as => :number ,:input_html => { :value => '3.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_21a_maximal_speed, :as => :number ,:input_html => { :value => '6.0' }, :wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_21b_minimal_speed, :as => :number ,:input_html => { :value => '4.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_21b_maximal_speed, :as => :number ,:input_html => { :value => '7.0' }, :wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_21c_minimal_speed, :as => :number ,:input_html => { :value => '2.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_21c_maximal_speed, :as => :number ,:input_html => { :value => '2.0' }, :wrapper_html => { :class => 'fl2' } %> + <%= form.input :test3_21d_minimal_speed, :as => :number ,:input_html => { :value => '1.0' }, :wrapper_html => { :class => 'fl1' } %> + <%= form.input :test3_21d_maximal_speed, :as => :number ,:input_html => { :value => '4.0' }, :wrapper_html => { :class => 'fl2' } %> + <% end %> + <%= form.inputs do %> + <%= form.input :projection_reference ,:input_html => { :value => 'WGS84' }, :wrapper_html => { :class => 'fl' } %> + <% end %> + + <%= form.actions do %> + <%= form.action :submit, :as => :button , :label => t( 'formtastic.validate' ) %> + <%= form.action :cancel, :as => :link %> + <% end %> +<% end %> + +<% content_for :sidebar do %> +<%= render :partial => "test_sheet_toc" %> +<% end %> + + diff --git a/app/views/file_validations/show.html.erb b/app/views/file_validations/show.html.erb new file mode 100644 index 000000000..e3d69c0f0 --- /dev/null +++ b/app/views/file_validations/show.html.erb @@ -0,0 +1,151 @@ +<%= title_tag @file_validation.name %> + +<div class="file_validation_show"> + <div class="panelDataSection"><%= t(".summary") %></div> + + <div class="neptune-panel"> + <label><%= FileValidation.human_attribute_name(:created_at) %>: </label> + <%= l @file_validation.created_at %><br/> + <label><%= FileValidation.human_attribute_name(:status) %>: </label> + <%= t @file_validation.status, :scope => "file_validations.statuses" %><br/> + <label><%= FileValidation.human_attribute_name(:file_name) %>: </label> + <%= @file_validation.file_name %><br/> + <br/> + <br/> + <% if @file_validation.status == 'completed' %> + <table> + <tbody> + <tr> + <td><%= image_tag "severity-uncheck.png" , :alt => t("uncheck", :scope => "file_validation_log_messages.severities") %> + <%= t( "file_validations.uncheck_count" , :count => @file_validation.uncheck_count )%> + </td> + <td><%= image_tag "severity-ok.png" , :alt => t("ok", :scope => "file_validation_log_messages.severities") %> + <%= t( "file_validations.ok_count" , :count => @file_validation.ok_count )%> + </td> + <td><%= image_tag "severity-warning.png" , :alt => t("warning", :scope => "file_validation_log_messages.severities") %> + <%= t( "file_validations.warning_count" , :count => @file_validation.warning_count )%> + </td> + <td><%= image_tag "severity-error.png" , :alt => t("error", :scope => "file_validation_log_messages.severities") %> + <%= t( "file_validations.error_count" , :count => @file_validation.error_count )%> + </td> + <td><%= image_tag "severity-fatal.png" , :alt => t("fatal", :scope => "file_validation_log_messages.severities") %> + <%= t( "file_validations.fatal_count" , :count => @file_validation.fatal_count )%> + </td> + </tr> + </tbody> + </table> + <% end %> + </div> +<% if @file_validation.status == 'completed' %> + <h3><%= t(".details") %></h3> + <% @file_validation.log_message_tree.each do |message1| %> + <label class="category"><%= message1.full_message %></label> + <div id="<%= message1.key %>" style="margin-left: 40px;"> + <% message1.children.each do |message2| %> + <div class="panelDataSection"><%= message2.full_message %></div> + <div id="<%= message2.severity %>" class="neptune-panel"> + <% message2.children.each do |message3| %> + <div class="<%= message3.severity %>"> + <div> + <label id=""><%= message3.label %></label> + </div> + <div id="" class="step"> + <%= message3.full_message %> + </div> + </div> + <% if !message3.children.nil? %> + <div id="" class="detail"> </div> + <div id="detail_0_4_0" class="neptune-panel-inSide"> + <ol> + <% message3.children.each do |message4| %> + <li> <%= message4.full_message %> </li> + <br> + <% end %> + </ol> + </div> + <% end %> + <% end %> + </div> + <% end %> + </div> + <% end %> + <div class="panelDataSection"><%= t(".parameters") %></div> + <div class="neptune-panel"> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_1_minimal_distance") %> :</label> + <label><%= @file_validation.test3_1_minimal_distance %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_2_minimal_distance") %> :</label> + <label><%= @file_validation.test3_2_minimal_distance %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_2_polygon_points") %> :</label> + <label><%= @file_validation.test3_2_polygon_points %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_7_minimal_distance") %> :</label> + <label><%= @file_validation.test3_7_minimal_distance %></label> / + <label><%= @file_validation.test3_7_maximal_distance %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_8a_minimal_speed") %> :</label> + <label><%= @file_validation.test3_8a_minimal_speed %></label> / + <label><%= @file_validation.test3_8a_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_8b_minimal_speed") %> :</label> + <label><%= @file_validation.test3_8b_minimal_speed %></label> / + <label><%= @file_validation.test3_8b_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_8c_minimal_speed") %> :</label> + <label><%= @file_validation.test3_8c_minimal_speed %></label> / + <label><%= @file_validation.test3_8c_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_8d_minimal_speed") %> :</label> + <label><%= @file_validation.test3_8d_minimal_speed %></label> / + <label><%= @file_validation.test3_8d_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_9_minimal_speed") %> :</label> + <label><%= @file_validation.test3_9_minimal_speed %></label> / + <label><%= @file_validation.test3_9_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_10_minimal_distance") %> :</label> + <label><%= @file_validation.test3_10_minimal_distance %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_15_minimal_time") %> :</label> + <label><%= @file_validation.test3_15_minimal_time %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_16_1_maximal_time") %> :</label> + <label><%= @file_validation.test3_16_1_maximal_time %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_16_3a_maximal_time") %> :</label> + <label><%= @file_validation.test3_16_3a_maximal_time %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_16_3b_maximal_time") %> :</label> + <label><%= @file_validation.test3_16_3b_maximal_time %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_21a_minimal_speed") %> :</label> + <label><%= @file_validation.test3_21a_minimal_speed %></label> / + <label><%= @file_validation.test3_21a_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_21b_minimal_speed") %> :</label> + <label><%= @file_validation.test3_21b_minimal_speed %></label> / + <label><%= @file_validation.test3_21b_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_21c_minimal_speed") %> :</label> + <label><%= @file_validation.test3_21c_minimal_speed %></label> / + <label><%= @file_validation.test3_21c_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.test3_21d_minimal_speed") %> :</label> + <label><%= @file_validation.test3_21d_minimal_speed %></label> / + <label><%= @file_validation.test3_21d_maximal_speed %></label> + <br> + <label class="label"><%= t("activerecord.attributes.file_validation.projection_reference") %> :</label> + <label><%= @file_validation.projection_reference %></label> + + </div> + + <% end %> +</div> +<% content_for :sidebar do %> +<ul class="actions"> + <li><%= link_to t('file_validations.actions.destroy'), file_validation_path(@file_validation), :method => :delete, :confirm => t('file_validations.actions.destroy_confirm'), :class => "remove" %></li> +</ul> +<%= render :partial => "test_sheet_toc" %> + +<% end %> diff --git a/app/views/help/companies.textile b/app/views/help/companies.textile index 07d7789c5..54d20b2ed 100644 --- a/app/views/help/companies.textile +++ b/app/views/help/companies.textile @@ -3,42 +3,42 @@ layout: default title: Transporteurs --- -h3. Définition +h3. Définition -Dans la réalité, le transporteur est l'entité en charge de l'exploitation d'une ou plusieurs lignes de transport. +Dans la réalité, le transporteur est l'entité en charge de l'exploitation d'une ou plusieurs lignes de transport. Ce principe se retrouve dans ce logiciel. -* Il s'agit de l'exploitant de la ligne; chaque ligne est rattachée à un seul transporteur, un transporteur pouvant évidemment gérer plusieurs lignes. -* Chaque transporteur dispose d'un identifiant fonctionnel (« numéro d'enregistrement ») qui est utilisé dans les échanges XML pour identifier le transporteur et le mettre à jour. Cet identifiant est unique pour toute la base CHOUETTE, quel que soit le réseau ; il est donc important que le gestionnaire de la base CHOUETTE le renseigne d'une manière bien définie et pérenne. +* Il s'agit de l'exploitant de la ligne; chaque ligne est rattachée à un seul transporteur, un transporteur pouvant évidemment gérer plusieurs lignes. +* Chaque transporteur dispose d'un identifiant fonctionnel (<< numéro d'enregistrement >>) qui est utilisé dans les échanges XML pour identifier le transporteur et le mettre à jour. Cet identifiant est unique pour toute la base CHOUETTE, quel que soit le réseau ; il est donc important que le gestionnaire de la base CHOUETTE le renseigne d'une manière bien définie et pérenne. h3. Attributs - Nom := nom du transporteur -- Nom court := nom abrégé du transporteur -- Nom d'unité := nom de l'unité de gestion dans la société de transport -- Nom du département := nom du département dans la société de transport -- Code postal := code postal de l'adresse de la société de transport -- Numéro de téléphone := Numréro de téléphone de l'unité de gestion -- Numéro de fax := Numéro de fax de l'unité de gestion -- Email := adresse électronique de l'unité de gestion de l'unité de gestion -- Numéro d'enregistrement := code référençant un transporteur au sein d'une autorité supérieure +- Nom court := nom abrégé du transporteur +- Nom d'unité := nom de l'unité de gestion dans la société de transport +- Nom du département := nom du département dans la société de transport +- Code postal := code postal de l'adresse de la société de transport +- Numéro de téléphone := Numréro de téléphone de l'unité de gestion +- Numéro de fax := Numéro de fax de l'unité de gestion +- Email := adresse électronique de l'unité de gestion de l'unité de gestion +- Numéro d'enregistrement := code référençant un transporteur au sein d'une autorité supérieure -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant le transporteur pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = Company : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant le transporteur pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = Company : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/help/connection_links.textile b/app/views/help/connection_links.textile index 941918e2d..112e2de1f 100644 --- a/app/views/help/connection_links.textile +++ b/app/views/help/connection_links.textile @@ -3,44 +3,44 @@ layout: default title: Correspondances --- -h3. Définition +h3. Définition -Une correspondance ou un changement est, dans un voyage en transports en commun, une étape nécessitant de changer de ligne. Le changement peut se faire soit au sein du même réseau, soit de manière intermodale, c'est-à-dire en changeant également de mode de transport. -La correspondance permet d'établir une liaison entre un arrêt physique (ou une zone d'arrêt de type « arrêt commercial » ou de type « pôle d'échange ») et un autre arrêt physique (ou une autre zone d'arrêt de type « arrêt commercial » ou de type « pôle d'échange »). -Cette liaison définit aussi une durée de parcours entre les arrêts (ou zones) reliés. +Une correspondance ou un changement est, dans un voyage en transports en commun, une étape nécessitant de changer de ligne. Le changement peut se faire soit au sein du même réseau, soit de manière intermodale, c'est-à-dire en changeant également de mode de transport. +La correspondance permet d'établir une liaison entre un arrêt physique (ou une zone d'arrêt de type << arrêt commercial >> ou de type << pôle d'échange >>) et un autre arrêt physique (ou une autre zone d'arrêt de type << arrêt commercial >> ou de type << pôle d'échange >>). +Cette liaison définit aussi une durée de parcours entre les arrêts (ou zones) reliés. h3. Attributs - Nom := nom de la correspondances - Commentaire := zone de texte libre -- Distance := distance en mètres -- Type := liste de choix parmi « Aérien », « Souterrain» ou mixte « Aérien et souterrain » -- Départ := arrêt de départ de la correspondance -- Arrivée := arrêt d'arrivée de la correspondance -- Durée moyenne := champ de type horaire hh:mm -- Durée pour un voyageur à mobilité réduite := champ de type horaire hh:mm -- Durée pour un voyageur occasionnel := champ de type horaire hh:mm -- Durée pour un habitué := champ de type horaire hh:mm +- Distance := distance en mètres +- Type := liste de choix parmi << Aérien >>, << Souterrain>> ou mixte << Aérien et souterrain >> +- Départ := arrêt de départ de la correspondance +- Arrivée := arrêt d'arrivée de la correspondance +- Durée moyenne := champ de type horaire hh:mm +- Durée pour un voyageur à mobilité réduite := champ de type horaire hh:mm +- Durée pour un voyageur occasionnel := champ de type horaire hh:mm +- Durée pour un habitué := champ de type horaire hh:mm - Ascenseur := indicateur (Oui ou Non) -- Accès pour personne à mobilité réduite := indicateur (Oui ou Non) +- Accès pour personne à mobilité réduite := indicateur (Oui ou Non) - Escalator disponible := indicateur (Oui ou Non) -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant la correspondance pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = ConnectionLink : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant la correspondance pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = ConnectionLink : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/help/dataspaces.textile b/app/views/help/dataspaces.textile index 51c32e59d..59d33f6e6 100644 --- a/app/views/help/dataspaces.textile +++ b/app/views/help/dataspaces.textile @@ -3,20 +3,20 @@ layout: default title: Espaces de données --- -h3. Définition +h3. Définition -p. un espace de données est le lieu de stockage d'un ensemble de données de transport connectées entre elles. +p. un espace de données est le lieu de stockage d'un ensemble de données de transport connectées entre elles. h3. Attributs -- Nom := nom de l'espace de données -- Code := code de l'espace de données -- Préfixe Neptune := préfixe utilisé par défaut pour la génération des identifiants Neptune -- Projection géographique := référentiel de projection des coordonnées cartographiques en complément du WGS84 +- Nom := nom de l'espace de données +- Code := code de l'espace de données +- Préfixe Neptune := préfixe utilisé par défaut pour la génération des identifiants Neptune +- Projection géographique := référentiel de projection des coordonnées cartographiques en complément du WGS84 - Fuseau horaire := fuseau horaire applicable pour les horaires des courses. (cf "Tz_database":http://fr.wikipedia.org/wiki/Tz_database) -h3. Implémentation +h3. Implémentation -p. L'espace de données est concrétisé dans la base de données par un schéma au sens SQL portant le nom definit par l'attribut code, -les attributs sont enregistrés dans la table REFERENTIALS du schema PUBLIC +p. L'espace de données est concrétisé dans la base de données par un schéma au sens SQL portant le nom definit par l'attribut code, +les attributs sont enregistrés dans la table REFERENTIALS du schema PUBLIC diff --git a/app/views/help/faq.textile b/app/views/help/faq.textile new file mode 100644 index 000000000..c6a96e045 --- /dev/null +++ b/app/views/help/faq.textile @@ -0,0 +1,6 @@ +--- +layout: default +title: Foire aux questions +--- + +Rédaction ultérieure
\ No newline at end of file diff --git a/app/views/help/index.textile b/app/views/help/index.textile index 838689df3..439d70edf 100644 --- a/app/views/help/index.textile +++ b/app/views/help/index.textile @@ -3,47 +3,47 @@ layout: default title: Présentation --- -Chouette v2 : itération 8 du 19/06/2012 +Chouette v2 : itération 9 du 03/07/2012 -Cette itération présente les formulaires de : +Cette itération présente les formulaires de : -* réseaux +* réseaux * transporteurs * lignes -** séquences d'arrêts +** séquences d'arrêts *** missions *** courses/horaires -* arrêts -** arrêts physiques -** zones d'arrêt +* arrêts +** arrêts physiques +** zones d'arrêt ** ITL * calendriers d'application * correspondances -* imports Neptune et CSV -* exports Neptune +* imports +* exports +* validation Neptune l'avancement actuel permet de : -* créer, modifier et supprimer les objets +* créer, modifier et supprimer les objets * consulter les cartes -** les noms des arrêts sont affiché sous forme de bulle d'aide sur les cartes du réseau, des lignes et des correspondances -* déplacer un arrêt depuis la carte (voir mode opératoire dans l'aide des arrêts) -* associer les arrêts à leurs parents -* ajouter des fils à un arrêt -* importer des lignes aux formats Neptune et CSV (zip et fichier non compressé) +** les noms des arrêts sont affiché sous forme de bulle d'aide sur les cartes du réseau, des lignes et des correspondances +* déplacer un arrêt depuis la carte (voir mode opératoire dans l'aide des arrêts) +* associer les arrêts à leurs parents +* ajouter des fils à un arrêt +* importer des lignes aux formats Neptune et CSV (zip et fichier non compressé) * exporter des lignes au format Neptune (zip) -* éditer des séquences d'arrêts : -** ajouter, déplacer et retirer des arrêts dans la séquence -** ajouter, modifier les missions de la séquence +* éditer des séquences d'arrêts : +** ajouter, déplacer et retirer des arrêts dans la séquence +** ajouter, modifier les missions de la séquence ** afficher, ajouter, modifier, supprimer des courses/horaires -* préciser des paramètres généraux de l'espace de données - +* préciser des paramètres généraux de l'espace de données +* valider un fichier neptune les actions suivantes ne sont pas encore disponible : -* afficher le fond Géoportail -* exports de données à d'autres formats que Neptune (GTFS/CSV) -* définir l'emprise générale du réseau -* gérer le second référentiel de projection +* définir l'emprise générale du réseau +* gérer le second référentiel de projection * afficher des informations dans le tableau de bord +* créer des courses par translation diff --git a/app/views/help/introduction.textile b/app/views/help/introduction.textile index 71f954d53..8cda121c5 100644 --- a/app/views/help/introduction.textile +++ b/app/views/help/introduction.textile @@ -3,13 +3,13 @@ layout: default title: Introduction --- -CHOUETTE est un logiciel libre développé à l'initiative du ministère français chargé des transports (et du développement durable), -dans le but de faciliter l'échange de données d'offre (théorique) de transport collectif (TC), -en s'appuyant pour cela sur la norme NFP 99506, dite Neptune, qui spécifie un profil d'échange XML. - -Les utilisateurs visés sont les collectivités locales Autorités Organisatrices de Transport (AOT), -les exploitants des réseaux TC ,et leurs prestataires (bureaux d'étude ou société de services). -D'autres utilisateurs potentiels sont néanmoins identifiés : services de l'état, éditeurs de logiciels, -opérateurs de services d'information, chercheurs... +CHOUETTE est un logiciel libre développé à l'initiative du ministère français chargé des transports (et du développement durable), +dans le but de faciliter l'échange de données d'offre (théorique) de transport collectif (TC), +en s'appuyant pour cela sur la norme NFP 99506, dite Neptune, qui spécifie un profil d'échange XML. + +Les utilisateurs visés sont les collectivités locales Autorités Organisatrices de Transport (AOT), +les exploitants des réseaux TC ,et leurs prestataires (bureaux d'étude ou société de services). +D'autres utilisateurs potentiels sont néanmoins identifiés : services de l'état, éditeurs de logiciels, +opérateurs de services d'information, chercheurs... diff --git a/app/views/help/journeypatterns.textile b/app/views/help/journeypatterns.textile index 727e3772b..d491fc7db 100644 --- a/app/views/help/journeypatterns.textile +++ b/app/views/help/journeypatterns.textile @@ -3,33 +3,33 @@ layout: default title: Missions --- -h3. Définition +h3. Définition -Si on considère la suite ordonnée des arrêts d'une séquence d'arrêts, la mission se définit comme une suite extraite. Autrement dit, toutes les courses d'une séquence d'arrêts qui desservent les mêmes arrêts et dans le même ordre, à des horaires différents éventuellement, référencent la même mission. La mission correspond donc à une suite ordonnée d'arrêts de la séquence d'arrêts. +Si on considère la suite ordonnée des arrêts d'une séquence d'arrêts, la mission se définit comme une suite extraite. Autrement dit, toutes les courses d'une séquence d'arrêts qui desservent les mêmes arrêts et dans le même ordre, à des horaires différents éventuellement, référencent la même mission. La mission correspond donc à une suite ordonnée d'arrêts de la séquence d'arrêts. h3. Attributs - Nom := nom de la mission - Nom public := nom public pour les voyageurs -- Numéro d'enregistrement := Le numéro d'enregistrement est unique. Aucune règle de nommage ne s'applique sur ce numéro. Celui-ci doit être unique sur l'ensemble des missions de la ligne. +- Numéro d'enregistrement := Le numéro d'enregistrement est unique. Aucune règle de nommage ne s'applique sur ce numéro. Celui-ci doit être unique sur l'ensemble des missions de la ligne. - Commentaire := zone de texte libre -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant la mission pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = JourneyPattern : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant la mission pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = JourneyPattern : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/help/lines.textile b/app/views/help/lines.textile index 78348896f..7263dd04b 100644 --- a/app/views/help/lines.textile +++ b/app/views/help/lines.textile @@ -3,44 +3,44 @@ layout: default title: Lignes --- -h3. Définition +h3. Définition -Une ligne référence un réseau et un transporteur; par ailleurs la ligne se compose d'un ou plusieurs itinéraires. -La ligne dispose aussi d'un identifiant fonctionnel (« numéro d'enregistrement ») qui est utilisé dans les échanges XML pour identifier la ligne et la mettre à jour; il est donc important que le gestionnaire de la base CHOUETTE le renseigne d'une manière bien définie et pérenne. +Une ligne référence un réseau et un transporteur; par ailleurs la ligne se compose d'un ou plusieurs itinéraires. +La ligne dispose aussi d'un identifiant fonctionnel (<< numéro d'enregistrement >>) qui est utilisé dans les échanges XML pour identifier la ligne et la mettre à jour; il est donc important que le gestionnaire de la base CHOUETTE le renseigne d'une manière bien définie et pérenne. h3. Attributs -- Réseau := réseau d'appartenance de la ligne +- Réseau := réseau d'appartenance de la ligne - Transporteur := transporteur principal exploitant la ligne -les autres transporteurs de la lignes sont référencés au niveau de chaque course +les autres transporteurs de la lignes sont référencés au niveau de chaque course =: - Nom := nom de la ligne - Nom public := nom de la ligne connu des usagers -- Numéro d'enregistrement := code référençant une ligne au sein d'une autorité supérieure +- Numéro d'enregistrement := code référençant une ligne au sein d'une autorité supérieure - Indice := indice de la ligne - Mode de transport := mode de transport principal de la ligne -les modes de transports particuliers sont indiqués au niveau de chaque course +les modes de transports particuliers sont indiqués au niveau de chaque course =: - Commentaire := zone de texte libre sur la ligne -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant la ligne pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = Line : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant la ligne pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = Line : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/help/networks.textile b/app/views/help/networks.textile index 2a2de2309..656693295 100644 --- a/app/views/help/networks.textile +++ b/app/views/help/networks.textile @@ -3,39 +3,39 @@ layout: default title: Réseaux --- -h3. Définition +h3. Définition -Un réseau est constitué par les lignes, les séquences d'arrêts, les Interdictions de Trafic Local (ITL), les horaires, et les courses qui le définissent. +Un réseau est constitué par les lignes, les séquences d'arrêts, les Interdictions de Trafic Local (ITL), les horaires, et les courses qui le définissent. -Chaque réseau dispose d'un identifiant fonctionnel (« numéro d'enregistrement ») qui est utilisé dans les échanges XML pour identifier le réseau et le mettre à jour. Il est donc important que le gestionnaire le renseigne d'une manière bien définie et pérenne. +Chaque réseau dispose d'un identifiant fonctionnel (<< numéro d'enregistrement >>) qui est utilisé dans les échanges XML pour identifier le réseau et le mettre à jour. Il est donc important que le gestionnaire le renseigne d'une manière bien définie et pérenne. h3. Attributs -- Nom := nom du réseau -- Numéro d'enregistrement := code référençant un réseau au sein d'une autorité supérieure -- Commentaire := zone de texte libre sur le réseau -- Date de version := date de mise en référence de l'ensemble des constituants du réseau -- Description := description du réseau -- Nom du système origine := nom du système ayant produit les données du réseau -- Identifiant du système origine := identifiant du système ayant produit les données du réseau +- Nom := nom du réseau +- Numéro d'enregistrement := code référençant un réseau au sein d'une autorité supérieure +- Commentaire := zone de texte libre sur le réseau +- Date de version := date de mise en référence de l'ensemble des constituants du réseau +- Description := description du réseau +- Nom du système origine := nom du système ayant produit les données du réseau +- Identifiant du système origine := identifiant du système ayant produit les données du réseau -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant le réseau pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = GroupOfLine : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant le réseau pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = GroupOfLine : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/help/normalisation.textile b/app/views/help/normalisation.textile index 6d7793eb4..875a52cfc 100644 --- a/app/views/help/normalisation.textile +++ b/app/views/help/normalisation.textile @@ -3,41 +3,41 @@ layout: default title: Normalisation --- -Le projet Chouette a été développé dans le cadre de la normalisation de l'information sur les transports publics (AFNOR/BNEVT CN03/GT7), en vue de faciliter l'interopérabilité des systèmes et en particulier les échanges de données entre Systèmes d'Information Multimodale. +Le projet Chouette a été développé dans le cadre de la normalisation de l'information sur les transports publics (AFNOR/BNEVT CN03/GT7), en vue de faciliter l'interopérabilité des systèmes et en particulier les échanges de données entre Systèmes d'Information Multimodale. h3. TRANSMODEL (EN12896) -La norme européenne TRANSMODEL constitue le modèle conceptuel de données sur lequel s'appuie l'ensemble des travaux normatifs (Neptune, SIRI, IFOPT, NETEX) . Elle est actuellement validée dans sa version 5.1. +La norme européenne TRANSMODEL constitue le modèle conceptuel de données sur lequel s'appuie l'ensemble des travaux normatifs (Neptune, SIRI, IFOPT, NETEX) . Elle est actuellement validée dans sa version 5.1. -Elle a pour objectif de décrire les différents concepts utilisés au sein des multiples métiers du transport public (aussi bien dans le domaine de l'exploitation, de la régulation que dans celui de l'information voyageur) en usant de la modélisation UML. Cette description a abouti à la constitution d'un "dictionnaire" dans lequel chacun peut venir piocher la terminologie adéquate pour pouvoir désigner, quels que soient la structure et le métier de l'intéressé, de façon homogène et non ambiguëc; les concepts qu'il va décliner dans son application. +Elle a pour objectif de décrire les différents concepts utilisés au sein des multiples métiers du transport public (aussi bien dans le domaine de l'exploitation, de la régulation que dans celui de l'information voyageur) en usant de la modélisation UML. Cette description a abouti à la constitution d'un "dictionnaire" dans lequel chacun peut venir piocher la terminologie adéquate pour pouvoir désigner, quels que soient la structure et le métier de l'intéressé, de façon homogène et non ambiguëc; les concepts qu'il va décliner dans son application. -h3. de TRIDENT à NEPTUNE (PR NF P99-506) +h3. de TRIDENT à NEPTUNE (PR NF P99-506) -Dans le cadre de la commission de normalisation CN03 pour les applications télématiques dans les transports publics, miroir du groupe européen CEN TC278 / WG3, un groupe de travail GT7 a été créé en 2002 pour normaliser les échanges de données concernant l'information aux voyageurs entre exploitants et Autorités Organisatrices de transport. +Dans le cadre de la commission de normalisation CN03 pour les applications télématiques dans les transports publics, miroir du groupe européen CEN TC278 / WG3, un groupe de travail GT7 a été créé en 2002 pour normaliser les échanges de données concernant l'information aux voyageurs entre exploitants et Autorités Organisatrices de transport. -Après examen des travaux en cours au niveau européen, il est apparu au groupe que les spécifications d'échange élaborées dans le cadre du projet européen TRIDENT étaient la meilleure base de travail sur laquelle s'appuyer pour la normalisation. -Ces spécifications d'échange couvrent l'information VP et TC, théorique et en situation perturbée; elles s'appuient sur : -* un modèle d'échange pair à pair entre fournisseur et client, avec possibilité d'abonnement ; -* un modèle de données orienté objets décrit en UML, reprenant pour ce qui concerne les transports publics, le modèle conceptuel de données Transmodel V4.0, normalisé au niveau européen ; -* un format d'échange XML spécifié sous forme de schémas XSD. +Après examen des travaux en cours au niveau européen, il est apparu au groupe que les spécifications d'échange élaborées dans le cadre du projet européen TRIDENT étaient la meilleure base de travail sur laquelle s'appuyer pour la normalisation. +Ces spécifications d'échange couvrent l'information VP et TC, théorique et en situation perturbée; elles s'appuient sur : +* un modèle d'échange pair à pair entre fournisseur et client, avec possibilité d'abonnement ; +* un modèle de données orienté objets décrit en UML, reprenant pour ce qui concerne les transports publics, le modèle conceptuel de données Transmodel V4.0, normalisé au niveau européen ; +* un format d'échange XML spécifié sous forme de schémas XSD. -Les spécifications TRIDENT ont été implémentées dans plusieurs pays européens, et en France ont été mises en &œlig;uvre par la RATP pour son système d'information sur les situations perturbées SIPRE, et également pour les échanges d'information au niveau francilien en cours entre les systèmes de la RATP et du STIF, pour ce qui concerne l'information théorique. +Les spécifications TRIDENT ont été implémentées dans plusieurs pays européens, et en France ont été mises en œuvre par la RATP pour son système d'information sur les situations perturbées SIPRE, et également pour les échanges d'information au niveau francilien en cours entre les systèmes de la RATP et du STIF, pour ce qui concerne l'information théorique. -Le travail du groupe GT7 a abouti à des spécifications de profil d'échange TRIDENT / Chouette en 2006, qui ont servi de référence pour implémenter le logiciel CHOUETTE et sont utilisées depuis lors par plusieurs projets de SIM en France. +Le travail du groupe GT7 a abouti à des spécifications de profil d'échange TRIDENT / Chouette en 2006, qui ont servi de référence pour implémenter le logiciel CHOUETTE et sont utilisées depuis lors par plusieurs projets de SIM en France. -Lors des discussions précédant l'enquête probatoire AFNOR en 2009 en vue faire de ces spécifications une norme française, ces spécifications ont été complétées par quelques éléments de données relatifs à l'accessibilité des transports : le nouveau profil d'échange baptisé *NEPTUNE* (PR NF99-506 Décembre 2009) a été adopté en janvier 2010. Il y a compatibilité ascendante avec les fichiers au profil Trident/Chouette dont Neptune est une extension. +Lors des discussions précédant l'enquête probatoire AFNOR en 2009 en vue faire de ces spécifications une norme française, ces spécifications ont été complétées par quelques éléments de données relatifs à l'accessibilité des transports : le nouveau profil d'échange baptisé *NEPTUNE* (PR NF99-506 Décembre 2009) a été adopté en janvier 2010. Il y a compatibilité ascendante avec les fichiers au profil Trident/Chouette dont Neptune est une extension. -h3. Le profile d'échange NEPTUNE +h3. Le profile d'échange NEPTUNE -Le développement des Systèmes d'Information Multimodale a conduit les partenaires des transports publics en France (AOT et opérateurs, représentants d'utilisateurs et administrations publiques) dans leur ensemble à demander l'inscription de ce profil d'échange en tant que 'norme pleine'. L'adoption de ce statut de norme est d'autant plus important aujourd'hui, que les outils précités vont connaître des périodes d'évolution et d'adaptation. +Le développement des Systèmes d'Information Multimodale a conduit les partenaires des transports publics en France (AOT et opérateurs, représentants d'utilisateurs et administrations publiques) dans leur ensemble à demander l'inscription de ce profil d'échange en tant que 'norme pleine'. L'adoption de ce statut de norme est d'autant plus important aujourd'hui, que les outils précités vont connaître des périodes d'évolution et d'adaptation. -Dans le cadre du processus de normalisation, le profil d'échange a été rebaptisé NEPTUNE et complété . Le processus s'est conclu début 2010 par l'adoption d'un document AFNOR (cf. PR NF P99-506) . +Dans le cadre du processus de normalisation, le profil d'échange a été rebaptisé NEPTUNE et complété . Le processus s'est conclu début 2010 par l'adoption d'un document AFNOR (cf. PR NF P99-506) . -En pratique, l'essentiel est de savoir que le profil TRIDENT/CHOUETTE est compatible avec NEPTUNE : Neptune reprend l'essentiel de Trident profil Chouette, et n'a été complété qu'en ce qui concerne l'information sur l'accessibilité aux Personnes à Mobilité Réduite et les accès. En particulier, le nommage des éléments de données du profil XSD n'a pas été modifié. +En pratique, l'essentiel est de savoir que le profil TRIDENT/CHOUETTE est compatible avec NEPTUNE : Neptune reprend l'essentiel de Trident profil Chouette, et n'a été complété qu'en ce qui concerne l'information sur l'accessibilité aux Personnes à Mobilité Réduite et les accès. En particulier, le nommage des éléments de données du profil XSD n'a pas été modifié. -Ce profil résulte d'un consensus entre les différentes parties prenantes participant au groupe de travail de normalisation CN03/GT7. Il est rédigé en français. Dans certains cas, pour éviter des confusions ou des contre-sens, les concepts de la norme TRANSMODEL qui ont été manipulés sont rappelés dans leur terminologie, voire leur définition en anglais dans le texte original de la norme TRANSMODEL V5.1 qui vaut référence. Les rapprochements nécessaires ont été faits avec la version provisoire en français de la norme TRANSMODEL en cours de validation. +Ce profil résulte d'un consensus entre les différentes parties prenantes participant au groupe de travail de normalisation CN03/GT7. Il est rédigé en français. Dans certains cas, pour éviter des confusions ou des contre-sens, les concepts de la norme TRANSMODEL qui ont été manipulés sont rappelés dans leur terminologie, voire leur définition en anglais dans le texte original de la norme TRANSMODEL V5.1 qui vaut référence. Les rapprochements nécessaires ont été faits avec la version provisoire en français de la norme TRANSMODEL en cours de validation. -Ce profil sera sans doute amené à évoluer en fonction des travaux réalisés dans le cadre des travaux de normalisation européens ou internationaux en cours. Ceux-ci touchent tout à la fois la représentation topographique des réseaux de transport, les interfaces entre les données d'exploitation et l'information diffusée vers le voyageur avant et pendant le voyage (NeTEX ), la description des points d'arrêts et points fixes (IFOPT2) , les interfaces avec la billettique et les autres échanges de données envisageables dans les métiers des transports publics (TRANSMODEL). +Ce profil sera sans doute amené à évoluer en fonction des travaux réalisés dans le cadre des travaux de normalisation européens ou internationaux en cours. Ceux-ci touchent tout à la fois la représentation topographique des réseaux de transport, les interfaces entre les données d'exploitation et l'information diffusée vers le voyageur avant et pendant le voyage (NeTEX ), la description des points d'arrêts et points fixes (IFOPT2) , les interfaces avec la billettique et les autres échanges de données envisageables dans les métiers des transports publics (TRANSMODEL). -Le profil d'échange NEPTUNE (PR NF P99-506 Décembre 2009) et donc l'outil CHOUETTE se limitent aux échanges d'information concernant la description " statique " de l'offre TC (réseau, horaires), et ne couvrent pas l'information en temps réel. +Le profil d'échange NEPTUNE (PR NF P99-506 Décembre 2009) et donc l'outil CHOUETTE se limitent aux échanges d'information concernant la description " statique " de l'offre TC (réseau, horaires), et ne couvrent pas l'information en temps réel. diff --git a/app/views/help/restapis.textile b/app/views/help/restapis.textile index ed4aaf3b4..07bfccd93 100644 --- a/app/views/help/restapis.textile +++ b/app/views/help/restapis.textile @@ -5,19 +5,19 @@ title: API Rest h3. Syntaxe -Les différents objets Neptune sont accessibles dans Chouette par l'URL Rest: +Les différents objets Neptune sont accessibles dans Chouette par l'URL Rest: ??[URL_server]/[referential_id]/[Objects]/[id].[format]?? -la liste des objets d'un même type peut être obtenue par l'URL REST : +la liste des objets d'un même type peut être obtenue par l'URL REST : ??[URL_server]/[referential_id]/[Objects].[format]?? -où : +où : * URL_server : l'adresse web d'installation du serveur Chouette -* referential_id: l'identifiant de l'espace de données -* Objects: le type d'objet demandé (au pluriel) +* referential_id: l'identifiant de l'espace de données +* Objects: le type d'objet demandé (au pluriel) ** networks ** lines ** companies ** ... -* id : l'identifiant de l'objet désiré +* id : l'identifiant de l'objet désiré * format : le format de sortie : ** json ** xml diff --git a/app/views/help/routes.textile b/app/views/help/routes.textile index e34ccc162..6397ffe71 100644 --- a/app/views/help/routes.textile +++ b/app/views/help/routes.textile @@ -3,36 +3,36 @@ layout: default title: Séquence d'arrêts --- -h3. Définition +h3. Définition -La séquence d'arrêts est une sélection ordonnée de références aux points d'arrêt (exemple: itinéraires aller et retour d'une ligne). Une séquence d'arrêts est spécifique à une ligne; les séquences d'arrêts peuvent référencer des arrêts communs. +La séquence d'arrêts est une sélection ordonnée de références aux points d'arrêt (exemple: itinéraires aller et retour d'une ligne). Une séquence d'arrêts est spécifique à une ligne; les séquences d'arrêts peuvent référencer des arrêts communs. h3. Attributs -- Nom := nom de la séquence d'arrêts +- Nom := nom de la séquence d'arrêts - Nom public := nom public pour les voyageurs -- Commentaire := zone de texte libre sur le réseau +- Commentaire := zone de texte libre sur le réseau - Direction := orientation principale (points cardinaux, circulaire ou aller/retour) -- Indice := numéro de la séquence d'arrêts +- Indice := numéro de la séquence d'arrêts - Sens := aller ou retour -- Itinéraire associé en sens opposé := référence de l'itinéraire de sens opposé associé +- Itinéraire associé en sens opposé := référence de l'itinéraire de sens opposé associé -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant la séquence d'arrêts pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = Route : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant la séquence d'arrêts pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = Route : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/help/schema.textile b/app/views/help/schema.textile new file mode 100644 index 000000000..1ee7f365d --- /dev/null +++ b/app/views/help/schema.textile @@ -0,0 +1,6 @@ +--- +layout: default +title: Vue d'ensemble +--- + +Rédaction ultérieure
\ No newline at end of file diff --git a/app/views/help/stop_areas.textile b/app/views/help/stop_areas.textile index 3fff6c6e3..2377cfd8d 100644 --- a/app/views/help/stop_areas.textile +++ b/app/views/help/stop_areas.textile @@ -3,87 +3,87 @@ layout: default title: Arrêts --- -* "Définition":#def +* "Définition":#def * "Attributs":#attr -* "Mode opératoire":#ope +* "Mode opératoire":#ope -h3(#def). Définition +h3(#def). Définition -Le référentiel des arrêts constitue un maillon essentiel du réseau, et se compose de plusieurs éléments de niveaux différents. +Le référentiel des arrêts constitue un maillon essentiel du réseau, et se compose de plusieurs éléments de niveaux différents. -On recense tout d'abord les arrêts physiques, qualifiés de *point d'embarquement* ou de *quai*. +On recense tout d'abord les arrêts physiques, qualifiés de *point d'embarquement* ou de *quai*. -Du fait de l'existence de deux concepts dans TRIDENT, cet arrêt physique sera considéré par l'application comme une *zone d'arrêt de premier niveau*. Cette notion est nécessaire pour gérer les *points d'arrêts sur itinéraire* utilisés par certains réseaux. +Du fait de l'existence de deux concepts dans TRIDENT, cet arrêt physique sera considéré par l'application comme une *zone d'arrêt de premier niveau*. Cette notion est nécessaire pour gérer les *points d'arrêts sur itinéraire* utilisés par certains réseaux. -L'application gère ensuite les points d'arrêts sur itinéraire à partir de ces arrêts physiques, en assurant le regroupement des points d'arrêt sur itinéraire dans un arrêt physique (cas de plusieurs lignes passant par le même arrêt physique). +L'application gère ensuite les points d'arrêts sur itinéraire à partir de ces arrêts physiques, en assurant le regroupement des points d'arrêt sur itinéraire dans un arrêt physique (cas de plusieurs lignes passant par le même arrêt physique). -Par la suite, vous pourrez regrouper deux (ou plus) arrêts physiques au sein d'un *arrêt commercial* (par exemple pour regrouper les points d'arrêt physiques correspondant à deux poteaux d'arrêt de la même ligne situés de part et d'autre d'une chaussée mais aussi pour regrouper l'ensemble des points d'arrêt physiques d'un quai de gare routière pour lesquels vous considérez que le temps de correspondance est nul). Vous aurez ainsi constitué une zone d'arrêt, avec qualification arrêt commercial, de deuxième niveau. +Par la suite, vous pourrez regrouper deux (ou plus) arrêts physiques au sein d'un *arrêt commercial* (par exemple pour regrouper les points d'arrêt physiques correspondant à deux poteaux d'arrêt de la même ligne situés de part et d'autre d'une chaussée mais aussi pour regrouper l'ensemble des points d'arrêt physiques d'un quai de gare routière pour lesquels vous considérez que le temps de correspondance est nul). Vous aurez ainsi constitué une zone d'arrêt, avec qualification arrêt commercial, de deuxième niveau. -Enfin, CHOUETTE vous offre la possibilité de regrouper les lieux d'arrêt agglomérés ainsi créés au sein d'une *zone d'arrêt de troisième niveau* pour constituer des *pôles d'échange*. +Enfin, CHOUETTE vous offre la possibilité de regrouper les lieux d'arrêt agglomérés ainsi créés au sein d'une *zone d'arrêt de troisième niveau* pour constituer des *pôles d'échange*. -Ainsi on obtient les possibilités de regroupements suivants: -* un arrêt physique regroupe plusieurs arrêts itinéraire. -* un arrêt commercial regroupe plusieurs arrêts physiques (quai, embarquement). -* un pôle d'échange regroupe plusieurs arrêts commerciaux. +Ainsi on obtient les possibilités de regroupements suivants: +* un arrêt physique regroupe plusieurs arrêts itinéraire. +* un arrêt commercial regroupe plusieurs arrêts physiques (quai, embarquement). +* un pôle d'échange regroupe plusieurs arrêts commerciaux. -Pour ne pas aboutir à un système trop complexe, les règles suivantes sont posées: -* un pôle d'échange peut contenir des arrêts commerciaux et/ou des pôles d'échanges (qui ne peuvent pas en contenir d'autres). -* un arrêt commercial ne peut contenir que des arrêts physiques. +Pour ne pas aboutir à un système trop complexe, les règles suivantes sont posées: +* un pôle d'échange peut contenir des arrêts commerciaux et/ou des pôles d'échanges (qui ne peuvent pas en contenir d'autres). +* un arrêt commercial ne peut contenir que des arrêts physiques. Un dernier regourpement est *l'ITL* : -*L'interdiction de trafic local* est l'interdiction faite à un service routier de prendre et de laisser un même voyageur à l'intérieur du périmètre des transports urbains _(cf. Décret nº49-1473 du 14 novembre 1949)_ . +*L'interdiction de trafic local* est l'interdiction faite à un service routier de prendre et de laisser un même voyageur à l'intérieur du périmètre des transports urbains _(cf. Décret n°49-1473 du 14 novembre 1949)_ . Ainsi dans CHOUETTE: -* Une ITL est un regroupement d'arrêts représentant le périmètre d'interdiction. -* Une ITL est associée à une ou plusieurs lignes +* Une ITL est un regroupement d'arrêts représentant le périmètre d'interdiction. +* Une ITL est associée à une ou plusieurs lignes h3(#attr). Attributs -- Type d'arrêt := catégorie de l'arrêt +- Type d'arrêt := catégorie de l'arrêt * !boardingposition.png! point d'embarquement * !quay.png! quai -* !commercialstoppoint.png! arrêt commercial -* !stopplace.png! pôle d'échange +* !commercialstoppoint.png! arrêt commercial +* !stopplace.png! pôle d'échange * !itl.png! ITL -- Nom := nom de l'arrêt +- Nom := nom de l'arrêt - Commentaire := zone de texte libre -- Point d'intérêt le plus proche := nom du lieu desservi par l'arrêt -- Nom de la rue := nom de la rue de l'arrêt -- Code INSEE := code INSEE de la commune de l'arrêt -- Zone tarifaire := zone de tarification applicable à cet arrêt -- Numéro d'enregistrement := code référençant un arrêt au sein d'une autorité supérieure +- Point d'intérêt le plus proche := nom du lieu desservi par l'arrêt +- Nom de la rue := nom de la rue de l'arrêt +- Code INSEE := code INSEE de la commune de l'arrêt +- Zone tarifaire := zone de tarification applicable à cet arrêt +- Numéro d'enregistrement := code référençant un arrêt au sein d'une autorité supérieure -p(attr_data). Données géographiques : +p(attr_data). Données géographiques : -- Position X := coordonnée horizontale de l'arrêt dans le référentiel de projection de l'espace de données -- Position Y := coordonnée verticale de l'arrêt dans le référentiel de projection de l'espace de données -- Longitude := longitude de l'arrêt dans le référentiel WGS84 -- latitude := latitude de l'arrêt dans le référentiel WGS84 +- Position X := coordonnée horizontale de l'arrêt dans le référentiel de projection de l'espace de données +- Position Y := coordonnée verticale de l'arrêt dans le référentiel de projection de l'espace de données +- Longitude := longitude de l'arrêt dans le référentiel WGS84 +- latitude := latitude de l'arrêt dans le référentiel WGS84 -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant la ligne pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = Line : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant la ligne pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = Line : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3(#ope). Mode opératoire +h3(#ope). Mode opératoire -h4. Déplacement sur la carte +h4. Déplacement sur la carte -* activer le déplacement en cliquant sur l'arrêt -> le curseur prend la forme d'une quadruple flêche -* appuyer sur le bouton gauche de la souris et maintenir appuyer lors du déplacement -> l'arrêt suit la souris -* relacher le bouton -> l'arrêt a une nouvelle position fixe -* cliquer sur la carte -> sortie du mode déplacement; les coordonnées sont actualisées dans le formulaire +* activer le déplacement en cliquant sur l'arrêt -> le curseur prend la forme d'une quadruple flêche +* appuyer sur le bouton gauche de la souris et maintenir appuyer lors du déplacement -> l'arrêt suit la souris +* relacher le bouton -> l'arrêt a une nouvelle position fixe +* cliquer sur la carte -> sortie du mode déplacement; les coordonnées sont actualisées dans le formulaire diff --git a/app/views/help/timetables.textile b/app/views/help/timetables.textile index 6c55e8440..9bd187943 100644 --- a/app/views/help/timetables.textile +++ b/app/views/help/timetables.textile @@ -3,53 +3,53 @@ layout: default title: Calendriers d'application --- -h3. Définition +h3. Définition -Un calendrier d'application permet de définir la période de validité des horaires d'une course. -Les calendriers d'application sont donc définis indépendamment des lignes, à l'instar du référentiel des arrêts. +Un calendrier d'application permet de définir la période de validité des horaires d'une course. +Les calendriers d'application sont donc définis indépendamment des lignes, à l'instar du référentiel des arrêts. -La manière de définir un calendrier d'application est restreinte. -Les calendriers sont caractérisés par : +La manière de définir un calendrier d'application est restreinte. +Les calendriers sont caractérisés par : -* une liste de quantièmes (jours calendaires dans l'année) +* une liste de quantièmes (jours calendaires dans l'année) * une liste de jours d'application (lundis, mardis, etc.) -* une liste de périodes +* une liste de périodes -L'utilisateur doit donc faire attention au nommage de ses différents calendriers d'application. +L'utilisateur doit donc faire attention au nommage de ses différents calendriers d'application. -Plusieurs courses peuvent référencer le même calendrier. +Plusieurs courses peuvent référencer le même calendrier. -Ainsi, il est possible de construire des calendriers d'application qui sont ensuite référencés par des courses de lignes différentes. +Ainsi, il est possible de construire des calendriers d'application qui sont ensuite référencés par des courses de lignes différentes. h3. Attributs - Commentaire := Description du calendrier -- Version := version du calendrier (différent de la version de l'objet) -- Jours d'application := jours de la semaine effectivement applicables dans le cas où des périodes sont définies dans le calendrier -- Périodes d'application := périodes calendaires durant lesquelles le calendrier est applicable +- Version := version du calendrier (différent de la version de l'objet) +- Jours d'application := jours de la semaine effectivement applicables dans le cas où des périodes sont définies dans le calendrier +- Périodes d'application := périodes calendaires durant lesquelles le calendrier est applicable - Dates d'application := -dates spécifiques pour lesquelles le calendrier est applicable; -ces dates peuvent être ajoutées dans ou en dehors des périodes calendaires. +dates spécifiques pour lesquelles le calendrier est applicable; +ces dates peuvent être ajoutées dans ou en dehors des périodes calendaires. Un calendrier peut n'avoir que des dates calendaires, auquel cas les jours d'applications n'ont pas de signification =: -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant le réseau pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique - -* préfixe : clé identifiant un producteur de données unique -* type = Timetable : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant le réseau pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique + +* préfixe : clé identifiant un producteur de données unique +* type = Timetable : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/help/toc.textile b/app/views/help/toc.textile index 1ce35cac2..ca5a282fd 100644 --- a/app/views/help/toc.textile +++ b/app/views/help/toc.textile @@ -5,20 +5,21 @@ title: Sommaire h3. Sommaire -# "Généralités":introduction +# "Généralités":introduction ## "Normalisation":normalisation ## "Documentation":documentation -# "Espaces de données":dataspaces -# "Réseaux":networks +## "Vue d'ensemble":schema +# "Espaces de données":dataspaces +# "Réseaux":networks # "Transporteurs":companies # "Lignes":lines -## "Séquences d'arrêts":routes +## "Séquences d'arrêts":routes ## "Missions":journeypatterns ## "Courses/Horaires":vehiclejourneys -# "Arrêts":stop_areas +# "Arrêts":stop_areas ## "Correspondances":connection_links -## Accès -## Liaisons Arrêt-Accès +## Accès +## Liaisons Arrêt-Accès # "Calendriers d'application":timetables # Outils ## Imports @@ -26,4 +27,5 @@ h3. Sommaire ## Validation # Divers ## "API Rest":restapis +## "FAQ":faq diff --git a/app/views/help/vehiclejourneys.textile b/app/views/help/vehiclejourneys.textile index 84547ebe7..a2f611dc9 100644 --- a/app/views/help/vehiclejourneys.textile +++ b/app/views/help/vehiclejourneys.textile @@ -3,35 +3,35 @@ layout: default title: Courses --- -h3. Définition +h3. Définition -Une course décrit le déplacement d'un véhicule de transport public sur une séquence d'arrêts de la ligne. La course parcourt les arrêts de la séquence d'arrêts dans l'ordre, sans nécessairement s'arrêter à chacun des arrêts. A chaque arrêt desservi, la course précise l'horaire de passage. -De plus, la course est rattachée à un nombre variable de calendriers d'application. +Une course décrit le déplacement d'un véhicule de transport public sur une séquence d'arrêts de la ligne. La course parcourt les arrêts de la séquence d'arrêts dans l'ordre, sans nécessairement s'arrêter à chacun des arrêts. A chaque arrêt desservi, la course précise l'horaire de passage. +De plus, la course est rattachée à un nombre variable de calendriers d'application. h3. Attributs - Nom := nom de la course - Nom public := nom public pour les voyageurs - Commentaire := zone de texte libre -- Mode de transport := mode de transport pour la course; par défaut, c'est le mode de transport de la ligne qui est appliqué -- Particularité := champs libre pouvant préciser des modes de fonctionnement (TAD par exemple) +- Mode de transport := mode de transport pour la course; par défaut, c'est le mode de transport de la ligne qui est appliqué +- Particularité := champs libre pouvant préciser des modes de fonctionnement (TAD par exemple) -p(attr_data). Données de gestion : +p(attr_data). Données de gestion : - Identifiant Neptune := -clé unique pérenne identifiant la course pour les échanges Neptune -cet identifiant est composé de 3 parties : préfixe:type:id_technique -* préfixe : clé identifiant un producteur de données unique -* type = VehicleJourney : clé identifiant le type d'objet (valeur imposée) -* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur -ce champ obligatoire est automatiquement généré s'il n'est pas renseigné -il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. +clé unique pérenne identifiant la course pour les échanges Neptune +cet identifiant est composé de 3 parties : préfixe:type:id_technique +* préfixe : clé identifiant un producteur de données unique +* type = VehicleJourney : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul object d'un type donné pour un même producteur +ce champ obligatoire est automatiquement généré s'il n'est pas renseigné +il est possible aussi de ne renseigner que l'identifiant technique auquel cas la valeur sera complétée automatiquement. =: -- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois -- Version := version de l'objet (auto incrémenté à chaque modification) -- Créé par := compte utilisateur ayant procédé à la dernière modification +- Date de création := date à laquelle l'objet a été créé ou modifié pour la dernière fois +- Version := version de l'objet (auto incrémenté à chaque modification) +- Créé par := compte utilisateur ayant procédé à la dernière modification -h3. Implémentation +h3. Implémentation p. TODO diff --git a/app/views/imports/new.html.erb b/app/views/imports/new.html.erb index 1b797b0d6..206967073 100644 --- a/app/views/imports/new.html.erb +++ b/app/views/imports/new.html.erb @@ -18,10 +18,9 @@ <%= form.input :resources, :as => :file %> <% end %> - <%= form.buttons do %> - <%= form.commit_button true %> - <li><%= t('or') %></li> - <li><%= link_to t('cancel'), :back %></li> - <% end %> + <%= form.actions do %> + <%= form.action :submit, :as => :button , :label => t( 'formtastic.import' ) %> + <%= form.action :cancel, :as => :link %> + <% end %> <% end %> <% end %> diff --git a/app/views/layouts/_user_links.erb b/app/views/layouts/_user_links.erb index b33f8bd8e..aa70e8c18 100644 --- a/app/views/layouts/_user_links.erb +++ b/app/views/layouts/_user_links.erb @@ -15,7 +15,7 @@ <% if user_signed_in? %> <li> | </li> <li> - <%= link_to help_path do %> + <%= link_to help_path , :target => "chouette_help" do %> <span class="help"><%= t('layouts.help') %></span> <% end %> </li> diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 4318d7484..aebbc9f04 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -4,6 +4,8 @@ <title>Chouette V2 - <%= title %></title> <%= stylesheet_link_tag :application %> <%= javascript_include_tag :application %> + <!-- %= javascript_include_tag 'jquery.qtip.min', 'formtastic.qtip2.min' % --> + <!-- %= stylesheet_link_tag 'jquery.qtip.min.css' % --> <script src="http://maps.google.com/maps/api/js?v=3.2&sensor=false"></script> <%= csrf_meta_tag %> <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> @@ -21,7 +23,7 @@ <div class="title"> <% if selected_referential? %> <h1><%= @referential.name %></h1> - <% elsif help_page? %> + <% elsif help_page? || test_sheet_page? %> <h1>Guide d'utilisation</h1> <% end %> </div> @@ -31,10 +33,12 @@ </div> <div class="tabs"> <ul class="main"> - <% if help_page? %> - <li><%= link_to "Aide", help_path, :class => "current" %></li> + <% if help_page? || test_sheet_page? %> + <li><%= link_to "Aide", help_path, :class =>("current" if help_page?) %></li> + <li><%= link_to "Tests de validation", test_sheet_path+"1.1", :class =>("current" if test_sheet_page?) %></li> <% elsif ! selected_referential? %> - <li><%= tab_link_to Referential, referentials_path, :class => "current" %></li> + <li><%= link_to Referential.model_name.human.capitalize.pluralize, referentials_path, :class => ("current" if current_page?(referentials_path) || current_page?(root_url)) %></li> + <li><%= tab_link_to FileValidation, file_validations_path %></li> <% else %> <li><%= link_to t("layouts.tabs.dashboard"), referential_path(@referential), :class => ("current" if current_page?(referential_path(@referential))) %></li> <li><%= tab_link_to Chouette::Network, referential_networks_path(@referential) %></li> diff --git a/app/views/lines/_line.erb b/app/views/lines/_line.erb index 3565966fb..a3b5c1b86 100644 --- a/app/views/lines/_line.erb +++ b/app/views/lines/_line.erb @@ -6,8 +6,10 @@ <% end %> </div> <% end %> + <div class="name"> <%= check_box_tag "ids[]", line.id, false, :class => "multiple_selection", :style => "display: none;" %> - <%= link_to truncate(line.name, :length => 30), [@referential, line], :title => "Ligne #{line.name}" %> + <%= link_to truncate(line.name, :length => 30), [@referential, line], :title => "Ligne #{line.name}"%> + </div> <div class="info"> <%= line.human_attribute_name('network') %> <%= link_to_if line.network, line.network.name, referential_network_path(@referential, line.network), :title => "#{line.human_attribute_name('network')} #{line.network.name}" %> - <%= line.human_attribute_name('company') %> <%= link_to_if( line.company, line.company.name, referential_company_path(@referential, line.company), :title => "#{line.human_attribute_name('company')} #{line.company.name}" ) %> diff --git a/app/views/referentials/show.html.erb b/app/views/referentials/show.html.erb index 2f2afdbed..f6c9522ce 100644 --- a/app/views/referentials/show.html.erb +++ b/app/views/referentials/show.html.erb @@ -17,6 +17,77 @@ <label><%= Referential.human_attribute_name("time_zone") %>: </label> <%= @referential.time_zone %> </p> + <p> + <label><%= Referential.human_attribute_name("validity_period") %>: </label> + <% if Chouette::TimeTable.start_validity_period.nil? %> + <%= Referential.human_attribute_name("no_validity_period") %> + <% else %> + <%= Referential.human_attribute_name("start_validity_period") %> + <%= l Chouette::TimeTable.start_validity_period %> + <%= Referential.human_attribute_name("end_validity_period") %> + <%= l Chouette::TimeTable.end_validity_period %> + <% end %> + </p> + + <table class="count"> + <thead> + <tr> + <td colspan="2"><%= t(".objects") %></td> + <td><%= t(".count") %></td> + </tr> + </thead> + <tbody> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("networks") %></td> + <td class="value"> <%= @referential.networks.size %></d> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("lines") %></td> + <td class="value"> <%= @referential.lines.size %></d> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("companies") %></td> + <td class="value"> <%= @referential.companies.size %></d> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("time_tables") %></td> + <td class="value"> <%= @referential.time_tables.size %></d> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("connection_links") %></td> + <td class="value"> <%= @referential.connection_links.size %></d> + </tr> + <tr> + <td class="object" colspan="2"><%= Referential.human_attribute_name("stop_areas") %></td> + <td class="value"> <%= @referential.stop_areas.size %></d> + </tr> + <tr> + <td class="image"><%= image_tag "map/boarding_position.png"%></td> + <td class="object"><%= Referential.human_attribute_name("boarding_positions") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","BoardingPosition").size %></d> + </tr> + <tr> + <td class="image"><%= image_tag "map/quay.png"%></td> + <td class="object"><%= Referential.human_attribute_name("quays") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","Quay").size %></d> + </tr> + <tr> + <td class="image"><%= image_tag "map/commercial_stop_point.png"%></td> + <td class="object"><%= Referential.human_attribute_name("commercial_stops") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","CommercialStopPoint").size %></d> + </tr> + <tr> + <td class="image"><%= image_tag "map/stop_place.png"%></td> + <td class="object"><%= Referential.human_attribute_name("stop_places") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","StopPlace").size %></d> + </tr> + <tr> + <td class="image"><%= image_tag "map/itl.png"%></td> + <td class="object"><%= Referential.human_attribute_name("itls") %></td> + <td class="value"> <%= @referential.stop_areas.where("area_type = ?","ITL").size %></d> + </tr> + </tbody> + </table> </div> <% content_for :sidebar do %> diff --git a/app/views/routes/_route.html.erb b/app/views/routes/_route.html.erb index 4ec720e5d..e99f418b1 100644 --- a/app/views/routes/_route.html.erb +++ b/app/views/routes/_route.html.erb @@ -12,7 +12,6 @@ <% end %> <%= route.human_attribute_name('wayback_code') %> <%= (route.wayback=="A") ? t('route.wayback.positive') : t('wayback.negative') %> <div class="actions"> - <%= link_to t("routes.actions.edit"), edit_referential_line_route_path(@referential, @line, route), :class => "edit" %> | <%= link_to t("vehicle_journeys.actions.index"), referential_line_route_vehicle_journeys_path(@referential, @line, route), :class => "link" %> </div> </div> diff --git a/app/views/stop_areas/add_routing_lines.html.erb b/app/views/stop_areas/add_routing_lines.html.erb index 967d502d8..e0750a758 100644 --- a/app/views/stop_areas/add_routing_lines.html.erb +++ b/app/views/stop_areas/add_routing_lines.html.erb @@ -6,11 +6,10 @@ <%= form.input :routing_line_ids, :as => :text, :input_html => { :"data-pre" => ( @lines.map { |line| { :id => line.id.to_s, :name => "#{line.number} - #{line.name}" } } ).to_json } %> <% end %> - <%= form.buttons do %> - <%= form.commit_button %> - <%= t('or') %> - <%= link_to t('cancel'), [@referential, @stop_area] %> - <% end %> + <%= form.actions do %> + <%= form.action :submit, :as => :button %> + <%= form.action :cancel, :as => :link %> + <% end %> </div> <% end %> diff --git a/app/views/stop_areas/add_routing_stops.html.erb b/app/views/stop_areas/add_routing_stops.html.erb index 49c0cad7a..5fc2326f0 100644 --- a/app/views/stop_areas/add_routing_stops.html.erb +++ b/app/views/stop_areas/add_routing_stops.html.erb @@ -6,11 +6,10 @@ <%= form.input :routing_stop_ids, :as => :text, :input_html => { :"data-pre" => ( @stops.map { |stop| { :id => stop.id.to_s, :name => "#{stop.name} #{stop.country_code}" } } ).to_json } %> <% end %> - <%= form.buttons do %> - <%= form.commit_button %> - <%= t('or') %> - <%= link_to t('cancel'), [@referential, @stop_area] %> - <% end %> + <%= form.actions do %> + <%= form.action :submit, :as => :button %> + <%= form.action :cancel, :as => :link %> + <% end %> </div> <% end %> diff --git a/app/views/stop_areas/index.html.erb b/app/views/stop_areas/index.html.erb index d40f0d646..0d2a925cc 100644 --- a/app/views/stop_areas/index.html.erb +++ b/app/views/stop_areas/index.html.erb @@ -3,6 +3,7 @@ <%= search_form_for @q, :url => referential_stop_areas_path(@referential), :html => {:method => :get} do |f| %> <%= f.label :name_or_country_code_cont, "#{t('.name_or_country_code')} :" %> <%= f.text_field :name_or_country_code_cont %> + <%= f.hidden_field :area_type_eq %> <%= f.submit t('actions.search') %> <%= t("or") %> <%= link_to t("cancel"), referential_stop_areas_path(@referential) %> diff --git a/app/views/stop_areas/show.html.erb b/app/views/stop_areas/show.html.erb index 17c074f60..5f4bdb0d1 100644 --- a/app/views/stop_areas/show.html.erb +++ b/app/views/stop_areas/show.html.erb @@ -138,6 +138,21 @@ </div> <% end %> </div> + <% elsif @stop_area.routes.present? %> + <div class="link"><%= image_tag "icons/link.png"%></div> + <div class="children"> + <% @stop_area.routes.each do |route| %> + <div class="child"> + <%= link_to([@referential, route.line ]) do %> + <span><%= route.line.number %></span> + <% end %> + + <%= link_to([@referential, route.line , route]) do %> + <span><%= route.name %></span> + <% end %> + </div> + <% end %> + </div> <% end %> </div> diff --git a/app/views/test_sheet/1.1.html b/app/views/test_sheet/1.1.html new file mode 100644 index 000000000..e7623184a --- /dev/null +++ b/app/views/test_sheet/1.1.html @@ -0,0 +1,297 @@ +<div class=WordSection1> + +<p class=MsoTitle style='margin-top:6.0pt;margin-right:0cm;margin-bottom:12.0pt; +margin-left:0cm'><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 1.1</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=616 + style='width:461.65pt;margin-left:-.55pt;border-collapse:collapse'> + <tr> + <td width=615 colspan=2 valign=top style='width:461.6pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la conformité à la syntaxe XML suivant les recommandations du W3C</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Contrôler + que le fichier respecte la syntaxe XML telle que décrite dans les + recommandations du W3C</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>W3C</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s)</span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connexe(s)</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité</span></b></p> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr> + <td width=615 colspan=2 valign=top style='width:461.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=109 valign=top style='width:81.5pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=507 valign=top style='width:380.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:3.4pt;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Un fichier XML doit + être correctement constitué : </span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:3.4pt;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:3.4pt;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- 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.</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:3.4pt;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- Les balises n'ayant pas de contenu + doivent se terminer par />.</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:3.4pt;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- Toutes les balises portant un contenu + non vide doivent être fermées.</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:3.4pt;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Les valeurs d'attributs doivent être </span><em><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>entre guillemets.</span></em></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:3.4pt;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Les noms d'attributs sont </span><em><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>en minuscules.</span></em></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:3.4pt;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 </span><em><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>ouvrante</span></em><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> de l'élément.</span></p> + </td> + </tr> + <tr> + <td width=109 valign=top style='width:81.5pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=507 valign=top style='width:380.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:3.4pt;text-align:left;layout-grid-mode:char'><span + class=enteteexemplexml><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + de fichier XML</span></span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:3.4pt;text-align:left'><span class=tag><span style='font-size: + 10.0pt;font-family:"Courier New";font-weight:normal'><?xml + version="1.0" encoding="ISO-8859-1"?></span></span></h1> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><ChouettePTNetwork + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + 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"></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <PTNetwork></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <objectId>AMIV:PTNetwork:95</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'><versionDate>2007-03-21</versionDate></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span class=tag><span + style='font-size:10.0pt;font-family:"Courier New"'>...</span></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span class=tag><span + style='font-size:10.0pt;font-family:"Courier New"'></ChouettePTNetwork></span></span></p> + </td> + </tr> + <tr> + <td width=615 colspan=2 valign=top style='width:461.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>1.1.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conformité + à la syntaxe XML</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>S</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>yntaxe + XML suivant les recommandations du W3C</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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...). </span></h1> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».</span></p> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/1.2.html b/app/views/test_sheet/1.2.html new file mode 100644 index 000000000..dae76e7aa --- /dev/null +++ b/app/views/test_sheet/1.2.html @@ -0,0 +1,335 @@ + +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 1.2</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=615 + style='width:461.6pt;margin-left:-.5pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=615 colspan=2 valign=top style='width:461.6pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la conformité au schéma XML du profil CHOUETTE</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Schéma + XML CHOUETTE</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=615 colspan=2 valign=top style='width:461.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=109 valign=top style='width:81.5pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=507 valign=top style='width:380.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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. </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>La vérification de la conformité XSD + permet de valider, entre autre :</span></p> + <p class=MsoNormal style='margin-top:14.0pt;margin-right:0cm;margin-bottom: + 0cm;margin-left:36.0pt;margin-bottom:.0001pt;text-indent:-18.0pt'><span + style='font-size:10.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> + </span></span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>que + les balises utilisées sont bien connues (définies dans l'XSD)</span></p> + <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><span + style='font-size:10.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> + </span></span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>la + présence des balises obligatoires </span></p> + <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><span + style='font-size:10.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> + </span></span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>l’arborescence + des balises </span></p> + <p class=MsoNormal style='margin-left:36.0pt;text-indent:-18.0pt'><span + style='font-size:10.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> + </span></span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>l’ordre + des balises </span></p> + <p class=MsoNormal style='margin-left:35.7pt;text-indent:-17.85pt'><span + style='font-size:10.0pt;font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> + </span></span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>la + cardinalité des balises</span></p> + <p class=MsoNormal style='margin-top:0cm;margin-right:0cm;margin-bottom:6.0pt; + margin-left:35.7pt;text-indent:-17.85pt'><span style='font-size:10.0pt; + font-family:Symbol'>·<span style='font:7.0pt "Times New Roman"'> + </span></span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>le + contenu de balise (vérification de type quand il est connu : date, + durée, entier, flottant, booléen, pattern, etc.) </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=615 + style='width:461.6pt;margin-left:-.5pt;border-collapse:collapse'> + <tr> + <td width=109 valign=top style='width:81.5pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=507 valign=top style='width:380.1pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p style='text-align:justify;layout-grid-mode:char'><u><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Un exemple de + fichier XSD (reseau.xsd)</span></u><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> :</span></p> + <p class=MsoNormal style='text-align:justify'><span lang=DE style='font-size: + 10.0pt;font-family:"Courier New"'><?xml version="1.0" + encoding="ISO-8859-1"?></span></p> + <p class=MsoNormal style='text-align:justify'><span lang=DE style='font-size: + 10.0pt;font-family:"Courier New"'><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"></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=DE + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'><xsd:annotation></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> <xsd:documentation + xml:lang="en"></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>TRIDENT exchange schema.</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>Request / Answer schema</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>Copyright (c) 2001 TRIDENT + consortium, All Rights Reserved.</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </xsd:documentation></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </xsd:annotation></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <xsd:include + schemaLocation="./trident/trident_Global_schema.xsd"/></span></p> + <pre style='text-align:justify'>...</pre> + <p class=MsoNormal style='text-align:justify'><span style='font-size:10.0pt; + font-family:"Courier New"'></xsd:schema></span></p> + <p style='text-align:justify'><u><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>Suivi d'un fichier xml valide :</span></u></p> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span class=tag><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New";font-weight:normal'><?xml + version="1.0" encoding="ISO-8859-1"?></span></span></h1> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouettePTNetwork + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + 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"></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <PTNetwork></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:PTNetwork:95</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'><versionDate>2007-03-21</versionDate></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span class=tag><span + style='font-size:10.0pt;font-family:"Courier New"'>...</span></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span class=tag><span + style='font-size:10.0pt;font-family:"Courier New"'></ChouettePTNetwork></span></span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=615 colspan=2 valign=top style='width:461.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>1.2.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conformité + au schéma XML du profil CHOUETTE</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Schéma + XML du profil CHOUETTE</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=507 style='width:380.1pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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...). </span></h1> + <p class=MsoNormal style='margin-right:11.35pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- 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».</span></p> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/2.1.html b/app/views/test_sheet/2.1.html new file mode 100644 index 000000000..b4f3995a8 --- /dev/null +++ b/app/views/test_sheet/2.1.html @@ -0,0 +1,500 @@ + +<div class=WordSection1> + + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'> Fiche +du point de contrôle N° 2.1</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=629 + style='width:472.05pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=616 colspan=3 valign=top style='width:462.1pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 colspan=2 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre le réseau et ses composants</span></p> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 colspan=2 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU + RÉSEAU (« PTNetwork »).</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à la VERSION DU RÉSEAU(« PTNetwork ») + dans LIGNEs/Chouette (« Line »). </span></h1> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 colspan=2 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 colspan=2 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 colspan=2 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si la séquence « lineId » est utilisée dans + « PTNetwork »)</span></h1> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Obligatoire + (si l’élément ptNetworkIdShortCut est utilisé dans « Line »)</span></p> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 colspan=2 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=616 colspan=3 valign=top style='width:462.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr> + <td width=109 colspan=2 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'> </span></b></p> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Explication</span></b></p> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'> </span></b></p> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'> </span></b></p> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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). </span></h1> + <p class=MsoNormal style='margin-top:0cm;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>L’élément permettant d’identifier le réseau + (ptNetworkIdShortcut) auquel appartient une LIGNE/Chouette (« Line ») </span><b><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>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.</span></p> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=13><p class='MsoNormal'> </td> + </tr> + <tr style='height:710.7pt'> + <td width=109 colspan=2 valign=top style='width:81.5pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 3.5pt 0cm 3.5pt;height:710.7pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:710.7pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet PTNetwork </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=457 + height=482 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image001.jpg"></p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 3.4pt;layout-grid-mode:char'>Exemple de l’objet PTNetwork à partir d’un + fichier XML</h3> + <p class=MsoNormal style='margin-left:3.4pt'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-left:3.4pt'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><PTNetwork></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <objectId>SYNTHESE:PTNetwork:6192449487677451</objectId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <name>MP/TLS + - Tisséo</name></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <lineId></span><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>SYNTHESE:Line:11821949021891693</span><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'></lineId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <registration></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <registrationNumber>6192449487677451</registrationNumber></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> </registration></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'></PTNetwork></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <objectId>SYNTHESE:Line:11821949021891693</objectId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <name>MP/TLS/150</name></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <publishedName>le + taxi-bus Saubens</publishedName></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'><routeId>SYNTHESE:ChouetteRoute:2533274790396714</routeId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'><routeId>SYNTHESE:ChouetteRoute:2533274790396715</routeId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'><routeId>SYNTHESE:ChouetteRoute:2533274790397007</routeId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'><routeId>SYNTHESE:ChouetteRoute:2533274790397008</routeId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><registration></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><registrationNumber>11821949021891693</registrationNumber></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> </registration></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'></Line></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'>...<span style='color: + teal'> </span></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'> </p> + </td> + <td style='border:none;border-bottom:solid black 1.0pt' width=13><p class='MsoNormal'> </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=530 colspan=3 valign=top style='width:397.2pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet Line</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=478 + height=498 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image002.jpg"></p> + <p class=MsoNormal><u><span style='font-size:11.0pt'><span style='text-decoration: + none'> </span></span></u></p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 3.4pt'>Exemple de ligne référençant le réseau auquel appartient la ligne</h3> + <p class=MsoNormal style='margin-left:3.4pt'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-left:3.4pt'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><PTNetwork></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:PTNetwork:95</objectId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <versionDate>2007-03-21</versionDate></span></p> + <p class=MsoNormal style='margin-left:3.4pt'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-left:3.4pt'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <creationTime>2007-03-21T16:05:54.000+01:00</creationTime></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <name>LIGNE + 012</name></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <publishedName>Les + Courriers de l'Ile de France</publishedName></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <transportModeName>Bus</transportModeName></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488957</routeId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'><routeId>AMIV:Route:488959</routeId>...</span></p> + </td> + </tr> + <tr height=0> + <td width=100 style='border:none'></td> + <td width=7 style='border:none'></td> + <td width=527 style='border:none'></td> + <td width=7 style='border:none'></td> + </tr> +</table> + +<p class=MsoNormal><b><span style='font-family:"Tahoma","sans-serif"'> </span></b></p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=624 + style='width:467.8pt;margin-left:-3.6pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=624 colspan=2 valign=top style='width:467.8pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.1.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU + RÉSEAU (« PTNetwork »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><PTNetwork></span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><Line></span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément « lineId », situé dans l’objet + « PTNetwork », existe alors poursuivre le test, sinon abandonner le + test,</span></h1> + <h1 align=left style='margin-bottom:6.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- 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 ».</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=104 style='width:78.0pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=520 style='width:389.8pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>2.1.2</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=104 style='width:78.0pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=520 style='width:389.8pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à la VERSION DU RÉSEAU </span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>( + « PTNetwork »).dans LIGNEs/Chouette (« Line »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=104 style='width:78.0pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=520 style='width:389.8pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><Line></span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><PTNetwork></span></h1> + <p class=MsoNormal style='layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=104 style='width:78.0pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=520 style='width:389.8pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément «PtNetworkIdShortcut» existe alors poursuivre le test, sinon le + test est abandonné,</span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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» + ».</span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/2.10.html b/app/views/test_sheet/2.10.html new file mode 100644 index 000000000..bfe452e12 --- /dev/null +++ b/app/views/test_sheet/2.10.html @@ -0,0 +1,282 @@ +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.10</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Référence + à une ligne pour un point d’arrêt. </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérifiication + de la correcte référence à une LIGNE/Chouette (« Line ») pour les + POINTS D’ARRÊT SUR PARCOURS (« StopPoint » ).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-15.65pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=NL + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s)</span></h1> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Connexe(s)</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’élément « LineIdShortCut » est existant)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »).</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=107 valign=top style='width:80.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=540 valign=top style='width:405.35pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « StopPoint »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=450 + height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image009.jpg"></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'arrêt référençant le raccourci de ligne</span></u></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"; + color:black'>...</span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:488957A0A237830</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> ...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <containedIn>AMIV:StopPoint:237830</containedIn></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New";color:black'> </span><span + lang=NL style='font-size:10.0pt;font-family:"Courier New"'><name>Gérard + de Nerval</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></StopPoint></span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=107 style='width:80.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=540 style='width:405.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>2.10.1</span></h1> + </td> + </tr> + <tr> + <td width=107 style='width:80.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=540 style='width:405.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Vérification de la correcte référence à une + LIGNE/Chouette (« Line ») pour les POINTs D’ARRÊT SUR PARCOURS (« + StopPoint » ).</span></h1> + </td> + </tr> + <tr> + <td width=107 style='width:80.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=540 style='width:405.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><StopPoint></span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><Line></span></h1> + </td> + </tr> + <tr> + <td width=107 style='width:80.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=540 style='width:405.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1 align=left style='margin-top:0cm;margin-right:11.35pt;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- 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».</span></h1> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.11.html b/app/views/test_sheet/2.11.html new file mode 100644 index 000000000..c2b5c4308 --- /dev/null +++ b/app/views/test_sheet/2.11.html @@ -0,0 +1,304 @@ +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.11</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=638 + style='width:478.65pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.65pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-family:"Tahoma","sans-serif"'>Référence à un réseau au point + d’arrêt.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à la VERSION DU RÉSEAU (« PTNetwork ») + pour chaque POINT D’ARRÊT SUR PARCOURS </span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>(« + StopPoint »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-7.9pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=NL style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de + fiche(s)</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:-7.9pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’élément « PTNetworkIdShortCut » est existant)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.65pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.8pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »).</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « StopPoint »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=450 + height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image009.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Exemple + d'arrêt référençant le réseau </span></u></p> + <p class=MsoNormal><u><span style='text-decoration:none'> </span></u></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><?xml + version="1.0" encoding="ISO-8859-1"?></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><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"></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><PTNetwork></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:PTNetwork:95</objectId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:Monospace;color:black'> </span><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectId>AMIV:StopPoint:488957A0A237830</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> ...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <containedIn>AMIV:StopPoint:237830</containedIn></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + lang=NL style='font-size:10.0pt;font-family:"Courier New"'><name>Gérard + de Nerval</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left: + 0cm;margin-bottom:.0001pt;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.11.1</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left: + 0cm;margin-bottom:.0001pt;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à la VERSION DU RÉSEAU (« PTNetwork ») + pour chaque POINT D’ARRÊT SUR PARCOURS </span></h1> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left: + 0cm;margin-bottom:.0001pt;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>(« StopPoint »).</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopPoint></span></h1> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'><PTNetwork></span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément « ptNetworkIdShortcut » existe alors poursuivre le test, sinon le + test est abandonné</span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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».</span></h1> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.12.html b/app/views/test_sheet/2.12.html new file mode 100644 index 000000000..12516725e --- /dev/null +++ b/app/views/test_sheet/2.12.html @@ -0,0 +1,287 @@ + +<div class=WordSection1> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.12</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-family:"Tahoma","sans-serif"'>Définition de l'Interdiction de + Trafic Local.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de cohérence entre les objets « ITL » et les ARRÊTs/Chouette + (« StopArea »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si le réseau contient des Interdictions de Trafic Local « ITL »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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. </span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=638 + style='width:478.65pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.8pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « ITL »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=278 + height=139 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image010.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'>Exemple d'ITL dont l'« areaId » référence un + point d’arrêt</h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:237814</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>Croix + l'Alouettes</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:488965A7A23781400</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ITL></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <areaId>AMIV:StopPoint:237814</areaId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>Croix + l'Alouettes000</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortCut>AMIV:Line:014014012000</lineIdShortCut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></ITL></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=538 valign=top style='width:403.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left: + 0cm;margin-bottom:.0001pt;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.12.1</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 valign=top style='width:403.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left: + 0cm;margin-bottom:.0001pt;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de cohérence entre les objets « ITL » et les ARRÊTs/Chouette + (« StopArea »).</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:-6.7pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><ITL></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><StopArea></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet « ITL » existe alors poursuivre le test, sinon le test + est abandonné </span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 ».</span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + +</div> + diff --git a/app/views/test_sheet/2.13.html b/app/views/test_sheet/2.13.html new file mode 100644 index 000000000..613e4f0ac --- /dev/null +++ b/app/views/test_sheet/2.13.html @@ -0,0 +1,299 @@ +<body lang=FR link=blue vlink=purple> + +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.13</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Référence + à une ligne des arrêts ITL</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à la LIGNE/Chouette (« Line ») pour chaque + « ITL ».</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si le réseau contient des Interdictions de Trafic Local « ITL »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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. </span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « ITL »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=278 + height=139 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image010.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'>Exemple d'ITL avec le « lineIdShortcut » + référencé dans la ligne du réseau</h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ITL></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <areaId>AMIV:StopPoint:237814</areaId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>Croix + l'Alouettes000</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortCut>AMIV:Line:014014012</lineIdShortCut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></ITL></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.13.1</span></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à la LIGNE/Chouette (« Line ») pour chaque + « ITL ».</span></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><ITL></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Line></span></p> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1 align=left style='margin-top:0cm;margin-right:11.35pt;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- Si l’objet « ITL » existe alors poursuivre le + test, sinon le test est abandonné </span></h1> + <p class=MsoNormal style='margin-right:11.35pt'><span style='font-family: + "Tahoma","sans-serif"'> </span></p> + <p class=MsoBodyText2 style='margin-right:11.35pt'><span style='font-family: + "Tahoma","sans-serif"'>- </span><span style='font-size:11.0pt;line-height: + 200%;font-family:"Tahoma","sans-serif"'>Si l’élément de raccourci de ligne + « lineIdShortcut » existe alors poursuivre le test, sinon le test + est abandonné</span></p> + <p class=MsoNormal style='margin-top:0cm;margin-right:11.35pt;margin-bottom: + 0cm;margin-left:18.0pt;margin-bottom:.0001pt'><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <h1 align=left style='margin-top:0cm;margin-right:11.35pt;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- 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 ». </span></h1> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/2.14.html b/app/views/test_sheet/2.14.html new file mode 100644 index 000000000..26a7f1622 --- /dev/null +++ b/app/views/test_sheet/2.14.html @@ -0,0 +1,399 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.14</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=657 + style='width:492.55pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.55pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm'><i><span style='font-family: + "Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Association points + d’arrêt, tronçons, itinéraire.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification que tout </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>POINT + D’ARRÊT SUR PARCOURS (« StopPoint »)</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> est associé à un </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Itinéraire/Chouette + (ChouetteRoute »).</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Analyse de la + continuité des <span style='text-transform:uppercase'>tronçons</span> + COMMERCIAUX/Chouette (« PtLink ») au sein d’un Itinéraire/Chouette + (ChouetteRoute »)..</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-size: + 11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-size: + 11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme ou non + conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.55pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm'><i><span style='font-family: + "Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=557 style='width:417.7pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Ce + point de contrôle vérifie que tous les POINTs D’ARRÊT SUR PARCOURS </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>(« + StopPoint ») sont bien rattachés à un Itinéraire/Chouette + (« ChouetteRoute ») et que chaque POINT D’ARRÊT SUR PARCOURS </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>(« + StopPoint ») appartient à un </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";text-transform:uppercase'>tronçon</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> + COMMERCIAL/Chouette (« PtLink »).</span></p> + <p class=MsoNormal style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>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.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=547 valign=top style='width:410.6pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + de définition à partir d’un fichier XML sur le RER A</span></h3> + <p class=MsoNormal>L’élément StopPoint possède l’identifiant 521850 :</p> + <p class=MsoNormal><span style='font-size:10.0pt'> </span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectId>NINOXE:StopPoint:521850</objectId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectVersion>0</objectVersion></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><creationTime>2007-06-28T17:18:56.000+02:00</creationTime></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><containedIn>NINOXE:StopArea:521759</containedIn></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'></StopPoint></span></p> + <p class=MsoNormal><span lang=EN-US style='font-family:"Courier New"'> </span></p> + <p class=MsoNormal>On le retrouve dans le tronçon ci-après :</p> + <p class=MsoNormal><span style='font-family:"Courier New"'> </span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><PtLink></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectId>NINOXE:PtLink:521850-521851</objectId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><startOfLink>NINOXE:StopPoint:521850</startOfLink></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><endOfLink>NINOXE:StopPoint:521851</endOfLink></span></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'></PtLink></span></p> + <p class=MsoNormal><span style='font-family:"Courier New"'> </span></p> + <p class=MsoNormal>Et ce même tronçon est intégré dans l’itinéraire ci-après + :</p> + <p class=MsoNormal> </p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><objectId>NINOXE:Route:521755</objectId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectVersion>0</objectVersion></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><creationTime>2007-06-28T17:18:56.000+02:00</creationTime></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><name>X</name></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><publishedName>Marne-la-Vallée-Chessy + Cergy</publishedName></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><number>ALLER</number></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><ptLinkId>NINOXE:PtLink:521850-521851</ptLinkId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>…</span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'></ChouetteRoute></span></p> + <p class=MsoNormal><span lang=EN-US> </span></p> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Test 2.14.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + que tout </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>POINT D’ARRÊT SUR PARCOURS (« StopPoint »)</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> + est associé à un </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Itinéraire/Chouette (ChouetteRoute »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'><PtLink></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><chouetteRoute></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText> </p> + <p class=MsoBodyText>- 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é.</p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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. </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».</span></p> + <p class=MsoBodyText> </p> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='height:37.4pt'> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;padding: + 0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border:solid windowtext 1.0pt;border-left: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Test 2.14.2</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Analyse + de la continuité des </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + text-transform:uppercase;font-weight:normal'>tronçons</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> + COMMERCIAUX/Chouette (« PtLink ») au sein d’un Itinéraire/Chouette + (« ChouetteRoute »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Champ d’application</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><PtLink></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><chouetteRoute></span></p> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText> </p> + <p class=MsoBodyText>- 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é.</p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 » ».</span></p> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Le test est validé</span></p> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoTitle><span style='font-size:12.0pt;font-family:"Times New Roman","serif"; +font-weight:normal'> </span></p> + + +</div> + diff --git a/app/views/test_sheet/2.15.html b/app/views/test_sheet/2.15.html new file mode 100644 index 000000000..24fb2d502 --- /dev/null +++ b/app/views/test_sheet/2.15.html @@ -0,0 +1,463 @@ +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.15</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=639 + style='width:478.9pt;margin-left:-.5pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=639 colspan=2 valign=top style='width:478.9pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre points d'arrêt et missions commerciales.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de l’existence de définition des POINTs D’ARRÊT SUR PARCOURS (« StopPoint + ») d’une </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + text-transform:uppercase;font-weight:normal'>mission commerciale</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> + (« JourneyPattern »).</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + que tout POINT D’ARRÊT SUR PARCOURS (« StopPoint ») appartient à une </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";text-transform: + uppercase;font-weight:normal'>mission commerciale</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> + (« JourneyPattern »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « JourneyPattern » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=639 colspan=2 valign=top style='width:478.9pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=539 style='width:404.05pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:0cm;margin-right:11.35pt;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>L’objet de MISSION COMMERCIALE (« JourneyPattern ») , a + un caractère optionnel. Quand elle existe, chaque MISSION COMMERCIALE</span></h1> + <h1 align=left style='margin-top:0cm;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>(« + 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. </span></h1> + <p class=MsoNormal style='margin-right:11.35pt'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>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 </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";text-transform: + uppercase'>mission commerciale</span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> « JourneyPattern »).</span></p> + <p class=MsoNormal style='margin-right:11.35pt'><span style='font-family: + "Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.95pt;margin-left:-.5pt;border-collapse:collapse'> + <tr> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=548 colspan=2 valign=top style='width:411.1pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet « JourneyPattern »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=487 + height=483 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image008.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'un parcours qui référence sept points d'arrêt</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:489111A0A237832</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:489111A1A237807</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:489111A2A237806</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:489111A3A237805</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:489111A4A237804</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:489111A5A237803</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:489111A6A237832</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:JourneyPattern:489111M74</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:489111</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal><span lang=EN-US> </span></p> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=4 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=548 colspan=2 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left: + 0cm;margin-bottom:.0001pt;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.15.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=548 colspan=2 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm;margin-left: + 0cm;margin-bottom:.0001pt;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de l’existence de définition des POINTs D’ARRÊT SUR PARCOURS (« StopPoint + ») d’une </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + text-transform:uppercase;font-weight:normal'>mission commerciale</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> + (« JourneyPattern »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:-6.95pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=548 colspan=2 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'><JourneyPattern></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=548 colspan=2 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet de mission commerciale existe, poursuivre le test, sinon + abandonner le test</span></h1> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'> </span></h1> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 »</span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>2.15.2</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span lang=EN-US style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + que tout POINT D’ARRÊT SUR PARCOURS (« StopPoint ») appartient à une </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";text-transform: + uppercase;font-weight:normal'>mission commerciale</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> + (« JourneyPattern »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:-15.45pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Champ d’application</span></h1> + </td> + <td width=547 valign=top style='width:410.6pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><JourneyPattern></span></p> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=547 valign=top style='width:410.6pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <p class=MsoBodyText>- 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é.</p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b></p> + </td> + </tr> + <tr height=0> + <td width=1 style='border:none'></td> + <td width=108 style='border:none'></td> + <td width=1 style='border:none'></td> + <td width=539 style='border:none'></td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/2.16.html b/app/views/test_sheet/2.16.html new file mode 100644 index 000000000..c5448bbea --- /dev/null +++ b/app/views/test_sheet/2.16.html @@ -0,0 +1,305 @@ + +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.16</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.95pt;margin-left:-.5pt;border-collapse:collapse'> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Référence + à une ligne des missions commerciales.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à une LIGNE/Chouette (« Ligne ») pour une + MISSION COMMERCIALE (« JourneyPattern »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-6.9pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « JourneyPattern » existe et s’il contient l’objet + « lineIdShortCut »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.95pt;margin-left:-.5pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=548 valign=top style='width:411.1pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet JourneyPattern</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=487 + height=483 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image008.jpg"></p> + <p class=MsoNormal><span lang=EN-US> </span></p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Exemple </span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:JourneyPattern:489111M74</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:489111</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=548 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>2.16.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=548 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification de la + correcte référence à une une LIGNE/Chouette (« Ligne ») pour une + MISSION COMMERCIALE (« JourneyPattern »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:-6.9pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=548 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'><JourneyPattern></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Line></span></p> + <p class=MsoNormal style='text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=548 valign=top style='width:411.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet de mission commerciale existe, poursuivre le test, sinon + abandonner le test</span></h1> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si le raccourci de ligne « lineIdShortCut », dans l’objet + « JourneyPattern », poursuivre le test, sinon abandonner le test</span></h1> + <p class=MsoFooter><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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.»</span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/2.17.html b/app/views/test_sheet/2.17.html new file mode 100644 index 000000000..e7d9eb55d --- /dev/null +++ b/app/views/test_sheet/2.17.html @@ -0,0 +1,310 @@ +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.17</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre itinéraires et courses.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à l’Itinéraire/Chouette (« ChouetteRoute) pour + chaque COURSE COMMERCIALE (« VehicleJourney » ).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l'objet « VehicleJourney » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=548 valign=top style='width:410.85pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »).</span></h1> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=548 valign=top style='width:410.85pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « VehicleJourney » </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image011.jpg"></p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'une course qui référence une « ChouetteRoute »</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Route:488970</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>0140140120542</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:VehicleJourney:8970758</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <operatorId>AMIV:Company:2422</operatorId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <timeSlotId>AMIV:TimeSlot:0</timeSlotId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <arrivalTime>05:45:00</arrivalTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <departureTime>05:45:00</departureTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <order>1</order></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.17.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à l’Itinéraire/Chouette (« ChouetteRoute) pour + chaque COURSE COMMERCIALE (« VehicleJourney » ).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Champs d’application</span></h1> + </td> + <td width=547 valign=top style='width:410.6pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><VehicleJourney></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><ChouetteRoute></span></p> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=547 valign=top style='width:410.6pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <p class=MsoBodyText>- 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é.</p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<h1 style='margin-left:0cm;text-indent:0cm'><i><span style='font-size:11.0pt'> </span></i></h1> + +</div> diff --git a/app/views/test_sheet/2.18.html b/app/views/test_sheet/2.18.html new file mode 100644 index 000000000..4bab93f36 --- /dev/null +++ b/app/views/test_sheet/2.18.html @@ -0,0 +1,549 @@ +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.18</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:493.05pt;margin-left:-.5pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:493.05pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre les missions commerciales et les courses.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de l’existence d’une MISSION COMMERCIALE (« JourneyPattern « ) + pour chaque COURSE COMMERCIALE (« VehicleJourney »).</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la cohérence de points entre MISSION COMMERCIALE + (« JourneyPattern « ) et COURSE COMMERCIALE + (« VehicleJourney »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-12.5pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l'objet « VehicleJourney » existe et contient l'élément + « journeyPatternId »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr> + <td width=657 colspan=2 valign=top style='width:493.05pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=558 valign=top style='width:418.2pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>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 .</span></p> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Par + ailleurs, les points d’une COURSE COMMERCIALE (« VehicleJourney ») doivent + appartenir à la MISSION COMMERCIALE (« JourneyPattern ») à + laquelle la COURSE COMMERCIALE (« VehicleJourney ») est associée.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:493.05pt;margin-left:-.5pt;border-collapse:collapse'> + <tr> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=558 valign=top style='width:418.15pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet « VehicleJourney »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image011.jpg"></p> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-weight:normal'> </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal style='margin-left:18.0pt;text-indent:-18.0pt'><span + style='font-size:11.0pt'> </span></p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'une course qui référence une mission</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <objectId>AMIV:VehicleJourney:8970758</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <operatorId>AMIV:Company:2422</operatorId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <timeSlotId>AMIV:TimeSlot:0</timeSlotId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId> <arrivalTime>05:45:00</arrivalTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <departureTime>05:45:00</departureTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <order>1</order></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + </vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:10.0pt;font-family: + "Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:JourneyPattern:488970M1</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'><routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>L’objet + « JourneyPattern » référence une liste de point d’arrêt et + l’identifiant d’un itinéraire :</span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'><img width=487 + height=483 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image008.jpg"></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><u><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3> </p> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>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.</span></p> + <p class=MsoNormal> </p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><img width=433 + height=338 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image012.jpg"></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=3 valign=top style='width:493.05pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>2.18.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification de + l’existence d’une MISSION COMMERCIALE (« JourneyPattern « ) + pour chaque COURSE COMMERCIALE (« VehicleJourney »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:-15.5pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourney></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><JourneyPattern></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border-top:none; + border-left:solid black 1.0pt;border-bottom:solid black 1.0pt;border-right: + none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet de course « VehicleJourney » existe, poursuivre le test, + sinon abandonner le test</span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément « JourneyPatternId » existe dans l’objet de course + « VehicleJourney », poursuivre le test, sinon abandonner le test</span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 »</span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 2.18.2</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification + de la cohérence de points entre MISSION COMMERCIALE + (« JourneyPattern « ) et COURSE COMMERCIALE + (« VehicleJourney »).</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:-15.5pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm'><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><JourneyPattern></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Arial","sans-serif"'><vehicleJourney></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoNormal><b><span style='font-family:"Tahoma","sans-serif"'> </span></b></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Si « StopPoint » mentionné dans + les champs d’application est présent une ou plusieurs fois, poursuivre le + test, sinon le test est abandonné.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 » ».</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 » ».</span></p> + </td> + </tr> + <tr height=0> + <td width=1 style='border:none'></td> + <td width=106 style='border:none'></td> + <td width=551 style='border:none'></td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.19.html b/app/views/test_sheet/2.19.html new file mode 100644 index 000000000..f19939744 --- /dev/null +++ b/app/views/test_sheet/2.19.html @@ -0,0 +1,322 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.19</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:492.8pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Intitulé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify;layout-grid-mode: + char'><span style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Référence + à une ligne pour chaque course.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Objectif</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification de<span + style='color:#333399'> </span>la référence à une LIGNE/Chouette (« Line ») + pour une COURSE COMMERCIALE (« VehicleJourney »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Références</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-6.65pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire (si l’objet + « VehicleJourney » existe et s’il contient l’élément + « lineIdShortCut »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme ou non + conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=638 + style='width:478.65pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=548 valign=top style='width:411.1pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet « VehicleJourney »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image011.jpg"></p> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-weight:normal'> </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'une course qui référence la ligne</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:VehicleJourney:8970758</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <operatorId>AMIV:Company:2422</operatorId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <timeSlotId>AMIV:TimeSlot:0</timeSlotId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <arrivalTime>05:45:00</arrivalTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <departureTime>05:45:00</departureTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <order>1</order></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:10.0pt;font-family: + "Courier New"'>...</span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.65pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>2.19.1</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification de<span + style='color:#333399'> </span>la référence à une LIGNE/Chouette (« Line ») + pour une COURSE COMMERCIALE (« VehicleJourney »).</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:-7.7pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourney></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Line></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet « VehicleJourney » existe, poursuivre le test, sinon + abandonner le test</span></h1> + <p class=MsoFooter><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément de raccourci de ligne « lineIdShortcut » existe dans + l’objet « VehicleJourney », poursuivre le test, sinon abandonner le + test</span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 ».</span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.2.html b/app/views/test_sheet/2.2.html new file mode 100644 index 000000000..a03053d70 --- /dev/null +++ b/app/views/test_sheet/2.2.html @@ -0,0 +1,286 @@ + +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.2</span></p> + +<p class=MsoNormal><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=616 + style='width:462.1pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid;height:34.0pt'> + <td width=616 colspan=2 valign=top style='width:462.1pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:34.0pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre le regroupement de lignes et ses composants</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à des LIGNEs/Chouette (« Line ») dans GROUPE DE + LIGNES (« GroupOfLine »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=NL + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s)</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connexe(s)</span></h1> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « GroupOfLine » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=507 style='width:380.6pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='height:34.0pt'> + <td width=616 colspan=2 valign=top style='width:462.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:34.0pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=109 valign=top style='width:81.5pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Explication</span></b></p> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> + <tr style='height:710.75pt'> + <td width=109 valign=top style='width:81.5pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:710.75pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:710.75pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « GroupOfLIne » </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=291 + height=261 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image003.jpg"></p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 3.4pt;layout-grid-mode:char'>Exemple de l’objet « GroupOfLine » à + partir d’un fichier XML</h3> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:3.4pt;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:3.4pt;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><GroupOfLine></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:GroupOfLine:1</objectId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <name>SERVICE + URBAIN</name></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <lineId>AMIV:Line:014014012</lineId></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:3.4pt;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></GroupOfLine></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:3.4pt;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:3.4pt;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-left:3.4pt;text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'></Line></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:3.4pt;layout-grid-mode:char'><span style='font-size:10.0pt; + font-family:"Courier New"'>...</span></p> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 3.4pt;layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'>Dans + cet exemple, « lineId » est utilisé dans l’objet + « GroupOfLine »</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=616 colspan=2 valign=top style='width:462.1pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>2.2.1</span></h1> + </td> + </tr> + <tr> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Vérification de la correcte référence à des + LIGNEs/Chouette (« Line ») dans GROUPE DE LIGNES (« GroupOfLine »).</span></h1> + </td> + </tr> + <tr> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><GroupOfLine></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Line></span></p> + </td> + </tr> + <tr> + <td width=109 style='width:81.5pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=507 valign=top style='width:380.6pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>- Si la classe d’objets + « GroupOfLine » existe alors poursuivre le test, sinon abandonner le + test,</span></h1> + <p class=MsoBodyText2 style='margin-top:6.0pt;margin-right:11.35pt; + margin-bottom:6.0pt;margin-left:0cm;line-height:normal'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>- 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 ».</span></p> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/2.20.html b/app/views/test_sheet/2.20.html new file mode 100644 index 000000000..7d433e7ff --- /dev/null +++ b/app/views/test_sheet/2.20.html @@ -0,0 +1,336 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.20</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:492.8pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='height:37.4pt'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Vérification + des identifiants d'exploitants que référencent les courses.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification<span + style='color:#333399'> </span>de la correcte référence à + l’EXPLOITANT/Chouette (« Company ») dans une COURSE COMMERCIALE (« + VehicleJourney » ).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-15.65pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « VehicleJourney » existe et s’il contient l’objet + « operatorId »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:492.8pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet « VehicleJourney »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image011.jpg"></p> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-weight:normal'> </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'une course qui référence un opérateur exploitant la ligne</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Company></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Company:2422</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>CIF 93 - + TREMBLAY</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <registration></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <registrationNumber>014</registrationNumber></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </registration></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></Company></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <objectId>AMIV:VehicleJourney:8970758</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <operatorId>AMIV:Company:2422</operatorId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <timeSlotId>AMIV:TimeSlot:0</timeSlotId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> + <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <arrivalTime>05:45:00</arrivalTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <departureTime>05:45:00</departureTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <order>1</order></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:10.0pt;font-family: + "Courier New"'>...</span></p> + </td> + </tr> + <tr> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>2.20.1</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification<span + style='color:#333399'> </span>de la correcte référence à + l’EXPLOITANT/Chouette (« Company ») dans une COURSE COMMERCIALE (« + VehicleJourney » ).</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:-6.65pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourney></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Company></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border-top:none;border-left: + none;border-bottom:solid black 1.0pt;border-right:solid black 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet « VehicleJourney » existe, poursuivre le test, sinon + abandonner le test</span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément désignant l’exploitant « operatorId » existe dans + l’objet « VehicleJourney », poursuivre le test, sinon abandonner le + test</span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 ».</span></p> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.21.html b/app/views/test_sheet/2.21.html new file mode 100644 index 000000000..c083741eb --- /dev/null +++ b/app/views/test_sheet/2.21.html @@ -0,0 +1,325 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.21</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Référence + à une tranche horaire pour les courses.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence des COURSEs COMMERCIALEs </span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>(« + VehicleJourney » ) à des TRANCHEs HORAIREs (« TimeSlot »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-6.65pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « VehicleJourney » existe et s’il contient l’élément + « timeSlotId »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=548 valign=top style='width:410.85pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=630 + style='width:472.45pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet « VehicleJourney »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image011.jpg"></p> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'une course qui référence une tranche horaire</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><TimeSlot></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:TimeSlot:0</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><objectId>AMIV:VehicleJourney:8970758</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><operatorId>AMIV:Company:2422</operatorId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><timeSlotId>AMIV:TimeSlot:0</timeSlotId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><arrivalTime>05:45:00</arrivalTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><departureTime>05:45:00</departureTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><order>1</order></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:10.0pt;font-family: + "Courier New"'>...</span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=630 colspan=2 valign=top style='width:472.45pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>2.21.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification de la + correcte référence des COURSEs COMMERCIALEs </span></h1> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>(« VehicleJourney » ) à + des TRANCHEs HORAIREs (« TimeSlot »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:-14.75pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourney></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><TimeSlot></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet de course « VehicleJourney » existe, poursuivre le test, + sinon abandonner le test</span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément de fréquence « timeSlotId » existe dans l’objet de + course « VehicleJourney », poursuivre le test, sinon abandonner le + test</span></h1> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 ».</span></p> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.22.html b/app/views/test_sheet/2.22.html new file mode 100644 index 000000000..258bb16e9 --- /dev/null +++ b/app/views/test_sheet/2.22.html @@ -0,0 +1,350 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.22</span></p> + +<p class=MsoSubtitle> </p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:492.8pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre les points d'arrêts et les heures de passage.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérifier + la correcte référence à un POINT D’ARRÊT SUR PARCOURS + (« StopPoint ») pour les HEUREs DE PASSAGE GRAPHIQU</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";text-transform: + uppercase;font-weight:normal'>ée</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>s/Chouette + (« VehicleJourneyAtStop »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-6.65pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N°de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:0cm; + margin-left:0cm;margin-bottom:.0001pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>1.2 (vérifier qu’il existe au moins 2 HEURES DE PASSAGE + GRAPHIQUEES/Chouette pour une COURSE COMMERCIALE (« VehicleJourney » )</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « VehicleJourney »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=548 valign=top style='width:410.85pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet « VehicleJourneyAtStop »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=433 + height=338 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image012.jpg"></p> + <p class=MsoNormal> </p> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'un heure de passage qui référence un point d'arrêt</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:488970A0A237816</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><objectId>AMIV:VehicleJourney:8970758</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><operatorId>AMIV:Company:2422</operatorId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><timeSlotId>AMIV:TimeSlot:0</timeSlotId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><arrivalTime>05:45:00</arrivalTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><departureTime>05:45:00</departureTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><order>1</order></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span lang=EN-US style='font-size:10.0pt;font-family: + "Courier New"'>...</span><span lang=EN-US> </span></h3> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>2.22.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérifier la correcte + référence à un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») pour les + HEUREs DE PASSAGE GRAPHIQU</span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";text-transform:uppercase;font-weight:normal'>ée</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>s/Chouette + (« VehicleJourneyAtStop »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourneyAtStop></span></h1> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourney></span></h1> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopPoint></span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet de course « VehicleJourney » existe, poursuivre le test, + sinon abandonner le test</span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 ».</span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.23.html b/app/views/test_sheet/2.23.html new file mode 100644 index 000000000..dc5d20ad6 --- /dev/null +++ b/app/views/test_sheet/2.23.html @@ -0,0 +1,354 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.23</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:492.8pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre les courses et des heures de passage.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à une COURSE COMMERCIALE (« VehicleJourney ») dans + HEURE DE PASSAGE GRAPHIQUEE/Chouette (« VehicleJourneyAtStop »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:-6.65pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « VehicleJourney » existe et si ses + « VehicleJourneyAtStop » référencent l'identifiant + « vehicleJourneyId »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 11.35pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Pour + chaque HEURE DE PASSAGE GRAPHIQUEE/Chouette + (« VehicleJourneyAtStop ») la référence à la COURSE COMMERCIALE</span></h1> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>(« + VehicleJourney » ) à travers « vehicleJourneyId », est + optionnelle. Si elle est utilisée, vérifier qu’elle correspond à un + identifiant de COURSE COMMERCIALE (« VehicleJourney » ) définie. </span></h1> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=548 valign=top style='width:410.85pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm; + layout-grid-mode:char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’objet « VehicleJourneyAtStop »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=433 + height=338 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image012.jpg"></p> + <p class=MsoNormal> </p> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'un temps d'attente qui référence la course qui le contient</span></h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><objectId>AMIV:VehicleJourney:8970758</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><operatorId>AMIV:Company:2422</operatorId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><timeSlotId>AMIV:TimeSlot:0</timeSlotId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><arrivalTime>05:45:00</arrivalTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><departureTime>05:45:00</departureTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><order>1</order></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:10.0pt;font-family: + "Courier New"'>...</span><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=100 colspan=2 valign=top style='width:74.85pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm;layout-grid-mode:char'><i><span + lang=EN-US style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span lang=EN-US style='font-size: + 11.0pt'>N° test</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>2.23.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification de la + correcte référence à une COURSE COMMERCIALE </span></h1> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>(« VehicleJourney ») + dans HEURE DE PASSAGE GRAPHIQUEE/Chouette + (« VehicleJourneyAtStop »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Champ + d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourneyAtStop></span></h1> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'><VehicleJourney></span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet de course « VehicleJourney » existe, poursuivre le test, + sinon abandonner le test</span></h1> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 » </span></p> + <h1 style='margin-left:0cm;text-indent:0cm;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.24.html b/app/views/test_sheet/2.24.html new file mode 100644 index 000000000..04280b8ca --- /dev/null +++ b/app/views/test_sheet/2.24.html @@ -0,0 +1,282 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.24</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=657 + style='width:492.55pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.55pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm'><i><span style='font-family: + "Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence entre la + mission commerciale de la course et l’itinéraire de la course </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif"'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:0cm;text-align:left;text-indent:0cm'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme ou non + conforme</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm'><i><span style='font-family: + "Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;text-indent:0cm'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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.</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Ce + point de contrôle consiste donc à vérifier la cohérence de deux identifiants. + </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=657 + style='width:492.55pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=557 valign=top style='width:417.7pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <p class=MsoBodyText2><span style='font-size:11.0pt;line-height:200%; + font-family:"Tahoma","sans-serif"'>La mission possède un identifiant + d’Itinéraire (RouteId) :</span></p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=487 + height=483 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image008.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoBodyText2><span style='font-size:11.0pt;line-height:200%; + font-family:"Tahoma","sans-serif"'>La course associée à la mission + commerciale possède le même identifiant d’Itinéraire (RouteId)</span></p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image011.jpg"></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.55pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;text-indent:0cm'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 2.24.1</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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. </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><JourneyPattern></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><VehicleJourney></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 » » </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +</div> + + diff --git a/app/views/test_sheet/2.25.html b/app/views/test_sheet/2.25.html new file mode 100644 index 000000000..4413a2710 --- /dev/null +++ b/app/views/test_sheet/2.25.html @@ -0,0 +1,320 @@ + +<div class=WordSection1> +</span></i></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.25</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Définition + des liens d’accès.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence aux Accès/ARRÊTs/NEPTUNE (« AccessPoint » + / « StopArea ») définissant des LiensAccèsZoneArrêt /NEPTUNE + (« AccessLink ») .</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + NEPTUNE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N°de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « AccessLink » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »).</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='height:688.65pt'> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt;height:688.65pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=539 valign=top style='width:404.35pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:688.65pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « AccessLink » dans le schéma XSD CHOUETTE</span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=364 + height=529 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image013.jpg"></p> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'>Exemple d’un arrêt et + d’un point d’accès connectés lien d’accès</span></h4> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:10.0pt;font-family:Monospace; + color:black'> A définir</span></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=539 style='width:404.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.25.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=539 style='width:404.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence aux ARRÊTs/Chouette (« StopArea ») et </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>ACCES/NEPTUNE + («AccessPoint »)</span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> définissant des LiensAccèsZoneArrêt/NEPTUNE + (« AccessLink ») .</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=539 style='width:404.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopArea></span></h1> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'><AccessPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><AccessLink></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=539 style='width:404.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-right:11.35pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- Si l’objet « AccessLink » existe alors + poursuivre le test, sinon le test est abandonné,</span></h1> + <p class=MsoBodyText2 style='margin-top:6.0pt;margin-right:11.35pt; + margin-bottom:6.0pt;margin-left:0cm;line-height:normal'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>- 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 ». »</span></p> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 ». »</span></h1> + </td> + </tr> +</table> + +<h1><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + + +</div> + diff --git a/app/views/test_sheet/2.26.html b/app/views/test_sheet/2.26.html new file mode 100644 index 000000000..6f3034a19 --- /dev/null +++ b/app/views/test_sheet/2.26.html @@ -0,0 +1,351 @@ + +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.26</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:486.2pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Cohérence + entre les accès et leurs composants. (pour la lisibilité, il vaudrait mieux + que cette colonne soit en gras et la colonne de gauche ne soit pas en gras)</span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 ») </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + NEPTUNE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=548 valign=top style='width:411.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Si un </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>ACCES/NEPTUNE + </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>(« AccessPoint ») est défini, il référence soit au moins + un autre ARRÊT/Chouette (« StopArea »), soit au moins un </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>LiensAccèsZoneArrêt + /NEPTUNE (« AccessLink »)</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>.</span></h1> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=619 + style='width:464.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 5.4pt 0cm 5.4pt'> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + </td> + <td width=511 valign=top style='width:383.05pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « AccessPoint » </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=369 + height=586 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image014.jpg"></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Exemple + de AccessPoint avec </span></u><u><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>containedIn</span></u><u><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> de </span></u><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>StopArea</span><b><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif"'> </span></b><u><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>associé</span></u></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>A définir</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:Monospace'>...</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'> </p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<p class=MsoNormal> </p> + +</div> + +<b><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'><br +clear=all> +</span></b> + +<div class=WordSection9> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=629 + style='width:472.05pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=629 colspan=2 valign=top style='width:472.05pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.26.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérification + de la correcte référence à des ARRÊTs/Chouette (« StopArea ») et/ou à des L</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>iensAccèsZoneArrêt</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>/NEPTUNE + (« AccessLink ») dans les ACCES/NEPTUNE (« AccessPoint ») </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><AccessPoint></span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopArea></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><AccessLink> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si la classe d’objets « </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>AccessPoint</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>» + existe alors poursuivre le test, sinon abandonner le test,</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 + « </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>AccessLink </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>» 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 « </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>AccessPoint</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>» + n’est pas repérée dans la classe d’objets correspondante + « StopArea » ou « </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>AccessLink </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>». » + </span></h1> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/2.27.html b/app/views/test_sheet/2.27.html new file mode 100644 index 000000000..1c7440555 --- /dev/null +++ b/app/views/test_sheet/2.27.html @@ -0,0 +1,345 @@ + +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.27</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:486.2pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Référence + aux arrêts dans les équipements</span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans des + FACILITYs/NEPTUNE (« Facility ») </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + NEPTUNE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=548 valign=top style='width:411.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Si un équipement </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>/NEPTUNE + </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>(«</span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Facility</span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>») est défini et que + « facilityLocation » est défini, il référence au moins un autre + ARRÊT/Chouette (« StopArea »).</span></h1> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=619 + style='width:464.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 5.4pt 0cm 5.4pt'> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + </td> + <td width=511 valign=top style='width:383.05pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « Facility » </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=438 + height=756 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image015.jpg"></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Exemple + de Facility avec </span></u><u><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>containedIn</span></u><u><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> et de </span></u><u><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>StopArea</span></u><u><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> associé</span></u></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'>A définir</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span style='font-size:10.0pt; + font-family:Monospace'>...</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'> </p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<p class=MsoNormal> </p> + +</div> + +<b><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'><br +clear=all> +</span></b> + +<div class=WordSection10> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=629 + style='width:472.05pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=629 colspan=2 valign=top style='width:472.05pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.27.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérification + de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans les + EQUIPEMENTs /NEPTUNE </span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>(«</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Facility</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>»)</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopArea></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Facility> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si la classe d’objets « </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Facility</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>» + existe alors poursuivre le test, sinon abandonner le test,</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément « facilityLocation » n’est pas défini : + abandonner le test,</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 « </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Facility</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>» + n’est pas repérée dans la classe d’objets correspondante + « StopArea ». » </span></h1> + </td> + </tr> +</table> + + +</div> + + diff --git a/app/views/test_sheet/2.28.html b/app/views/test_sheet/2.28.html new file mode 100644 index 000000000..461c913e6 --- /dev/null +++ b/app/views/test_sheet/2.28.html @@ -0,0 +1,399 @@ + +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.28</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:486.2pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Référencement + correct des composants dans les équipements</span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence à des ARRÊTs/Chouette (« StopArea ») ou à des + LIGNEs/Chouette (« Line ») ou </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>à des POINTs D’ARRÊT + SUR PARCOURS (« StopPoint ») ou à </span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>des + TronçonsDeCorrespondance/Chouette (« ConnectionLink ») </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>dans + des EQUIPEMENTs/NEPTUNE (« Facility ») </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + NEPTUNE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=548 valign=top style='width:411.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Si un </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>EQUIPEMENTs + /NEPTUNE </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>(«</span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Facility</span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>») est défini, il référence au + moins un autre ARRÊT/Chouette (« StopArea ») ou une </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>autre + LIGNEs/Chouette (« Line ») ou un autre</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> POINTs D’ARRÊT SUR + PARCOURS (« StopPoint ») ou un autre</span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> + TronçonsDeCorrespondance/Chouette (« ConnectionLink »)</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>.</span></h1> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Il convient alors de + vérifier que l’élément référencé trouve une description dans la classe + d’objets qui le concerne.</span></h1> + </td> + </tr> +</table> +<br /> +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=619 + style='width:464.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 5.4pt 0cm 5.4pt'> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + </td> + <td width=511 valign=top style='width:383.05pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « Facility » </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=438 + height=756 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image016.jpg"></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Exemple + de Facility et de </span></u><u><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>StopPointId</span></u><u><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> associé</span></u></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>A définir</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:Monospace'>...</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'> </p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<p class=MsoNormal> </p> + +</div> + +<b><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'><br +clear=all> +</span></b> + +<div class=WordSection11> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=629 + style='width:472.05pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=629 colspan=2 valign=top style='width:472.05pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.28.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérification + de la correcte référence à un ARRÊT/Chouette (« StopArea ») ou à une + LIGNE/Chouette (« Line ») ou </span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>à un POINT D’ARRÊT SUR PARCOURS + (« StopPoint ») ou à un</span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> TronçonsDeCorrespondance/Chouette + (« ConnectionLink ») dans les FACILITYs /NEPTUNE </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>(«</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Facility</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>»)</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopArea></span></h1> + <p class=MsoNormal><span lang=EN-US><</span><span lang=EN-US + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> + StopPoint ></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'><</span><span + lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'> + Line></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'>< + ConnectionLink ></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Facility> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si la classe d’objets « </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Facility</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>» + existe alors poursuivre le test, sinon abandonner le test,</span></h1> + <h1 align=left style='margin-top:0cm;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 « </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Facility</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>» + n’est pas repérée dans la classe d’objets correspondant « StopArea ». » + </span></h1> + <p class=MsoNormal style='margin-top:12.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- Si chaque élément « </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>lineId» contient + une valeur, alors le test est validé si ces valeurs se retrouvent dans des + éléments « objectId » de la classe d’objet « </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Line</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>» sinon le test + est invalidé et produit le message « test 2.28.2 : une valeur de l’élément + « </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>lineId» + de la classe d’objets « </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Facility</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>» n’est pas repérée dans la classe + d’objets correspondant « </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Line</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>». »</span></p> + <p class=MsoNormal style='margin-top:12.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- Si chaque élément « </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connectionLinkId» + contient une valeur, alors le test est validé si ces valeurs se retrouvent + dans des éléments « objectId » de la classe d’objet « </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>ConnectionLink </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>» sinon le test + est invalidé et produit le message « test 2.28.3 : une valeur de + l’élément « </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connectionLinkId» + de la classe d’objets « </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Facility</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>» n’est pas repérée dans la classe + d’objets correspondant « </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>ConnectionLink </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>». »</span></p> + <p class=MsoNormal style='margin-top:12.0pt'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Si chaque élément « </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>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 « </span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Facility</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>» n’est pas repérée + dans la classe d’objets correspondant « StopPoint ». »</span></p> + </td> + </tr> +</table> + +</div> diff --git a/app/views/test_sheet/2.3.html b/app/views/test_sheet/2.3.html new file mode 100644 index 000000000..8785be94f --- /dev/null +++ b/app/views/test_sheet/2.3.html @@ -0,0 +1,354 @@ + +<div class=WordSection1> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.3</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:486.2pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Cohérence + entre les arrêts et leurs composants.</span></p> + <p class=MsoCommentText><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=648 colspan=2 valign=top style='width:486.2pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=548 valign=top style='width:411.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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 »).</span></h1> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<br /> + + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=619 + style='width:464.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 5.4pt 0cm 5.4pt'> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + </td> + <td width=511 valign=top style='width:383.05pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 5.4pt 0cm 5.4pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « StopArea » </span></h1> + <p class=MsoNormal><b><span style='font-size:11.0pt'><img width=464 + height=466 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image004.jpg"></span></b></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Exemple + de StopArea avec </span></u><u><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>contains</span></u><u><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> et de </span></u><u><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>StopPoint</span></u><u><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> associé</span></u></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><ChouetteArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <StopArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:237814</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>Croix + l'Alouettes</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:488965A7A237814</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <centroidOfArea>AMIV:Place:237814</centroidOfArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <StopAreaExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <areaType>Quay</areaType></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <fareCode>0</fareCode></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </StopAreaExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </StopArea></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> <StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:488965A7A237814</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'><objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> <longitude>0</longitude></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> <latitude>0</latitude></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> <longLatType>WGS84</longLatType></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span style='font-size:10.0pt; + font-family:"Courier New"'>...</span></p> + <p class=MsoNormal> </p> + </td> + </tr> +</table> +<br /> +</div> +<div class=WordSection2> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=629 + style='width:472.05pt;margin-left:-.75pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=629 colspan=2 valign=top style='width:472.05pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.3.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 ») </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopArea></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><StopPoint> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=530 style='width:397.2pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si la classe d’objets « StopArea » existe alors poursuivre le test, + sinon abandonner le test,</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 ». » </span></h1> + </td> + </tr> +</table> +</div> diff --git a/app/views/test_sheet/2.4.html b/app/views/test_sheet/2.4.html new file mode 100644 index 000000000..7bd6d3bea --- /dev/null +++ b/app/views/test_sheet/2.4.html @@ -0,0 +1,367 @@ + +<div class=WordSection1> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.4</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Définition + des correspondances.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence aux ARRÊTs/Chouette (« StopArea ») définissant des + TronçonsDeCorrespondance/Chouette (« ConnectionLink ») .</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N°de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’objet « ConnectionLink » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »).</span></h1> + </td> + </tr> +</table> + +<br /> +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='height:688.65pt'> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt;height:688.65pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:688.65pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « ConnectionLink » dans le schéma XSD + CHOUETTE</span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=547 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image005.jpg"></p> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'> </span></h4> + <h4><span style='font-family:"Tahoma","sans-serif"'>Exemple de deux arrêts connectés + par une correspondance</span></h4> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:10.0pt;font-family: + "Courier New"'><StopArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:237803</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>ZAE + Robert Moinon</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:488973A5A237803</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:489111A5A237803</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:488962A4A237803</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <centroidOfArea>AMIV:Place:237803</centroidOfArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <StopAreaExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <areaType>Quay</areaType></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <fareCode>0</fareCode></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </StopAreaExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></StopArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:237804</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>ZAE + REP</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:488973A4A237804</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:489111A4A237804</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <contains>AMIV:StopPoint:488962A3A237804</contains></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <centroidOfArea>AMIV:Place:237804</centroidOfArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <StopAreaExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <areaType>Quay</areaType></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <fareCode>0</fareCode></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </StopAreaExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></StopArea></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ConnectionLink></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:ConnectionLink:02378030237804</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <startOfLink>AMIV:StopPoint:237803</startOfLink></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <endOfLink>AMIV:StopPoint:237804</endOfLink></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <defaultDuration>PT2M53S</defaultDuration></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'></ConnectionLink></span></p> + <p class=MsoHeader style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'> </p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>La + correspondance '</span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>AMIV:ConnectionLink:02378030237804' + </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connecte + deux arrêts du réseau '</span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>AMIV:StopPoint:237803' + et 'AMIV:StopPoint:237804'.</span></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.4.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence aux ARRÊTs/Chouette (« StopArea ») définissant des + TronçonsDeCorrespondance/Chouette (« ConnectionLink ») .</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><StopArea></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><ConnectionLink></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-right:11.35pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- Si l’objet « ConnectionLink » existe alors + poursuivre le test, sinon le test est abandonné,</span></h1> + <p class=MsoBodyText2 style='margin-top:6.0pt;margin-right:11.35pt; + margin-bottom:6.0pt;margin-left:0cm;line-height:normal'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>- 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 ». »</span></p> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 ». »</span></h1> + </td> + </tr> +</table> + +</div>
\ No newline at end of file diff --git a/app/views/test_sheet/2.5.html b/app/views/test_sheet/2.5.html new file mode 100644 index 000000000..cff209e5d --- /dev/null +++ b/app/views/test_sheet/2.5.html @@ -0,0 +1,465 @@ + +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.5</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.95pt;margin-left:-.5pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.95pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre les courses et les horaires.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence aux COURSES COMMERCIALES + (« VehicleJourney ») dans les VERSIONs DES HORAIRES/Chouette </span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>(« + Timetable »).</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérifier + que chaque COURSE COMMERCIALE (« VehicleJourney ») est référencée + dans une VERSION DES HORAIRES/Chouette (« Timetable »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si « Timetable » existe et si l’identifiant de course + « VehicleJourneyId » existe dans « Timetable »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme ou message d’avertissement si une course est absente d’une + VERSION DES HORAIRES/Chouette</span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + <p class=MsoNormal style='margin-right:11.35pt'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Chaque COURSE COMMERCIALE identifiée doit + être référencée dans une VERSION DES HORAIRES/Chouette.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:493.05pt;margin-left:-.5pt;border-collapse:collapse'> + <tr> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « Timetable »</span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=432 + height=454 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image006.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal> </p> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + de VERSION DES HORAIRES/Chouette avec une liste d'identifiants de COURSEs + COMMERCIALEs:</span></u></p> + <p class=MsoNormal> </p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Timetable></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Timetable:146357</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=SV + style='font-size:10.0pt;font-family:"Courier New"'> <period></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=SV + style='font-size:10.0pt;font-family:"Courier New"'> <startOfPeriod>2006-09-18</startOfPeriod></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=SV + style='font-size:10.0pt;font-family:"Courier New"'> <endOfPeriod>2007-12-21</endOfPeriod></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=SV + style='font-size:10.0pt;font-family:"Courier New"'> </span><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></period></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <calendarDay>2006-09-18</calendarDay></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <calendarDay>2006-09-19</calendarDay></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> ...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970777</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970778</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <vehicleJourneyId>AMIV:VehicleJourney:8970779</vehicleJourneyId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> ...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></Timetable></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Timetable></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Timetable:146358</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> ...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></Timetable></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:VehicleJourney:8970777</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488970</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> ...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:VehicleJourney:8970778</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> ...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <VehicleJourney></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:VehicleJourney:8970779</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + de COURSE COMMERCIALE référencée dans une VERSION DES HORAIRES/Chouette</span></h3> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectId>NINOXE:VehicleJourney:521875</objectId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectVersion>0</objectVersion></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><creationTime>2007-06-28T17:18:56.000+02:00</creationTime></span></p> + <p class=MsoHeader><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><routeId>NINOXE:Route:521753</routeId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><number>0</number></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyAtStop></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><stopPointId>NINOXE:StopPoint:521802</stopPointId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>NINOXE:VehicleJourney:521875</vehicleJourneyId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'></vehicleJourneyAtStop></span></p> + <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Courier New"'><VehicleJourney></span></p> + <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;font-family:"Courier New"'> </span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><Timetable></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectId>NINOXE:Timetable:521973</objectId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectVersion>0</objectVersion></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><creationTime>2007-06-28T17:18:56.000+02:00</creationTime></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId><b>NINOXE:VehicleJourney:521875</b></vehicleJourneyId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>NINOXE:VehicleJourney:521876</vehicleJourneyId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>NINOXE:VehicleJourney:521877</vehicleJourneyId></span></p> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><vehicleJourneyId>NINOXE:VehicleJourney:521878</vehicleJourneyId></span></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><comment>Vacances + scolaires </comment></span></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'></Timetable></span></p> + <p class=MsoNormal> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=4 valign=top style='width:493.05pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence aux COURSES COMMERCIALES + (« VehicleJourney » ) dans les VERSIONs DES HORAIRES/Chouette </span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>(« + Timetable »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><Timetable></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><VehicleJourney></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet « Timetable » existe alors poursuivre le test, sinon le test + est abandonné,</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément «VehicleJourneyId » existe alors poursuivre le test, + sinon le test est abandonné,</span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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 »».</span></h1> + <p class=MsoNormal style='layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 2.5.2</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoHeader style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérifier + que chaque COURSE COMMERCIALE (« VehicleJourney » ) est référencée + dans une VERSION DES HORAIRES/Chouette (« Timetable »).</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Champ d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><VehicleJourney></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Timetable></span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 »».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr height=0> + <td width=1 style='border:none'></td> + <td width=108 style='border:none'></td> + <td width=1 style='border:none'></td> + <td width=548 style='border:none'></td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/2.6.html b/app/views/test_sheet/2.6.html new file mode 100644 index 000000000..2b2a7a852 --- /dev/null +++ b/app/views/test_sheet/2.6.html @@ -0,0 +1,355 @@ + +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.6</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:492.8pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='height:37.4pt'> + <td width=657 colspan=2 valign=top style='width:492.8pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Définition + des terminus</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte définition du terminus de LIGNE/Chouette (« Line »).</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N°de fiche(s) + connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si « LineEnd » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »)</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=90 valign=top style='width:67.45pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=558 valign=top style='width:418.25pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « Line »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=478 + height=498 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image002.jpg"></p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'>Exemple de « Line » avec un arrêt de fin de trajet + défini plus loin :</h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <creationTime>2007-03-21T16:05:54.000+01:00</creationTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>LIGNE + 012</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <publishedName>Les + Courriers de l'Ile de France</publishedName></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <transportModeName>Bus</transportModeName></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><StopPoint></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:StopPoint:488957A0A237830</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + style='font-size:10.0pt;font-family:"Courier New"'><objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.6.1</span></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte définition du terminus de LIGNE/Chouette (« Line »).</span></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><Line></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est + abandonné,</span></h1> + <h1 align=left style='margin-bottom:6.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- 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 »».</span></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + lang=EN-US style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>2.6.2</span></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + du caractère terminus des points de fin de trajet des LIGNEs/Chouette (« Line + »).</span></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><Line></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est + abandonné,</span></h1> + <h1 align=left style='margin-top:0cm;margin-right:11.35pt;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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».</span></h1> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/2.7.html b/app/views/test_sheet/2.7.html new file mode 100644 index 000000000..7618e3356 --- /dev/null +++ b/app/views/test_sheet/2.7.html @@ -0,0 +1,322 @@ +<div class=WordSection1> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.7</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre les Itinéraires/Chouette<b> </b>et les LIGNEs/Chouette.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence aux Itinéraires/Chouette (« ChouetteRoute ») + pour chaque LIGNE/Chouette (« Line ») .</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=NL + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N°de fiche(s)</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>1.2 + (vérifier qu’il y a au moins un élément d’itinéraire « RouteId » + dans l’objet « Line)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »). + </span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=548 valign=top style='width:410.85pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « Line »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=478 + height=498 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image002.jpg"></p> + <p class=MsoNormal> </p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'> </h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></h3> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + de définition de « routeId » dans une « Line »</span></h3> + <p class=MsoHeader><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><Line></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Line:014014012</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectVersion>1</objectVersion></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <creationTime>2007-03-21T16:05:54.000+01:00</creationTime></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>LIGNE + 012</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <publishedName>Les + Courriers de l'Ile de France</publishedName></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <transportModeName>Bus</transportModeName></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488957</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488959</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488961</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Route:488957</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Route:488959</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Route:488961</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-autospace:ideograph-numeric'><u><span lang=EN-US><span + style='text-decoration:none'> </span></span></u></p> + <p class=MsoNormal><span lang=EN-US> </span></p> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;layout-grid-mode:char'><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.7.1</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;layout-grid-mode:char'><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification de + la correcte référence aux Itinéraires/Chouette (« ChouetteRoute ») + pour chaque LIGNE/Chouette (« Line ») .</span></h1> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><Line></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><ChouetteRoute></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>- 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 » ». </span></h1> + </td> + </tr> +</table> + +</div> diff --git a/app/views/test_sheet/2.8.html b/app/views/test_sheet/2.8.html new file mode 100644 index 000000000..372ec6429 --- /dev/null +++ b/app/views/test_sheet/2.8.html @@ -0,0 +1,572 @@ +<div class=WordSection1> +</span> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.8</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.95pt;margin-left:-.5pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.95pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-family:"Tahoma","sans-serif"'>Cohérence entre les missions + commerciales et les itinéraires.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence des MISSIONs COMMERCIALEs + (« JourneyPattern ») par les Itinéraires/Chouette + (« ChouetteRoute »).</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence des Itinéraires/Chouette + (« ChouetteRoute ») que référencent les MISSIONs COMMERCIALEs + (« JourneyPattern »).</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=NL + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° de fiche(s)</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (en partie si l’objet « JourneyPattern » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=548 style='width:411.1pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>L’élément + « journeyPatternId » au sein de l'</span><span style='font-family: + "Tahoma","sans-serif";font-weight:normal'> </span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Itinéraire/Chouette + (« ChouetteRoute ») a un caractère obligatoire. Il convient de + vérifier qu'il existe une MISSION COMMERCIALE (« JourneyPattern ») + correspondante. </span></h1> + <p class=MsoNormal style='margin-right:11.35pt'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Inversement, la référence à </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>un </span><span + style='font-family:"Tahoma","sans-serif"'>Itinéraire/Chouette</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> + (« ChouetteRoute »)</span><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'> pour chaque </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";text-transform:uppercase'>mission + commerciale</span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> + « JourneyPattern », doit correspondre à un Itinéraire/Chouette + (« ChouetteRoute »). </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 0cm;margin-left:0cm;margin-bottom:.0001pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>L’ordre des points définissant + « JourneyPattern » et</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> « ChouetteRoute » </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>doit être + respecté.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:493.05pt;margin-left:-.5pt;border-collapse:collapse'> + <tr> + <td width=100 colspan=2 valign=top style='width:74.85pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Exemple</span></b></p> + </td> + <td width=558 colspan=3 valign=top style='width:418.2pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-weight:normal'>Représentation schématique de + l’Objet « ChouetteRoute »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=402 + height=502 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image007.jpg"></p> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'>Exemple d'identifiant de mission commerciale + « journeyPatternId » dans un objet « ChouetteRoute » + correspondant à un « ObjectId » dans un objet + « JourneyPattern »</h3> + <p class=MsoNormal><span lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Route:488957</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>0140140120535</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <publishedName>GOUSSAINVILLE + RER - CHAUMONTEL</publishedName></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <ptLinkId>AMIV:PTLink:488957A0A02378300237816</ptLinkId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <ptLinkId>AMIV:PTLink:488957A1A02378160237817</ptLinkId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><journeyPatternId>AMIV:JourneyPattern:488957M102</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:JourneyPattern:488957M102</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:488957</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:488957A0A237830</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:488957A1A237816</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:488957A2A237817</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'></JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-weight:normal'>Représentation schématique de + l’objet JourneyPattern</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><img width=487 + height=483 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image008.jpg"></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'> </p> + <h3 style='text-indent:0cm'>Exemple d'une mission qui référence une + ChouetteRoute</h3> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:Route:489111</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>0140140120996</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <objectId>AMIV:JourneyPattern:489111M74</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <routeId>AMIV:Route:489111</routeId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <lineIdShortcut>AMIV:Line:014014012</lineIdShortcut></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></JourneyPattern></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:Monospace;color:teal'> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=5 valign=top style='width:493.05pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-US + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.8.1</span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence des MISSIONs COMMERCIALEs + (« JourneyPattern ») par les Itinéraires/Chouette + (« ChouetteRoute »).</span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><ChouetteRoute></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><JourneyPattern></span></p> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + 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» ».</span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.8.2</span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=EN-US + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérification + de la correcte référence des Itinéraires/Chouette + (« ChouetteRoute ») que référencent les MISSIONs COMMERCIALEs + (« JourneyPattern »).</span></h1> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Champ + d’application</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><JourneyPattern></span></h1> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><ChouetteRoute></span></p> + </td> + </tr> + <tr> + <td width=108 colspan=2 style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=108 colspan=3 style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>- + Si l’objet de MISSION COMMERCIALE existe, poursuivre le test, sinon + abandonner le test</span></h1> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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 » »</span></p> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Test 2.8.3</span></p> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=9><p class='MsoNormal'> </td> + </tr> + <tr> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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> + et celle de l’Itinéraire/Chouette (« ChouetteRoute »)<b> </b>correspondant.</span></p> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=9><p class='MsoNormal'> </td> + </tr> + <tr> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=108 colspan=2 style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Champ d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><JourneyPattern></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><ptLink></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><ChouetteRoute></span></p> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=9><p class='MsoNormal'> </td> + </tr> + <tr> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=1><p class='MsoNormal'> </td> + <td width=100 colspan=2 style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Vérification</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 » ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 » ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 » ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 » »</span></p> + </td> + <td style='border:none;padding:0cm 0cm 0cm 0cm' width=9><p class='MsoNormal'> </td> + </tr> + <tr height=0> + <td width=1 style='border:none'></td> + <td width=108 style='border:none'></td> + <td width=1 style='border:none'></td> + <td width=543 style='border:none'></td> + <td width=5 style='border:none'></td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/2.9.html b/app/views/test_sheet/2.9.html new file mode 100644 index 000000000..1650f0a9a --- /dev/null +++ b/app/views/test_sheet/2.9.html @@ -0,0 +1,298 @@ + +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 2.9</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=648 + style='width:485.7pt;margin-left:-.25pt;border-collapse:collapse'> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Définition + de l’itinéraire retour.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérifier + la correcte référence à un Itinéraire/Chouette (« ChouetteRoute ») + dans le cas d’un itinéraire de retour.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil + CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span lang=NL + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>N°de fiche(s)</span></h1> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Priorité<span + style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Obligatoire + (si l’identifiant « wayBackRouteId » existe)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:0cm 3.5pt 0cm 3.5pt; + height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;layout-grid-mode:char'><b><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border:solid black 1.0pt;border-top:none; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Conforme + ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=648 colspan=2 valign=top style='width:485.7pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span + style='font-family:"Tahoma","sans-serif";color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border-top:none;border-left:solid black 1.0pt; + border-bottom:solid black 1.0pt;border-right:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=548 style='width:410.85pt;border:solid black 1.0pt;border-top:none; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:11.35pt;margin-bottom: + 6.0pt;margin-left:0cm;text-align:left;layout-grid-mode:char'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=657 + style='width:492.8pt;margin-left:-.25pt;border-collapse:collapse'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-right:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;layout-grid-mode:char'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;layout-grid-mode: + char'><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 align=left style='margin-left:18.0pt;text-align:left'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Représentation + schématique de l’Objet « ChouetteRoute »</span></h1> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=402 + height=502 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image007.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + d'itinéraire de retour</span></u></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + <p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><objectId>AMIV:Route:488957</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <name>0140140120535</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <publishedName>GOUSSAINVILLE + RER - CHAUMONTEL</publishedName></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <ptLinkId>AMIV:PTLink:488957A0A02378300237816</ptLinkId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <ptLinkId>AMIV:PTLink:488957A1A02378160237817</ptLinkId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'><journeyPatternId>AMIV:JourneyPattern:488957M10200</journeyPatternId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> <comment>12 + Lycée Gérard de Nerval – Cyprien Réthoré</comment></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + lang=EN-US style='font-size:10.0pt;font-family:"Courier New"'><wayBackRouteId>AMIV:Route:488959</wayBackRouteId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <RouteExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> <wayBack>R</wayBack></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </RouteExtension></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'></ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'><ChouetteRoute></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-US + style='font-size:10.0pt;font-family:"Courier New"'> </span><span + lang=EN-GB style='font-size:10.0pt;font-family:"Courier New"'><objectId>AMIV:Route:488959</objectId></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-GB + style='font-size:10.0pt;font-family:"Courier New"'> <name>0140140120536</name></span></p> + <p class=MsoNormal style='text-autospace:ideograph-numeric'><span lang=EN-GB + style='font-size:10.0pt;font-family:"Courier New"'>...</span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=108 colspan=2 valign=top style='width:81.35pt;border:solid black 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center;layout-grid-mode:char'><i><span lang=EN-GB + style='font-size:14.0pt;color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span lang=EN-GB style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;layout-grid-mode:char'><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>2.9.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;layout-grid-mode:char'><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Vérifier la + correcte référence à un Itinéraire/Chouette (« ChouetteRoute ») + dans le cas d’un Itinéraire de retour.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:-6.65pt;margin-bottom:6.0pt; + margin-left:0cm;layout-grid-mode:char'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Champ d’application</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;layout-grid-mode:char'><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'><ChouetteRoute></span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + solid black 1.0pt;border-bottom:solid black 1.0pt;border-right:none; + padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;layout-grid-mode:char'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=557 valign=top style='width:417.95pt;border:solid black 1.0pt; + border-top:none;padding:0cm 11.35pt 0cm 3.5pt;height:37.4pt'> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>- Si l’élément d’Itinéraire de + retour «</span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>wayBackRouteId »</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> est présent dans + l’objet « ChouetteRoute » alors poursuivre le test, sinon le test + est abandonné</span></h1> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>- 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 ».</span></h1> + <h1 style='layout-grid-mode:char'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/3.1.html b/app/views/test_sheet/3.1.html new file mode 100644 index 000000000..7467796ea --- /dev/null +++ b/app/views/test_sheet/3.1.html @@ -0,0 +1,244 @@ +<div class=WordSection1> +</span></i> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.1</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Points d’arrêt de + dénomination différente et très proches</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=628 + style='width:471.3pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=529 valign=top style='width:396.45pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=450 + height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></p> + <p class=MsoNormal align=center style='text-align:center'> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=628 colspan=2 valign=top style='width:471.3pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.1.1</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérifier + que 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») très proches + porte le même nom/même adresse</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ». </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='margin-bottom:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>- Sinon le test est validé</span></p> + </td> + </tr> +</table> + +<h1><i><span style='font-size:11.0pt'> </span></i></h1> + +</div> + diff --git a/app/views/test_sheet/3.10.html b/app/views/test_sheet/3.10.html new file mode 100644 index 000000000..22180a1aa --- /dev/null +++ b/app/views/test_sheet/3.10.html @@ -0,0 +1,432 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.10</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Détection des boucles </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Vérifier </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>si + chaque Itinéraire/Chouette (« ChouetteRoute ») contient des boucles.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Dans + le cas d’une boucle, l’Itinéraire/Chouette</span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> (« ChouetteRoute »)</span><b><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> 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éé. </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>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’</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Itinéraire/Chouette + (« ChouetteRoute »)</span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>, 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.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=657 + style='width:492.55pt;border-collapse:collapse;border:none'> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=542 valign=top style='width:406.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=450 + height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=302 + height=306 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image022.jpg"></p> + <p class=MsoNormal align=center style='text-align:center'> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=402 + height=502 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image023.jpg"></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=657 colspan=2 valign=top style='width:492.55pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=542 style='width:406.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.10.1</span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification + de l’utilisation unique dans un Itinéraire</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>/Chouette</span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif"'> (« ChouetteRoute ») d’un + POINT D’ARRÊT SUR PARCOURS (« StopPoint »)</span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><PtLink></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><ChouetteRoute></span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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».</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></b></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=542 style='width:406.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.10.2</span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Vérification de boucle dans un itinéraire</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>/Chouette</span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><PtLink></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><ChouetteRoute></span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 » ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Sinon le test est validé</span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=542 style='width:406.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.10.3</span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification + de la distance entre points d’arrêt d’un même itinéraire</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>/Chouette</span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><PtLink></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><ChouetteRoute></span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=542 valign=top style='width:406.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>- + Sinon le test est validé</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.11.html b/app/views/test_sheet/3.11.html new file mode 100644 index 000000000..56d5e2ef6 --- /dev/null +++ b/app/views/test_sheet/3.11.html @@ -0,0 +1,257 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.11</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Détection des retours en + arrière </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Signaler que sur un + Itinéraire/Chouette (« ChouetteRoute ») le ou les MISSIONs + COMMERCIALEs (« JourneyPattern ») comportent des retours en arrière</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText>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. </p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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).</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US + style='font-size:11.0pt;font-weight:normal'><img width=302 height=306 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image022.jpg"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + <h1><span lang=EN-US><img width=402 height=502 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image023.jpg"></span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Test 3.11.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Vérification de l’utilisation répétitive de</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> POINTs D’ARRÊT SUR + PARCOURS</span><span style='font-family:"Tahoma","sans-serif"'> </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> d’un Itinéraire</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>/Chouette</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> + (« ChouetteRoute »)</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><PtLink></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><ChouetteRoute></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Sinon le test est validé</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.12.html b/app/views/test_sheet/3.12.html new file mode 100644 index 000000000..9a93c2888 --- /dev/null +++ b/app/views/test_sheet/3.12.html @@ -0,0 +1,255 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.12</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=628 + style='width:471.3pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=628 colspan=2 valign=top style='width:471.3pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Connexité du graphe des + lignes et des points d’arrêt</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";color:black;font-weight:normal'>Vérifier que les </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »)</span></span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=628 colspan=2 valign=top style='width:471.3pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=529 style='width:396.45pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText style='margin-top:6.0pt'>Le réseau est décrit dans le + fichier XML par des POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)<b><span + style='font-family:"Tahoma","sans-serif"'> </span></b>, des TRONCONS + COMMERCIAUX/Chouette (« PtLink »), et des TronçonDeCorrespondances/Chouette + (« ConnectionLink »).</p> + <p class=MsoBodyText3 align=left style='margin-top:6.0pt;margin-right:0cm; + margin-bottom:6.0pt;margin-left:0cm;text-align:left'><span style='font-family: + "Tahoma","sans-serif"'>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.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=600 + style='width:450.05pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=500 valign=top style='width:375.2pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=450 height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></span></h1> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img + width=302 height=306 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image022.jpg"></span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img + width=372 height=547 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image021.jpg"></span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=600 colspan=2 valign=top style='width:450.05pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=500 style='width:375.2pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.12.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=500 valign=top style='width:375.2pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Construction + d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=500 valign=top style='width:375.2pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><PtLink></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><ConnectionLink></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=500 valign=top style='width:375.2pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Construire le graphe entre chaque « StopPoint » à partir des objets + de tronçon « PtLink » et des correspondances « ConnectionLink»</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> diff --git a/app/views/test_sheet/3.13.html b/app/views/test_sheet/3.13.html new file mode 100644 index 000000000..5f3a51bcd --- /dev/null +++ b/app/views/test_sheet/3.13.html @@ -0,0 +1,278 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.13</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Connexité du graphe des + lignes et des points d’arrêt avec intégration des horaires</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";color:black;font-weight:normal'>Vérifier que les </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>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 »)</span></span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText>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 <span style='font-family: + "Tahoma","sans-serif";color:black'>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette + (« VehicleJourneyAtStop »)<b> </b></span></p> + <p class=MsoNormal style='margin-top:6.0pt;text-align:justify;text-autospace: + none'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + color:black'>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 </span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>POINTs D’ARRÊT SUR PARCOURS + (« StopPoint »)</span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";color:black'> et en créant un cheminement vers les + autres </span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>POINTs + D’ARRÊT SUR PARCOURS (« StopPoint »)</span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";color:black'>.</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US + style='font-size:11.0pt;font-weight:normal'><img width=450 height=624 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></span></h1> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img + width=372 height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image019.jpg"></span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img + width=433 height=338 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image020.jpg"></span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img + width=372 height=547 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image024.jpg"></span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.13.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Construction + d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS + (« StopPoint ») en tenant compte des </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";color:black'>HEUREs + DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop »)</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><VehicleJourney></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><VehicleJourneyAtStop></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span lang=EN-US style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'><ConnectionLink></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Construire le graph entre chaque point d’arrêt « StopPoint » à + partir des objets « VehicleJourney », + « VehicleJourneyAtStop » et des correspondances + « ConnectionLink ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Si le graph 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> diff --git a/app/views/test_sheet/3.14.html b/app/views/test_sheet/3.14.html new file mode 100644 index 000000000..feaee5be7 --- /dev/null +++ b/app/views/test_sheet/3.14.html @@ -0,0 +1,258 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.14</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif";color:black'>Carte + isochrone du fichier de données</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Dessin du graphe des </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";color:black; + font-weight:normal'>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette + (« VehicleJourneyAtStop »)</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> par rapport au point + centre de tous les </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Indication pour appréciation</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;text-align:justify;text-autospace: + none'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>La + carte des isochrones est obtenu en fonction des POINTs D’ARRÊT SUR PARCOURS + (« StopPoint ») et des </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";color:black'>HEUREs DE PASSAGE + GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop »)</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> des COURSEs</span></p> + <p class=MsoNormal style='margin-top:6.0pt;text-autospace:none'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=547 valign=top style='width:410.6pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=450 height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></span></h1> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img + width=372 height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image019.jpg"></span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US><img + width=433 height=338 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image020.jpg"></span></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.14.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Rendu + graphique du réseau à l’aide des isochrones</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><VehicleJourney></span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><VehicleJourneyAtStop></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=547 valign=top style='width:410.6pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Construire le graphe des isochrones des temps + minimum entre « StopPoint » à partir des objets + « VehicleJourney » et « VehicleJourneyAtStop ».</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Construire le graphe des isochrones des + temps maximum entre « StopPoint » à partir des objets + « VehicleJourney », « VehicleJourneyAtStop ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Interpréter manuellement le rendu des deux graphes.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.15.html b/app/views/test_sheet/3.15.html new file mode 100644 index 000000000..da861b959 --- /dev/null +++ b/app/views/test_sheet/3.15.html @@ -0,0 +1,286 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.15</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence des horaires</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Vérifier que les <span + style='color:black'>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette + (« VehicleJourneyAtStop »)</span></span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> sont + cohérentes (pas de temps de parcours aberrant et pas de retour en arrière + dans le temps)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Dans + chaque COURSE (« VehicleJourney ») du fichier , il faut vérifier + que les </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + color:black'>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette + (« VehicleJourneyAtStop »)</span><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b><b><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif"'> </span></b><span style='font-size: + 11.0pt;font-family:"Arial","sans-serif"'>pour chaque POINT D’ARRÊT SUR + PARCOURS (« StopPoint »)</span><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> sont dans un ordre chronologique et que + les écarts horaires entre 2 POINTs D’ARRÊT SUR PARCOURS + (« StopPoint »)</span><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'> </span><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> consécutifs + ne sont pas aberrants (fixer pour cela un seuil)</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h3 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm;text-indent:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple + de définition à partir d’un fichier XML sur le RER A</span></h3> + <p class=MsoNormal> </p> + <p class=MsoNormal><span lang=EN-US><VehicleJourney></span></p> + <p class=MsoNormal><span lang=EN-US><objectId>NINOXE:VehicleJourney:521875</objectId></span></p> + <p class=MsoNormal><span lang=EN-US><objectVersion>0</objectVersion></span></p> + <p class=MsoNormal><span lang=EN-US><creationTime>2007-06-28T17:18:56.000+02:00</creationTime></span></p> + <p class=MsoNormal><span lang=EN-US><routeId>NINOXE:Route:521753</routeId></span></p> + <p class=MsoNormal><span lang=EN-US><number>0</number></span></p> + <p class=MsoNormal><span lang=EN-US><vehicleJourneyAtStop></span></p> + <p class=MsoNormal><span lang=EN-US><stopPointId>NINOXE:StopPoint:521802</stopPointId></span></p> + <p class=MsoNormal><span lang=EN-US><vehicleJourneyId>NINOXE:VehicleJourney:521875</vehicleJourneyId></span></p> + <p class=MsoNormal><span lang=EN-US><arrivalTime>08:00:00</arrivalTime></span></p> + <p class=MsoNormal><span lang=EN-US><departureTime>08:00:00</departureTime></span></p> + <p class=MsoNormal><span lang=EN-US></vehicleJourneyAtStop></span></p> + <p class=MsoNormal><span lang=EN-US><vehicleJourneyAtStop></span></p> + <p class=MsoNormal><span lang=EN-US><stopPointId>NINOXE:StopPoint:521803</stopPointId></span></p> + <p class=MsoNormal><span lang=EN-US><vehicleJourneyId>NINOXE:VehicleJourney:521875</vehicleJourneyId></span></p> + <p class=MsoNormal><span lang=EN-US><arrivalTime>08:01:00</arrivalTime></span></p> + <p class=MsoNormal><departureTime>08:01:00</departureTime></p> + <p class=MsoNormal></vehicleJourneyAtStop></p> + <p class=MsoNormal>……..</p> + <p class=MsoNormal>………</p> + <p class=MsoNormal><VehicleJourney></p> + <p class=MsoNormal> </p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>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</span></p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=433 + height=338 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image020.jpg"></p> + <p class=MsoNormal align=center style='text-align:center'> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Test 3.15.1</span></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Vérification de cohérence des <span + style='color:black'>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette + (« VehicleJourneyAtStop »)</span></span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> d’une + COURSE (« VehicleJourney ») pour chaque POINT D’ARRÊT SUR PARCOURS + (« StopPoint »)</span></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><VehicleJourneyAtStop></span></p> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText> </p> + <p class=MsoBodyText>- 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é.</p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoBodyText3 style='text-align:justify'><span style='font-family: + "Tahoma","sans-serif"'>- 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 ».</span></p> + <h1 align=left style='text-align:left'><i><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></i></h1> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b></p> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/3.16.html b/app/views/test_sheet/3.16.html new file mode 100644 index 000000000..6b007bfcb --- /dev/null +++ b/app/views/test_sheet/3.16.html @@ -0,0 +1,465 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N°3.16</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence des courses</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>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.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify;line-height: + normal'><span style='font-family:"Tahoma","sans-serif"'>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). </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>On vérifie qu’il y a des COURSEs pour une + journée donnée dans la VERSION DES HORAIRES/Chouette + (« Timetable »).</span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=533 valign=top style='width:399.45pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=432 + height=454 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image025.jpg"></p> + <p class=MsoNormal> </p> + <p class=MsoNormal align=center style='text-align:center'><img width=433 + height=338 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image020.jpg"></p> + <p class=MsoNormal> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=533 style='width:399.45pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>Test 3.16.1</span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=533 style='width:399.45pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Cohérence horaire pour 2 COURSEs + (« VehicleJourney ») utilisant le même couple de POINTs D’ARRÊT SUR + PARCOURS (« StopPoint »)</span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><</span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>vehicleJourneyAtStop</span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>></span></h1> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal style='text-align:justify'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1><span style='font-size:11.0pt;font-weight:normal'> </span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=533 style='width:399.45pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='text-align:left'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Test 3.16.2</span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=533 style='width:399.45pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Vérification que la VERSION DES + HORAIREs/Chouette (« Timetable ») contient des COURSEs + (« VehicleJourney »)</span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'><vehicleJourney></span></h1> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><Timetable></span></u></p> + <p class=MsoNormal><u><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><span + style='text-decoration:none'> </span></span></u></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <p class=MsoBodyText>- 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é.</p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Si l’identifiant de l’objet « </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>vehicleJourney</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> » 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 « </span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>vehicleJourney</span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'> » dont + l’identifiant est « ObjecId » n’est pas référencée dans l’objet + « TimeTable » ».</span></p> + <p class=MsoNormal style='text-align:justify'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b></p> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=533 style='width:399.45pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='text-align:left'><span lang=EN-US style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>Test 3.16.3</span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>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 »)</span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><VehicleJourney></span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><VehicleJourneyAtStop></span></p> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr> + <td width=115 valign=top style='width:86.0pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=533 valign=top style='width:399.45pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 »</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 »</span></p> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b></p> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/3.17.html b/app/views/test_sheet/3.17.html new file mode 100644 index 000000000..530526ca2 --- /dev/null +++ b/app/views/test_sheet/3.17.html @@ -0,0 +1,242 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.17</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Modèle de représentation + des coordonnées des points d’accès</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>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</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil NEPTUNE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Conforme ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;line-height:normal'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=376 height=595 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image026.jpg"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.17.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Test + des coordonnées géographiques de chaque POINT D’ACCES + (« AccessPoint ») par rapport à un modèle de projection de + référence.</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><AccessPoint></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Soit + PJ la projection de référence.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Si l’objet « AccessPoint » est présent une ou plusieurs fois, + poursuivre le test, sinon le test est abandonné.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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.»</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Sinon le test est validé.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.18.html b/app/views/test_sheet/3.18.html new file mode 100644 index 000000000..d9c26f0cb --- /dev/null +++ b/app/views/test_sheet/3.18.html @@ -0,0 +1,257 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.18</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Intitulé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Localisation + des points d’accès à l’intérieur d’un périmètre défini.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Objectif</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>S’assurer que les </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>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.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Références</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>TRIDENT/profil NEPTUNE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>N°de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Délivrance d’un avertissement de mise en garde sur des + conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Si le jeu de données appartient à un + exploitant dont le réseau dessert un groupe de communes, les coordonnées des </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>POINTs D’ACCES + (« AccessPoint »)</span><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> doivent se situer dans cette zone. </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Ce point de contrôle consiste donc à + vérifier que les coordonnées en latitude et longitude de chaque </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>POINT D’ACCES + (« AccessPoint »)</span><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>sont incluses dans un territoire délimité.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'> </h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=406 height=643 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image027.gif"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.18.1</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérification + que les coordonnées de chaque </span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>POINT D’ACCES (« AccessPoint »)</span><b><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>sont inscrites dans + une zone déterminée et qu’elles sont dans le bon système de projection.</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><AccessPoint></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Soit + PG le polygone de la zone couverte par le réseau dans une projection PJ.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + + +</div> + diff --git a/app/views/test_sheet/3.19.html b/app/views/test_sheet/3.19.html new file mode 100644 index 000000000..ed032f4f5 --- /dev/null +++ b/app/views/test_sheet/3.19.html @@ -0,0 +1,242 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.19</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Modèle de représentation des + coordonnées des équipements</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>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</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil NEPTUNE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Conforme ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;line-height:normal'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=493 height=801 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image028.gif"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.19.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Test + des coordonnées géographiques de chaque EQUIPEMENT (« Facility ») + par rapport à un modèle de projection de référence.</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><Facility></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Soit + PJ la projection de référence.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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.»</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Sinon le test est validé.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.2.html b/app/views/test_sheet/3.2.html new file mode 100644 index 000000000..c0866df30 --- /dev/null +++ b/app/views/test_sheet/3.2.html @@ -0,0 +1,254 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.2</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=609 + style='width:457.1pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=609 colspan=2 valign=top style='width:457.1pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Points d’arrêt très + proches regroupés au sein d’une zone d’arrêt </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Vérifier que des POINTs D’ARRÊT SUR + PARCOURS (« StopPoint ») très proches, </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>portant + le même nom ou un nom différent,</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> sont regroupés au sein + d’un même ARRÊT/Choutte.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=609 colspan=2 valign=top style='width:457.1pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=510 style='width:382.25pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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). </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=619 + style='width:464.2pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=519 valign=top style='width:389.35pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=450 + height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></p> + <p class=MsoNormal align=center style='text-align:center'> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=619 colspan=2 valign=top style='width:464.2pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.2.1</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérifier + que 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») très proches + appartiennent à un même ARRÊT1/Chouette (« StopArea »)</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Sinon le test est validé</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.20.html b/app/views/test_sheet/3.20.html new file mode 100644 index 000000000..caf922356 --- /dev/null +++ b/app/views/test_sheet/3.20.html @@ -0,0 +1,257 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.20</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Intitulé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Localisation + des équipements à l’intérieur d’un périmètre défini.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Objectif</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>S’assurer que les </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>coordonnées des + EQUIPEMENTs (« Facility ») du jeu de données sont situées à + l’intérieur d’un périmètre défini.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Références</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>TRIDENT/profil NEPTUNE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>N°de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Délivrance d’un avertissement de mise en garde sur des + conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Si le jeu de données appartient à un + exploitant dont le réseau dessert un groupe de communes, les coordonnées des </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>EQUIPEMENTs + (« Facility »)</span><b><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'> doivent se situer dans cette zone. </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Ce point de contrôle consiste donc à + vérifier que les coordonnées en latitude et longitude de chaque </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>EQUIPEMENT + (« Facility »)</span><b><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>sont incluses dans un territoire délimité.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=493 height=801 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image028.gif"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.20.1</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérification + que les coordonnées de chaque </span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>EQUIPEMENT (« Facility»)</span><b><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>sont inscrites dans + une zone déterminée et qu’elles sont dans le bon système de projection.</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><Facility></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Soit + PG le polygone de la zone couverte par le réseau dans une projection PJ.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + + +</div> diff --git a/app/views/test_sheet/3.21.html b/app/views/test_sheet/3.21.html new file mode 100644 index 000000000..104181277 --- /dev/null +++ b/app/views/test_sheet/3.21.html @@ -0,0 +1,282 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.21</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Intitulé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre le temps et la distance pour chaque lien accès-zone d’arrêt </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Objectif</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Vérifier </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>que qu’il y a une cohérence entre + le temps et la distance pour chaque LiensAccèsZoneArrêt/NEPTUNE + (« AccessLink »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Références</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>TRIDENT/profil NEPTUNE</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>N°de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Délivrance d’un message de mise en garde</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Pour </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>chaque LiensAccèsZoneArrêt /NEPTUNE + (« AccessLink »)</span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>, 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 …). </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Ainsi + la longueur du </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>LiensAccèsZoneArrêt + /NEPTUNE (« AccessLink ») </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>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).</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=435 + height=633 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image029.jpg"></p> + <p class=MsoNormal align=center style='text-align:center'> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.21.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérifier + les vitesses calculées à partir des attributs du </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>LiensAccèsZoneArrêt + /NEPTUNE (« AccessLink »)</span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> suivant les paramètres fixés</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><AccessLink></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Si l’élément « MobilityRestrictedTravellerDuration » est + défini dans l’élément « VehicleJourneyAtStop » identifié, + poursuivre le test, sinon le test est validé.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.3.html b/app/views/test_sheet/3.3.html new file mode 100644 index 000000000..d54516b4d --- /dev/null +++ b/app/views/test_sheet/3.3.html @@ -0,0 +1,246 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +de contrôle N° 3.3</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Unicité des noms de + points d’arrêt </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>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</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Explication</span></h1> + </td> + <td width=547 valign=top style='width:410.6pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText3 align=left style='margin-top:6.0pt;margin-right:0cm; + margin-bottom:6.0pt;margin-left:0cm;text-align:left'><span style='font-family: + "Tahoma","sans-serif"'>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. </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Ce point de contrôle consiste donc à + recenser les POINTs D’ARRÊT SUR PARCOURS qui possèdent les mêmes + caractéristiques. </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal align=center style='text-align:center'><b><span + lang=EN-US style='font-size:11.0pt'> </span></b></p> + <p class=MsoNormal align=center style='text-align:center'><b><span + lang=EN-US style='font-size:11.0pt'><img width=450 height=624 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></span></b></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.3.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Différentiation + de nom pour les POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 </span><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>message d'avertissement</span><span style='font-size: + 11.0pt;font-family:"Arial","sans-serif"'> : « 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.4.html b/app/views/test_sheet/3.4.html new file mode 100644 index 000000000..735f814a6 --- /dev/null +++ b/app/views/test_sheet/3.4.html @@ -0,0 +1,239 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.4</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Unicité des noms de ligne</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Vérifier que chaque LINE/Chouette + (« Line ») possède des propriétés uniques </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>dans + un jeu de données.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Dans + un même jeu de données, chaque LINE/Chouette (« Line ») doit + posséder une appellation unique. </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Ce + point de contrôle consiste donc à recenser les LINEs/Chouette qui possèdent + les mêmes propriétés.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=547 valign=top style='width:410.6pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span style='font-size: + 11.0pt;font-weight:normal'> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span style='font-size: + 11.0pt;font-weight:normal'><img width=478 height=498 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image018.jpg"></span></h1> + <p class=MsoNormal> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.4.1</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérifier + que chaque LINE/Chouette (« Line ») possède des valeurs d’attributs + uniques</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><Line></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 »» </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> diff --git a/app/views/test_sheet/3.5.html b/app/views/test_sheet/3.5.html new file mode 100644 index 000000000..968d199a7 --- /dev/null +++ b/app/views/test_sheet/3.5.html @@ -0,0 +1,239 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.5</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Modèle de représentation + des coordonnées des points d’arrêt</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>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</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Conforme ou non conforme</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;line-height:normal'><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=450 height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.5.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>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.</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-family:"Tahoma","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Soit + PJ la projection de référence.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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.»</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Sinon le test est validé.</span></p> + </td> + </tr> +</table> + +</div>
\ No newline at end of file diff --git a/app/views/test_sheet/3.6.html b/app/views/test_sheet/3.6.html new file mode 100644 index 000000000..2ad4af075 --- /dev/null +++ b/app/views/test_sheet/3.6.html @@ -0,0 +1,260 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.6</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Intitulé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Localisation + des points d’arrêt à l’intérieur d’un périmètre défini.</span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Objectif</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>S’assurer que les </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'>coordonnées des POINTs + D’ARRÊT SUR PARCOURS (« StopPoint ») du jeu de données sont situées + à l’intérieur d’un périmètre défini.</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Références</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>N°de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Délivrance d’un avertissement de mise en garde sur des + conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Si le jeu de données appartient à un + exploitant dont le réseau dessert un groupe de communes, les coordonnées des </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>POINTs D’ARRÊT SUR + PARCOURS (« StopPoint »)</span><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> doivent se situer dans cette zone. </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>Ce point de contrôle consiste donc à + vérifier que les coordonnées en latitude et longitude de chaque </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>POINT D’ARRÊT SUR + PARCOURS (« StopPoint »)</span><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>sont incluses dans un territoire délimité.</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=450 height=624 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image017.jpg"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.6.1</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérification + que les coordonnées de chaque </span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>POINT D’ARRÊT SUR PARCOURS + (« StopPoint »)</span><b><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'> </span></b><span style='font-size:11.0pt;font-family: + "Arial","sans-serif"'>sont inscrites dans une zone déterminée et qu’elles + sont dans le bon système de projection.</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoHeader style='margin-top:6.0pt'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'><StopPoint></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Soit + PG le polygone de la zone couverte par le réseau dans une projection PJ.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Si la valeur de l’attribut de l’élément + « longLatType » contenu dans l’objet « StopPoint » est + différente de PJ alors le test fournit le message d'avertissement « test + 3.6.1a : le point d’arrêt d’identifiant « ObjectId » n’est pas + dans le bon système de projection », sinon poursuivre le test.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Si la projection du point, calculée à + partir des valeurs des attributs des éléments « longitude », + « latitude » contenus dans l’objet « 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 d’arrêt d’identifiant + « ObjectId » a des coordonnées qui sont hors du polygone de la zone + couverte ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.7.html b/app/views/test_sheet/3.7.html new file mode 100644 index 000000000..5193c9ae9 --- /dev/null +++ b/app/views/test_sheet/3.7.html @@ -0,0 +1,256 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.7</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='font-family:"Tahoma","sans-serif"; + color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Intitulé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Caractérisation + des distances entre les points d’arrêt </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Objectif</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Vérifier </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>que la distance entre les </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>POINTs + D’ARRÊT SUR PARCOURS (« StopPoint »)</span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'> se situe dans + une fourchette paramétrable (distance minimale et maximale à fixer)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Références</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>N°de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Délivrance d’un avertissement de mise en garde sur des + conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>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).</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US + style='font-size:11.0pt;font-weight:normal'><img width=372 height=618 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image019.jpg"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US + style='font-size:11.0pt;font-weight:normal'><img width=433 height=338 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image020.jpg"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.7.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérification + de la distance entre 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») + consécutifs</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'><vehicleJourney> + </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><VehicleJourneyAtStop></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 valign=top style='width:403.55pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b></p> + <p class=MsoBodyText3 align=left style='text-align:left'><span + style='font-family:"Tahoma","sans-serif"'>- 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é.</span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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».</span></p> + <p class=MsoNormal style='text-align:justify'><b><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> </span></b></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Sinon le test est validé</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.8.html b/app/views/test_sheet/3.8.html new file mode 100644 index 000000000..08e6f6d19 --- /dev/null +++ b/app/views/test_sheet/3.8.html @@ -0,0 +1,283 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.8</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Intitulé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt;text-align:justify'><span + style='font-size:11.0pt;line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence + entre le temps et la distance pour chaque correspondance </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Objectif</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Vérifier </span><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>que qu’il y a une cohérence entre + le temps et la distance pour chaque TronçonDeCorrespondance/Chouette + (« ConnectionLink »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Références</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>TRIDENT/profil CHOUETTE</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>N°de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + <h1><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"; + font-weight:normal'>Délivrance d’un message de mise en garde</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Pour </span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>chaque TronçonDeCorrespondance/Chouette + (« ConnectionLink »)</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>, le temps de parcours entre 2 + ARRÊT1/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 …). </span></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Ainsi + la longueur du </span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>TronçonDeCorrespondance/Chouette + (« ConnectionLink »)</span><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'> 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).</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=638 + style='width:478.4pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=538 valign=top style='width:403.55pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=left style='margin-left:18.0pt;text-align:left;text-indent:-18.0pt'><span + style='font-size:11.0pt;font-weight:normal'> </span></h1> + <p class=MsoNormal align=center style='text-align:center'><img width=372 + height=547 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image021.jpg"></p> + <p class=MsoNormal align=center style='text-align:center'> </p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=638 colspan=2 valign=top style='width:478.4pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.8.1</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Vérifier + les vitesses calculées à partir des attributs du </span><span + style='font-size:11.0pt;font-family:"Arial","sans-serif"'>TronçonDeCorrespondance/Chouette + (« ConnectionLink »)</span><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'> suivant les paramètres fixés</span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><ConnectionLink></span></p> + </td> + </tr> + <tr> + <td width=100 valign=top style='width:74.85pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=538 style='width:403.55pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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é.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + Si l’élément « MobilityRestrictedTravellerDuration » est + défini dans l’élément « VehicleJourneyAtStop » identifié, + poursuivre le test, sinon le test est validé.</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>- + 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 ».».</span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/3.9.html b/app/views/test_sheet/3.9.html new file mode 100644 index 000000000..249a1d722 --- /dev/null +++ b/app/views/test_sheet/3.9.html @@ -0,0 +1,260 @@ +<div class=WordSection1> +</span></b> + +<p class=MsoTitle><span style='font-size:14.0pt;font-family:"Tahoma","sans-serif"'>Fiche +du point de contrôle N° 3.9</span></p> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Description</span></i></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Intitulé</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><span style='font-size:11.0pt; + line-height:200%;font-family:"Tahoma","sans-serif"'>Cohérence entre le temps + et la distance pour chaque tronçon </span></p> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Objectif</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Vérifier </span><span + style='font-size:11.0pt;font-family:"Tahoma","sans-serif";font-weight:normal'>que + qu’il y a une cohérence entre le temps et la distance pour chaque TRONCON + COMMERCIAL / Chouette (« PtLink »)</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Références</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>TRIDENT/profil CHOUETTE/Transmodel + V4 et V5.1</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>N° de fiche(s) connexe(s)</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + <h1 align=left style='text-align:left'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif";font-weight:normal'> </span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Priorité<span style='color:red'> </span></span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Obligatoire</span></h1> + </td> + </tr> + <tr style='height:37.4pt'> + <td width=108 style='width:81.35pt;border:solid windowtext 1.0pt;border-top: + none;padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <p class=MsoBodyText2 style='margin-top:6.0pt'><b><span style='font-family: + "Tahoma","sans-serif"'>Résultat</span></b></p> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt;height:37.4pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif";font-weight:normal'>Délivrance d’un avertissement de + mise en garde sur des conséquences éventuelles de dysfonctionnement</span></h1> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span style='color:navy'>Mise en œuvre</span></i></h1> + </td> + </tr> + <tr> + <td width=100 style='width:74.85pt;border:solid windowtext 1.0pt;border-top: + none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 align=left style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:left'><span style='font-size:11.0pt;font-family: + "Tahoma","sans-serif"'>Explication</span></h1> + </td> + <td width=547 style='width:410.6pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm;text-align:justify'><span style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Pour chaque </span><span style='font-size: + 11.0pt;font-family:"Tahoma","sans-serif"'>TRONCON COMMERCIAL / Chouette + (« PtLink »)</span><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>, + 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). </span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +<table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0 width=647 + style='width:485.45pt;border-collapse:collapse;border:none'> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + padding:0cm 3.5pt 0cm 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span lang=EN-US style='font-size:11.0pt; + font-family:"Tahoma","sans-serif"'>Exemple</span></b></p> + </td> + <td width=547 valign=top style='width:410.6pt;border:solid windowtext 1.0pt; + border-left:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US> </span></h1> + <h1 style='margin-left:18.0pt;text-indent:-18.0pt'><span lang=EN-US><img + width=372 height=618 src="BATERI_Neptune_FINAL-V2_0a_fichiers/image019.jpg"></span></h1> + <p class=MsoNormal><span lang=EN-US> </span></p> + <p class=MsoNormal align=center style='text-align:center'><b><span + lang=EN-US><img width=433 height=338 + src="BATERI_Neptune_FINAL-V2_0a_fichiers/image020.jpg"></span></b></p> + <p class=MsoNormal align=center style='text-align:center'><span lang=EN-US> </span></p> + </td> + </tr> + <tr style='page-break-inside:avoid'> + <td width=647 colspan=2 valign=top style='width:485.45pt;border:solid windowtext 1.0pt; + border-top:none;padding:0cm 3.5pt 0cm 3.5pt'> + <h2 align=center style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt; + margin-left:0cm;text-align:center'><i><span lang=EN-US style='font-size:14.0pt; + color:navy'>Evaluation</span></i></h2> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span lang=EN-US style='font-size:11.0pt'>N° test</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Test + 3.9.1</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Libellé</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>Vérifier + que la vitesse entre 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») + consécutifs se situe dans une fourchette autorisée.</span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Champ d’application</span></h1> + </td> + <td width=108 style='width:81.35pt;border-top:none;border-left:none; + border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><vehicleJourney> + </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'><VehicleJourneyAtStop></span></p> + </td> + </tr> + <tr> + <td width=108 valign=top style='width:81.35pt;border:solid windowtext 1.0pt; + border-top:none;padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <h1 style='margin-top:6.0pt;margin-right:0cm;margin-bottom:6.0pt;margin-left: + 0cm'><span style='font-size:11.0pt'>Vérification</span></h1> + </td> + <td width=108 valign=top style='width:81.35pt;border-top:none;border-left: + none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt; + padding:5.65pt 11.35pt 5.65pt 3.5pt'> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- Si le fichier contient un objet + « vehicleJourney » incluant au moins deux objets + « vehicleJourneyAtStop » consécutifs, poursuivre le test, sinon le + test est abandonné. </span></p> + <p class=MsoNormal><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'> </span></p> + <p class=MsoNormal style='text-align:justify'><span style='font-size:11.0pt; + font-family:"Arial","sans-serif"'>- 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 ».</span></p> + <p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'> </span></b></p> + <p class=MsoNormal style='margin-top:6.0pt;margin-right:0cm;margin-bottom: + 6.0pt;margin-left:0cm'><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif"'>- + </span></b><span style='font-size:11.0pt;font-family:"Arial","sans-serif"'>Sinon + le test est validé</span></p> + </td> + </tr> +</table> + +<p class=MsoNormal> </p> + +</div> + diff --git a/app/views/test_sheet/show.html.erb b/app/views/test_sheet/show.html.erb new file mode 100644 index 000000000..6c0c4b109 --- /dev/null +++ b/app/views/test_sheet/show.html.erb @@ -0,0 +1,7 @@ +<%= @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 new file mode 100644 index 000000000..23ccdfcaf --- /dev/null +++ b/app/views/test_sheet/toc.html @@ -0,0 +1,56 @@ +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.12":3.12 +** "Fiche 3.13":3.13 +** "Fiche 3.14":3.14 +** "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/app/views/time_table_dates/_form.html.erb b/app/views/time_table_dates/_form.html.erb index decc0b3cc..e3d07e128 100644 --- a/app/views/time_table_dates/_form.html.erb +++ b/app/views/time_table_dates/_form.html.erb @@ -1,6 +1,6 @@ <%= semantic_form_for [@referential, @time_table, @time_table_date] do |form| %> <%= form.inputs do %> - <%= form.input :date, :as => :date, :label => @time_table_date.human_attribute_name("date") %> + <%= form.input :date, :as => :date_picker, :label => @time_table_date.human_attribute_name("date") %> <% end %> <%= form.actions do %> diff --git a/app/views/time_table_periods/_form.html.erb b/app/views/time_table_periods/_form.html.erb index 71f8f3fd1..cd7681df6 100644 --- a/app/views/time_table_periods/_form.html.erb +++ b/app/views/time_table_periods/_form.html.erb @@ -1,7 +1,7 @@ <%= semantic_form_for [@referential, @time_table, @time_table_period] do |form| %> <%= form.inputs do %> - <%= form.input :period_start, :as => :date, :label => @time_table_period.human_attribute_name("period_start") %> - <%= form.input :period_end, :as => :date, :label => @time_table_period.human_attribute_name("period_end") %> + <%= form.input :period_start, :as => :date_picker, :label => @time_table_period.human_attribute_name("period_start") %> + <%= form.input :period_end, :as => :date_picker, :label => @time_table_period.human_attribute_name("period_end") %> <% end %> <%= form.actions do %> <%= form.action :submit, :as => :button %> diff --git a/app/views/time_tables/_form.erb b/app/views/time_tables/_form.erb index 362d89935..1fdf78335 100644 --- a/app/views/time_tables/_form.erb +++ b/app/views/time_tables/_form.erb @@ -19,7 +19,6 @@ <%= form.action :cancel, :as => :link %> <% end %> <% end %> -<h3 class="dates"><%= t('.dates') %></h3> -<%= render "dates" %> + diff --git a/app/views/vehicle_journeys/_form.html.erb b/app/views/vehicle_journeys/_form.html.erb index 6258d634a..dada2c6ff 100644 --- a/app/views/vehicle_journeys/_form.html.erb +++ b/app/views/vehicle_journeys/_form.html.erb @@ -3,37 +3,39 @@ <%= form.input :journey_pattern, :as => :select, :collection => @route.journey_patterns, :include_blank => false, :member_label => Proc.new { |jp| journey_name(jp) } %> <%= form.input :published_journey_name %> <%= form.input :published_journey_identifier %> - <%= form.input :comment %> + <%= form.input :comment %> <%= form.input :transport_mode, :as => :select, :collection => Chouette::Line.transport_modes, :include_blank => true, :member_label => Proc.new { |mode| t("transport_modes.label.#{mode}") } %> <%= form.input :status_value %> <%= form.input :facility %> <%= form.input :vehicle_type_identifier%> <%= form.input :objectid, :input_html => { :disabled => !@vehicle_journey.new_record? } %> - <%= form.inputs :class => "stop_times", :name => @vehicle_journey.human_attribute_name(:vehicle_journey_at_stop_ids) do %> - <table border="0" class="vehicle_journey_at_stops"> - <thead> - <tr> - <th class="hour title"><%= t('.arrival') %></th> - <th class="stop title" ><%= t('.stop_title') %></th> - <th class="hour title"><%= t('.departure') %></th> - </tr> - </thead> - <!-- - <= form.semantic_fields_for :vehicle_journey_at_stops do |vjas| > - <= vjas.object.stop_point.stop_area.name > - <= vjas.input :_destroy, :as => :hidden > - <= vjas.input :departure_time, :as => :time > - - < end > - --> - <tbody class="journey_pattern_dependent_list"> - <%= render :partial => "vehicle_journeys/vehicle_journey_at_stop_fields", - :collection => @vehicle_journey.vehicle_journey_at_stops, :as => :vehicle_journey_at_stop %> - </tbody> - </table> + <% if !@vehicle_journey.new_record? %> + <%= form.inputs :class => "stop_times", :name => @vehicle_journey.human_attribute_name(:vehicle_journey_at_stop_ids) do %> + <table border="0" class="vehicle_journey_at_stops"> + <thead> + <tr> + <th class="hour title"><%= t('.arrival') %></th> + <th class="stop title" ><%= t('.stop_title') %></th> + <th class="hour title"><%= t('.departure') %></th> + </tr> + </thead> + <!-- + <= form.semantic_fields_for :vehicle_journey_at_stops do |vjas| > + <= vjas.object.stop_point.stop_area.name > + <= vjas.input :_destroy, :as => :hidden > + <= vjas.input :departure_time, :as => :time > + + < end > + --> + <tbody class="journey_pattern_dependent_list"> + <%= render :partial => "vehicle_journeys/vehicle_journey_at_stop_fields", + :collection => @vehicle_journey.vehicle_journey_at_stops, :as => :vehicle_journey_at_stop %> + </tbody> + </table> + <% end %> <% end %> - <%= form.input :time_table_tokens, :label => t('.time_tables'), :as => :text, :input_html => { :"data-pre" => ( @vehicle_journey.time_tables.map { |time_table| { :id => time_table.id, :name => time_table.comment } } ).to_json } %> + <%= form.input :time_table_tokens, :label => t('.time_tables'), :as => :text, :input_html => { :"data-pre" => ( @vehicle_journey.time_tables.map { |time_table| { :id => time_table.id, :name => time_table.comment } } ).to_json } %> <% end %> diff --git a/app/views/vehicle_journeys/_time_filter.html.erb b/app/views/vehicle_journeys/_time_filter.html.erb index 0f1e8d439..6767468ec 100644 --- a/app/views/vehicle_journeys/_time_filter.html.erb +++ b/app/views/vehicle_journeys/_time_filter.html.erb @@ -6,6 +6,8 @@ :prefix => "q", :field_name => "vehicle_journey_at_stops_departure_time_gt(4i)") %> <%= select_minute(@q.send( "vehicle_journey_at_stops_departure_time_gt") ? @q.send( "vehicle_journey_at_stops_departure_time_gt").min : 0, :prefix => "q", :field_name => "vehicle_journey_at_stops_departure_time_gt(5i)") %> + <%= f.hidden_field :journey_pattern_id_eq %> + <%= f.hidden_field :time_tables_comment_eq %> <%= f.submit t('.time_range_filter') %> <% end %> |
