diff options
| author | Marc Florisson | 2012-11-30 14:27:00 +0100 |
|---|---|---|
| committer | Marc Florisson | 2012-11-30 14:27:00 +0100 |
| commit | 251fe15d93376f3b41d4abd8e523551121d11bdb (patch) | |
| tree | 976b2d631da165541aee48cefa3b2c01e1b78e76 | |
| parent | a0bd6fc318e7ebe75e8c03949b9fc61e581de943 (diff) | |
| parent | eb2233af2573610a3f93e0b5c4a22d5d0d9b8f69 (diff) | |
| download | chouette-core-251fe15d93376f3b41d4abd8e523551121d11bdb.tar.bz2 | |
merge master
153 files changed, 6604 insertions, 16838 deletions
@@ -42,6 +42,7 @@ gem "acts_as_tree", :git => "git://github.com/dryade/acts_as_tree.git" #gem 'ninoxe', :git => 'git://github.com/dryade/ninoxe.git' #gem 'ninoxe', :git => 'git://github.com/dryade/ninoxe.git', :branch => 'V2_0_0' gem 'ninoxe', :git => 'git://chouette.dryade.priv/ninoxe' #, :path => '~/Projects/Ninoxe' +#gem 'ninoxe', :path => '~/workspace/chouette/ninoxe' gem 'acts_as_list', '0.1.6' #gem 'composite_primary_keys', '~> 5.0.8' diff --git a/Gemfile.lock b/Gemfile.lock index 509902435..c78dd01d7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,11 +1,11 @@ GIT remote: git://chouette.dryade.priv/ninoxe - revision: f6eceeafbdf02f5898256c467e86c60a045737ba + revision: 3cdd4be0710cd295c62c3c8050c849cce355682d specs: ninoxe (0.0.8) GeoRuby activerecord (>= 3.1.3) - acts_as_list (= 0.1.6) + acts_as_list (>= 0.1.6) composite_primary_keys (>= 4.1.2) geokit rails (>= 3.1.3) @@ -142,8 +142,7 @@ GEM coffee-script-source execjs coffee-script-source (1.3.3) - composite_primary_keys (5.0.8) - activerecord (~> 3.2.0) + composite_primary_keys (5.0.10) delayed_job (3.0.3) activesupport (~> 3.0) delayed_job_active_record (0.3.2) @@ -225,7 +224,7 @@ GEM map_layers (0.0.5) mime-types (1.19) modernizr-rails (2.0.6) - multi_json (1.3.6) + multi_json (1.3.7) net-scp (1.0.4) net-ssh (>= 1.99.1) net-sftp (2.0.5) @@ -266,7 +265,7 @@ GEM rake (>= 0.8.7) rdoc (~> 3.4) thor (>= 0.14.6, < 2.0) - rake (0.9.2.2) + rake (0.9.5) ransack (0.7.0) actionpack (~> 3.0) activerecord (~> 3.0) @@ -333,10 +332,10 @@ GEM therubyrhino_jar (1.7.4) thor (0.16.0) tilt (1.3.3) - treetop (1.4.11) + treetop (1.4.12) polyglot polyglot (>= 0.3.1) - tzinfo (0.3.33) + tzinfo (0.3.35) uglifier (1.2.7) execjs (>= 0.3.0) multi_json (~> 1.3) diff --git a/README b/README deleted file mode 100644 index 7c36f2356..000000000 --- a/README +++ /dev/null @@ -1,261 +0,0 @@ -== Welcome to Rails - -Rails is a web-application framework that includes everything needed to create -database-backed web applications according to the Model-View-Control pattern. - -This pattern splits the view (also called the presentation) into "dumb" -templates that are primarily responsible for inserting pre-built data in between -HTML tags. The model contains the "smart" domain objects (such as Account, -Product, Person, Post) that holds all the business logic and knows how to -persist themselves to a database. The controller handles the incoming requests -(such as Save New Account, Update Product, Show Post) by manipulating the model -and directing data to the view. - -In Rails, the model is handled by what's called an object-relational mapping -layer entitled Active Record. This layer allows you to present the data from -database rows as objects and embellish these data objects with business logic -methods. You can read more about Active Record in -link:files/vendor/rails/activerecord/README.html. - -The controller and view are handled by the Action Pack, which handles both -layers by its two parts: Action View and Action Controller. These two layers -are bundled in a single package due to their heavy interdependence. This is -unlike the relationship between the Active Record and Action Pack that is much -more separate. Each of these packages can be used independently outside of -Rails. You can read more about Action Pack in -link:files/vendor/rails/actionpack/README.html. - - -== Getting Started - -1. At the command prompt, create a new Rails application: - <tt>rails new myapp</tt> (where <tt>myapp</tt> is the application name) - -2. Change directory to <tt>myapp</tt> and start the web server: - <tt>cd myapp; rails server</tt> (run with --help for options) - -3. Go to http://localhost:3000/ and you'll see: - "Welcome aboard: You're riding Ruby on Rails!" - -4. Follow the guidelines to start developing your application. You can find -the following resources handy: - -* The Getting Started Guide: http://guides.rubyonrails.org/getting_started.html -* Ruby on Rails Tutorial Book: http://www.railstutorial.org/ - - -== Debugging Rails - -Sometimes your application goes wrong. Fortunately there are a lot of tools that -will help you debug it and get it back on the rails. - -First area to check is the application log files. Have "tail -f" commands -running on the server.log and development.log. Rails will automatically display -debugging and runtime information to these files. Debugging info will also be -shown in the browser on requests from 127.0.0.1. - -You can also log your own messages directly into the log file from your code -using the Ruby logger class from inside your controllers. Example: - - class WeblogController < ActionController::Base - def destroy - @weblog = Weblog.find(params[:id]) - @weblog.destroy - logger.info("#{Time.now} Destroyed Weblog ID ##{@weblog.id}!") - end - end - -The result will be a message in your log file along the lines of: - - Mon Oct 08 14:22:29 +1000 2007 Destroyed Weblog ID #1! - -More information on how to use the logger is at http://www.ruby-doc.org/core/ - -Also, Ruby documentation can be found at http://www.ruby-lang.org/. There are -several books available online as well: - -* Programming Ruby: http://www.ruby-doc.org/docs/ProgrammingRuby/ (Pickaxe) -* Learn to Program: http://pine.fm/LearnToProgram/ (a beginners guide) - -These two books will bring you up to speed on the Ruby language and also on -programming in general. - - -== Debugger - -Debugger support is available through the debugger command when you start your -Mongrel or WEBrick server with --debugger. This means that you can break out of -execution at any point in the code, investigate and change the model, and then, -resume execution! You need to install ruby-debug to run the server in debugging -mode. With gems, use <tt>sudo gem install ruby-debug</tt>. Example: - - class WeblogController < ActionController::Base - def index - @posts = Post.all - debugger - end - end - -So the controller will accept the action, run the first line, then present you -with a IRB prompt in the server window. Here you can do things like: - - >> @posts.inspect - => "[#<Post:0x14a6be8 - @attributes={"title"=>nil, "body"=>nil, "id"=>"1"}>, - #<Post:0x14a6620 - @attributes={"title"=>"Rails", "body"=>"Only ten..", "id"=>"2"}>]" - >> @posts.first.title = "hello from a debugger" - => "hello from a debugger" - -...and even better, you can examine how your runtime objects actually work: - - >> f = @posts.first - => #<Post:0x13630c4 @attributes={"title"=>nil, "body"=>nil, "id"=>"1"}> - >> f. - Display all 152 possibilities? (y or n) - -Finally, when you're ready to resume execution, you can enter "cont". - - -== Console - -The console is a Ruby shell, which allows you to interact with your -application's domain model. Here you'll have all parts of the application -configured, just like it is when the application is running. You can inspect -domain models, change values, and save to the database. Starting the script -without arguments will launch it in the development environment. - -To start the console, run <tt>rails console</tt> from the application -directory. - -Options: - -* Passing the <tt>-s, --sandbox</tt> argument will rollback any modifications - made to the database. -* Passing an environment name as an argument will load the corresponding - environment. Example: <tt>rails console production</tt>. - -To reload your controllers and models after launching the console run -<tt>reload!</tt> - -More information about irb can be found at: -link:http://www.rubycentral.org/pickaxe/irb.html - - -== dbconsole - -You can go to the command line of your database directly through <tt>rails -dbconsole</tt>. You would be connected to the database with the credentials -defined in database.yml. Starting the script without arguments will connect you -to the development database. Passing an argument will connect you to a different -database, like <tt>rails dbconsole production</tt>. Currently works for MySQL, -PostgreSQL and SQLite 3. - -== Description of Contents - -The default directory structure of a generated Ruby on Rails application: - - |-- app - | |-- assets - | |-- images - | |-- javascripts - | `-- stylesheets - | |-- controllers - | |-- helpers - | |-- mailers - | |-- models - | `-- views - | `-- layouts - |-- config - | |-- environments - | |-- initializers - | `-- locales - |-- db - |-- doc - |-- lib - | `-- tasks - |-- log - |-- public - |-- script - |-- test - | |-- fixtures - | |-- functional - | |-- integration - | |-- performance - | `-- unit - |-- tmp - | |-- cache - | |-- pids - | |-- sessions - | `-- sockets - `-- vendor - |-- assets - `-- stylesheets - `-- plugins - -app - Holds all the code that's specific to this particular application. - -app/assets - Contains subdirectories for images, stylesheets, and JavaScript files. - -app/controllers - Holds controllers that should be named like weblogs_controller.rb for - automated URL mapping. All controllers should descend from - ApplicationController which itself descends from ActionController::Base. - -app/models - Holds models that should be named like post.rb. Models descend from - ActiveRecord::Base by default. - -app/views - Holds the template files for the view that should be named like - weblogs/index.html.erb for the WeblogsController#index action. All views use - eRuby syntax by default. - -app/views/layouts - Holds the template files for layouts to be used with views. This models the - common header/footer method of wrapping views. In your views, define a layout - using the <tt>layout :default</tt> and create a file named default.html.erb. - Inside default.html.erb, call <% yield %> to render the view using this - layout. - -app/helpers - Holds view helpers that should be named like weblogs_helper.rb. These are - generated for you automatically when using generators for controllers. - Helpers can be used to wrap functionality for your views into methods. - -config - Configuration files for the Rails environment, the routing map, the database, - and other dependencies. - -db - Contains the database schema in schema.rb. db/migrate contains all the - sequence of Migrations for your schema. - -doc - This directory is where your application documentation will be stored when - generated using <tt>rake doc:app</tt> - -lib - Application specific libraries. Basically, any kind of custom code that - doesn't belong under controllers, models, or helpers. This directory is in - the load path. - -public - The directory available for the web server. Also contains the dispatchers and the - default HTML files. This should be set as the DOCUMENT_ROOT of your web - server. - -script - Helper scripts for automation and generation. - -test - Unit and functional tests along with fixtures. When using the rails generate - command, template test files will be generated for you and placed in this - directory. - -vendor - External libraries that the application depends on. Also includes the plugins - subdirectory. If the app has frozen rails, those gems also go here, under - vendor/rails/. This directory is in the load path. diff --git a/README.textile b/README.textile new file mode 100644 index 000000000..ac941ee73 --- /dev/null +++ b/README.textile @@ -0,0 +1,48 @@ +h1. License + +Copyright "AFIMB":http://www.developpement-durable.gouv.fr/Presentation-de-l-AFIMB.html + +contributeurs / contributors : +* "DRYADE":http://www.dryade.net +* "MobiGIS":http://www.mobigis.fr +* "Cityway":http://www.cityway.fr + + +Ce logiciel est un programme informatique servant à créer et à échanger des données de modélisation d'offres de transport en commun en respectant les préconisations de la norme NEPTUNE [ref AFNOR en cour] . + +Ce logiciel est régi par la licence CeCILL-B soumise au droit français et respectant les principes de diffusion des logiciels libres. Vous pouvez utiliser, modifier et/ou redistribuer ce programme sous les conditions de la licence CeCILL-B telle que diffusée par le CEA, le CNRS et l'INRIA sur le site "http://www.cecill.info":http://www.cecill.info . + +En contrepartie de l'accessibilité au code source et des droits de copie, de modification et de redistribution accordés par cette licence, il n'est offert aux utilisateurs qu'une garantie limitée. Pour les mêmes raisons, seule une responsabilité restreinte pèse sur l'auteur du programme, le titulaire des droits patrimoniaux et les concédants successifs. + +A cet égard l'attention de l'utilisateur est attirée sur les risques associés au chargement, à l'utilisation, à la modification et/ou au développement et à la reproduction du logiciel par l'utilisateur étant donné sa spécificité de logiciel libre, qui peut le rendre complexe à manipuler et qui le réserve donc à des développeurs et des professionnels avertis possédant des connaissances informatiques approfondies. Les utilisateurs sont donc invités à charger et tester l'adéquation du logiciel à leurs besoins dans des conditions permettant d'assurer la sécurité de leurs systèmes et ou de leurs données et, plus généralement, à l'utiliser et l'exploiter dans les mêmes conditions de sécurité. + +Le fait que vous puissiez accéder à cet en-tête signifie que vous avez pris connaissance de la licence CeCILL-B, et que vous en avez accepté les termes. + +-------------------------------------------------------------- + +This software is a computer program whose purpose is to to manage and disseminate public transfort offers according to the french NEPTUNE standard [AFNOR reference in progress]. + +This software is governed by the CeCILL-B license under French law and abiding by the rules of distribution of free software. You can use, modify and/ or redistribute the software under the terms of the CeCILL-B license as circulated by CEA, CNRS and INRIA at the following URL "http://www.cecill.info":http://www.cecill.info . + +As a counterpart to the access to the source code and rights to copy, modify and redistribute granted by the license, users are provided only with a limited warranty and the software's author, the holder of the economic rights, and the successive licensors have only limited liability. + +In this respect, the user's attention is drawn to the risks associated with loading, using, modifying and/or developing or reproducing the software by the user in light of its specific status of free software, that may mean that it is complicated to manipulate,and that also therefore means that it is reserved for developers and experienced professionals having in-depth computer knowledge. Users are therefore encouraged to load and test the software's suitability as regards their requirements in conditions enabling the security of their systems and/or data to be ensured and, more generally, to use and operate it in the same conditions as regards security. + +The fact that you are presently reading this means that you have had knowledge of the CeCILL-B license and that you accept its terms. + +h1. Notes de version + +h2. V2.0.1 + +* Ajout de la gestion des groupes de lignes +* Ajout de la gestion des accès et des relations arrêts-accès +* Ajout d'une vue calendaire des calendriers d'application +* Améliorations ergonomiques et cartographiques +* L'import Neptune accepte les principaux formats d'encodage : ISO-8859-1, UTF-8, ... + +h2. V2.0.0 + +* refonte de l'interface graphique +* ajout d'une gestion simplifiée d'utilisateurs : +** ajout d'une notion d'organisation +** ajout d'une notion d'espace de données
\ No newline at end of file diff --git a/app/assets/images/icons/disabled_left_arrow.png b/app/assets/images/icons/disabled_left_arrow.png Binary files differnew file mode 100644 index 000000000..3e11b9c71 --- /dev/null +++ b/app/assets/images/icons/disabled_left_arrow.png diff --git a/app/assets/images/icons/disabled_right_arrow.png b/app/assets/images/icons/disabled_right_arrow.png Binary files differnew file mode 100644 index 000000000..be6fcdf65 --- /dev/null +++ b/app/assets/images/icons/disabled_right_arrow.png diff --git a/app/assets/images/icons/gray_left_arrow.png b/app/assets/images/icons/gray_left_arrow.png Binary files differnew file mode 100644 index 000000000..7dc80a93e --- /dev/null +++ b/app/assets/images/icons/gray_left_arrow.png diff --git a/app/assets/images/icons/gray_right_arrow.png b/app/assets/images/icons/gray_right_arrow.png Binary files differnew file mode 100644 index 000000000..a2fa02a7c --- /dev/null +++ b/app/assets/images/icons/gray_right_arrow.png diff --git a/app/assets/images/icons/green_left_arrow.png b/app/assets/images/icons/green_left_arrow.png Binary files differnew file mode 100644 index 000000000..26149186d --- /dev/null +++ b/app/assets/images/icons/green_left_arrow.png diff --git a/app/assets/images/icons/green_right_arrow.png b/app/assets/images/icons/green_right_arrow.png Binary files differnew file mode 100644 index 000000000..09ac3eec9 --- /dev/null +++ b/app/assets/images/icons/green_right_arrow.png diff --git a/app/assets/images/map/access_in.png b/app/assets/images/map/access_in.png Binary files differnew file mode 100644 index 000000000..6d341c517 --- /dev/null +++ b/app/assets/images/map/access_in.png diff --git a/app/assets/images/map/access_in_out.png b/app/assets/images/map/access_in_out.png Binary files differnew file mode 100644 index 000000000..5c9b066c5 --- /dev/null +++ b/app/assets/images/map/access_in_out.png diff --git a/app/assets/images/map/access_out.png b/app/assets/images/map/access_out.png Binary files differnew file mode 100644 index 000000000..bd366b7fc --- /dev/null +++ b/app/assets/images/map/access_out.png diff --git a/app/assets/javascripts/access_points.js.coffee b/app/assets/javascripts/access_points.js.coffee new file mode 100644 index 000000000..74c5e926f --- /dev/null +++ b/app/assets/javascripts/access_points.js.coffee @@ -0,0 +1,46 @@ +jQuery -> + x_y_change = (event) -> + if referential_projection != undefined + referential_point = new OpenLayers.Geometry.Point($('input#access_point_longitude').val(), $('input#access_point_latitude').val()).transform(new OpenLayers.Projection("EPSG:4326"), referential_projection ) + + $('input#access_point_x').val(referential_point.x) + $('input#access_point_y').val(referential_point.y) + + feature = map.getLayersByName("access_point")[0].getFeatureByFid($('input#access_point_id').val()) + google_point = new OpenLayers.LonLat($('input#access_point_longitude').val(), $('input#access_point_latitude').val()).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()) + feature.move(google_point) + map.setCenter(google_point, 16, false, true) + + $('input#access_point_longitude').change(x_y_change) + $('input#access_point_latitude').change(x_y_change) + + lon_lat_change = (event) -> + if referential_projection != undefined + wgs84_point = new OpenLayers.Geometry.Point($('input#access_point_x').val(), $('input#access_point_y').val()).transform(referential_projection, new OpenLayers.Projection("EPSG:4326")) + + $('input#access_point_longitude').val( wgs84_point.x) + $('input#access_point_latitude').val( wgs84_point.y) + + feature = map.getLayersByName("stop_area")[0].getFeatureByFid($('input#access_point_id').val()) + google_point = new OpenLayers.LonLat(wgs84_point.x, wgs84_point.y).transform(new OpenLayers.Projection("EPSG:4326"), map.getProjectionObject()) + feature.move(google_point) + map.setCenter(google_point, 16, false, true) + + $('input#access_point_x').change(lon_lat_change) + $('input#access_point_y').change(lon_lat_change) + + + # switch visibility of access_links + switch_generics = (event) -> + event.preventDefault() + $('.access_points .generics.content').toggle('slow') + $('a.generics .switcher').toggle() + + $('.access_points a.generics').click(switch_generics) + + switch_details = (event) -> + event.preventDefault() + $('.access_points .details.content').toggle('slow') + $('a.details .switcher').toggle() + + $('.access_points a.details').click(switch_details) diff --git a/app/assets/javascripts/stop_areas.js.coffee b/app/assets/javascripts/stop_areas.js.coffee index cab862d46..aae8d4885 100644 --- a/app/assets/javascripts/stop_areas.js.coffee +++ b/app/assets/javascripts/stop_areas.js.coffee @@ -28,3 +28,18 @@ jQuery -> $('input#stop_area_x').change(lon_lat_change) $('input#stop_area_y').change(lon_lat_change) + + # switch visibility of access_links + switch_generics = (event) -> + event.preventDefault() + $('.stop_areas .generics.content').toggle('slow') + $('a.generics .switcher').toggle() + + $('.stop_areas a.generics').click(switch_generics) + + switch_details = (event) -> + event.preventDefault() + $('.stop_areas .details.content').toggle('slow') + $('a.details .switcher').toggle() + + $('.stop_areas a.details').click(switch_details) diff --git a/app/assets/javascripts/time_tables.js.coffee b/app/assets/javascripts/time_tables.js.coffee index b85376edb..d347ddc67 100644 --- a/app/assets/javascripts/time_tables.js.coffee +++ b/app/assets/javascripts/time_tables.js.coffee @@ -1,5 +1,12 @@ jQuery -> # add trigger to hide/show application dates and periods + switch_calendars = (event) -> + event.preventDefault() + $('.time_tables .calendars.content').toggle('slow') + $('a.calendars .switcher').toggle() + + $('.time_tables a.calendars').click(switch_calendars) + switch_dates = (event) -> event.preventDefault() $('.time_tables .dates.content').toggle('slow') diff --git a/app/assets/stylesheets/access_links.css.scss b/app/assets/stylesheets/access_links.css.scss new file mode 100644 index 000000000..63a55e021 --- /dev/null +++ b/app/assets/stylesheets/access_links.css.scss @@ -0,0 +1,21 @@ +// Place all the styles related to the lines controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ +@import "common"; + + +#workspace.access_links.show +{ + + .summary p label { + font-weight: bold; + } + .duration { + padding-left: 10px; + } + +} + + + + diff --git a/app/assets/stylesheets/access_points.css.scss b/app/assets/stylesheets/access_points.css.scss new file mode 100644 index 000000000..22dc3ac3d --- /dev/null +++ b/app/assets/stylesheets/access_points.css.scss @@ -0,0 +1,103 @@ +// Place all the styles related to the lines controller here. +// They will automatically be included in application.css. +// You can use Sass (SCSS) here: http://sass-lang.com/ +@import "common"; + +#workspace.access_points.index +{ + .access_point:after { + @include after_div_for_object; + } + + .access_points:after { + @include content_to_clear; + } + + .access_point { + @include div_for_object; + /* to create multi-column index */ + width: 250px; + float: left; + padding-right: 10px; + + .access_type { + width: 25px; + height: 64px; + float: left; + margin-right: 10px; + + + a { + text-decoration: none; + } + } + + } +} + +#workspace.access_points.edit { + legend { padding-bottom: 20px; } +} + +#workspace.access_points.show +{ + .geo_data { + padding-left:15px; + } + + .summary{ + + p label { + font-weight: bold; + } + } + + .access_link_pairs { + + .link { + border: 2px solid black; + } + .access_point{ + float: left; + padding: 3px 15px 0px 3px; + height: 25px; + * { vertical-align:middle; } + span { margin-left: 7px; } + img { margin: 0px 5px 0px 5px;} + } + .stop_area{ + float: left; + padding: 3px 15px 0px 3px; + height: 25px; + * { vertical-align:middle; } + span { margin-left: 7px; } + img { margin: 0px 5px 0px 5px;} + } + + .info { + font-size: 10px; + color: #777; + font-weight: normal; + padding-top: 0px; + padding-left: 45px; + padding-right: 3px; + padding-bottom: 3px; + } + } + +} + + +#sidebar ul.selection li { + a { + line-height: 27px; + + img{ + height: 25px; + width: 25px; + vertical-align: middle; + } + } +} + + diff --git a/app/assets/stylesheets/stop_areas.css.scss b/app/assets/stylesheets/stop_areas.css.scss index cd1623a05..fcfeb9fcf 100644 --- a/app/assets/stylesheets/stop_areas.css.scss +++ b/app/assets/stylesheets/stop_areas.css.scss @@ -118,6 +118,26 @@ height: 25px; } } + .access_point { + @include div_for_object; + /* to create multi-column index */ + width: 250px; + float: left; + padding-right: 10px; + + .access_type { + width: 25px; + height: 64px; + float: left; + margin-right: 10px; + + + a { + text-decoration: none; + } + } + + } } #workspace.stop_areas.select_parent @@ -135,6 +155,44 @@ } } + +#workspace.stop_areas.access_links +{ + .access_link_pairs { + .link { + border: 2px solid black; + } + .access_point{ + float: left; + padding: 3px 15px 0px 3px; + height: 25px; + * { vertical-align:middle; } + span { margin-left: 7px; } + img { margin: 0px 5px 0px 5px;} + } + .stop_area{ + float: left; + padding: 3px 15px 0px 3px; + height: 25px; + * { vertical-align:middle; } + span { margin-left: 7px; } + img { margin: 0px 5px 0px 5px;} + } + + .info { + font-size: 10px; + color: #777; + font-weight: normal; + padding-top: 0px; + padding-left: 45px; + padding-right: 3px; + padding-bottom: 3px; + } + + } + +} + #sidebar ul.selection li { a { line-height: 27px; diff --git a/app/controllers/access_links_controller.rb b/app/controllers/access_links_controller.rb new file mode 100644 index 000000000..a8c4a3ba3 --- /dev/null +++ b/app/controllers/access_links_controller.rb @@ -0,0 +1,74 @@ +class AccessLinksController < ChouetteController + defaults :resource_class => Chouette::AccessLink + + belongs_to :referential do + belongs_to :access_point, :parent_class => Chouette::AccessPoint, :optional => true, :polymorphic => true + belongs_to :stop_area, :parent_class => Chouette::StopArea, :optional => true, :polymorphic => true + end + + respond_to :html, :xml, :json + respond_to :kml, :only => :show + + + def index + request.format.kml? ? @per_page = nil : @per_page = 12 + index! + end + + def show + @map = AccessLinkMap.new(resource).with_helpers(self) + show! + end + + def new + @access_point = Chouette::AccessPoint.find(params[:access_point_id]) + data=params[:access_link] + @stop_area = Chouette::StopArea.find(data[:stop_area_id]) + @orientation = data[:link_orientation_type] + name=data[:name] + if name.nil? || name.empty? + if @orientation == "access_point_to_stop_area" + name = "#{@access_point.name} -> #{@stop_area.name}" + else + name = "#{@stop_area.name} -> #{@access_point.name}" + end + data[:name] = name + end + @access_link = Chouette::AccessLink.new(data) + new! + end + + def create + @access_point = Chouette::AccessPoint.find(params[:access_point_id]) + data=params[:access_link] + @stop_area = Chouette::StopArea.find(data[:stop_area_id]) + @orientation = data[:link_orientation_type] + create! + end + + def edit + @access_point = Chouette::AccessPoint.find(params[:access_point_id]) + @access_link = Chouette::AccessLink.find(params[:id]) + @stop_area = @access_link.stop_area + @orientation = @access_link.link_orientation_type + edit! + end + protected + + alias_method :access_link, :resource + +# def map +# @map = AccessLinkMap.new(access_link).with_helpers(self) +# end + + def collection + @q = parent.access_links.search(params[:q]) + @access_links ||= + begin + access_links = @q.result(:distinct => true).order(:name) + access_links = access_links.paginate(:page => params[:page]) if @per_page.present? + access_links + end + end + +end diff --git a/app/controllers/access_points_controller.rb b/app/controllers/access_points_controller.rb new file mode 100644 index 000000000..d26595a85 --- /dev/null +++ b/app/controllers/access_points_controller.rb @@ -0,0 +1,55 @@ +class AccessPointsController < ChouetteController + defaults :resource_class => Chouette::AccessPoint + + belongs_to :referential do + belongs_to :stop_area, :parent_class => Chouette::StopArea, :optional => true, :polymorphic => true + end + + respond_to :html, :kml, :xml, :json + + + def index + request.format.kml? ? @per_page = nil : @per_page = 12 + index! + end + + def show + map.editable = false + @generic_access_links = @access_point.generic_access_link_matrix + @detail_access_links = @access_point.detail_access_link_matrix + show! do |format| + unless access_point.position or params[:default] + format.kml { + render :nothing => true, :status => :not_found + } + + end + end + end + + def edit + access_point.position ||= access_point.default_position + map.editable = true + edit! + end + + + protected + + alias_method :access_point, :resource + + def map + @map = AccessPointMap.new(access_point).with_helpers(self) + end + + def collection + @q = parent.access_points.search(params[:q]) + @access_points ||= + begin + access_points = @q.result(:distinct => true).order(:name) + access_points = access_points.paginate(:page => params[:page]) if @per_page.present? + access_points + end + end + +end diff --git a/app/controllers/file_validations_controller.rb b/app/controllers/file_validations_controller.rb index cc50a7499..274d11f9f 100644 --- a/app/controllers/file_validations_controller.rb +++ b/app/controllers/file_validations_controller.rb @@ -1,23 +1,36 @@ class FileValidationsController < InheritedResources::Base respond_to :html, :xml, :json + def index + no_referential + index! + end + def show + no_referential @toc = TestSheetPage.find("toc") show! end def new + no_referential @toc = TestSheetPage.find("toc") new! end def create + no_referential create! do |success, failure| success.html { redirect_to file_validations_path } end end + protected + def no_referential + Apartment::Database.switch("public") + end + def resource @file_validation ||= current_organisation.file_validations.find_by_id(params[:id]) end diff --git a/app/controllers/stop_areas_controller.rb b/app/controllers/stop_areas_controller.rb index 08cf86853..a3e2ab921 100644 --- a/app/controllers/stop_areas_controller.rb +++ b/app/controllers/stop_areas_controller.rb @@ -34,6 +34,12 @@ class StopAreasController < ChouetteController @stops = stop_area.routing_stops end + def access_links + @stop_area = stop_area + @generic_access_links = stop_area.generic_access_link_matrix + @detail_access_links = stop_area.detail_access_link_matrix + end + def index request.format.kml? ? @per_page = nil : @per_page = 12 index! @@ -41,8 +47,9 @@ class StopAreasController < ChouetteController def show map.editable = false + @access_points = @stop_area.access_points show! do |format| - unless stop_area.position or params[:default] + unless stop_area.position or params[:default] or params[:routing] format.kml { render :nothing => true, :status => :not_found } diff --git a/app/controllers/subscriptions_controller.rb b/app/controllers/subscriptions_controller.rb index a1dca5a5d..f16370a00 100644 --- a/app/controllers/subscriptions_controller.rb +++ b/app/controllers/subscriptions_controller.rb @@ -2,7 +2,7 @@ class SubscriptionsController < InheritedResources::Base skip_filter :authenticate_user! def create - create! do |success, failure| + create! do |success| success.html do sign_in resource.user redirect_to referentials_path diff --git a/app/helpers/access_points_helper.rb b/app/helpers/access_points_helper.rb new file mode 100644 index 000000000..c5e9f672e --- /dev/null +++ b/app/helpers/access_points_helper.rb @@ -0,0 +1,28 @@ +module AccessPointsHelper + def access_links_pairs(access_links) + hpairs = Hash.new + pairs = Array.new + access_links.each do |link| + key = pair_key(link) + pair = nil + if (hpairs.has_key? key) + pair = hpairs[key] + else + pair = AccessLinkPair.new + pairs << pair + hpairs[key] = pair + end + if (link.link_orientation_type == "access_point_to_stop_area") + pair.from_access_point = link + else + pair.to_access_point = link + end + end + pairs + end + + def pair_key(access_link) + "#{access_link.access_point.id}-#{access_link.stop_area.id}" + end + +end diff --git a/app/helpers/stop_areas_helper.rb b/app/helpers/stop_areas_helper.rb new file mode 100644 index 000000000..4a2f3f9a4 --- /dev/null +++ b/app/helpers/stop_areas_helper.rb @@ -0,0 +1,51 @@ +module StopAreasHelper + def genealogical_title + return t(".genealogical_routing") if @stop_area.stop_area_type == 'itl' + t(".genealogical") + end + + def show_map? + manage_itl || @stop_area.projection_type != nil || @stop_area.long_lat_type != nil + end + + def manage_access_points + @stop_area.stop_area_type == 'stop_place' || @stop_area.stop_area_type == 'commercial_stop_point' + end + def manage_itl + @stop_area.stop_area_type == 'itl' + end + def manage_parent + @stop_area.stop_area_type != 'itl' + end + def manage_children + @stop_area.stop_area_type == 'stop_place' || @stop_area.stop_area_type == 'commercial_stop_point' + end + + def access_links_pairs(access_links) + hpairs = Hash.new + pairs = Array.new + access_links.each do |link| + key = pair_key(link) + pair = nil + if (hpairs.has_key? key) + pair = hpairs[key] + else + pair = AccessLinkPair.new + pairs << pair + hpairs[key] = pair + end + if (link.link_orientation_type == "access_point_to_stop_area") + pair.from_access_point = link + else + pair.to_access_point = link + end + end + pairs + end + + def pair_key(access_link) + "#{access_link.access_point.id}-#{access_link.stop_area.id}" + end + + +end diff --git a/app/maps/access_link_map.rb b/app/maps/access_link_map.rb new file mode 100644 index 000000000..daf49738a --- /dev/null +++ b/app/maps/access_link_map.rb @@ -0,0 +1,37 @@ + +class AccessLinkMap < ApplicationMap + + attr_reader :access_link, :access_link_style + + def initialize(access_link, access_link_style = nil) + @access_link = access_link + @access_link_style = access_link_style + end + + def map + @map ||= MapLayers::Map.new(id, :projection => projection("EPSG:900913"), :controls => controls) do |map, page| + page << map.add_layer(MapLayers::OSM_MAPNIK) + page << map.add_layer(google_physical) + page << map.add_layer(google_streets) + page << map.add_layer(google_hybrid) + page << map.add_layer(google_satellite) + + page.assign "access_points_layer", kml_layer([access_link.referential, access_link.access_point], :styleMap => StyleMap::AccessPointsStyleMap.new(helpers).style_map) + page << map.add_layer(:access_points_layer) + page.assign "stop_areas_layer", kml_layer([access_link.referential, access_link.stop_area], :styleMap => StyleMap::StopAreasStyleMap.new(helpers).style_map) + page << map.add_layer(:stop_areas_layer) + page << map.add_layer( kml_layer([access_link.referential, access_link.access_point, access_link], :styleMap => StyleMap::AccessLinkStyleMap.new(helpers).style_map)) + page << map.add_control( hover_control_display_name([:access_points_layer,:stop_areas_layer]) ) + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds + end + end + + def ready? + Chouette::StopArea.bounds.present? + end + + def bounds + @bounds ||= GeoRuby::SimpleFeatures::Point.bounds([access_link.stop_area.geometry,access_link.access_point.geometry]) + end + +end diff --git a/app/maps/access_point_map.rb b/app/maps/access_point_map.rb new file mode 100644 index 000000000..bf763e6c6 --- /dev/null +++ b/app/maps/access_point_map.rb @@ -0,0 +1,66 @@ +class AccessPointMap < ApplicationMap + + attr_reader :access_point + + attr_accessor :editable + alias_method :editable?, :editable + + def initialize(access_point) + @access_point = access_point + end + + def map + @map ||= MapLayers::Map.new(id, :projection => projection("EPSG:900913"), :controls => controls) do |map, page| + page << map.add_layer(MapLayers::OSM_MAPNIK) + page << map.add_layer(google_physical) + page << map.add_layer(google_streets) + page << map.add_layer(google_hybrid) + page << map.add_layer(google_satellite) + + page.assign "parent_layer", kml_layer(access_point.stop_area, :style_map => StyleMap::StopAreasStyleMap.new(helpers).style_map) + page << map.add_layer(:parent_layer) + page.assign "edit_access_point_layer", kml_layer(access_point, { :default => editable? }, :style_map => StyleMap::EditAccessPointStyleMap.new(helpers).style_map) + page << map.add_layer(:edit_access_point_layer) + + + if editable? + page.assign "referential_projection", projection_type.present? ? projection("EPSG:" + projection_type) : JsVar.new("undefined") + # TODO virer ce code inline + page << <<EOF + edit_access_point_layer.events.on({ + 'afterfeaturemodified': function(event) { + geometry = event.feature.geometry.clone().transform(new OpenLayers.Projection("EPSG:900913"), new OpenLayers.Projection("EPSG:4326")); + $('#access_point_longitude').val(geometry.x); + $('#access_point_latitude').val(geometry.y); + + if(referential_projection != undefined) + { + projection_geometry = event.feature.geometry.clone().transform(new OpenLayers.Projection("EPSG:900913"), referential_projection ); + $('#access_point_x').val(projection_geometry.x); + $('#access_point_y').val(projection_geometry.y); } + } + }); +EOF + page << map.add_control(OpenLayers::Control::ModifyFeature.new(:edit_access_point_layer, :mode => 8, :autoActivate => true)) + + else + page << map.add_control( hover_control_display_name(:parent_layer) ) + end + + page << map.set_center(center.to_google.to_openlayers, 16, false, true) + end + end + + def projection_type + access_point.referential.projection_type + end + + def ready? + center.present? + end + + def center + access_point.geometry or access_point.default_position + end + +end diff --git a/app/maps/stop_area_map.rb b/app/maps/stop_area_map.rb index 3e172c523..2fc329dce 100644 --- a/app/maps/stop_area_map.rb +++ b/app/maps/stop_area_map.rb @@ -17,15 +17,26 @@ class StopAreaMap < ApplicationMap page << map.add_layer(google_hybrid) page << map.add_layer(google_satellite) - page.assign "edit_stop_area_layer", kml_layer(stop_area, { :default => editable? }, :style_map => StyleMap::EditStopAreaStyleMap.new(helpers).style_map) - page << map.add_layer(:edit_stop_area_layer) + if stop_area.children.present? + page.assign "children_layer", kml_layer(stop_area, { :children => true }, :style_map => StyleMap::StopAreasStyleMap.new(helpers).style_map) + page << map.add_layer(:children_layer) + end + if stop_area.routing_stops.present? + page.assign "routing_layer", kml_layer(stop_area, { :routing => true }, :style_map => StyleMap::StopAreasStyleMap.new(helpers).style_map) + page << map.add_layer(:routing_layer) + page << map.add_control( hover_control_display_name(:routing_layer) ) + page << map.zoom_to_extent(bounds.to_google.to_openlayers) if bounds + else + + page.assign "edit_stop_area_layer", kml_layer(stop_area, { :default => editable? }, :style_map => StyleMap::EditStopAreaStyleMap.new(helpers).style_map) + page << map.add_layer(:edit_stop_area_layer) - if editable? - page.assign "referential_projection", projection_type.present? ? projection("EPSG:" + projection_type) : JsVar.new("undefined") - # TODO virer ce code inline - page << <<EOF - edit_stop_area_layer.events.on({ + if editable? + page.assign "referential_projection", projection_type.present? ? projection("EPSG:" + projection_type) : JsVar.new("undefined") + # TODO virer ce code inline + page << <<EOF + edit_stop_area_layer.events.on({ 'afterfeaturemodified': function(event) { geometry = event.feature.geometry.clone().transform(new OpenLayers.Projection("EPSG:900913"), new OpenLayers.Projection("EPSG:4326")); $('#stop_area_longitude').val(geometry.x); @@ -39,11 +50,14 @@ class StopAreaMap < ApplicationMap } }); EOF - page << map.add_control(OpenLayers::Control::ModifyFeature.new(:edit_stop_area_layer, :mode => 8, :autoActivate => true)) + page << map.add_control(OpenLayers::Control::ModifyFeature.new(:edit_stop_area_layer, :mode => 8, :autoActivate => true)) + elsif stop_area.children.present? + page << map.add_control( hover_control_display_name(:children_layer) ) - end + end - page << map.set_center(center.to_google.to_openlayers, 16, false, true) + page << map.set_center(center.to_google.to_openlayers, 16, false, true) + end end end @@ -59,4 +73,9 @@ EOF stop_area.geometry or stop_area.default_position end + def bounds + # for ITL only + @bounds ||= GeoRuby::SimpleFeatures::Point.bounds(stop_area.routing_stops.collect(&:geometry).compact) + end + end diff --git a/app/maps/style_map/access_link_style_map.rb b/app/maps/style_map/access_link_style_map.rb new file mode 100644 index 000000000..07ef5952b --- /dev/null +++ b/app/maps/style_map/access_link_style_map.rb @@ -0,0 +1,43 @@ +class StyleMap::AccessLinkStyleMap < StyleMap::GenericStyleMap + attr_accessor :style + + def initialize(helpers,options = {}) + @helpers= helpers + @style = options[:style].present? ? default_style.merge(options[:style]) : default_style + end + + def default_style + { + :fontColor => "black", + :fontSize => "11px", + :fontWeight => "bold", + :labelAlign => "ct", + :labelXOffset => 0, + :labelYOffset => -10, + :strokeColor => "#000000", + :strokeOpacity => 1, + :strokeWidth => 3, + :strokeLineCap => "round", + :strokeDashstyle => "solid", + :externalGraphic => @helpers.assets_path_patch( "map/${positionType}.png"), + :graphicWidth => 36, + :graphicHeight => 36, + :graphicOpacity => 1, + :graphicXOffset => -18, + :graphicYOffset => -18, + :display => true + } + end + + def context + context = { + :positionType => :" function(feature) { if (feature.attributes.departure != undefined) { return 'departure'; } else { return 'arrival'; }} " + } + end + + def style_map + OpenLayers::StyleMap.new(:default => OpenLayers::Style.new(style, { :context => context})) + end + +end + diff --git a/app/maps/style_map/access_points_style_map.rb b/app/maps/style_map/access_points_style_map.rb new file mode 100644 index 000000000..57cf8dfb3 --- /dev/null +++ b/app/maps/style_map/access_points_style_map.rb @@ -0,0 +1,58 @@ +class StyleMap::AccessPointsStyleMap < StyleMap::GenericStyleMap + attr_accessor :style, :context, :temporary + + def default_style + raise "Helpers nil" if @helpers.nil? + {:label => "${label}", + :fontColor => "black", + :fontSize => "11px", + :fontWeight => "bold", + :labelAlign => "ct", + :labelXOffset => 0, + :labelYOffset => -20, + :pointRadius => 1, + :externalGraphic => @helpers.assets_path_patch( "map/access_${accessType}.png"), + :graphicWidth => 25, + :graphicHeight => 25, + :graphicOpacity => 1, + :graphicXOffset => -12.5, + :graphicYOffset => -12.5 } + end + def temporary_style + raise "Helpers nil" if @helpers.nil? + {:label => "${label}", + :fontColor => "darkblue", + :fontSize => "12px", + :fontWeight => "bold", + :labelAlign => "ct", + :labelXOffset => 0, + :labelYOffset => -20, + :pointRadius => 1, + :externalGraphic => @helpers.assets_path_patch( "map/access_${accessType}.png"), + :graphicWidth => 25, + :graphicHeight => 25, + :graphicOpacity => 1, + :graphicXOffset => -12.5, + :graphicYOffset => -12.5 } + end + + def initialize(helpers,options = {}) + @helpers= helpers + @style = options[:style].present? ? default_style.merge(options[:style]) : default_style + @temporary = options[:style].present? ? temporary_style.merge(options[:style]) : temporary_style + end + + + def context + { + :label => :" function(feature) {if(feature.layer.map.getZoom() > 13) { return feature.attributes.name;} else {return '';}} ", + :accessType => :" function(feature) { return feature.attributes.access_point_type.toLowerCase();} " + } + end + + def style_map + OpenLayers::StyleMap.new(:default => OpenLayers::Style.new(style, { :context => context}), + :temporary => OpenLayers::Style.new(temporary, { :context => context}) ) + end + +end diff --git a/app/maps/style_map/edit_access_point_style_map.rb b/app/maps/style_map/edit_access_point_style_map.rb new file mode 100644 index 000000000..83f9298e8 --- /dev/null +++ b/app/maps/style_map/edit_access_point_style_map.rb @@ -0,0 +1,46 @@ +class StyleMap::EditAccessPointStyleMap < StyleMap::GenericStyleMap + attr_accessor :style + + def default_style + { :fontColor => "black", + :fontSize => "11px", + :fontWeight => "bold", + :labelAlign => "ct", + :labelXOffset => 0, + :labelYOffset => -15, + :pointRadius => 4, + :fillColor => "white", + :fillOpacity => 1, + :strokeColor => "black", + :strokeOpacity => 1, + :strokeWidth => 2 } + end + + def select_style + { :fontColor => "black", + :fontSize => "11px", + :fontWeight => "bold", + :pointRadius => 4, + :fillColor => "#86b41d", + :fillOpacity => 1, + :strokeColor => "black", + :strokeOpacity => 1, + :strokeWidth => 2 } + end + + def initialize(helpers, options = {}) + @helpers= helpers + @style = options[:style].present? ? default_style.merge(options[:style]) : default_style + end + + def context + { + :label => :" function(feature) {if(feature.layer.map.getZoom() > 13) { return feature.attributes.name;} else {return '';}} " + } + end + + def style_map + OpenLayers::StyleMap.new(:default => OpenLayers::Style.new(style, { :context => context}), :select => OpenLayers::Style.new(style.merge( select_style), { :context => context})) + end + +end diff --git a/app/maps/style_map/stop_areas_style_map.rb b/app/maps/style_map/stop_areas_style_map.rb index 398748a22..f23b58136 100644 --- a/app/maps/style_map/stop_areas_style_map.rb +++ b/app/maps/style_map/stop_areas_style_map.rb @@ -1,5 +1,5 @@ class StyleMap::StopAreasStyleMap < StyleMap::GenericStyleMap - attr_accessor :style, :context + attr_accessor :style, :context, :temporary def default_style raise "Helpers nil" if @helpers.nil? @@ -9,7 +9,7 @@ class StyleMap::StopAreasStyleMap < StyleMap::GenericStyleMap :fontWeight => "bold", :labelAlign => "ct", :labelXOffset => 0, - :labelYOffset => -40, + :labelYOffset => -20, :pointRadius => 1, :externalGraphic => @helpers.assets_path_patch( "map/${areaType}.png"), :graphicWidth => 25, @@ -18,10 +18,29 @@ class StyleMap::StopAreasStyleMap < StyleMap::GenericStyleMap :graphicXOffset => -12.5, :graphicYOffset => -12.5 } end + def temporary_style + raise "Helpers nil" if @helpers.nil? + {:label => "${label}", + :fontColor => "darkblue", + :fontSize => "12px", + :fontWeight => "bold", + :labelAlign => "ct", + :labelXOffset => 0, + :labelYOffset => -20, + :pointRadius => 1, + :externalGraphic => @helpers.assets_path_patch( "map/${areaType}.png"), + :graphicWidth => 25, + :graphicHeight => 25, + :graphicOpacity => 1, + :graphicXOffset => -12.5, + :graphicYOffset => -12.5 } + end + def initialize(helpers,options = {}) @helpers= helpers @style = options[:style].present? ? default_style.merge(options[:style]) : default_style + @temporary = options[:style].present? ? temporary_style.merge(options[:style]) : temporary_style end @@ -33,7 +52,8 @@ class StyleMap::StopAreasStyleMap < StyleMap::GenericStyleMap end def style_map - OpenLayers::StyleMap.new(:default => OpenLayers::Style.new(style, { :context => context}) ) + OpenLayers::StyleMap.new(:default => OpenLayers::Style.new(style, { :context => context}), + :temporary => OpenLayers::Style.new(temporary, { :context => context}) ) end end diff --git a/app/models/access_link_pair.rb b/app/models/access_link_pair.rb new file mode 100644 index 000000000..16df48fd5 --- /dev/null +++ b/app/models/access_link_pair.rb @@ -0,0 +1,45 @@ +class AccessLinkPair + include ActiveModel::Validations + include ActiveModel::Conversion + extend ActiveModel::Naming + + + attr_accessor :from_access_point, :to_access_point + + validates_presence_of :from_access_point, :to_access_point + + def initialize(attributes = {}) + attributes.each do |name, value| + send("#{name}=", value) + end + end + + def persisted? + false + end + + def access_point + return nil if from_access_point.nil? + from_access_point.access_point + end + + def stop_area + return nil if from_access_point.nil? + from_access_point.stop_area + end + + def in_valid? + access_point.access_point_type != "out" + end + + def out_valid? + access_point.access_point_type != "in" + end + + def in_exists? + !from_access_point.id.nil? + end + def out_exists? + !to_access_point.id.nil? + end +end diff --git a/app/models/referential.rb b/app/models/referential.rb index b4601caee..70035a32b 100644 --- a/app/models/referential.rb +++ b/app/models/referential.rb @@ -59,6 +59,14 @@ class Referential < ActiveRecord::Base Chouette::StopArea.scoped end + def access_points + Chouette::AccessPoint.scoped + end + + def access_links + Chouette::AccessLink.scoped + end + def time_tables Chouette::TimeTable.scoped end @@ -210,4 +218,31 @@ Rails.application.config.after_initialize do end end end + + Chouette::AccessPoint + + class Chouette::AccessPoint + + # add projection_type set on pre-insert and pre_update action + before_validation :set_projections + def set_projections + if ! self.latitude.nil? && ! self.longitude.nil? + self.long_lat_type = 'WGS84' + else + self.long_lat_type = nil + end + if ! self.referential.projection_type.nil? && !self.referential.projection_type.empty? + if ! self.x.nil? && ! self.y.nil? + self.projection_type = referential.projection_type_label + else + self.projection_type = nil + end + else + self.projection_type = nil + self.x = nil + self.y = nil + end + end + end + end diff --git a/app/models/subscription.rb b/app/models/subscription.rb index 8b2b025de..c0d42732b 100644 --- a/app/models/subscription.rb +++ b/app/models/subscription.rb @@ -5,6 +5,12 @@ class Subscription attr_accessor :organisation_name, :user_name, :email, :password, :password_confirmation + validates_presence_of :organisation_name + validates_presence_of :user_name + validates_presence_of :email + validates_presence_of :password + validates_presence_of :password_confirmation + def initialize(attributes = {}) attributes.each do |name, value| send("#{name}=", value) @@ -16,7 +22,7 @@ class Subscription end def user - @user ||= organisation.users.build :email => email, :password => password, :password_confirmation => password_confirmation + @user ||= organisation.users.build :name => user_name,:email => email, :password => password, :password_confirmation => password_confirmation end def organisation @@ -28,6 +34,7 @@ class Subscription self.errors.add( :organisation_name, organisation.errors[:name]) if organisation.errors[:name] end unless user.valid? + self.errors.add( :user_name, user.errors[:name]) if user.errors[:name] self.errors.add( :password, user.errors[:password]) if user.errors[:password] self.errors.add( :email, user.errors[:email]) if user.errors[:email] end diff --git a/app/models/user.rb b/app/models/user.rb index 480efa2f9..f88fbfd41 100644 --- a/app/models/user.rb +++ b/app/models/user.rb @@ -9,6 +9,9 @@ class User < ActiveRecord::Base attr_accessible :email, :password, :password_confirmation, :remember_me, :name belongs_to :organisation + + validates_presence_of :email + validates_presence_of :password before_validation(:on => :create) do self.password ||= Devise.friendly_token.first(6) diff --git a/app/views/access_link_pairs/_access_link_pair.html.erb b/app/views/access_link_pairs/_access_link_pair.html.erb new file mode 100644 index 000000000..066411e1c --- /dev/null +++ b/app/views/access_link_pairs/_access_link_pair.html.erb @@ -0,0 +1,57 @@ +<%= div_for(access_link_pair) do %> + <tr> + <td class="link"> + <div class="access_point"> + <%= link_to([@referential, @stop_area, access_link_pair.access_point]) do %> + <%= image_tag "map/access_" + access_link_pair.access_point.access_point_type + ".png" %><span><%= access_link_pair.access_point.name %></span> + <% end %> + </div> + <br/><br/> + <div class="info"> + <%= t("access_types.label.#{access_link_pair.access_point.access_point_type}") %> + </div> + </td> + <td> + <% if access_link_pair.out_valid? %> + <% if access_link_pair.out_exists? %> + <%= link_to(referential_access_point_access_link_path(@referential, access_link_pair.access_point,access_link_pair.stop_area,access_link_pair.to_access_point)) do %> + <%= image_tag "icons/green_left_arrow.png" %> + <% end %> + <% else %> + <%= link_to(new_referential_access_point_access_link_path(@referential, access_link_pair.access_point, :access_link => {:stop_area_id => access_link_pair.stop_area.id, :link_orientation_type => 'stop_area_to_access_point'})) do %> + <%= image_tag "icons/gray_left_arrow.png" %> + <% end %> + <% end %> + <% else %> + <%= image_tag "icons/disabled_left_arrow.png" %> + <% end %> + </td> + <td> + <% if access_link_pair.in_valid? %> + <% if access_link_pair.in_exists? %> + <%= link_to(referential_access_point_access_link_path(@referential, access_link_pair.access_point, access_link_pair.from_access_point)) do %> + <%= image_tag "icons/green_right_arrow.png" %> + <% end %> + <% else %> + <%= link_to(new_referential_access_point_access_link_path(@referential, access_link_pair.access_point, :access_link => {:stop_area_id => access_link_pair.stop_area.id, :link_orientation_type => 'access_point_to_stop_area'})) do %> + <%= image_tag "icons/gray_right_arrow.png" %> + <% end %> + <% end %> + <% else %> + <%= image_tag "icons/disabled_right_arrow.png" %> + <% end %> + </td> + <td class="link"> + <div class="stop_area"> + <%= link_to([@referential, access_link_pair.stop_area]) do %> + <%= image_tag "map/" + access_link_pair.stop_area.stop_area_type + ".png" %><span><%= access_link_pair.stop_area.name %></span> + <% end %> + </div> + <br/><br/> + <div class="info"> + <%= t("area_types.label.#{access_link_pair.stop_area.stop_area_type}") %> + </div> + </td> + </tr> + <tr><td colspan=4> </td></tr> +<% end %> diff --git a/app/views/access_links/_form.html.erb b/app/views/access_links/_form.html.erb new file mode 100644 index 000000000..147686930 --- /dev/null +++ b/app/views/access_links/_form.html.erb @@ -0,0 +1,37 @@ +<%= semantic_form_for [@referential,@access_point,@access_link] do |form| %> + <%= form.inputs do %> + <%= form.input :access_point_id , :as => :hidden %> + <%= form.input :stop_area_id , :as => :hidden %> + <%= form.input :link_orientation_type , :as => :hidden%> + <%= form.input :name %> + <%= form.input :access_link_type, :as => :select, :collection => Chouette::AccessLink.access_link_types, :include_blank => false, :member_label => Proc.new { |type| t("connection_link_types.label.#{type}") } %> + <%= form.input :comment %> + <%= form.input :link_distance %> + <%= form.inputs :name => t('access_links.show.durations') do %> + <%= form.input "default_duration(1i)", :as => :hidden ,:input_html => { :value => "2000" } %> + <%= form.input "default_duration(2i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "default_duration(3i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input :default_duration, :ignore_date=>true,:include_seconds=>true, :label => @access_link.human_attribute_name("default_duration")%> + <%= form.input "frequent_traveller_duration(1i)", :as => :hidden ,:input_html => { :value => "2000" } %> + <%= form.input "frequent_traveller_duration(2i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "frequent_traveller_duration(3i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input :frequent_traveller_duration, :ignore_date=>true,:include_seconds=>true, :label => @access_link.human_attribute_name("frequent_traveller_duration")%> + <%= form.input "occasional_traveller_duration(1i)", :as => :hidden ,:input_html => { :value => "2000" } %> + <%= form.input "occasional_traveller_duration(2i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "occasional_traveller_duration(3i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input :occasional_traveller_duration, :ignore_date=>true,:include_seconds=>true, :label => @access_link.human_attribute_name("occasional_traveller_duration")%> + <%= form.input "mobility_restricted_traveller_duration(1i)", :as => :hidden ,:input_html => { :value => "2000" } %> + <%= form.input "mobility_restricted_traveller_duration(2i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "mobility_restricted_traveller_duration(3i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input :mobility_restricted_traveller_duration, :ignore_date=>true,:include_seconds=>true, :label => @access_link.human_attribute_name("mobility_restricted_traveller_duration")%> + <% end %> + <%= form.input :mobility_restricted_suitability,:as => :boolean %> + <%= form.input :stairs_availability,:as => :boolean %> + <%= form.input :lift_availability,:as => :boolean %> + <%= form.input :objectid, :required => !@access_link.new_record?, :input_html => { :disabled => !@access_link.new_record? } %> + <% end %> + <%= form.actions do %> + <%= form.action :submit, :as => :button %> + <%= form.action :cancel, :as => :link %> + <% end %> +<% end %> diff --git a/app/views/access_links/edit.html.erb b/app/views/access_links/edit.html.erb new file mode 100644 index 000000000..c954989f1 --- /dev/null +++ b/app/views/access_links/edit.html.erb @@ -0,0 +1,4 @@ +<%= title_tag t("access_links.edit.title_#{@orientation}", :access_point => @access_point.name, :stop_area => @stop_area.name ) %> + + +<%= render "form" %> diff --git a/app/views/access_links/new.html.erb b/app/views/access_links/new.html.erb new file mode 100644 index 000000000..db9a611a5 --- /dev/null +++ b/app/views/access_links/new.html.erb @@ -0,0 +1,3 @@ +<%= title_tag t("access_links.new.title_#{@orientation}", :access_point => @access_point.name, :stop_area => @stop_area.name ) %> + +<%= render "form" %> diff --git a/app/views/access_links/show.html.erb b/app/views/access_links/show.html.erb new file mode 100644 index 000000000..a318a84c6 --- /dev/null +++ b/app/views/access_links/show.html.erb @@ -0,0 +1,84 @@ +<%= title_tag t('access_links.show.title', :access_link => @access_link.name ) %> + +<div class="access_link_show"> + <%= @map.to_html %> + + <div class="summary"> + <p> + <label><%= @access_link.human_attribute_name(:access_point) %>: </label> + <%= link_to @access_link.access_point.name, [@referential, @access_link.access_point.stop_area, @access_link.access_point] %> + </p> + <p> + <label><%= @access_link.human_attribute_name(:stop_area) %>: </label> + <%= link_to @access_link.stop_area.name, [@referential, @access_link.stop_area] %> + </p> + <p> + <label><%= @access_link.human_attribute_name("name") %>: </label> + <%= @access_link.name %> + </p> + <p> + <label><%= @access_link.human_attribute_name("access_link_type") %>: </label> + <%= t("connection_link_types.label.#{@access_link.access_link_type}") %> + </p> + <p> + <label><%= @access_link.human_attribute_name("comment") %>: </label> + <%= @access_link.comment %> + </p> + <p> + <label><%= @access_link.human_attribute_name("link_distance") %>: </label> + <%= @access_link.link_distance %> + </p> + <p> + <label><%= t('access_links.show.durations') %> </label> + </p> + <p> + <label class='duration'><%= @access_link.human_attribute_name("default_duration") %>: </label> + <% if (@access_link.default_duration.present?) %> + <%= @access_link.default_duration.strftime('%Hh %Mm %Ss') %> + <% end %> + </p> + <p> + <label class='duration'><%= @access_link.human_attribute_name("frequent_traveller_duration") %>: </label> + <% if (@access_link.frequent_traveller_duration.present?) %> + <%= @access_link.frequent_traveller_duration.strftime('%Hh %Mm %Ss') %> + <% end %> + </p> + <p> + <label class='duration'><%= @access_link.human_attribute_name("occasional_traveller_duration") %>: </label> + <% if (@access_link.occasional_traveller_duration.present?) %> + <%= @access_link.occasional_traveller_duration.strftime('%Hh %Mm %Ss') %> + <% end %> + </p> + <p> + <label class='duration'><%= @access_link.human_attribute_name("mobility_restricted_traveller_duration") %>: </label> + <% if (@access_link.mobility_restricted_traveller_duration.present?) %> + <%= @access_link.mobility_restricted_traveller_duration.strftime('%Hh %Mm %Ss') %> + <% end %> + </p> + <p> + <label><%= @access_link.human_attribute_name("mobility_restricted_suitability") %>: </label> + <%= t((@access_link.mobility_restricted_suitability == true).to_s) %> + </p> + <p> + <label><%= @access_link.human_attribute_name("stairs_availability") %>: </label> + <%= t((@access_link.stairs_availability == true).to_s) %> + </p> + <p> + <label><%= @access_link.human_attribute_name("lift_availability") %>: </label> + <%= t((@access_link.lift_availability == true).to_s) %> + </p> + <p> + <label><%= @access_link.human_attribute_name("objectid") %>: </label> + <%= @access_link.objectid %> + </p> + </div> +</div> + +<% content_for :sidebar do %> +<ul class="actions"> + <li><%= link_to t('access_links.actions.edit'), edit_referential_access_point_access_link_path(@referential, @access_link.access_point, @access_link), :class => "edit" %></li> + <li><%= link_to t('access_links.actions.destroy'), referential_access_point_access_link_path(@referential, @access_link.access_point, @access_link), :method => :delete, :data => {:confirm => t('access_links.actions.destroy_confirm')}, :class => "remove" %></li> + <br> +</ul> + <%= creation_tag(@access_link) %> +<% end %> diff --git a/app/views/access_links/show.kml.erb b/app/views/access_links/show.kml.erb new file mode 100644 index 000000000..25e4351b8 --- /dev/null +++ b/app/views/access_links/show.kml.erb @@ -0,0 +1,20 @@ +<?xml version="1.0" encoding="UTF-8"?> +<kml xmlns="http://www.opengis.net/kml/2.2"> + <Document> + <% if @access_link.geometry %> + <Placemark id="route_<%= @access_link.id %>" > + <name><%= @access_link.name %></name> + <%= @access_link.geometry.kml_representation.html_safe %> + </Placemark> + <Placemark id="<%= @access_link.access_point.id %>" > + <departure><%= @access_link.link_orientation_type == "access_point_to_stop_area" %></departure> + <%= @access_link.access_point.geometry.kml_representation.html_safe %> + </Placemark> + <Placemark id="<%= @access_link.stop_area.id %>" > + <arrival><%= @access_link.link_orientation_type == "access_point_to_stop_area" %></arrival> + <%= @access_link.stop_area.geometry.kml_representation.html_safe %> + </Placemark> + <% end %> + </Document> +</kml> + diff --git a/app/views/access_points/_access_point.html.erb b/app/views/access_points/_access_point.html.erb new file mode 100644 index 000000000..2890cc124 --- /dev/null +++ b/app/views/access_points/_access_point.html.erb @@ -0,0 +1,20 @@ +<%= div_for(access_point) do %> + <%= link_to([@referential, @stop_area, access_point], :class => "preview") do %> + <div class="access_point_type"> + <%= image_tag "map/access_" + access_point.access_point_type + ".png" %> + </div> + <% end %> + <%= link_to access_point.name, [@referential, @stop_area, access_point] %> + <div class="info"> + <p> + <% unless access_point.geometry %> + <span class="warning"><%= t('.no_position') %></span> - + <% end %> + </p> + <p><%= t("access_types.label.#{access_point.access_point_type}") %></p> + <div class="actions"> + <%= link_to t("actions.edit"), edit_referential_stop_area_access_point_path(@referential, @stop_area, access_point), :class => "edit" %> | + <%= link_to t("actions.destroy"), referential_stop_area_access_point_path(@referential, @stop_area, access_point), :method => :delete, :data => {:confirm => t('access_points.actions.destroy_confirm')}, :class => "remove" %> + </div> + </div> +<% end %> diff --git a/app/views/access_points/_form.html.erb b/app/views/access_points/_form.html.erb new file mode 100644 index 000000000..cd728f0d6 --- /dev/null +++ b/app/views/access_points/_form.html.erb @@ -0,0 +1,44 @@ +<%= semantic_form_for [@referential, @stop_area, @access_point] do |form| %> + <%= form.inputs do %> + <%= form.input :id, :as => :hidden %> + <%= form.input :name %> + <%= form.input :access_point_type, :as => :select, :input_html => { :disabled => !@access_point.new_record? }, + :collection => Chouette::AccessPoint.access_point_types, :include_blank => false, :member_label => Proc.new { |access_point_type| t("access_types.label.#{access_point_type}") } %> + <%= form.input :street_name %> + <%= form.input :country_code %> + <%= form.input :comment %> + <%= form.inputs do %> + <%= form.input "openning_time(1i)", :as => :hidden ,:input_html => { :value => "2000" } %> + <%= form.input "openning_time(2i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "openning_time(3i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "openning_time(6i)", :as => :hidden ,:input_html => { :value => "0" } %> + <%= form.input :openning_time, :ignore_date=>true, :label => @access_point.human_attribute_name("openning_time")%> + <%= form.input "closing_time(1i)", :as => :hidden ,:input_html => { :value => "2000" } %> + <%= form.input "closing_time(2i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "closing_time(3i)", :as => :hidden ,:input_html => { :value => "1" } %> + <%= form.input "closing_time(6i)", :as => :hidden ,:input_html => { :value => "0" } %> + <%= form.input :closing_time, :ignore_date=>true, :label => @access_point.human_attribute_name("closing_time")%> + <% end %> + <%= form.input :mobility_restricted_suitability,:as => :boolean %> + <%= form.input :stairs_availability,:as => :boolean %> + <%= form.input :lift_availability,:as => :boolean %> + <%= form.input :objectid, :required => !@access_point.new_record?, :input_html => { :disabled => !@access_point.new_record? } %> + <%= form.inputs :name => t('access_points.show.geographic_data') do %> + <% if ! @referential.projection_type_label.empty? %> + <%= form.inputs :name => @referential.projection_type_label do %> + <%= form.input :x %> + <%= form.input :y %> + <% end %> + <% end %> + <%= form.inputs :name => "WGS84" do %> + <%= form.input :longitude %> + <%= form.input :latitude %> + <% end %> + <% end %> + <% end %> + + <%= form.actions do %> + <%= form.action :submit, :as => :button %> + <%= form.action :cancel, :as => :link %> + <% end %> +<% end %> diff --git a/app/views/access_points/edit.html.erb b/app/views/access_points/edit.html.erb new file mode 100644 index 000000000..e2e8636b3 --- /dev/null +++ b/app/views/access_points/edit.html.erb @@ -0,0 +1,5 @@ +<%= title_tag t('access_points.edit.title', :access_point => @access_point.name ) %> + +<%= @map.to_html %> + +<%= render "form" %> diff --git a/app/views/access_points/index.html.erb b/app/views/access_points/index.html.erb new file mode 100644 index 000000000..164169205 --- /dev/null +++ b/app/views/access_points/index.html.erb @@ -0,0 +1,26 @@ +<%= title_tag t('access_points.index.title', :stop_area => @stop_area.name) %> + +<%= search_form_for @q, :url => referential_stop_area_access_points_path(@referential,@stop_area), :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.submit t('actions.search') %> <%= t("or") %> + <%= link_to t("cancel"), referential_stop_area_access_points_path(@referential,@stop_area) %> +<% end %> + +<div class="page_info"> + <span class="search"> <%= t("will_paginate.page_entries_info.search") %></span> <%= page_entries_info @access_points %> +</div> +<div class="access_points paginated_content"> + <%= render :partial => "access_point", :collection => @access_points %> +</div> +<div class="pagination"> + <%= will_paginate @access_points, :container => false %> +</div> + +<% content_for :sidebar do %> +<ul class="actions"> + <li><%= link_to t('access_points.actions.new'), new_referential_stop_area_access_point_path(@referential,@stop_area), :class => "add" %></li> +</ul> + +<% end %> diff --git a/app/views/access_points/index.kml.erb b/app/views/access_points/index.kml.erb new file mode 100644 index 000000000..bbcf19d23 --- /dev/null +++ b/app/views/access_points/index.kml.erb @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<kml xmlns="http://www.opengis.net/kml/2.2"> + <Document> + <% @access_points.where("latitude is not null and longitude is not null").each do |access_point| %> + <Placemark id="<%= access_point.id %>" > + <name><%= access_point.name %></name> + <access_point_type><%= access_pointaccess_point_type %></access_point_type> + <%= access_point.geometry.kml_representation.html_safe %> + </Placemark> + <% end %> + </Document> +</kml> diff --git a/app/views/access_points/new.html.erb b/app/views/access_points/new.html.erb new file mode 100644 index 000000000..3b9c8a397 --- /dev/null +++ b/app/views/access_points/new.html.erb @@ -0,0 +1,3 @@ +<%= title_tag t('access_points.new.title') %> + +<%= render "form" %> diff --git a/app/views/access_points/show.html.erb b/app/views/access_points/show.html.erb new file mode 100644 index 000000000..6361e2115 --- /dev/null +++ b/app/views/access_points/show.html.erb @@ -0,0 +1,141 @@ +<%= title_tag t('access_points.show.title', :access_point => @access_point.name) %> +<div class="access_point_show"> + <% if @access_point.projection_type != nil || @access_point.long_lat_type != nil %> + <%= @map.to_html %> + <% end %> + <div class="summary"> + <p> + <label><%= @access_point.human_attribute_name(:stop_area) %>: </label> + <%= link_to @stop_area.name, [@referential, @stop_area] %> + </p> + <p> + <label><%= @access_point.human_attribute_name("name") %>: </label> + <%= @access_point.name %> + </p> + <p> + <label><%= @access_point.human_attribute_name("comment") %>: </label> + <%= @access_point.comment %> + </p> + <p> + <label><%= @access_point.human_attribute_name("street_name") %>: </label> + <%= @access_point.street_name %> + </p> + <p> + <label><%= @access_point.human_attribute_name("country_code") %>: </label> + <%= @access_point.country_code %> + </p> + <p> + <label><%= @access_point.human_attribute_name("access_point_type") %>: </label> + <%= t("access_types.label.#{@access_point.access_point_type}") %> + </p> + <p> + <label><%= @access_point.human_attribute_name("openning_time") %>: </label> + <% if (@access_point.openning_time.present?) %> + <%= @access_point.openning_time.strftime('%Hh %Mm') %> + <% end %> + </p> + <p> + <label><%= @access_point.human_attribute_name("closing_time") %>: </label> + <% if (@access_point.closing_time.present?) %> + <%= @access_point.closing_time.strftime('%Hh %Mm') %> + <% end %> + </p> + <p> + <label><%= @access_point.human_attribute_name("mobility_restricted_suitability") %>: </label> + <%= t((@access_point.mobility_restricted_suitability == true).to_s) %> + </p> + <p> + <label><%= @access_point.human_attribute_name("stairs_availability") %>: </label> + <%= t((@access_point.stairs_availability == true).to_s) %> + </p> + <p> + <label><%= @access_point.human_attribute_name("lift_availability") %>: </label> + <%= t((@access_point.lift_availability == true).to_s) %> + </p> + <p> <label><%= t('access_points.show.geographic_data') %> </label></p> + <% if @access_point.projection_type == nil && @access_point.long_lat_type == nil %> + <span class='geo_data'><%= t('access_points.show.no_geographic_data') %></span> + <% else %> + <% if !@access_point.projection_type.nil? %> + <p> + <span class='geo_data'><%= @access_point.human_attribute_name("projection_type") %>: </span> + <%= @access_point.projection_type %> + </p> + <p> + <span class='geo_data'><%= @access_point.human_attribute_name("x") %>: </span> + <%= @access_point.x %> + </p> + <p> + <span class='geo_data'><%= @access_point.human_attribute_name("y") %>: </span> + <%= @access_point.y %> + </p> + <% end %> + <% if !@access_point.long_lat_type.nil? %> + <p> + <span class='geo_data'><%= @access_point.human_attribute_name("long_lat_type") %>: </span> + <%= @access_point.long_lat_type %> + </p> + <p> + <span class='geo_data'><%= @access_point.human_attribute_name("longitude") %>: </span> + <%= @access_point.longitude %> + </p> + <p> + <span class='geo_data'><%= @access_point.human_attribute_name("latitude") %>: </span> + <%= @access_point.latitude %> + </p> + <% end %> + <% end %> + <p> + <label><%= @access_point.human_attribute_name("objectid") %>: </label> + <%= @access_point.objectid %> + </p> + </div> + +</div> + +<p class="after_map" /> +<div> + <h3 class="access_point_generics"> + <a class="generics"><%= t('.generic_access_links') %> + <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> + <%= image_tag("icons/minus.png" , :class => "switcher" ) %> + </a> + + </h3> + <div class="generics content"> + + <div class="access_link_pairs"> + <table> + <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@generic_access_links) %> + </table> + </div> + + </div> + + <h3 class="access_point_details"> + <a class="details"><%= t('.detail_access_links') %> + <%= image_tag("icons/plus.png" , :class => "switcher") %> + <%= image_tag("icons/minus.png" , :class => "switcher", :style => "display: none;" ) %> + </a> + + </h3> + <div class="details content" style="display: none;"> + + <div class="access_link_pairs"> + <table> + <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@detail_access_links) %> + </table> + </div> + + </div> +</div> + + +<% content_for :sidebar do %> +<ul class="actions"> + <li><%= link_to t('access_points.actions.edit'), edit_referential_stop_area_access_point_path(@referential, @stop_area, @access_point), :class => "edit" %></li> + <li><%= link_to t('access_points.actions.destroy'), referential_stop_area_access_point_path(@referential, @stop_area, @access_point), :method => :delete, :data => {:confirm => t('access_points.actions.destroy_confirm')}, :class => "remove" %></li> +</ul> + <br> + <%= creation_tag(@access_point) %> +<% end %> diff --git a/app/views/access_points/show.kml.erb b/app/views/access_points/show.kml.erb new file mode 100644 index 000000000..f54e6340e --- /dev/null +++ b/app/views/access_points/show.kml.erb @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="UTF-8"?> +<kml xmlns="http://www.opengis.net/kml/2.2"> + <Document> + <Placemark id="<%= @access_point.id %>" > + <name><%= @access_point.name %></name> + <access_point_type><%= @access_point.access_point_type %></access_point_type> + <%= (@access_point.position or @access_point.default_position).kml_representation.html_safe %> + </Placemark> + </Document> +</kml> diff --git a/app/views/companies/show.html.erb b/app/views/companies/show.html.erb index fe819d360..844832ee1 100644 --- a/app/views/companies/show.html.erb +++ b/app/views/companies/show.html.erb @@ -43,14 +43,6 @@ <label><%= Chouette::Company.human_attribute_name("objectid") %>: </label> <%= @company.objectid %> </p> - <p> - <label><%= @company.human_attribute_name("creation_time") %>: </label> - <%= l(@company.creation_time) %> - </p> - <p> - <label><%= @company.human_attribute_name("creator_id") %>: </label> - <%= @company.creator_id %> - </p> </div> </div> @@ -60,4 +52,5 @@ <li><%= link_to t('companies.actions.destroy'), referential_company_path(@referential, @company), :method => :delete, :data => {:confirm => t('companies.actions.destroy_confirm')}, :class => "remove" %></li> <br> </ul> + <%= creation_tag(@company) %> <% end %> diff --git a/app/views/connection_links/show.html.erb b/app/views/connection_links/show.html.erb index 58c90cc41..a41112621 100644 --- a/app/views/connection_links/show.html.erb +++ b/app/views/connection_links/show.html.erb @@ -79,14 +79,6 @@ <label><%= @connection_link.human_attribute_name("objectid") %>: </label> <%= @connection_link.objectid %> </p> - <p> - <label><%= @connection_link.human_attribute_name("creation_time") %>: </label> - <%= l(@connection_link.creation_time) %> - </p> - <p> - <label><%= @connection_link.human_attribute_name("creator_id") %>: </label> - <%= @connection_link.creator_id %> - </p> </div> </div> @@ -97,4 +89,5 @@ <li><%= link_to t('connection_links.actions.select_areas'), select_areas_referential_connection_link_path(@referential, @connection_link), :class => "select_areas" %></li> <br> </ul> + <%= creation_tag(@connection_link) %> <% end %> diff --git a/app/views/group_of_lines/show.html.erb b/app/views/group_of_lines/show.html.erb index 60c4b7def..5e77bfe78 100644 --- a/app/views/group_of_lines/show.html.erb +++ b/app/views/group_of_lines/show.html.erb @@ -15,14 +15,6 @@ <label><%= @group_of_line.human_attribute_name("objectid") %>: </label> <%= @group_of_line.objectid %> </p> - <p> - <label><%= @group_of_line.human_attribute_name("creation_time") %>: </label> - <%= l @group_of_line.creation_time %> - </p> - <p> - <label><%= @group_of_line.human_attribute_name("creator_id") %>: </label> - <%= @group_of_line.creator_id %> - </p> </div> <p class="after_map" /> @@ -35,8 +27,6 @@ <div class="lines_detail" style="display: none;"> <%= render :partial => "lines_detail" %> </div> - - </div> <% content_for :sidebar do %> @@ -45,4 +35,5 @@ <li><%= link_to t('group_of_lines.actions.destroy'), referential_group_of_line_path(@referential, @group_of_line), :method => :delete, :data => {:confirm => t('group_of_lines.actions.destroy_confirm')} , :class => "remove" %></li> <br> </ul> + <%= creation_tag(@group_of_line) %> <% end %> diff --git a/app/views/help/access_links.textile b/app/views/help/access_links.textile new file mode 100644 index 000000000..960f3484b --- /dev/null +++ b/app/views/help/access_links.textile @@ -0,0 +1,66 @@ +--- +layout: default +title: Liens entre arrêts et accès +--- + +* "Définition":#def +* "Attributs":#attr +* "Mode opératoire":#ope + +h3(#def). Définition + +Un *lien arrêt-accès* est, dans un voyage en transports en commun, le cheminement piéton permettant dans une infrastructure lourde de passer de la voirie à l'arrêt physique (point d'embarquement ou quai) et vice versa. + +Le lien permet de définir les caractéristiques du parcours entre un arrêt physique et un accès +Cette liaison n'existe qu'au sein d'une zone d'arrêts (arrêt commercial ou pôle d'échange) +Si la liaison est générique sur la zone, elle s'applique à tous les arrêts (selon le sens) qui n'ont pas un lien spécifique + +La liaison est orientée, il est donc nécessaire dans le cas où l'accès est bi-directionnel de définir 2 liens, un pour chaque sens + +h3(#attr). Attributs + +- Accès := nom de l'accès +- Arrêt := nom de l'arrêt +- Nom := nom du lien ( par défaut, chouette propose de le nommer _nom de la source -> nom de la cible_) +- Type := liste de choix parmi << Aérien >>, << Souterrain>> ou mixte << Aérien et souterrain >> +- Commentaire := zone de texte libre +- Distance := distance en mètres +- 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) +- Escalator disponible := indicateur (Oui ou Non) + +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 = AccessLink : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul objet 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 + +h3(#ope). Mode opératoire + +h4. Création/consultation + +Lors de la consultation d'une zone d'arrêts possédant au moins un accès, +l'action <<Gérer les liens arrêt-accès>> affiche deux matrices : +* _Liens génériques_ : les différentes combinaisons de liens entre les accès et la zone; +* _Liens détaillés_ : les différentes combinaisons de liens entre les accès et les arrêts inclus dans la zone. + +Chaque lien est représenté par une flêche orientée représentant l'existance ou non de ce lien: + +* !gray_left_arrow.png! ou !gray_right_arrow.png! lien non défini; la flèche est un lien vers l'écran de création de ce lien +* !green_left_arrow.png! ou !green_right_arrow.png! lien existant; la flèche est un lien vers l'écran de consultation/modification/suppression de ce lien +* !disabled_left_arrow.png! ou !disabled_right_arrow.png! lien interdit; la flèche est inopérante dans le sens qui contredirait le type d'accès (entrée ou sortie seule) + +Lors de la consultation d'un accès, les liens arrêt-accès de cet accès sont affichés selon la même présentation diff --git a/app/views/help/access_points.textile b/app/views/help/access_points.textile new file mode 100644 index 000000000..b32e0ae8e --- /dev/null +++ b/app/views/help/access_points.textile @@ -0,0 +1,74 @@ +--- +layout: default +title: Accès +--- + +* "Définition":#def +* "Attributs":#attr +* "Mode opératoire":#ope + +h3(#def). Définition + +Un *accès* est un élément d'infrastructure donnant sur la voirie et permettant d'accéder à un ou plusieurs arrêts physiques (point d'embarquement ou quai) non accessibles directement. + +Dans Chouette, les accès sont rattachés à une zone d'arrêt (arrêt commercial ou pôle d'échange) et peuvent être reliés par des liens arrêt-accès : + +* sous forme générique à la zone; ce qui donnera des valeurs par défaut pour tous les arrêts de celle-ci +* sous forme spécifique à tout ou partie des arrêts physiques de cette zone, pour ceux qui nécessitent des précisions par rapport au cas général. + +h3(#attr). Attributs + +- Zone d'arrêt := nom de la zone d'arrêt contenant l'accès +- Nom := nom de l'accès +- Commentaire := zone de texte libre +- Nom de la rue := nom de la rue de l'accès +- Code INSEE := code INSEE de la commune de l'accès +- Type d'accès := sens de circulation de l'accès + +* !access_in.png! entrée +* !access_out.png! sortie +* !access_in_out.png! entrée-sortie + +- Horaire d'ouverture := horaire d'ouverture de l'accès (hh:mm) +- Horaire de fermeture := horaire d'ouverture de l'accès (hh:mm) +- Ascenseur := 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 géographiques : + +- Position X := coordonnée horizontale de l'accès dans le référentiel de projection de l'espace de données +- Position Y := coordonnée verticale de l'accès dans le référentiel de projection de l'espace de données +- Longitude := longitude de l'accès dans le référentiel WGS84 +- latitude := latitude de l'accès dans le référentiel WGS84 + +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 = AccessPoint : clé identifiant le type d'objet (valeur imposée) +* id_technique : valeur identifiant un seul objet 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 + +h3(#ope). Mode opératoire + +h4. Création + +la création est accessible dans l'écran de consultation d'une zone d'arrêt; +lors de la création, la carte n'est pas disponible; pour localiser un accès sur la carte, il faut le créer puis le modifier. +en modification, si l'accès n'a pas été positionné, il est proposé à l'emplacement de la zone d'arrêt associée ou par défaut au centre géographique de l'emprise de l'espace de données. + +h4. Déplacement sur la carte + +* activer le déplacement en cliquant sur l'accès -> 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'accès suit la souris +* relâcher le bouton -> l'accès 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/group_of_lines.textile b/app/views/help/group_of_lines.textile index f586f39f6..efef28bb8 100644 --- a/app/views/help/group_of_lines.textile +++ b/app/views/help/group_of_lines.textile @@ -23,7 +23,7 @@ clé unique pérenne identifiant le groupe de lignes 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 +* id_technique : valeur identifiant un seul objet 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. =: diff --git a/app/views/help/index.textile b/app/views/help/index.textile index 06a54a636..dbd439a7b 100644 --- a/app/views/help/index.textile +++ b/app/views/help/index.textile @@ -3,7 +3,7 @@ layout: default title: Chouette v2 --- -Version 2.0.0 +Version 2.0.1 h3. Logiciel libre propriété de : diff --git a/app/views/help/lines.textile b/app/views/help/lines.textile index b79604f77..b75aca883 100644 --- a/app/views/help/lines.textile +++ b/app/views/help/lines.textile @@ -24,7 +24,7 @@ mode de transport principal de la ligne d'autres modes de transports particuliers peuvent être indiqués au niveau de chaque course =: - Commentaire := zone de texte libre sur la ligne -- Groupes de lignes := "groupes de lignes":group_of_lines auxquels appartiet la ligne +- Groupes de lignes := "groupes de lignes":group_of_lines auxquels appartient la ligne p(attr_data). Données de gestion : diff --git a/app/views/help/stop_areas.textile b/app/views/help/stop_areas.textile index 8c6f1401c..8bed87b65 100644 --- a/app/views/help/stop_areas.textile +++ b/app/views/help/stop_areas.textile @@ -69,7 +69,7 @@ p(attr_data). Données de gestion : 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) +* type = StopArea : clé identifiant le type d'objet (valeur imposée) * id_technique : valeur identifiant un seul objet 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. diff --git a/app/views/help/toc.textile b/app/views/help/toc.textile index d75134cdf..beb8f152d 100644 --- a/app/views/help/toc.textile +++ b/app/views/help/toc.textile @@ -21,6 +21,8 @@ h3. Sommaire ## "Courses/Horaires":vehiclejourneys # "Arrêts":stop_areas ## "Correspondances":connection_links +## "Accès":access_points +## "Liens Arrêts-Accès":access_links # "Calendriers d'application":timetables # Outils ## "Imports":imports diff --git a/app/views/journey_patterns/show.html.erb b/app/views/journey_patterns/show.html.erb index b9378abd5..eb8f40cc1 100644 --- a/app/views/journey_patterns/show.html.erb +++ b/app/views/journey_patterns/show.html.erb @@ -32,14 +32,6 @@ <label><%= @journey_pattern.human_attribute_name("objectid") %>: </label> <%= @journey_pattern.objectid %> </p> - <p> - <label><%= @journey_pattern.human_attribute_name("creation_time") %>: </label> - <%= l @journey_pattern.creation_time %> - </p> - <p> - <label><%= @journey_pattern.human_attribute_name("creator_id") %>: </label> - <%= @journey_pattern.creator_id %> - </p> </div> </div> @@ -56,5 +48,6 @@ <li><%= link_to t('journey_patterns.actions.destroy'), referential_line_route_journey_pattern_path(@referential, @line, @route, @journey_pattern), :method => :delete, :data => {:confirm => t('journey_patterns.actions.destroy_confirm')}, :class => "remove" %></li> <li><%= link_to t('journey_patterns.journey_pattern.vehicle_journey_at_stops'), referential_line_route_vehicle_journeys_path(@referential, @line, @route, :q => {:journey_pattern_id_eq => @journey_pattern.id}), :class => "link" %></li> </ul> + <%= creation_tag(@journey_pattern) %> <% end %> diff --git a/app/views/lines/show.html.erb b/app/views/lines/show.html.erb index 737d922a0..668eaebdc 100644 --- a/app/views/lines/show.html.erb +++ b/app/views/lines/show.html.erb @@ -48,14 +48,6 @@ <label><%= @line.human_attribute_name("objectid") %>: </label> <%= @line.objectid %> </p> - <p> - <label><%= @line.human_attribute_name("creation_time") %>: </label> - <%= l(@line.creation_time) %> - </p> - <p> - <label><%= @line.human_attribute_name("creator_id") %>: </label> - <%= @line.creator_id %> - </p> </div> </div> @@ -81,4 +73,5 @@ <li><%= link_to t('routes.actions.new'), new_referential_line_route_path(@referential, @line), :class => "add" %></li> <br> </ul> + <%= creation_tag(@line) %> <% end %> diff --git a/app/views/networks/show.html.erb b/app/views/networks/show.html.erb index 8ed9c422f..273a04aed 100644 --- a/app/views/networks/show.html.erb +++ b/app/views/networks/show.html.erb @@ -37,14 +37,6 @@ <label><%= Chouette::Network.human_attribute_name("objectid") %>: </label> <%= @network.objectid %> </p> - <p> - <label><%= @network.human_attribute_name("creation_time") %>: </label> - <%= l @network.creation_time %> - </p> - <p> - <label><%= @network.human_attribute_name("creator_id") %>: </label> - <%= @network.creator_id %> - </p> </div> </div> @@ -54,4 +46,5 @@ <li><%= link_to t('networks.actions.destroy'), referential_network_path(@referential, @network), :method => :delete, :data => {:confirm => t('networks.actions.destroy_confirm')}, :class => "remove" %></li> <br> </ul> + <%= creation_tag(@network) %> <% end %> diff --git a/app/views/referentials/_counts.html.erb b/app/views/referentials/_counts.html.erb index f6296f52e..35841b271 100644 --- a/app/views/referentials/_counts.html.erb +++ b/app/views/referentials/_counts.html.erb @@ -63,5 +63,10 @@ <td class="object"><%= Referential.human_attribute_name("itls") %></td> <td class="value"> <%= @referential.stop_areas.where("area_type = ?","ITL").size %></td> </tr> + <tr> + <td class="image"><%= image_tag "map/access_in_out.png"%></td> + <td class="object"><%= Referential.human_attribute_name("access_points") %></td> + <td class="value"> <%= @referential.access_points.size %></td> + </tr> </tbody> </table> diff --git a/app/views/routes/show.html.erb b/app/views/routes/show.html.erb index 414d0474a..654e3975a 100644 --- a/app/views/routes/show.html.erb +++ b/app/views/routes/show.html.erb @@ -52,14 +52,6 @@ <label><%= @route.human_attribute_name("objectid") %>: </label> <%= @route.objectid %> </p> - <p> - <label><%= @route.human_attribute_name("creation_time") %>: </label> - <%= l @route.creation_time %> - </p> - <p> - <label><%= @route.human_attribute_name("creator_id") %>: </label> - <%= @route.creator_id %> - </p> </div> </div> @@ -104,5 +96,6 @@ </li> <% end %> </ul> + <%= creation_tag(@route) %> <% end %> diff --git a/app/views/stop_areas/_form.html.erb b/app/views/stop_areas/_form.html.erb index b5541cf20..5fca012f3 100644 --- a/app/views/stop_areas/_form.html.erb +++ b/app/views/stop_areas/_form.html.erb @@ -11,17 +11,19 @@ <%= form.input :nearest_topic_name %> <%= form.input :comment %> <%= form.input :objectid, :required => !@stop_area.new_record?, :input_html => { :disabled => !@stop_area.new_record? } %> - <%= form.inputs :name => t('stop_areas.show.geographic_data') do %> - <% if ! @referential.projection_type_label.empty? %> - <%= form.inputs :name => @referential.projection_type_label do %> - <%= form.input :x %> - <%= form.input :y %> - <% end %> - <% end %> - <%= form.inputs :name => "WGS84" do %> - <%= form.input :longitude %> - <%= form.input :latitude %> - <% end %> + <% if !manage_itl %> + <%= form.inputs :name => t('stop_areas.show.geographic_data') do %> + <% if ! @referential.projection_type_label.empty? %> + <%= form.inputs :name => @referential.projection_type_label do %> + <%= form.input :x %> + <%= form.input :y %> + <% end %> + <% end %> + <%= form.inputs :name => "WGS84" do %> + <%= form.input :longitude %> + <%= form.input :latitude %> + <% end %> + <% end %> <% end %> <% end %> diff --git a/app/views/stop_areas/_genealogical.html.erb b/app/views/stop_areas/_genealogical.html.erb new file mode 100644 index 000000000..3b935ce92 --- /dev/null +++ b/app/views/stop_areas/_genealogical.html.erb @@ -0,0 +1,66 @@ + <h3><%= genealogical_title %></h3> + + <% if @stop_area.parent.present? %> + <div class="parent"> + <%= link_to([@referential, @stop_area.parent]) do %> + <%= image_tag "map/" + @stop_area.parent.stop_area_type + ".png" %><span><%= @stop_area.parent.name %></span> + <% end %> + </div> + <div class="link"><%= image_tag "icons/link.png"%></div> + <% elsif @stop_area.routing_lines.present? %> + <div class="lines"> + <% @stop_area.routing_lines.each do |line| %> + <div class="line"> + <%= link_to([@referential, line]) do %> + <span><%= line.name %></span> + <% end %> + </div> + <% end %> + </div> + <div class="link"><%= image_tag "icons/link.png"%></div> + <% else %> + <div class="no_parent"> </div> + <% end %> + + <div class="target"> + <%= image_tag "map/" + @stop_area.stop_area_type + ".png"%><span><%= @stop_area.name %></span> + </div> + + <% if @stop_area.children.present? %> + <div class="link"><%= image_tag "icons/link.png"%></div> + <div class="children"> + <% @stop_area.children.each do |child| %> + <div class="child"> + <%= link_to([@referential, child]) do %> + <%= image_tag "map/" + child.stop_area_type + ".png" %><span><%= child.name %></span> + <% end %> + </div> + <% end %> + </div> + <% elsif @stop_area.routing_stops.present? %> + <div class="link"><%= image_tag "icons/link.png"%></div> + <div class="children"> + <% @stop_area.routing_stops.each do |stop| %> + <div class="child"> + <%= link_to([@referential, stop]) do %> + <%= image_tag "map/" + stop.stop_area_type + ".png" %><span><%= stop.name %></span> + <% end %> + </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 %> diff --git a/app/views/stop_areas/access_links.html.erb b/app/views/stop_areas/access_links.html.erb new file mode 100644 index 000000000..d4727d7db --- /dev/null +++ b/app/views/stop_areas/access_links.html.erb @@ -0,0 +1,33 @@ +<%= title_tag t('stop_areas.access_links.title', :stop_area => @stop_area.name ) %> + +<div class="stop_area_show"> + <h3 class="stop_area_generics"> + <a class="generics"><%= t('.generic_access_links') %> + <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> + <%= image_tag("icons/minus.png" , :class => "switcher" ) %> + </a> + + </h3> + <div class="generics content"> + <div class="access_link_pairs"> + <table> + <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@generic_access_links) %> + </table> + </div> + </div> + <h3 class="stop_area_generics"> + <a class="details"><%= t('.detail_access_links') %> + <%= image_tag("icons/plus.png" , :class => "switcher") %> + <%= image_tag("icons/minus.png" , :class => "switcher", :style => "display: none;" ) %> + </a> + + </h3> + <div class="details content" style="display: none;"> + <div class="access_link_pairs"> + <table> + <%= render :partial => "access_link_pairs/access_link_pair", :collection => access_links_pairs(@detail_access_links) %> + </table> + </div> + </div> +</div> + diff --git a/app/views/stop_areas/edit.html.erb b/app/views/stop_areas/edit.html.erb index 1ec77056d..d08949104 100644 --- a/app/views/stop_areas/edit.html.erb +++ b/app/views/stop_areas/edit.html.erb @@ -1,5 +1,6 @@ <%= title_tag t('stop_areas.edit.title', :stop_area => @stop_area.name ) %> -<%= @map.to_html %> - +<% if !manage_itl %> + <%= @map.to_html %> +<% end %> <%= render "form" %> diff --git a/app/views/stop_areas/show.html.erb b/app/views/stop_areas/show.html.erb index 17f74d905..9d0db8af8 100644 --- a/app/views/stop_areas/show.html.erb +++ b/app/views/stop_areas/show.html.erb @@ -1,7 +1,7 @@ <%= title_tag t('stop_areas.show.title', :stop_area => @stop_area.name ) %> <div class="stop_area_show"> - <% if @stop_area.projection_type != nil || @stop_area.long_lat_type != nil %> + <% if show_map? %> <%= @map.to_html %> <% end %> <div class="summary"> @@ -37,148 +37,105 @@ <label><%= @stop_area.human_attribute_name("stop_area_type") %>: </label> <%= t("area_types.label.#{@stop_area.stop_area_type}") %> </p> - <p> <label><%= t('stop_areas.show.geographic_data') %> </label></p> - <% if @stop_area.projection_type == nil && @stop_area.long_lat_type == nil %> - <span class='geo_data'><%= t('stop_areas.show.no_geographic_data') %></span> - <% else %> - <% if !@stop_area.projection_type.nil? %> - <p> - <span class='geo_data'><%= @stop_area.human_attribute_name("projection_type") %>: </span> - <%= @stop_area.projection_type %> - </p> - <p> - <span class='geo_data'><%= @stop_area.human_attribute_name("x") %>: </span> - <%= @stop_area.x %> - </p> - <p> - <span class='geo_data'><%= @stop_area.human_attribute_name("y") %>: </span> - <%= @stop_area.y %> - </p> - <% end %> - <% if !@stop_area.long_lat_type.nil? %> - <p> - <span class='geo_data'><%= @stop_area.human_attribute_name("long_lat_type") %>: </span> - <%= @stop_area.long_lat_type %> - </p> - <p> - <span class='geo_data'><%= @stop_area.human_attribute_name("longitude") %>: </span> - <%= @stop_area.longitude %> - </p> - <p> - <span class='geo_data'><%= @stop_area.human_attribute_name("latitude") %>: </span> - <%= @stop_area.latitude %> - </p> + <% if !manage_itl %> + <p> <label><%= t('stop_areas.show.geographic_data') %> </label></p> + <% if @stop_area.projection_type == nil && @stop_area.long_lat_type == nil %> + <span class='geo_data'><%= t('stop_areas.show.no_geographic_data') %></span> + <% else %> + <% if !@stop_area.projection_type.nil? %> + <p> + <span class='geo_data'><%= @stop_area.human_attribute_name("projection_type") %>: </span> + <%= @stop_area.projection_type %> + </p> + <p> + <span class='geo_data'><%= @stop_area.human_attribute_name("x") %>: </span> + <%= @stop_area.x %> + </p> + <p> + <span class='geo_data'><%= @stop_area.human_attribute_name("y") %>: </span> + <%= @stop_area.y %> + </p> + <% end %> + <% if !@stop_area.long_lat_type.nil? %> + <p> + <span class='geo_data'><%= @stop_area.human_attribute_name("long_lat_type") %>: </span> + <%= @stop_area.long_lat_type %> + </p> + <p> + <span class='geo_data'><%= @stop_area.human_attribute_name("longitude") %>: </span> + <%= @stop_area.longitude %> + </p> + <p> + <span class='geo_data'><%= @stop_area.human_attribute_name("latitude") %>: </span> + <%= @stop_area.latitude %> + </p> + <% end %> <% end %> <% end %> <p> <label><%= @stop_area.human_attribute_name("objectid") %>: </label> <%= @stop_area.objectid %> </p> - <p> - <label><%= @stop_area.human_attribute_name("creation_time") %>: </label> - <%= l(@stop_area.creation_time) %> - </p> - <p> - <label><%= @stop_area.human_attribute_name("creator_id") %>: </label> - <%= @stop_area.creator_id %> - </p> </div> + <p class="after_map" /> <div class="genealogical"> - <% if @stop_area.stop_area_type == 'itl' %> - <h3><%= t(".genealogical_routing") %></h3> - <% else %> - <h3><%= t(".genealogical") %></h3> - <% end %> - - <% if @stop_area.parent.present? %> - <div class="parent"> - <%= link_to([@referential, @stop_area.parent]) do %> - <%= image_tag "map/" + @stop_area.parent.stop_area_type + ".png" %><span><%= @stop_area.parent.name %></span> - <% end %> - </div> - <div class="link"><%= image_tag "icons/link.png"%></div> - <% elsif @stop_area.routing_lines.present? %> - <div class="lines"> - <% @stop_area.routing_lines.each do |line| %> - <div class="line"> - <%= link_to([@referential, line]) do %> - <span><%= line.name %></span> - <% end %> - </div> - <% end %> - </div> - <div class="link"><%= image_tag "icons/link.png"%></div> - <% else %> - <div class="no_parent"> </div> - <% end %> - - <div class="target"> - <%= image_tag "map/" + @stop_area.stop_area_type + ".png"%><span><%= @stop_area.name %></span> - </div> - - <% if @stop_area.children.present? %> - <div class="link"><%= image_tag "icons/link.png"%></div> - <div class="children"> - <% @stop_area.children.each do |child| %> - <div class="child"> - <%= link_to([@referential, child]) do %> - <%= image_tag "map/" + child.stop_area_type + ".png" %><span><%= child.name %></span> - <% end %> - </div> - <% end %> - </div> - <% elsif @stop_area.routing_stops.present? %> - <div class="link"><%= image_tag "icons/link.png"%></div> - <div class="children"> - <% @stop_area.routing_stops.each do |stop| %> - <div class="child"> - <%= link_to([@referential, stop]) do %> - <%= image_tag "map/" + stop.stop_area_type + ".png" %><span><%= stop.name %></span> - <% end %> - </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 %> + <%= render "stop_areas/genealogical" %> </div> </div> + +<% if manage_access_points %> + <p class="after_map" /> +<div> + <h3><%= t('.access_points') %></h3> + + <div class="access_points paginated_content"> + <%= render :partial => "access_points/access_point", :collection => @access_points %> + </div> +</div> +<% end %> <% content_for :sidebar do %> -<ul class="actions"> - <li><%= link_to t('stop_areas.actions.edit'), edit_referential_stop_area_path(@referential, @stop_area), :class => "edit" %></li> - <li><%= link_to t('stop_areas.actions.destroy'), referential_stop_area_path(@referential, @stop_area), :method => :delete, :data => {:confirm => t('stop_areas.actions.destroy_confirm')}, :class => "remove" %></li> -</ul> - <% if @stop_area.stop_area_type == 'itl' %> + <table> + <tr><td> + <ul class="actions"> + <li><%= link_to t('stop_areas.actions.edit'), edit_referential_stop_area_path(@referential, @stop_area), :class => "edit" %></li> + <li><%= link_to t('stop_areas.actions.destroy'), referential_stop_area_path(@referential, @stop_area), :method => :delete, :data => {:confirm => t('stop_areas.actions.destroy_confirm')}, :class => "remove" %></li> + </ul> + </td></tr> + <% if manage_itl %> + <tr><td> <h3><%= t(".itl_managment") %></h3> <ul class="actions"> <li><%= link_to t('stop_areas.actions.add_routing_lines'), add_routing_lines_referential_stop_area_path(@referential, @stop_area), :class => "add_routing_lines" %></li> <li><%= link_to t('stop_areas.actions.add_routing_stops'), add_routing_stops_referential_stop_area_path(@referential, @stop_area), :class => "add_routing_stops" %></li> </ul> + </td></tr> <% else %> + <tr><td> <h3><%= t(".stop_managment") %></h3> <ul class="actions"> <li><%= link_to t('stop_areas.actions.select_parent'), select_parent_referential_stop_area_path(@referential, @stop_area), :class => "select_parent" %></li> - <% if @stop_area.stop_area_type != 'boarding_position' && @stop_area.stop_area_type != 'quay' %> + <% if manage_children %> <li><%= link_to t('stop_areas.actions.add_children'), add_children_referential_stop_area_path(@referential, @stop_area), :class => "add_children" %></li> <% end %> </ul> + </td></tr> + + <% if manage_access_points %> + <tr><td> + <h3><%= t(".access_managment") %></h3> + <ul class="actions"> + <li><%= link_to t('access_points.actions.new'), new_referential_stop_area_access_point_path(@referential,@stop_area), :class => "add" %></li> + <li><%= link_to t('stop_areas.actions.manage_access_links'), access_links_referential_stop_area_path(@referential,@stop_area), :class => "select_parent" %></li> + </ul> + </td></tr> + <% end %> + <% end %> + </table> <br> + <%= creation_tag(@stop_area) %> <% end %> diff --git a/app/views/stop_areas/show.kml.erb b/app/views/stop_areas/show.kml.erb index 16613b6bc..39a764bd6 100644 --- a/app/views/stop_areas/show.kml.erb +++ b/app/views/stop_areas/show.kml.erb @@ -1,10 +1,28 @@ <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> + <% if !params["children"].nil? %> + <% @stop_area.children.each do |child| %> + <Placemark id="<%= child.id %>" > + <name><%= child.name %></name> + <stop_area_type><%= child.stop_area_type %></stop_area_type> + <%= (child.position or child.default_position).kml_representation.html_safe %> + </Placemark> + <% end %> + <% elsif !params["routing"].nil? %> + <% @stop_area.routing_stops.each do |child| %> + <Placemark id="<%= child.id %>" > + <name><%= child.name %></name> + <stop_area_type><%= child.stop_area_type %></stop_area_type> + <%= (child.position or child.default_position).kml_representation.html_safe %> + </Placemark> + <% end %> + <% else %> <Placemark id="<%= @stop_area.id %>" > <name><%= @stop_area.name %></name> - <stop_area_type><%= @stop_area.type %></stop_area_type> + <stop_area_type><%= @stop_area.stop_area_type %></stop_area_type> <%= (@stop_area.position or @stop_area.default_position).kml_representation.html_safe %> </Placemark> + <% end %> </Document> </kml> diff --git a/app/views/subscriptions/new.html.erb b/app/views/subscriptions/new.html.erb index 3d137a0d3..686ab8c98 100644 --- a/app/views/subscriptions/new.html.erb +++ b/app/views/subscriptions/new.html.erb @@ -3,6 +3,7 @@ <%= semantic_form_for @subscription, :url => subscription_path do |form| %> <%= form.inputs do %> <%= form.input :organisation_name %> + <%= form.input :user_name %> <%= form.input :email %> <%= form.input :password, :as => :password %> <%= form.input :password_confirmation, :as => :password %> diff --git a/app/views/test_sheet/1_1.html b/app/views/test_sheet/1_1.html index e7623184a..4d5b7db97 100644 --- a/app/views/test_sheet/1_1.html +++ b/app/views/test_sheet/1_1.html @@ -1,297 +1,88 @@ -<div class=WordSection1> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 1.1<br> +conformité à la syntaxe XML suivant les recommandations du W3C<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Contrôler que le fichier respecte la syntaxe XML telle que décrite dans les recommandations du W3C<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Un fichier XML doit être correctement constitué :</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Il possède une déclaration comportant le numéro de version XML +utilisé dans le document ainsi que le nom du jeu de codage de +caractères utilisé.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Un nom d'élément ne peut commencer par un chiffre. Si le nom n'est +composé que d'un seul caractère, ce doit être une lettre comprise entre +"a" et "z" pour les minuscules, "A" et "Z" pour les majuscules. S'il +est composé d'au moins deux caractères, le premier peut être "_" ou +":". Le nom peut ensuite être composé de lettres, chiffres, tirets, +tirets bas et deux points.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Les balises n'ayant pas de contenu doivent se terminer par />.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Toutes les balises portant un contenu non vide doivent être fermées.</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Les valeurs d'attributs doivent être entre guillemets.</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Les noms d'attributs sont en minuscules.</font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Tous les éléments peuvent contenir un ou plusieurs attributs. Chaque +élément ne peut contenir qu'une fois le même attribut. Un attribut est +composé d'un nom et d'une valeur. Il ne peut être présent que dans la +balise ouvrante de l'élément.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de fichier XML</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouettePTNetwork xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">xmlns="http://www.trident.org/schema/trident" +xsi:schemaLocation="http://www.trident.org/schema/trident +/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><PTNetwork><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><versionDate>2007-03-21</versionDate><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></ChouettePTNetwork><br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +1.1.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Conformité à la syntaxe XML</font></font></font></p> -</div> - +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +Syntaxe XML suivant les recommandations du W3C</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Vérifier qu'il est possible d'ouvrir le fichier contenant le modèle +CHOUETTE à analyser avec un éditeur XML ou directement à l'aide d'un +Framework de vérification de la syntaxe XML (castor, xerces, etc...).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le fichier respecte la syntaxe W3C alors le test est validé, sinon +le test est invalidé et produit le message « test 1.1.1 : le +fichier n’est pas correctement formé selon les recommandations du +W3C ».</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + </font></font></font></p> diff --git a/app/views/test_sheet/1_2.html b/app/views/test_sheet/1_2.html index ff1b8ad93..882299eac 100644 --- a/app/views/test_sheet/1_2.html +++ b/app/views/test_sheet/1_2.html @@ -1,338 +1,108 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 1.2<br> +conformité au schéma XML du profil CHOUETTE<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier le fichier d’export XML par rapport à un fichier de référence +XSD (XML Schema Definition) dans lequel est défini un jeu de règles et +contraintes.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Il faut vérifier que le document d’export XML respecte les règles +décrites dans le document XSD CHOUETTE. Pour cela, il faut mettre en +place les traitements permettant de vérifier la présence de tous les +objets et attributs obligatoires des concepts et des attributs +optionnels visibles d’une part dans le modèle de données, d’autre part +dans le profil d’échange, si utilisés.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La vérification de la conformité XSD permet de valider, entre autre :</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- que les balises utilisées sont bien connues (définies dans l'XSD)</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- la présence des balises obligatoires</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- l’arborescence des balises</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- l’ordre des balises</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- la cardinalité des balises</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- le contenu de balise (vérification de type quand il est connu : date, durée, entier, flottant, booléen, pattern, etc.)</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> -<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-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"'>que - l'encodage est bien ISO-8859-1</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"'>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> - +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Un exemple de fichier XSD (reseau.xsd):</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><xsd:schema +xmlns:xsd="http://www.w3.org/2001/XMLSchema" +xmlns="http://www.trident.org/schema/trident" +xmlns:trd="http://www.trident.org/schema/trident" +targetNamespace="http://www.trident.org/schema/trident" +elementFormDefault="qualified" version="1.00"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><xsd:annotation><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><xsd:documentation xml:lang="en"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">TRIDENT exchange schema.<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">Request / Answer schema<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">Copyright (c) 2001 TRIDENT consortium, All Rights Reserved.<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></xsd:documentation><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></xsd:annotation><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><xsd:include schemaLocation="./trident/trident_Global_schema.xsd"/><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></xsd:schema><br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Suivi d'un fichier xml valide :</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouettePTNetwork xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">xmlns="http://www.trident.org/schema/trident" +xsi:schemaLocation="http://www.trident.org/schema/trident +/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><PTNetwork><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><versionDate>2007-03-21</versionDate><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></ChouettePTNetwork><br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +1.2.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Conformité au schéma XML du profil CHOUETTE</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +Schéma XML du profil CHOUETTE</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Vérifier qu'il est possible d'ouvrir le fichier contenant le modèle +CHOUETTE à analyser avec un éditeur XML en respectant le schéma +CHOUETTE ou directement à l'aide d'un Framework de vérification de la +syntaxe XML par rapport au schéma CHOUETTE (castor, xerces, etc...).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le fichier respecte le modèle CHOUETTE alors le test est validé, +sinon le test est invalidé et produit le message « test +1.2.1 : le fichier ne respecte pas le modèle CHOUETTE».</font></font></font></p> diff --git a/app/views/test_sheet/2_1.html b/app/views/test_sheet/2_1.html index b2dd60db7..3b83155b1 100644 --- a/app/views/test_sheet/2_1.html +++ b/app/views/test_sheet/2_1.html @@ -1,500 +1,176 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.1<br> +Cohérence entre le réseau et ses composants<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU RÉSEAU (« PTNetwork »).<br> +Vérification de la correcte référence à la VERSION DU RÉSEAU(« PTNetwork ») dans LIGNEs/Chouette («Line »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si la séquence « lineId » est utilisée dans « PTNetwork »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La référence à la LIGNE/Chouette (« Line »), au sein de la classe +d’objets de VERSION DU RÉSEAU («PTNetwork»), a un caractère optionnel. +Si cette référence est utilisée, alors elle doit correspondre à une ou +plusieurs LIGNEs/Chouette (« Line ») effectivement définie(s).</font></font></font></p> -<div class=WordSection1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’élément permettant d’identifier le réseau (ptNetworkIdShortcut) auquel appartient une LIGNE/Chouette (« Line ») a +un caractère optionnel. Si cet élément est utilisé, il convient de +vérifier que sa valeur correspond bien à l’identifiant de la VERSION DU +RÉSEAU (« PTNetwork ») en question.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + Représentation schématique de l’Objet PTNetwork</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image001.jpg" height="482" width="457"></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><PTNetwork><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>SYNTHESE:PTNetwork:6192449487677451</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>MP/TLS - Tisséo</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">SYNTHESE:Line:11821949021891693<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></lineId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><registration><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><registrationNumber>6192449487677451</registrationNumber><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></registration><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></PTNetwork><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>SYNTHESE:Line:11821949021891693</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>MP/TLS/150</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><publishedName>le taxi-bus Saubens</publishedName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790396714</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790396715</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790397007</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>SYNTHESE:ChouetteRoute:2533274790397008</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><registration><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><registrationNumber>11821949021891693</registrationNumber><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></registration><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<span style="color: teal;"><br></span> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + Représentation schématique de l’Objet Line</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<span style="text-decoration: none;"> </span></font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><PTNetwork><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><versionDate>2007-03-21</versionDate><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><creationTime>2007-03-21T16:05:54.000+01:00</creationTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>LIGNE 012</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><publishedName>Les Courriers de l'Ile de France</publishedName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><transportModeName>Bus</transportModeName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488957</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488959</routeId>...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.1.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans VERSION DU RÉSEAU (« PTNetwork »).</font></font></font></p> -<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="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="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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<PTNetwork> <Line></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « lineId », situé dans l’objet +« PTNetwork », existe alors poursuivre le test, sinon +abandonner le test,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la valeur de chaque élément « LineId » de la classe +d’objets «PTNetwork », est identifiée dans l’élément +« objectId » de la classe d’objets « Line » alors +le test est validé, sinon le test est invalidé et produit le message +« test 2.1.1 : la valeur de l’élément « LineId » de +la classe d’objets «PTNetwork » n’a pas été repérée dans l’élément +« objectId » de la classe d’objets « Line ».</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.1.2</font></font></font></p> -<p class=MsoNormal><b><span style='font-family:"Tahoma","sans-serif"'> </span></b></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à la VERSION DU RÉSEAU ( « PTNetwork »).dans LIGNEs/Chouette («Line »).</font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<Line> <PTNetwork> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément «PtNetworkIdShortcut» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la valeur de chaque « ptNetworkIdShortcut » pour chaque +« Line », est identifiée dans l’élément +« objectId » de la classe d’objets « PTNetwork » +alors le test est validé, sinon le test est invalidé et produit le +message « test 2.1.2 : la référence au réseau +« PtNetworkIdShortcut » n’a pas été repérée dans l’élément +« objectId » de la classe d’objets « PtNetwork» ».</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + </font></font></font></p> +</span> diff --git a/app/views/test_sheet/2_10.html b/app/views/test_sheet/2_10.html index 8f467c48b..30f13dca9 100644 --- a/app/views/test_sheet/2_10.html +++ b/app/views/test_sheet/2_10.html @@ -1,282 +1,77 @@ -<div class=WordSection1> -</span> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.10<br> +Référence à une ligne pour un point d’arrêt<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifiication de la correcte référence à une LIGNE/Chouette +(« Line ») pour les POINTS D’ARRÊT SUR PARCOURS (« +StopPoint » ).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’élément « LineIdShortCut » est existant)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La référence à la LIGNE/Chouette (« Line ») +« LineIdShortCut » au sein d'un arrêt POINT D’ARRÊT SUR +PARCOURS (« StopPoint ») a un caractère optionnel. Si cette +référence est utilisée, il convient de vérifier qu'elle correspond à +l'identifiant « objectId » d’une LIGNE/Chouette +(« Line »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « StopPoint »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image009.jpg" height="624" width="450"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'arrêt référençant le raccourci de ligne</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488957A0A237830</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><containedIn>AMIV:StopPoint:237830</containedIn><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>Gérard de Nerval</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopPoint><br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.10.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence à une +LIGNE/Chouette (« Line ») pour les POINTs D’ARRÊT SUR +PARCOURS (« StopPoint » ).</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<StopPoint> <Line></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément de référence d’une « Line » +(« lineIdShortcut ») qui est présent dans +« StopPoint » est identifié à un objet de ligne +« Line », le test est validé, sinon le test est invalidé et +produit le message « test 2.10.1 : Le point d’arrêt (« +StopPoint ») fait référence à une ligne inexistante».</font></font></font></p> -<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="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 index c3bb3431a..d74b9685d 100644 --- a/app/views/test_sheet/2_11.html +++ b/app/views/test_sheet/2_11.html @@ -1,304 +1,84 @@ -<div class=WordSection1> -</span> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.11<br> +Référence à un réseau au point d’arrêt<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à la VERSION DU RÉSEAU +(« PTNetwork ») pour chaque POINT D’ARRÊT SUR PARCOURS(« StopPoint »). <br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’élément « PTNetworkIdShortCut » est existant</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La référence au réseau « pTNetworkIdShortCut » au sein d'un +POINT D’ARRÊT SUR PARCOURS (« StopPoint ») a un caractère +optionnel. Si elle est définie, il convient de vérifier qu'elle +correspond à l'identifiant « objectId » de la VERSION DU +RÉSEAU (« PTNetwork »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « StopPoint »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image009.jpg" height="624" width="450"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'arrêt référençant le réseau</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><?xml version="1.0" encoding="ISO-8859-1"?><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouettePTNetwork +xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" +xmlns="http://www.trident.org/schema/trident" +xsi:schemaLocation="http://www.trident.org/schema/trident +/home/marc/workspace/chouette-ninoxe/src/main/castor/Chouette.xsd"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><PTNetwork><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:PTNetwork:95</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488957A0A237830</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><containedIn>AMIV:StopPoint:237830</containedIn><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>Gérard de Nerval</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.11.1</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence à la VERSION DU +RÉSEAU (« PTNetwork ») pour chaque POINT D’ARRÊT SUR PARCOURS +(« StopPoint »).</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <PTNetwork></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u></font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « ptNetworkIdShortcut » existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « ptNetworkIdShortcut », référencé dans un +objet « StopPoint » est identifié au réseau +« PtNetwork », le test est validé, sinon le test est invalidé +et produit le message « test 2.11.1 : Le point d’arrêt (« +StopPoint ») fait référence à un réseau inexistant»<br> </font></font></font></p> diff --git a/app/views/test_sheet/2_12.html b/app/views/test_sheet/2_12.html index c0096606d..efce6cf69 100644 --- a/app/views/test_sheet/2_12.html +++ b/app/views/test_sheet/2_12.html @@ -1,287 +1,72 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.12<br> +Définition de l'Interdiction de Trafic Local<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de cohérence entre les objets « ITL » et les ARRÊTs/Chouette (« StopArea »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si le réseau contient des Interdictions de Trafic Local « ITL »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Les Interdictions de Trafic Local « ITL » sont optionnelles +dans un réseau. Lorsqu'elles existent, il convient de vérifier pour +chaque ARRÊT/Chouette (« StopArea ») de type ITL , +que l'élément « areaId » qui est à caractère obligatoire, +correspond à un identifiant « ObjectId » d’ARRÊT/Chouette +(« StopArea »)» du réseau.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « ITL »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image010.jpg" height="139" width="278"></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'ITL dont l'« areaId » référence un point d’arrêt</span><br>...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237814</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>Croix l'Alouettes</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488965A7A23781400</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ITL><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><areaId>AMIV:StopPoint:237814</areaId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>Croix l'Alouettes000</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortCut>AMIV:Line:014014012000</lineIdShortCut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></ITL><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.12.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de cohérence entre les objets « ITL » et les ARRÊTs/Chouette (« StopArea »).</font></font></font></p> -<div class=WordSection1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<ITL> <StopArea></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « ITL » existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « areaId », référencé dans un objet +d’interdiction de trafic local « ITL », possède un +identifiant « ObjectId » dans un objet « StopArea » +, le test est validé, sinon le test est invalidé et produit le message +« test 2.12.1 : Un objet d’interdiction de trafic local +« ITL » fait référence à un arrêt du réseau +« StopArea » inexistant ».</font></font></font></p> diff --git a/app/views/test_sheet/2_13.html b/app/views/test_sheet/2_13.html index 92c94013f..a7627e6b7 100644 --- a/app/views/test_sheet/2_13.html +++ b/app/views/test_sheet/2_13.html @@ -1,299 +1,75 @@ -<body lang=FR link=blue vlink=purple> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.13<br> +Référence à une ligne des arrêts ITL<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à la LIGNE/Chouette (« Line ») pour chaque « ITL ».<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si le réseau contient des Interdictions de Trafic Local « ITL »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Les Interdictions de Trafic Local « ITL » sont optionnelles +dans un réseau. Lorsqu'elles existent, il convient de vérifier pour +chaque « ITL » que si l'élément « lineIdShortcut », +qui est à caractère optionnel dans l'« ITL », existe, il +correspond à l'identifiant « ObjectId » d’une LIGNE/Chouette +(« Line ») définie.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « ITL »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image010.jpg" height="139" width="278"></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'ITL avec le « lineIdShortcut » référencé dans la ligne du réseau</span><br>...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ITL><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><areaId>AMIV:StopPoint:237814</areaId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>Croix l'Alouettes000</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortCut>AMIV:Line:014014012</lineIdShortCut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></ITL><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.13.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à la LIGNE/Chouette (« Line ») pour chaque « ITL ».</font></font></font></p> -<div class=WordSection1> -</span></b> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<ITL> <Line></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « ITL » existe alors poursuivre le test, sinon le test est abandonné </font></font></font></p> -<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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément de raccourci de ligne « lineIdShortcut » +existe alors poursuivre le test, sinon le test est abandonné</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément de raccourci de ligne « lineIdShortcut », +référencé dans un objet d’interdiction de trafic local +« ITL », possède un identifiant « ObjectId » dans +un objet de ligne « Line » , le test est validé, sinon le +test est invalidé et produit le message « test 2.13.1 : Un +objet d’interdiction de trafic local « ITL » fait référence à +une ligne inexistante ».</font></font></font></p> diff --git a/app/views/test_sheet/2_14.html b/app/views/test_sheet/2_14.html index 26a7f1622..5f1d42530 100644 --- a/app/views/test_sheet/2_14.html +++ b/app/views/test_sheet/2_14.html @@ -1,399 +1,152 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.14<br> +Association points d’arrêt, tronçons, itinéraire<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification que tout<br> +POINT D’ARRÊT SUR PARCOURS (« StopPoint »)<br> +est associé à un<br> +Itinéraire/Chouette (ChouetteRoute »).<br> +Analyse de la continuité des <span style="text-transform: uppercase;">tronçons<br> +</span></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ce point de contrôle vérifie que tous les POINTs D’ARRÊT SUR PARCOURS (« +StopPoint ») sont bien rattachés à un Itinéraire/Chouette +(« ChouetteRoute ») et que chaque POINT D’ARRÊT SUR +PARCOURS («StopPoint») appartient à un tronçon COMMERCIAL/Chouette (« PtLink »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +D’autre part, les POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») doivent +être ordonnés sur l’Itinéraire/Chouette (« ChouetteRoute ») +et former une séquence de tronçons contigus.</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de définition à partir d’un fichier XML sur le RER A</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>NINOXE:StopPoint:521850</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><containedIn>NINOXE:StopArea:521759</containedIn><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopPoint></font></span><span style="font-size: 10pt; font-family: "Courier New";"><font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><PtLink><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>NINOXE:PtLink:521850-521851</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><startOfLink>NINOXE:StopPoint:521850</startOfLink><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><endOfLink>NINOXE:StopPoint:521851</endOfLink><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></PtLink><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>NINOXE:Route:521755</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>X</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><publishedName>Marne-la-Vallée-Chessy Cergy</publishedName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><number>ALLER</number><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptLinkId>NINOXE:PtLink:521850-521851</ptLinkId></font></span><span style="font-size: 10pt; font-family: "Courier New";"><font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></ChouetteRoute><br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 2.14.1</font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification que tout POINT D’ARRÊT SUR PARCOURS +(« StopPoint ») est associé à +un Itinéraire/Chouette (ChouetteRoute »). </font></font></font></p> -</div> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <PtLink> <chouetteRoute></font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si l’objet de point d’arrêt « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant du point d’arrêt détecté, contenu dans l’élément +« StopPoint », figure dans l’un des éléments +« startOfLink » ou « endOfLink » de l’objet de +tronçon « PTLink » , poursuivre le test, sinon le test +fournit le message d’alerte « test 2.14.1 a : le point +d’arrêt (« StopPoint ») XX n’appartient à aucune extrémité de +tronçon ». La poursuite des tests est abandonnée.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant du tronçon « PtLink », détecté ci-avant, +est intégré dans un objet « ChouetteRoute », le test est +validé, sinon le test est invalidé et fournit le message « test +2.14.1 b : le tronçon XX fait référence à un itinéraire +inexistant ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 2.14.2</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Analyse de la continuité +des tronçons COMMERCIAUX/Chouette (« PtLink ») au +sein d’un Itinéraire/Chouette (« ChouetteRoute »).</font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <PtLink> <chouetteRoute></font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si l’élément « ChouetteRoute » mentionné dans les champs d’application +est présent une ou plusieurs fois, poursuivre le test, sinon le test +est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Pour chaque identifiant de tronçon « PtLink » successif, +contenu dans l’élément « ChouetteRoute », si la valeur de +l’attribut de l’élément « endOfLink » du premier tronçon +« PtLink » est identique à la valeur de l’attribut de +l’élément « startOfLink » du deuxième tronçon +« PtLink », poursuivre le test (se décaler d’un tronçon), +sinon le test est invalidé et fournit message : « test +2.14.2 : l’analyse des tronçons d’un itinéraire fait apparaître +que la valeur de l’attribut de l’élément « endOfLink » d’un +premier tronçon « PtLink » n’est pas identique à la valeur de +l’attribut de l’élément « startOfLink » du deuxième tronçon +« PtLink »</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/2_15.html b/app/views/test_sheet/2_15.html index dd004b151..a0883f072 100644 --- a/app/views/test_sheet/2_15.html +++ b/app/views/test_sheet/2_15.html @@ -1,463 +1,181 @@ -<div class=WordSection1> -</span> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.15<br> +Cohérence entre points d'arrêt et missions commerciales<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de l’existence de définition des POINTs D’ARRÊT SUR +PARCOURS (« StopPoint ») d’une mission commerciale +(« JourneyPattern »). <br> +Vérification que tout POINT D’ARRÊT SUR PARCOURS (« StopPoint ») +appartient à une mission commerciale +(« JourneyPattern »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « JourneyPattern » existe)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’objet de MISSION COMMERCIALE (« JourneyPattern ») , a un caractère +optionnel. Quand elle existe, chaque MISSION COMMERCIALE (« +JourneyPattern ») référence de manière obligatoire une liste +« stopPointList » qui contient au moins deux identifiants de +POINT D’ARRÊT SUR PARCOURS (« StopPoint »). Pour chaque identifiant de +cette liste, il convient de vérifier qu'il correspond à l'identifiant +« objectId » d'un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») +du réseau.</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Chaque identifiant de POINT D’ARRÊT SUR PARCOURS (« StopPoint ») doit +appartenir à la liste des POINTs D’ARRÊT SUR PARCOURS d’une MISSION +COMMERCIALE (« StopPointList » de la mission commerciale « JourneyPattern »).</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’objet « JourneyPattern »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'un parcours qui référence sept points d'arrêt</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A0A237832</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A1A237807</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A2A237806</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A3A237805</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A4A237804</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A5A237803</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:489111A6A237832</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:489111M74</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:489111</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.15.1</font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de l’existence de définition des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») d’une <br>mission commerciale (« JourneyPattern »).</font></font></font></p> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<JourneyPattern> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet de mission commerciale existe, poursuivre le test, sinon abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la liste des points d’arrêt « stopPointList », +référencés dans un objet de mission commerciale +« JourneyPattern », possède des identifiants +« objectId » dans les objets de points d’arrêt +« StopPoint », alors le test est validé, sinon le test est +invalidé et produit le message « test 2.15.1 : La liste de +l’objet « JourneyPattern » fait référence à des points +d’arrêt inexistants »</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.15.2</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification que tout POINT D’ARRÊT SUR PARCOURS (« +StopPoint ») appartient à une mission +commerciale (« JourneyPattern »).</font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <JourneyPattern></font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si l’objet « StopPoint », mentionné dans les champs d’application, est +présent une ou plusieurs fois, poursuivre le test, sinon le test est +abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant de l’élément « StopPoint » identifié est +contenu dans la liste des points d’arrêt (StopPointList) de l’objet +« JourneyPattern », le test est validé, sinon le test est +invalidé et fournit le message : « test 2.15.2 : un +point d’arrêt (« StopPoint ») n’est pas rattaché à une mission +commerciale ».</font></font></font></p> diff --git a/app/views/test_sheet/2_16.html b/app/views/test_sheet/2_16.html index c19fef9d0..b893c40c9 100644 --- a/app/views/test_sheet/2_16.html +++ b/app/views/test_sheet/2_16.html @@ -1,305 +1,94 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.16<br> +Référence à une ligne des missions commerciales<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à une LIGNE/Chouette +(« Ligne ») pour une MISSION COMMERCIALE +(« JourneyPattern »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « JourneyPattern » existe et s’il contient l’objet « lineIdShortCut »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsque l’objet MISSION COMMERCIALE (« JourneyPattern ») fait +référence à une LIGNE/Chouette (« Ligne ») à travers +« lineIdShortCut », qui est à caractère optionnel, il +convient de vérifier que cette référence correspond à l'identifiant +« objectId » d’une LIGNE /Chouette (« Ligne ») +définie.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’objet JourneyPattern</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:489111M74</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:489111</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.16.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence à une une +LIGNE/Chouette (« Ligne ») pour une MISSION COMMERCIALE +(« JourneyPattern »).</font></font></font></p> -<div class=WordSection1> -</span></b> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<JourneyPattern> <Line></font></font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet de mission commerciale existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le raccourci de ligne « lineIdShortCut », dans l’objet +« JourneyPattern », poursuivre le test, sinon abandonner le +test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément de raccourci de ligne « lineIdShortCut »<b> </b>, +référencé dans un objet « JourneyPattern », possède un +identifiant « objectId » dans un objet de ligne +« Line », alors le test est validé, sinon le test est +invalidé et produit le message « test 2.16.1 : Un objet +« JourneyPattern » fait référence à une ligne inexistante.»</font></font></font></p> diff --git a/app/views/test_sheet/2_17.html b/app/views/test_sheet/2_17.html index 1d443ac4d..6a87b1132 100644 --- a/app/views/test_sheet/2_17.html +++ b/app/views/test_sheet/2_17.html @@ -1,310 +1,98 @@ -<div class=WordSection1> -</span> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.17<br> +Cohérence entre itinéraires et courses<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à l’Itinéraire/Chouette +(« ChouetteRoute) pour chaque COURSE COMMERCIALE (« VehicleJourney +» ).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l'objet « VehicleJourney » existe)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsqu’une COURSE COMMERCIALE (« VehicleJourney » ) fait référence à un +Itinéraire/Chouette (« ChouetteRoute ») il convient de +vérifier que l'identifiant d'itinéraire « routeId », qui est +à caractère obligatoire dans la course, correspond à l'identifiant +« objectId » d'un Itinéraire/Chouette +(« ChouetteRoute »).</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « VehicleJourney »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'une course qui référence une « ChouetteRoute »</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:488970</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>0140140120542</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><order>1</order><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.17.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence à +l’Itinéraire/Chouette (« ChouetteRoute) pour chaque COURSE +COMMERCIALE (« VehicleJourney » ).</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <VehicleJourney> <ChouetteRoute></font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u></font></font></font></p> -<h1 style='margin-left:0cm;text-indent:0cm'><i><span style='font-size:11.0pt'> </span></i></h1> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si l’objet « VehicleJourney » mentionné dans les champs d’application +est présent une ou plusieurs fois, poursuivre le test, sinon le test +est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si chaque élément « RouteId » est associé à un objet +« ChouetteRoute », le test est validé, sinon le test est +invalidé et fournit le message : « test 2.17.1 : la +course XX fait référence à un itinéraire inexistant »</font></font></font></p> diff --git a/app/views/test_sheet/2_18.html b/app/views/test_sheet/2_18.html index b2ef3e3fc..f6bfa04eb 100644 --- a/app/views/test_sheet/2_18.html +++ b/app/views/test_sheet/2_18.html @@ -1,549 +1,160 @@ -<div class=WordSection1> -</span> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.18<br> +Cohérence entre missions commerciales et courses<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de l’existence d’une MISSION COMMERCIALE +(« JourneyPattern « ) pour chaque COURSE COMMERCIALE +(« VehicleJourney »).<br> +Vérification de la cohérence de points entre MISSION COMMERCIALE +(« JourneyPattern « ) et COURSE COMMERCIALE +(« VehicleJourney »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l'objet « VehicleJourney » existe et contient l'élément « journeyPatternId »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsqu’une COURSE COMMERCIALE (« VehicleJourney » ) est définie, il +convient de vérifier que si l’élément « journeyPatternId » de +MISSION COMMERCIALE (« JourneyPattern ») , qui est à +caractère optionnel dans la course, existe (c’est-à -dire si on fait +référence à une MISSION COMMERCIALE) alors il doit correspondre à une +MISSION COMMERCIALE (« JourneyPattern ») définie .</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Par ailleurs, les points d’une COURSE COMMERCIALE (« VehicleJourney ») +doivent appartenir à la MISSION COMMERCIALE +(« JourneyPattern ») à laquelle la COURSE COMMERCIALE (« +VehicleJourney ») est associée.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'une course qui référence une mission</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId> +<arrivalTime>05:45:00</arrivalTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><order>1</order><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:488970M1</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...</font></span><span style="font-size: 10pt; font-family: "Courier New";"></span><br><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">L’objet « JourneyPattern » référence une liste de point d’arrêt et l’identifiant d’un itinéraire :</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<img src="image008.jpg" height="483" width="487"></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<span style="text-decoration: none;"> </span></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ces mêmes identifiants de points d’arrêt sont référencés dans les +objets « vehicleJourneyAtStop » dépendant de la course +« vehicleJourney » qui contient l’identifiant de la mission.</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.18.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de l’existence d’une MISSION COMMERCIALE +(« JourneyPattern « ) pour chaque COURSE COMMERCIALE +(« VehicleJourney »).</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<VehicleJourney> <JourneyPattern></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « JourneyPatternId » existe dans l’objet de +course « VehicleJourney », poursuivre le test, sinon +abandonner le test</font></font></font></p> -<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="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="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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si un élément « JourneyPatternId »<b> </b>, +référencé dans un objet de course « VehicleJourney », possède +un identifiant « objectId » dans un objet +« JourneyPattern », alors le test est validé, sinon le test +est invalidé et produit le message « test 2.18.1 : la course +XX fait référence à une mission commerciale inexistante »</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 2.18.2</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la cohérence de points entre MISSION COMMERCIALE (« JourneyPattern </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">»</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> ) et COURSE COMMERCIALE (« VehicleJourney »).</font></font></font></p> -</div> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <JourneyPattern> <vehicleJourneyAtStop> <vehicleJourney> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si « StopPoint » mentionné dans les champs d’application +est présent une ou plusieurs fois, poursuivre le test, sinon le test +est abandonné.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant du « StopPoint » détecté figure dans la liste des +points d’arrêts « stopPointList » de +« JourneyPattern », poursuivre le test, sinon le test est +invalidé et fournit le message : » test 2.18.2.1a : +l’identifiant (« StopPoint ») détecté dans un objet +« StopPoint » ne figure pas dans la liste des points d’arrêts +« stopPointList » de « JourneyPattern ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant du « StopPoint » figure dans l’élément +« stopPointId » d’un objet +« vehicleJourneyAtStop », poursuivre le test, sinon le test +est invalidé et fournit le message : « test 2.18.2b : +l’identifiant (« StopPoint ») ne figure pas dans l’élément +« stopPointId » d’un objet « vehicleJourneyAtStop ».</font></font></font></p> diff --git a/app/views/test_sheet/2_19.html b/app/views/test_sheet/2_19.html index ad665549a..a269d35ea 100644 --- a/app/views/test_sheet/2_19.html +++ b/app/views/test_sheet/2_19.html @@ -1,322 +1,97 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.19<br> +Référence à une ligne pour chaque course<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u>Vérification de la référence à une LIGNE/Chouette (« Line ») pour une COURSE COMMERCIALE (« VehicleJourney »)<span style="color: rgb(51, 51, 153);"><br> +</span></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney » existe et s’il contient l’élément « lineIdShortCut »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » ) fait +référence à une LIGNE/Chouette (« Line ») à travers +« lineIdShortCut », qui est à caractère optionnel, il +convient de vérifier qu'il correspond à l'identifiant +« objectId » d’une LIGNE/Chouette (« Line » ) du +réseau.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'une course qui référence la ligne</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><order>1</order><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.19.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la référence à une LIGNE/Chouette (« Line ») pour une COURSE COMMERCIALE (« VehicleJourney »).<span style="color: rgb(51, 51, 153);"></span></font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<VehicleJourney> <Line></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément de raccourci de ligne « lineIdShortcut » +existe dans l’objet « VehicleJourney », poursuivre le test, +sinon abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si un élément de raccourci de ligne « lineIdShortcut »<b> </b>, +référencé dans un objet « VehicleJourney », possède un +identifiant « objectId » dans un objet de ligne +« Line », alors le test est validé, sinon le test est +invalidé et produit le message « test 2.19.1 : le raccourci +de ligne d’une course XX fait référence à une ligne inexistante ».</font></font></font></p> -<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="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 index 871006a3c..c4b83a0c8 100644 --- a/app/views/test_sheet/2_2.html +++ b/app/views/test_sheet/2_2.html @@ -1,286 +1,70 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.2<br> +Cohérence entre le regroupement de lignes et ses composants<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans GROUPE DE LIGNES (« GroupOfLine »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « GroupOfLine » existe)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si la classe d’objets de GROUPE DE LIGNES (« GroupOfLine ») existe, il +convient de vérifier que les LIGNEs/Chouette (« Line ») référencées +dans cette classe, sont réellement définies, en vérifiant l’existence +de leurs identifiants.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « GroupOfLIne »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image003.jpg" height="261" width="291"></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><GroupOfLine><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:GroupOfLine:1</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>SERVICE URBAIN</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineId>AMIV:Line:014014012</lineId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></GroupOfLine><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.2.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à des LIGNEs/Chouette (« Line ») dans GROUPE DE LIGNES («GroupOfLine »).</font></font></font></p> -<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="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> - +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<GroupOfLine> <Line></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la classe d’objets « GroupOfLine » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la valeur de chaque élément « LineId » de la classe +d’objets « GroupOfLine », est identifiée dans l’élément +« objectId » de la classe d’objets « Line » alors +le test est validé, sinon le test est invalidé et produit le message +« test 2.2.1 : la valeur de l’élément « lineId » de +la classe d’objets « GroupOfLine » n’a pas été repérée dans +l’élément « objectId » de la classe d’objets +« Line ».</font></font></font></p> diff --git a/app/views/test_sheet/2_20.html b/app/views/test_sheet/2_20.html index 8abfd44fd..709a92621 100644 --- a/app/views/test_sheet/2_20.html +++ b/app/views/test_sheet/2_20.html @@ -1,336 +1,110 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.20<br> +Vérification des identifiants d'exploitants que référencent les courses<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif:</b></u></font><font face="Arial, sans-serif"> + Vérification de la correcte référence à l’EXPLOITANT/Chouette (« +Company ») dans une COURSE COMMERCIALE (« VehicleJourney » )</font><font face="Arial, sans-serif"> +<span style="color: rgb(51, 51, 153);"> +</span></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney » existe et s’il contient l’objet « operatorId »</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » ) +existe, et lorsque l'identifiant EXPLOITANT/Chouette +(« Company ») - « operatorId » -qui est à caractère +optionnel dans la COURSE COMMERCIALE (« VehicleJourney » ) , est +référencé, il convient de vérifier qu'il correspond à l'identifiant +« objectId » d'un EXPLOITANT/Chouette +(« Company »)défini.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'une course qui référence un opérateur exploitant la ligne</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Company><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Company:2422</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>CIF 93 - TREMBLAY</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><registration><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><registrationNumber>014</registrationNumber><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></registration><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></Company><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><order>1</order><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.20.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence à +l’EXPLOITANT/Chouette (« Company ») dans une COURSE COMMERCIALE (« +VehicleJourney » ) <span style="color: rgb(51, 51, 153);"></span></font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<VehicleJourney> <Company></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément désignant l’exploitant « operatorId » existe +dans l’objet « VehicleJourney », poursuivre le test, sinon +abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si un élément désignant l’exploitant « operatorId »<b> </b>, +référencé dans un objet « VehicleJourney », possède un +identifiant « objectId » dans un objet « Company », +alors le test est validé, sinon le test est invalidé et produit le +message « test 2.20.1 : la course XX fait référence à un +exploitant inexistant ».</font></font></font></p> diff --git a/app/views/test_sheet/2_21.html b/app/views/test_sheet/2_21.html index 64d335374..eac7e6cff 100644 --- a/app/views/test_sheet/2_21.html +++ b/app/views/test_sheet/2_21.html @@ -1,325 +1,98 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.21<br> +Référence à une tranche horaire pour les courses<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence des COURSEs COMMERCIALEs (« VehicleJourney » ) à des TRANCHEs HORAIREs (« TimeSlot »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney » existe et s’il contient l’élément « timeSlotId »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsque COURSE COMMERCIALE (« VehicleJourney » ), existe, et lorsque +l’élément « timeSlotId », qui est à caractère optionnel dans +la COURSE COMMERCIALE (« VehicleJourney » ), est référencé, il convient +de vérifier qu'il identifie un objet TRANCHE HORAIRE +(« TimeSlot » ) du réseau.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’objet « VehicleJourney »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'une course qui référence une tranche horaire</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><TimeSlot><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:TimeSlot:0</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><order>1</order><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.21.1</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence des COURSEs COMMERCIALEs <br>(« VehicleJourney » ) à des TRANCHEs HORAIREs (« TimeSlot »).</font></font></font></p> -<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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<VehicleJourney> <TimeSlot></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément de fréquence « timeSlotId » existe dans +l’objet de course « VehicleJourney », poursuivre le test, +sinon abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si un élément de fréquence « timeSlotId »<b> </b>, +référencé dans un objet de course « VehicleJourney », possède +un identifiant « objectId » dans un objet de fréquence +« TimeSlot », alors le test est validé, sinon le test est +invalidé et produit le message « test 2.21.1 : la course XX +fait référence à une tranche horaire inexistante ».</font></font></font></p> diff --git a/app/views/test_sheet/2_22.html b/app/views/test_sheet/2_22.html index ac29dcb44..916b26628 100644 --- a/app/views/test_sheet/2_22.html +++ b/app/views/test_sheet/2_22.html @@ -1,350 +1,104 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.22<br> +Cohérence entre les points d'arrêts et les heures de passage<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier la correcte référence à un POINT D’ARRÊT SUR PARCOURS +(« StopPoint ») pour les HEUREs DE PASSAGE GRAPHIQUées/Chouette (« VehicleJourneyAtStop »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « VehicleJourney »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsque l’objet de course COURSE COMMERCIALE (« VehicleJourney » ) +existe, et pour chaque « VehicleJourneyAtStop », qui est à +caractère obligatoire dans la course, il convient de vérifier que +l'identifiant « stopPointId », qui est à son tour obligatoire +dans les « VehicleJourneyAtStop », correspond à l'identifiant +« objectId » d'un « StopPoint » du réseau.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + Représentation schématique de l’objet « VehicleJourneyAtStop »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'un heure de passage qui référence un point d'arrêt</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488970A0A237816</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><order>1</order><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.22.1</font></font></font></p> -<p class=MsoSubtitle> </p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérifier la correcte référence à un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») pour les HEUREs DE PASSAGE GRAPHIQUées/Chouette (« VehicleJourneyAtStop »).</font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <VehicleJourneyAtStop> <VehicleJourney> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si « StopPointId »<b> </b>référencé +dans « VehicleJourneyAtStop », correspond à un identifiant +« objectId » dans « StopPoint », alors le test est +validé, sinon le test est invalidé et produit le message « test +2.22.1 : une heure de passage XX fait référence à un point d’arrêt +(« StopPoint ») inexistant ».</font></font></font></p> + diff --git a/app/views/test_sheet/2_23.html b/app/views/test_sheet/2_23.html index 8f6e858e8..ef2a4e775 100644 --- a/app/views/test_sheet/2_23.html +++ b/app/views/test_sheet/2_23.html @@ -1,354 +1,99 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.23<br> +Cohérence entre les courses et des heures de passage<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à une COURSE COMMERCIALE (« +VehicleJourney ») dans HEURE DE PASSAGE GRAPHIQUEE/Chouette +(« VehicleJourneyAtStop »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> +Obligatoire (si l’objet « VehicleJourney » existe et si ses +« VehicleJourneyAtStop » référencent l'identifiant +« vehicleJourneyId »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Pour chaque HEURE DE PASSAGE GRAPHIQUEE/Chouette +(« VehicleJourneyAtStop ») la référence à la COURSE +COMMERCIALE (« +VehicleJourney » ) à travers « vehicleJourneyId », est +optionnelle. Si elle est utilisée, vérifier qu’elle correspond à un +identifiant de COURSE COMMERCIALE (« VehicleJourney » ) définie.</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’objet « VehicleJourneyAtStop »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image012.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'un temps d'attente qui référence la course qui le contient</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970758</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488970M1</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><operatorId>AMIV:Company:2422</operatorId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><timeSlotId>AMIV:TimeSlot:0</timeSlotId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A0A237816</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><arrivalTime>05:45:00</arrivalTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><departureTime>05:45:00</departureTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><order>1</order><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>AMIV:StopPoint:488970A1A237817</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970758</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.23.1</font></font></font></p> -<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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à une COURSE COMMERCIALE (« VehicleJourney ») dans HEURE DE PASSAGE GRAPHIQUEE/Chouette (« VehicleJourneyAtStop »).</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<VehicleJourneyAtStop> <VehicleJourney></font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet de course « VehicleJourney » existe, poursuivre le test, sinon abandonner le test</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si un élément « VehicleJourneyId », référencé dans un objet +« VehicleJourneyAtStop », correspond à un identifiant +« objectId » dans l’objet de course +« VehicleJourney » qui contient l’objet de heure de passage +au point d’arrêt, alors le test est validé, sinon le test est invalidé +et produit le message « test 2.23.1 : un heure de +passage XX fait référence à une course inexistante »</font></font></font></p> diff --git a/app/views/test_sheet/2_24.html b/app/views/test_sheet/2_24.html index 3253704eb..04385c598 100644 --- a/app/views/test_sheet/2_24.html +++ b/app/views/test_sheet/2_24.html @@ -1,282 +1,67 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.24<br> +Cohérence entre la mission commerciale de la course et l’itinéraire de la course <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la cohérence de la référence un Itinéraire/Chouette +pour une COURSE COMMERCIALE (« VehicleJourney ») et la +MISSION COMMERCIALE (« JourneyPattern ») correspondante.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La MISSION COMMERCIALE (« JourneyPattern ») correspondant à +une COURSE COMMERCIALE (« VehicleJourney ») possède un +identifiant d’Itinéraire. Ce même identifiant se retrouve dans la +COURSE COMMERCIALE qui est associée à cette MISSION COMMERCIALE.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ce point de contrôle consiste donc à vérifier la cohérence de deux identifiants.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La mission possède un identifiant d’Itinéraire (RouteId) :</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La course associée à la mission commerciale possède le même identifiant d’Itinéraire (RouteId)</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image011.jpg" height="618" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 2.24.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la cohérence de la référence un +Itinéraire/Chouette pour une COURSE COMMERCIALE +(« VehicleJourney ») et la MISSION COMMERCIALE +(« JourneyPattern ») correspondante.</font></font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <JourneyPattern> <VehicleJourney></font></font></font></p> -<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="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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « JourneyPattern » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « vehicleJourney » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si pour chaque objet « JourneyPattern », il existe un objet +« vehicleJourney » dont la valeur de l’attribut de l’élément +« RouteId » est égale à la valeur de l’élément +« RouteId » de l’objet de référence +« JourneyPattern » alors le test est validé, sinon le test +est invalidé et fournit le message : « test 2.24.1 : un +objet « vehicleJourney » possède une valeur de l’attribut de +l’élément « RouteId ». Cette valeur ne se retrouve dans un +élément « RouteId » d’un objet +« JourneyPattern » </font></font></font></p> diff --git a/app/views/test_sheet/2_25.html b/app/views/test_sheet/2_25.html index b5c7f23bc..de2890f25 100644 --- a/app/views/test_sheet/2_25.html +++ b/app/views/test_sheet/2_25.html @@ -1,320 +1,67 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.25<br> +Définition des liens d’accès<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence aux Accès/ARRÊTs/NEPTUNE +(« AccessPoint » / « StopArea ») définissant des +LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») .<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « AccessLink » existe)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La liste des LiensAccèsZoneArrêt /Chouette (« AccessLink ») +définie dans un « ChouettePTNetwork » est optionnelle. Les +éléments « startOfLink » et « endOfLink » de chaque +LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») sont +obligatoires.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsque la liste des LiensAccèsZoneArrêt /NEPTUNE +(« AccessLink ») est non vide, il convient de vérifier que +pour chaque LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») +« startOfLink » et « endOfLink » correspondent à un +identifiant d’ARRÊTs/NEPTUNE (« StopArea ») ou à un identifiant +d’ACCES/NEPTUNE («AccessPoint »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « AccessLink » dans le schéma XSD CHOUETTE</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image013.jpg" height="529" width="364"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d’un arrêt et d’un point d’accès connectés lien d’accès</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.25.1</font></font></font></p> -<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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence aux ARRÊTs/Chouette (« StopArea ») et ACCES/NEPTUNE («AccessPoint ») définissant des LiensAccèsZoneArrêt/NEPTUNE (« AccessLink ») .</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<StopArea> <AccessPoint> <AccessLink></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « AccessLink » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « AccessLink » possède des identifiants d’arrêt +distincts « StartOfLink » et « EndOfLink » alors +poursuivre le test sinon le test est invalidé et produit le +message « test 2.25.1.a : il manque au moins un +identifiant d’arrêt ou d’accès « StartOfLink » et +« EndOfLink » dans l’objet +« AccessLink ». »</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque identifiant d’arrêt « StartOfLink » et +« EndOfLink » de l’objet « AccessLink » est défini +dans un objet « StopArea » ou «AccessPoint » , +alors le test est validé, sinon le test est invalidé et produit le +message « test 2.25.1.b : un identifiant d’arrêt ou d’accès +« StartOfLink » ou « EndOfLink » de l’objet +« AccessLink» n’est pas repéré dans un objet +« StopArea » ou « AccessPoint ». »</font></font></font></p> diff --git a/app/views/test_sheet/2_26.html b/app/views/test_sheet/2_26.html index cfa4d441d..b6ba36176 100644 --- a/app/views/test_sheet/2_26.html +++ b/app/views/test_sheet/2_26.html @@ -1,351 +1,73 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.26<br> +Cohérence entre les accès et leurs composants<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea +») et/ou à des LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») +dans des ACCES/NEPTUNE (« AccessPoint »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si un ACCES/NEPTUNE (« AccessPoint ») est défini, il +référence soit au moins un autre ARRÊT/Chouette (« StopArea »), soit au +moins un LiensAccèsZoneArrêt /NEPTUNE (« AccessLink »)<br>Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « AccessPoint »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image014.jpg" height="586" width="369"></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de AccessPoint avec containedIn et StopArea associé</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">A définir</font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.26.1</font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») et/ou à des LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») dans les ACCES/NEPTUNE (« AccessPoint »)</font></font></font></p> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<AccessPoint> <StopArea> <AccessLink> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + + + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la classe d’objets « AccessPoint » existe alors poursuivre le test, sinon abandonner le test, <br>- +Si chaque élément « containedIn» contient une ou plusieurs +valeurs, alors le test est validé si ces valeurs se retrouvent dans des +éléments « objectId » des classes d’objets +« StopArea » ou « AccessLink » sinon le test est +invalidé et produit le message « test 2.26.1 : une ou +plusieurs valeurs de l’élément « containedIn» de la classe +d’objets « AccessPoint » n’est pas repérée dans la classe +d’objets correspondante « StopArea » ou +« AccessLink ». </font></font></font></p> diff --git a/app/views/test_sheet/2_27.html b/app/views/test_sheet/2_27.html index 6b3aaa70d..115526d24 100644 --- a/app/views/test_sheet/2_27.html +++ b/app/views/test_sheet/2_27.html @@ -1,345 +1,65 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.27<br> +Référence aux arrêts dans les équipements<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans des FACILITYs/NEPTUNE (« Facility »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si un équipement /NEPTUNE (« Facility ») +est défini et que « facilityLocation » est défini, il +référence au moins un autre ARRÊT/Chouette (« StopArea »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « Facility »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image015.jpg" height="756" width="438"></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de Facility avec containedIn et de StopArea associé</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">A définir</font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.27.1</font></font></font></p> -</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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea ») dans les EQUIPEMENTs /NEPTUNE (« Facility ») </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><u>Champ d’application:</u> +<StopArea> <Facility></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la classe d’objets « Facility » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « facilityLocation » n’est pas défini : abandonner le test,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque élément « containedIn» contient une valeur, alors le +test est validé si ces valeurs se retrouvent dans des éléments +« objectId » de la classe d’objet « StopArea » +sinon le test est invalidé et produit le message « test +2.27.1 : une valeur de l’élément « containedIn» de la classe +d’objets « Facility » n’est pas repérée dans la classe d’objets correspondante « StopArea ». </font></font></font></p> diff --git a/app/views/test_sheet/2_28.html b/app/views/test_sheet/2_28.html index 54bc7185d..fe29813ad 100644 --- a/app/views/test_sheet/2_28.html +++ b/app/views/test_sheet/2_28.html @@ -1,399 +1,104 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.28<br> +Référencement correct des composants dans les équipements<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea +») ou à des LIGNEs/Chouette (« Line ») ou à des POINTs D’ARRÊT SUR +PARCOURS (« StopPoint ») ou à <br> +des TronçonsDeCorrespondance/Chouette (« ConnectionLink ») dans des EQUIPEMENTs/NEPTUNE (« Facility »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<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="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> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si un EQUIPEMENTs /NEPTUNE (« Facility») est défini, il référence au moins un autre ARRÊT/Chouette («StopArea ») ou une autre LIGNEs/Chouette (« Line ») ou un autre POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») ou un autre TronçonsDeCorrespondance/Chouette (« ConnectionLink »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Il convient alors de vérifier que l’élément référencé trouve une description dans la classe d’objets qui le concerne.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « Facility »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image016.jpg" height="756" width="438"></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de Facility et de StopPointId associé</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">A définir</font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.28.1</font></font></font></p> + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte référence à un ARRÊT/Chouette (« StopArea ») ou à une LIGNE/Chouette («Line») ou à un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») ou à un TronçonsDeCorrespondance/Chouette (« ConnectionLink ») dans les FACILITYs /NEPTUNE (« Facility »)</font></font></font></p> + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<StopArea> <StopPoint > < Line> < ConnectionLink > <Facility></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la classe d’objets « Facility » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque élément « stopAreaId» contient une valeur, alors le +test est validé si ces valeurs se retrouvent dans des éléments +« objectId » de la classe d’objet « StopArea » +sinon le test est invalidé et produit le message « test +2.28.1 : une valeur de l’élément « stopAreaId» de la classe +d’objets « Facility » n’est pas repérée dans la classe d’objets correspondant « StopArea ». </font></font></font></p> + + + + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque élément « lineId» +contient une valeur, alors le test est validé si ces valeurs se +retrouvent dans des éléments « objectId » de la classe +d’objet « Line» sinon le test est invalidé et produit le message « test 2.28.2 : une valeur de l’élément « lineId» de la classe d’objets « Facility» n’est pas repérée dans la classe d’objets correspondant « Line». </font></font></font></p> + + + + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque élément « connectionLinkId» +contient une valeur, alors le test est validé si ces valeurs se +retrouvent dans des éléments « objectId » de la classe +d’objet « ConnectionLink » sinon le test est invalidé et produit le message « test 2.28.3 : une valeur de l’élément « connectionLinkId» de la classe d’objets « Facility» n’est pas repérée dans la classe d’objets correspondant « ConnectionLink ». </font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque élément « stopPointId» +contient une valeur, alors le test est validé si ces valeurs se +retrouvent dans des éléments « objectId » de la classe +d’objet « StopPoint » sinon le test est invalidé et produit +le message « test 2.28.4 : une valeur de l’élément +« stopPointId» de la classe d’objets « Facility» n’est pas repérée dans la classe d’objets correspondant « StopPoint ». </font></font></font></p> diff --git a/app/views/test_sheet/2_3.html b/app/views/test_sheet/2_3.html index e5ff6df55..cbedb8ebb 100644 --- a/app/views/test_sheet/2_3.html +++ b/app/views/test_sheet/2_3.html @@ -1,354 +1,97 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.3<br>Cohérence entre les arrêts et leurs composants <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence à des ARRÊTs/Chouette (« StopArea +») et/ou à des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») +dans les ARRÊTs/Chouette (« StopArea »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si un ARRÊT/Chouette (« StopArea ») est défini, il référence soit au +moins un autre ARRÊT/Chouette (« StopArea »), soit au moins un POINT +D’ARRÊT SUR PARCOURS (« StopPoint »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Il convient alors de vérifier que les éléments référencés trouvent une description dans la classe d’objets qui les concernent.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « StopArea »</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<img src="image004.jpg" height="466" width="464"></font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de StopArea avec contains et StopPoint associé</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237814</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>Croix l'Alouettes</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488965A7A237814</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><centroidOfArea>AMIV:Place:237814</centroidOfArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopAreaExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><areaType>Quay</areaType><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><fareCode>0</fareCode><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopAreaExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488965A7A237814</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><longitude>0</longitude><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><latitude>0</latitude><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><longLatType>WGS84</longLatType><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.3.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence à des +ARRÊTs/Chouette (« StopArea ») et/ou à des POINTs D’ARRÊT SUR PARCOURS +(« StopPoint ») dans les ARRÊTs/Chouette (« StopArea »)</font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<StopArea> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la classe d’objets « StopArea » existe alors poursuivre le test, sinon abandonner le test,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque élément « contains » contient une ou plusieurs +valeurs, alors le test est validé si ces valeurs se retrouvent dans des +éléments « objectId » des classes d’objets +« StopArea » ou « StopPoint » sinon le test est +invalidé et produit le message « test 2.3.1 : une ou +plusieurs valeurs de l’élément « contains » de la classe +d’objets « StopArea » n’est pas repérée dans la classe +d’objets correspondant « StopPoint » ou +« StopArea ». »</font></font></font></p> diff --git a/app/views/test_sheet/2_4.html b/app/views/test_sheet/2_4.html index 368486cc6..78b3b862d 100644 --- a/app/views/test_sheet/2_4.html +++ b/app/views/test_sheet/2_4.html @@ -1,367 +1,152 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.4<br> +Définition des correspondances<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence aux ARRÊTs/Chouette (« StopArea +») définissant des TronçonsDeCorrespondance/Chouette +(« ConnectionLink ») .<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’objet « ConnectionLink » existe)</font><br> +</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La liste des TronçonsDeCorrespondance/Chouette +(« ConnectionLink ») définie dans un +« ChouettePTNetwork » est optionnelle. Les éléments +« startOfLink » et « endOfLink » de chaque +TronçonDeCorrespondance/Chouette (« ConnectionLink ») sont +obligatoires.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Lorsque la liste des TronçonsDeCorrespondance/Chouette +(« ConnectionLink ») est non vide, il convient de vérifier +que pour chaque TronçonDeCorrespondance/Chouette +(« ConnectionLink ») « startOfLink » et +« endOfLink » correspondent à deux identifiants distincts +d’ARRÊTs/Chouette (« StopArea »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « ConnectionLink » dans le schéma XSD CHOUETTE</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image005.jpg" height="547" width="372"></font></p> -<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="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 + + + + + + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + Exemple de deux arrêts connectés par une correspondance</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237803</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>ZAE Robert Moinon</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488973A5A237803</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:489111A5A237803</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488962A4A237803</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><centroidOfArea>AMIV:Place:237803</centroidOfArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopAreaExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><areaType>Quay</areaType><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><fareCode>0</fareCode><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopAreaExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:237804</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>ZAE REP</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488973A4A237804</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:489111A4A237804</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><contains>AMIV:StopPoint:488962A3A237804</contains><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><centroidOfArea>AMIV:Place:237804</centroidOfArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopAreaExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><areaType>Quay</areaType><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><fareCode>0</fareCode><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopAreaExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></StopArea><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ConnectionLink><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:ConnectionLink:02378030237804</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><startOfLink>AMIV:StopPoint:237803</startOfLink><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><endOfLink>AMIV:StopPoint:237804</endOfLink><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><defaultDuration>PT2M53S</defaultDuration><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></ConnectionLink><br></font></span> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La correspondance 'AMIV:ConnectionLink:02378030237804' connecte deux +arrêts du réseau 'AMIV:StopPoint:237803' et 'AMIV:StopPoint:237804'.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.4.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence aux +ARRÊTs/Chouette (« StopArea ») définissant des +TronçonsDeCorrespondance/Chouette (« ConnectionLink ») .</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<StopArea> <ConnectionLink></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « ConnectionLink » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « ConnectionLink » possède des identifiants +d’arrêt distincts « StartOfLink » et « EndOfLink » +alors poursuivre le test sinon le test est invalidé et produit le +message « test 2.4.1.a : il manque au moins un +identifiant d’arrêt « StartOfLink » et +« EndOfLink » dans l’objet +« ConnectionLink ». »</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque identifiant d’arrêt « StartOfLink » et +« EndOfLink » de l’objet « ConnectionLink » est +défini dans un objet « StopArea », alors le test est validé, +sinon le test est invalidé et produit le message « test +2.4.1.b : un identifiant d’arrêt « StartOfLink » ou +« EndOfLink » de l’objet « ConnectionLink» n’est pas +repéré dans un objet « StopArea ». »</font></font></font></p> diff --git a/app/views/test_sheet/2_5.html b/app/views/test_sheet/2_5.html index 943014f11..ddd59d1e8 100644 --- a/app/views/test_sheet/2_5.html +++ b/app/views/test_sheet/2_5.html @@ -1,465 +1,204 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.5<br> +Cohérence entre les courses et les horaires<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence aux COURSES COMMERCIALES +(« VehicleJourney ») dans les VERSIONs DES HORAIRES/Chouette +(« Timetable »).<br> +Vérifier que chaque COURSE COMMERCIALE (« VehicleJourney ») +est référencée dans une VERSION DES HORAIRES/Chouette (« +Timetable »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> +Obligatoire (si « Timetable » existe et si l’identifiant de +course « VehicleJourneyId » existe dans +« Timetable »)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La liste des données horaires VERSION DES HORAIRES/Chouette (« +Timetable ») est optionnelle. Lorsque cette liste est non vide, chaque +valeur d’attribut doit alors être référencée dans un objet COURSE +COMMERCIALE («VehicleJourney ») du réseau.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Chaque COURSE COMMERCIALE identifiée doit être référencée dans une VERSION DES HORAIRES/Chouette.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « Timetable »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image006.jpg" height="454" width="432"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de VERSION DES HORAIRES/Chouette avec une liste d'identifiants de COURSEs COMMERCIALEs:</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Timetable><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Timetable:146357</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><period><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><startOfPeriod>2006-09-18</startOfPeriod><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><endOfPeriod>2007-12-21</endOfPeriod><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></period><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><calendarDay>2006-09-18</calendarDay><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><calendarDay>2006-09-19</calendarDay><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970777</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970778</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>AMIV:VehicleJourney:8970779</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></Timetable><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Timetable><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Timetable:146358</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></Timetable><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970777</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488970</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970778</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:VehicleJourney:8970779</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de COURSE COMMERCIALE référencée dans une VERSION DES HORAIRES/Chouette</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>NINOXE:VehicleJourney:521875</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>NINOXE:Route:521753</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><number>0</number><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointId>NINOXE:StopPoint:521802</stopPointId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521875</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></vehicleJourneyAtStop><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><VehicleJourney><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"> <br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Timetable><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>NINOXE:Timetable:521973</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>0</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><creationTime>2007-06-28T17:18:56.000+02:00</creationTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId><b>NINOXE:VehicleJourney:521875</b></vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521876</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521877</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><vehicleJourneyId>NINOXE:VehicleJourney:521878</vehicleJourneyId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><comment>Vacances scolaires </comment><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></Timetable><br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.5.1</font></font></font></p> -<div class=WordSection1> -</span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence aux COURSES +COMMERCIALES (« VehicleJourney » ) dans les VERSIONs DES +HORAIRES/Chouette (« Timetable »).</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<Timetable> <VehicleJourney></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + - Si l’objet « Timetable » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément «VehicleJourneyId » existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque identifiant de course, dans l’objet +« Timetable », est référencé dans un objet +« VehicleJourney » alors le test est validé, sinon le test +est invalidé et produit le message « test 2.5.1 : un +identifiant de course, situé dans l’objet « Timetable », +n’est pas référencé dans un objet « VehicleJourney »».</font></font></font></p> -<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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + <br><b><u>N° test:</u></b> +Test 2.5.2</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérifier que chaque COURSE COMMERCIALE +(« VehicleJourney » ) est référencée dans une VERSION DES +HORAIRES/Chouette (« Timetable »).</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application</span>: <VehicleJourney> <Timetable></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet de course « VehicleJourney » mentionné dans les +champs d’application est présent une ou plusieurs fois, poursuivre le +test, sinon le test est abandonné.</font></font></font></p> -</div> - +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant « objectId » de l’objet +« VehicleJourney » précédent est détecté dans l’élément +« vehicleJourneyId » d’un objet « Timetable » alors +le test est validé, sinon le test est invalidé et fournit le message +d’avertissement : « test 3.12.1 : une course n’est pas +référencée dans aucun « TimeTable »».</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + </font></font></font></p> diff --git a/app/views/test_sheet/2_6.html b/app/views/test_sheet/2_6.html index 54aaa05d1..f1824cc74 100644 --- a/app/views/test_sheet/2_6.html +++ b/app/views/test_sheet/2_6.html @@ -1,355 +1,94 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.6<br> +Définition des terminus<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte définition du terminus de LIGNE/Chouette (« Line »).<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si « LineEnd » existe)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’ensemble des éléments de fin des LIGNEs/Chouette (« Line ») +(« LineEnd ») a un caractère optionnel. Si ces éléments +existent, il convient de vérifier que chacun d’entre eux possède une +valeur d’attribut qui identifie un POINT D’ARRÊT SUR PARCOURS (« +StopPoint »)</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « Line »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><creationTime>2007-03-21T16:05:54.000+01:00</creationTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>LIGNE 012</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><publishedName>Les Courriers de l'Ile de France</publishedName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><transportModeName>Bus</transportModeName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><StopPoint><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:StopPoint:488957A0A237830</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.6.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la correcte définition du terminus de LIGNE/Chouette (« Line »).</font></font></font></p> -<div class=WordSection1> -</span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<Line> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque identifiant de fin de trajet dans l’élément +« LineEnd » de l’objet « Line », est repéré dans un +objet « StopPoint » alors le test est validé, sinon le test +est invalidé et produit le message « test 2.6.1 : un +identifiant de point d’arrêt de fin de trajet n’est pas repéré dans un +objet « StopPoint »».</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.6.2</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification du caractère terminus des points de fin de trajet des LIGNEs/Chouette (« Line »).</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<Line> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément «LineEnd» existe alors poursuivre le test, sinon le test est abandonné,</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque identifiant de fin de trajet dans l’élément +« LineEnd » de l’objet « Line », est repéré une et +une seule fois dans un objet « startOfLink » ou bien dans un +objet « endOfLink » d’un tronçon « PTLink » alors +le test est validé, sinon le test est invalidé et produit le message +« test 2.6.2 : un identifiant de point d’arrêt de fin de +trajet n’est pas repéré comme début ou comme fin d’un trajet».</font></font></font></p> diff --git a/app/views/test_sheet/2_7.html b/app/views/test_sheet/2_7.html index fce70d1d8..5a53a3ac0 100644 --- a/app/views/test_sheet/2_7.html +++ b/app/views/test_sheet/2_7.html @@ -1,322 +1,92 @@ -<div class=WordSection1> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.7<br> +Cohérence entre les Itinéraires/Chouette<b> </b>et les LIGNEs/Chouette<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence aux Itinéraires/Chouette +(« ChouetteRoute ») pour chaque LIGNE/Chouette (« Line ») .<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’élément « RouteId » au sein de l'objet « Line » a +un caractère obligatoire. Il convient de vérifier que chaque élément +« RouteId » correspond à un identifiant +« ObjectId » d’un Itinéraire/Chouette +(« ChouetteRoute »).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « Line »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image002.jpg" height="498" width="478"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de définition de « routeId » dans une « Line »</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><Line><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Line:014014012</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectVersion>1</objectVersion><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><creationTime>2007-03-21T16:05:54.000+01:00</creationTime><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>LIGNE 012</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><publishedName>Les Courriers de l'Ile de France</publishedName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><transportModeName>Bus</transportModeName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineEnd>AMIV:StopPoint:488957A0A237830</lineEnd><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptNetworkIdShortcut>AMIV:PTNetwork:95</ptNetworkIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488957</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488959</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488961</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:488957</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:488959</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:488961</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.7.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence aux +Itinéraires/Chouette (« ChouetteRoute ») pour chaque +LIGNE/Chouette (« Line ») .</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <Line> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si chaque identifiant d’Itinéraire « RouteId » au sein de +l'objet « Line » est identifié dans l’objet +« ChouetteRoute » alors le test est validé, sinon le test est +invalidé et produit le message « test 2.7.1 : un identifiant +d’Itinéraire « RouteId » situé dans l’objet +« Line » n’est pas identifié dans l’objet +« ChouetteRoute » ».</font></font></font></p> diff --git a/app/views/test_sheet/2_8.html b/app/views/test_sheet/2_8.html index cf7c33c1f..64ad8a277 100644 --- a/app/views/test_sheet/2_8.html +++ b/app/views/test_sheet/2_8.html @@ -1,572 +1,222 @@ -<div class=WordSection1> -</span> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.8<br> +Cohérence entre les missions commerciales et les itinéraires<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérification de la correcte référence des MISSIONs COMMERCIALEs +(« JourneyPattern ») par les Itinéraires/Chouette +(« ChouetteRoute »).<br> +Vérification de la correcte référence des Itinéraires/Chouette +(« ChouetteRoute ») que référencent les MISSIONs COMMERCIALEs +(« JourneyPattern »).<br> +Vérification de la cohérence de la séquence des POINTs D’ARRÊT SUR +PARCOURS (« StopPoint ») d’une MISSION COMMERCIALE et celle de l’ +Itinéraire/Chouette (« ChouetteRoute ») correspondant.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (en partie si l’objet « JourneyPattern » existe)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’élément « journeyPatternId » au sein de l'Itinéraire/Chouette +(« ChouetteRoute ») a un caractère obligatoire. Il convient +de vérifier qu'il existe une MISSION COMMERCIALE +(« JourneyPattern ») correspondante.</font></font></font></p> -<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="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="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> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Inversement, la référence à +un Itinéraire/Chouette (« ChouetteRoute ») pour +chaque mission commerciale « JourneyPattern », doit +correspondre à un Itinéraire/Chouette (« ChouetteRoute »).</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’ordre des points définissant « JourneyPattern » et « ChouetteRoute » doit être respecté.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image007.jpg" height="502" width="402"></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple +d'identifiant de mission commerciale « journeyPatternId » dans un objet +« ChouetteRoute » correspondant à un « ObjectId » dans un objet « +JourneyPattern »</span><br>...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:488957</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>0140140120535</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><publishedName>GOUSSAINVILLE RER - CHAUMONTEL</publishedName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A0A02378300237816</ptLinkId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A1A02378160237817</ptLinkId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488957M102</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:488957M102</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:488957</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:488957A0A237830</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:488957A1A237816</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:488957A2A237817</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p><font face="Arial, sans-serif"><img src="image008.jpg" height="483" width="487"></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><span style="font-style: italic;">Exemple d'une mission qui référence une ChouetteRoute</span><br>...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:489111</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>0140140120996</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:JourneyPattern:489111M74</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><routeId>AMIV:Route:489111</routeId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A0A237832</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A1A237807</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A2A237806</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A3A237805</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A4A237804</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A5A237803</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><stopPointList>AMIV:StopPoint:489111A6A237832</stopPointList><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><lineIdShortcut>AMIV:Line:014014012</lineIdShortcut><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></JourneyPattern><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.8.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence des MISSIONs +COMMERCIALEs (« JourneyPattern ») par les +Itinéraires/Chouette (« ChouetteRoute »).</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<ChouetteRoute> <JourneyPattern></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + - +Si l’élément « journeyPatternId », référencé dans l’objet +« ChouetteRoute » possède un identifiant +« ObjectId » dans un objet « JourneyPattern », le +test est validé, sinon le test est invalidé et produit le message +« test 2.8.1 : un élément « journeyPatternId » dans +un objet d’Itinéraire « ChouetteRoute » n’a pas d’identifiant +« ObjectId » dans un objet « JourneyPattern» ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.8.2</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de la correcte référence des +Itinéraires/Chouette (« ChouetteRoute ») que référencent les +MISSIONs COMMERCIALEs (« JourneyPattern »).</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Champ d’application:</u> +<JourneyPattern> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + - Si l’objet de MISSION COMMERCIALE existe, poursuivre le test, sinon abandonner le test</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément d’Itinéraire « routeId », référencé dans un +objet « JourneyPattern », possède un identifiant +« objectId » dans l’objet d’Itinéraire +« ChouetteRoute », alors le test est validé, sinon le test +est invalidé et produit le message « test 2.8.1 : l’élément +d’Itinéraire « routeId », référencé dans un objet +« JourneyPattern », n’a pas d’identifiant +« objectId » dans l’objet d’Itinéraire +« ChouetteRoute » </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 2.8.3</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la cohérence de la séquence des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») d’une <span style="text-transform: uppercase;">mission commerciale</span></font></font></font></p> + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <JourneyPattern> <ptLink> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant du « StopPoint » détecté, figure dans la liste des +points d’arrêts de l’objet « JourneyPattern », poursuivre le +test, sinon le test est invalidé et fournit le message : +« test 2.8.3 a : l’identifiant du « StopPoint » détecté dans +l’objet « StopPoint » ne figure pas dans la liste des points +d’arrêt de l’objet « JourneyPattern ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant du « StopPoint » figure dans l’un des éléments +« startOfLink » ou « endOfLink » du tronçon +« PtLink », poursuivre le test, sinon le test est invalidé et +fournit le message : « test 2.8.3 b: l’identifiant du « +StopPoint » ne figure pas dans l’un des éléments +« startOfLink » ou « endOfLink » du tronçon +« PtLink ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant du tronçon « PtLink », détecté ci-avant, +est intégré dans un Itinéraire « ChouetteRoute », poursuivre +le test, sinon le test est invalidé et fournit le message : +« test 2.8.3 c : l’identifiant du tronçon +« PtLink », détecté dans le test 3.3.1b, n’est pas intégré +dans un Itinéraire « ChouetteRoute » </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant d’Itinéraire « ChouetteRoute », détecté +ci-avant, est le même que celui détecté ci-avant dans la MISSION +COMMERCIALE « JourneyPattern », le test est validé, sinon le +test est invalidé et fournit le message : « test 2.8.3 +d : l’identifiant d’Itinéraire « ChouetteRoute » n’est +le même que celui détecté dans la MISSION COMMERCIALE +« JourneyPattern »</font></font></font></p> diff --git a/app/views/test_sheet/2_9.html b/app/views/test_sheet/2_9.html index 92492d870..cf7f15840 100644 --- a/app/views/test_sheet/2_9.html +++ b/app/views/test_sheet/2_9.html @@ -1,298 +1,98 @@ +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 2.9<br> +Définition de l’itinéraire retour<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier la correcte référence à un Itinéraire/Chouette +(« ChouetteRoute ») dans le cas d’un itinéraire de retour.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire (si l’identifiant « wayBackRouteId » existe)</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’élément d’Itinéraire de retour « wayBackRouteId » au sein +de l’objet Itinéraire/Chouette (« ChouetteRoute ») a un +caractère optionnel. Si une valeur d’attribut est définie, il convient +de s'assurer qu’elle correspond à un Itinéraire/Chouette +(« ChouetteRoute ») dans le même réseau.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Représentation schématique de l’Objet « ChouetteRoute »</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image007.jpg" height="502" width="402"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple d'itinéraire de retour</font></font></font></p> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:488957</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>0140140120535</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><publishedName>GOUSSAINVILLE RER - CHAUMONTEL</publishedName><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A0A02378300237816</ptLinkId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ptLinkId>AMIV:PTLink:488957A1A02378160237817</ptLinkId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><journeyPatternId>AMIV:JourneyPattern:488957M10200</journeyPatternId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><comment>12 Lycée Gérard de Nerval – Cyprien Réthoré</comment><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><wayBackRouteId>AMIV:Route:488959</wayBackRouteId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><RouteExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><wayBack>R</wayBack><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></RouteExtension><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"></ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><ChouetteRoute><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><objectId>AMIV:Route:488959</objectId><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif"><name>0140140120536</name><br></font></span> +<span style="font-size: 10pt; font-family: "Courier New";"> +<font face="Arial, sans-serif">...<br></font></span> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +2.9.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérifier la correcte référence à un Itinéraire/Chouette (« ChouetteRoute ») dans le cas d’un Itinéraire de retour.</font></font></font></p> -<div class=WordSection1> -</span></b> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément d’Itinéraire de retour «wayBackRouteId » est +présent dans l’objet « ChouetteRoute » alors poursuivre le +test, sinon le test est abandonné</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l élément d’Itinéraire de retour +« wayBackRouteId », référencé dans un objet d’Itinéraire +« ChouetteRoute » possède un identifiant +« ObjectId » dans un autre objet d’Itinéraire +« ChouetteRoute », le test est validé, sinon le test est +invalidé et produit le message « test 2.9.1 : un élément +d’Itinéraire de retour « wayBackRouteId » dans un objet +d’Itinéraire « ChouetteRoute » n’a pas d’identifiant +« ObjectId » dans un autre objet d’Itinéraire +« ChouetteRoute ».</font></font></font></p> diff --git a/app/views/test_sheet/3_1.html b/app/views/test_sheet/3_1.html index bef5e8d68..40da276ab 100644 --- a/app/views/test_sheet/3_1.html +++ b/app/views/test_sheet/3_1.html @@ -1,244 +1,56 @@ -<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="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> - +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.1<br> +Points d’arrêt de dénomination différente et très proches<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Signaler la présence de POINTs D’ARRÊT SUR PARCOURS +(« StopPoint ») très proches et de dénomination différente +sur un même réseau.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint ») est +localisé grâce à ses coordonnées en latitude et en longitude. La mise +en Å“uvre de ce point de contrôle consiste à vérifier la présence de +POINT D’ARRÊT SUR PARCOURS proches et de dénomination différente. Pour +cela un rayon de proximité entre POINT D’ARRÊT SUR PARCOURS est à +déterminer.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.1.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérifier que 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») très proches porte le même nom/même adresse</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si pour chaque élément « StopPoint », la distance spatiale +calculée à partir de la valeur de l’attribut des éléments +« longitude », « latitude » et +« longLatType » entre lui et tous les autres objets +« stopPoint » est inférieure à une valeur paramétrable XX +alors vérifier que la valeur de l’attribut de l’élément +« name » de ces deux objets « StopPoint » est +identique. Si elle est différente, le test fournit le message +d’avertissement : « test 3.1.1 : deux points d’arrêt +séparés par une distance inférieure à une valeur paramétrable XX ne +portent pas le même nom ».</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Sinon le test est validé<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_10.html b/app/views/test_sheet/3_10.html index 5fe6d564c..d3d8fd179 100644 --- a/app/views/test_sheet/3_10.html +++ b/app/views/test_sheet/3_10.html @@ -1,432 +1,126 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.10<br> +Détection des boucles <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier si chaque Itinéraire/Chouette (« ChouetteRoute ») contient des boucles.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Dans le cas d’une boucle, l’Itinéraire/Chouette (« ChouetteRoute ») comporte +une intersection avec lui-même. Toutefois, à l’endroit de +l’intersection, un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») +supplémentaire doit être créé.</font></font></font></p> -<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="image017.jpg"></p> - <p class=MsoNormal> </p> - <p class=MsoNormal align=center style='text-align:center'><img width=302 - height=306 src="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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Il faut donc vérifier, à l’intersection, que le POINT D’ARRÊT SUR +PARCOURS (« StopPoint ») du premier passage et POINT D’ARRÊT +SUR PARCOURS (« StopPoint ») qui assure l’intersection se +trouvent au même emplacement. Dans ce type d’ Itinéraire/Chouette (« ChouetteRoute »), +il y a au moins deux POINTs D’ARRÊT SUR PARCOURS qui ont (ou +pratiquement – la fourchette reste à définir) les mêmes coordonnées.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p> +<p><font face="Arial, sans-serif"><img src="image023.jpg" height="502" width="402"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.10.1</font></font></font></p> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de l’utilisation unique dans un Itinéraire /Chouette (« ChouetteRoute ») d’un POINT D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <PtLink> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’identifiant du point d’arrêt détecté, figure dans un ou deux +tronçons « PtLink », poursuivre le test, sinon le test est +invalidé et fournit le message : « test 3.10.1a : le +point d’arrêt d’identifiant « ObjectId » est défini de +manière unique et ne retrouve pas dans au moins deux tronçons».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le ou les identifiants de tronçons identifiés précédemment sont +référencés dans un même élément « chouetteRoute » alors le +test est validé, sinon le test est invalidé et fournit le +message ; « test 3.10.1b : les identifiants de tronçon +identifiés dans le 3.10.1a ne sont pas présents dans un même +itinéraire ».</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.10.2</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de boucle dans un itinéraire /Chouette </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">Champ d’application:</span> <StopPoint> <PtLink> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « ChouetteRoute » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si pour l’élément « chouetteRoute », la liste des tronçons +« PtLink » utilise des points d’arrêt « StopPoint » +ayant la même valeur d’attribut que l’élément « containedIn » +alors le test fournit le message d’avertissement : « test +3.10.2 : des tronçons « PtLink » utilisent des points +d’arrêt « StopPoint » ayant la même valeur d’attribut que +l’élément « containedIn » ».</font></font></font><br><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé</font></font></font> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.10.3</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la distance entre points d’arrêt d’un même itinéraire /Chouette</font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <PtLink> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « chouetteRoute » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si pour l’objet « chouetteRoute », la liste des tronçons +« PtLink » utilise des points d’arrêt « StopPoint » +proches entre eux (la distance spatiale entre point d’arrêt à partir +des valeurs des attributs des éléments « longitude », +« latitude» et « lonLatType » inférieure à XX) alors le +test fournit le message d’avertissement « des points d’arrêt +« StopPoint », utilisés par des tronçons d’itinéraire, sont +proches les uns des autres d’une distance inférieure à une valeur +paramétrable XX ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_11.html b/app/views/test_sheet/3_11.html index 4b4ae048d..ee8e2b5b1 100644 --- a/app/views/test_sheet/3_11.html +++ b/app/views/test_sheet/3_11.html @@ -1,257 +1,61 @@ -<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="image022.jpg"></span></h1> - <p class=MsoNormal><span lang=EN-US> </span></p> - <h1><span lang=EN-US><img width=402 height=502 - src="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> - +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.11<br> +Détection des retours en arrière <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Signaler que sur un Itinéraire/Chouette (« ChouetteRoute ») +le ou les MISSIONs COMMERCIALEs (« JourneyPattern ») +comportent des retours en arrière<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Une +MISSION COMMERCIALE (« JourneyPattern ») comporte une liste de POINTs +D’ARRÊT SUR PARCOURS (« StopPoint ») ordonnés, décrivant le plan de +déplacement pour les véhicules de transport public. Une MISSION +COMMERCIALE (« JourneyPattern ») peut passer par un POINT D’ARRÊT SUR +PARCOURS (« StopPoint ») plus d’une fois. Un retour en arrière consiste +donc à repasser sur des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») +déjà utilisés. </font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">On peut donc signaler les MISSIONs COMMERCIALEs qui comportent des +POINTs D’ARRÊT SUR PARCOURS utilisés au moins deux fois (POINTs D’ARRÊT +SUR PARCOURS dont les identifiants sont identiques).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p> +<p><font face="Arial, sans-serif"><img src="image023.jpg" height="502" width="402"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.11.1</font></font></font></p> + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de l’utilisation répétitive de POINTs +D’ARRÊT SUR PARCOURS d’un +Itinéraire /Chouette (« ChouetteRoute ») </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <PtLink> <ChouetteRoute></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « ChouetteRoute » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si pour l’objet « ChouetteRoute », la liste des tronçons +« PtLink » utilise des points d’arrêt « StopPoint » +identiques plus de deux fois alors le test fournit le message +d’avertissement « test 3.11.1 : les tronçons +« PtLink » d’un itinéraire utilisent des points d’arrêt +« StopPoint » identiques plus de deux fois ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_12.html b/app/views/test_sheet/3_12.html index 544abf1c6..1f790e3a8 100644 --- a/app/views/test_sheet/3_12.html +++ b/app/views/test_sheet/3_12.html @@ -1,255 +1,56 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.12<br> +Connexité du graphe des lignes et des points d’arrêt<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que les POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») <span style="color: black;">sont +accessibles par les voyageurs quel que soit leur point de départ, sans +tenir compte des HEUREs DE PASSAGE GRAPHIQUEEs/Chouette +(« VehicleJourneyAtStop »)<br> +</span></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Le réseau est décrit dans le fichier XML par des POINTs D’ARRÊT SUR +PARCOURS (« StopPoint ») , des TRONCONS COMMERCIAUX/Chouette (« PtLink +»), et des TronçonDeCorrespondances/Chouette (« ConnectionLink »).</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Il faut vérifier la connexité de ces éléments en prenant des +POINTs D’ARRÊT SUR PARCOURS et en créant un cheminement vers les autres +POINTs D’ARRÊT SUR PARCOURS.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p><font face="Arial, sans-serif"><img src="image022.jpg" height="306" width="302"></font></p> +<p><font face="Arial, sans-serif"><img src="image021.jpg" height="547" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.12.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Construction d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS</font></font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <PtLink> <ConnectionLink></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<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="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="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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Construire le graphe entre chaque « StopPoint » à partir +des objets de tronçon « PtLink » et des correspondances +« ConnectionLink»</font></font></font></p> -</div> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le graphe ainsi constitué est connexe, alors le test est validé, +sinon le test est invalidé et fournit le message « test +3.12.1 : le graphe constitué entre chaque point d’arrêt n’est pas +satisfaisant »<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_13.html b/app/views/test_sheet/3_13.html index ea650e0f6..b14a9553e 100644 --- a/app/views/test_sheet/3_13.html +++ b/app/views/test_sheet/3_13.html @@ -1,278 +1,67 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.13<br> +Connexité du graphe des lignes et des points d’arrêt avec intégration des horaires<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que les POINTs D’ARRÊT SUR PARCOURS<span style="color: black;"> +(« StopPoint ») du réseau sont accessibles par les voyageurs +quel que soit leur point de départ. Cette connexité est établie en +tenant compte des HEUREs DE PASSAGE GRAPHIQUEEs/Chouette +(« VehicleJourneyAtStop »)<br> +</span></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Le +réseau est décrit dans le fichier XML par des POINTs D’ARRÊT SUR +PARCOURS (« StopPoint »), des TRONCONS COMMERCIAUX/Chouette (« PtLink +»), et TronçonsDeCorrespondance/Chouette (« ConnectionLink ») mais +aussi des COURSES (« VehicleJourney ») et des HEUREs DE PASSAGE +GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop »)<b> </b></font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Le principe est le même que pour la fiche 3.11 mais avec une dimension +temporelle en plus. Il faut vérifier la connexité de ces +éléments en prenant chacun des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») et en créant un cheminement vers les autres POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> +<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> +<p><font face="Arial, sans-serif"><img src="image024.jpg" height="547" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.13.1</font></font></font></p> -<p class=MsoNormal> </p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Construction d’un graphe à partir de chaque POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») en tenant compte des HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») </font></font></font></p> -<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="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="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="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="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> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint> <VehicleJourney> <VehicleJourneyAtStop> <ConnectionLink></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Construire le graphe entre chaque point d’arrêt +« StopPoint » à partir des objets +« VehicleJourney », « VehicleJourneyAtStop » et des +correspondances « ConnectionLink ».</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le graphe ainsi constitué est connexe, alors le test est validé, +sinon le test est invalidé et fournit le message ; « test +3.13.1 : le graphe constitué entre chaque point d’arrêt n’est pas +satisfaisant »<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_14.html b/app/views/test_sheet/3_14.html index c7f3d6658..60157a9e5 100644 --- a/app/views/test_sheet/3_14.html +++ b/app/views/test_sheet/3_14.html @@ -1,258 +1,55 @@ -<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="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="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="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> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.14<br> +Carte isochrone du fichier de données<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Dessin du graphe des HEUREs DE +PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») +par rapport au point centre de tous les<br> +POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +La carte des isochrones est obtenu en fonction des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») et des <br>HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») des COURSEs</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> +<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.14.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Rendu graphique du réseau à l’aide des isochrones</font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application</span>: <StopPoint> <VehicleJourney> <VehicleJourneyAtStop></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Construire le graphe des isochrones des temps minimum entre +« StopPoint » à partir des objets +« VehicleJourney » et « VehicleJourneyAtStop ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + - +Construire le graphe des isochrones des temps maximum entre +« StopPoint » à partir des objets +« VehicleJourney », « VehicleJourneyAtStop ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + - Interpréter manuellement le rendu des deux graphes.</font></font></font></p> diff --git a/app/views/test_sheet/3_15.html b/app/views/test_sheet/3_15.html index fa08b0a52..30203ca45 100644 --- a/app/views/test_sheet/3_15.html +++ b/app/views/test_sheet/3_15.html @@ -1,286 +1,60 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.15<br> +Cohérence des horaires<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que les <span style="color: black;">HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») <br> +sont cohérentes (pas de temps de parcours aberrant et pas de retour en arrière dans le temps)<br> +</span></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br> +</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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="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> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Dans chaque COURSE (« VehicleJourney ») du fichier , il faut vérifier que les HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») pour chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint ») sont +dans un ordre chronologique et que les écarts horaires entre 2 POINTs +D’ARRÊT SUR PARCOURS (« StopPoint ») consécutifs ne sont pas aberrants (fixer pour cela un seuil)</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Exemple de définition à partir d’un fichier XML sur le RER A</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +L’horaire du premier point d’arrêt dans la course est 8H00, l’horaire +du second est 8H01. On constate que les horaires sont chronologiques</font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.15.1</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de cohérence des <span style="color: black;">HEUREs DE PASSAGE GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop »)</span> d’une COURSE (« VehicleJourney ») pour chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <VehicleJourneyAtStop></font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « VehicleJourneyAtStop », mentionné dans les +champs d’application, est présent une ou plusieurs fois, poursuivre le +test, sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> </font></font></font><p class="MsoBodyText3" style="text-align: justify;"><span style="font-family: "Tahoma","sans-serif";"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si dans l’élément « VehicleJourneyAtStop » identifié, la +différence absolue entre la valeur de l’attribut de l’élément +« arrivalTime » et la valeur de l’attribut de l’élément +« departureTime » est inférieure à une valeur paramétrable +XX, le test est validé, sinon le test est invalidé et fournit le +message : « test 3.15.1 : la différence absolue entre la +valeur de l’attribut de l’élément « arrivalTime » et la +valeur de l’attribut de l’élément « departureTime » est +supérieure à une valeur paramétrable XX ».</font></font></font></span></p> diff --git a/app/views/test_sheet/3_16.html b/app/views/test_sheet/3_16.html index d302bc616..348ce9658 100644 --- a/app/views/test_sheet/3_16.html +++ b/app/views/test_sheet/3_16.html @@ -1,465 +1,160 @@ -<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="image025.jpg"></p> - <p class=MsoNormal> </p> - <p class=MsoNormal align=center style='text-align:center'><img width=433 - height=338 src="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> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N°3.16<br> +Cohérence des courses<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que les COURSEs (« VehicleJourney ») sont cohérentes +entre elles c’est à dire que si deux COURSEs utilisent le même TRONCON +COMMERCIAL/Chouette (« PtLink ») A -> B, les temps de +parcours entre un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») +A et un POINT D’ARRÊT SUR PARCOURS (« StopPoint ») B doivent +être cohérents et signaler les journées sans COURSE.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si un TRONCON COMMERCIAL/Chouette (« PtLink ») A -> B se +retrouve dans plusieurs COURSEs (« VehicleJourney »), il faut +vérifier que les écarts horaires entre ces 2 POINTs D’ARRÊT SUR +PARCOURS (« StopPoint »)<b> </b>sont cohérents (fixer une fourchette de tolérance).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +On vérifie qu’il y a des COURSEs pour une journée donnée dans la VERSION DES HORAIRES/Chouette (« Timetable »).</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image025.jpg" height="454" width="432"></font></p> +<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.16.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Cohérence horaire pour 2 COURSEs +(« VehicleJourney ») utilisant le même couple de POINTs +D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <VehicleJourneyAtStop> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le fichier contient au moins deux objets +« vehicleJourney » incluant au moins deux objets +« vehicleJourneyAtStop » consécutifs, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si pour deux objets « vehicleJourneyAtStop » successifs +d’une course « vehicleJourney », il existe un autre couple +« vehicleJourneyAtStop » successifs d’une autre course +« vehicleJourney » tel que les deux premiers +« vehicleJourneyAtStop » possèdent la même valeur de +l’attribut de l’élément « stopPointId » et que les deux +deuxièmes « vehicleJourneyAtStop » possèdent la même valeur +de l’attribut de l’élément <stopPointId>, alors la différence +absolue entre la valeur de l’attribut de l’élément +« departureTime » du premier point d’arrêt et la valeur de +l’attribut de l’élément « arrivalTime » du second point +d’arrêt du premier couple « vehicleJourneyAtStop » doit être +proche de la différence absolue entre la valeur de l’attribut de +l’élément « departureTime » du premier point d’arrêt et la +valeur de l’attribut de l’élément « arrivalTime » du second +point d’arrêt du deuxième couple « vehicleJourneyAtStop », le +test est validé, sinon le test est invalidé et fournit le message +d’avertissement : « test 3.16.1 : pour deux courses qui +utilisent le même couple de points A -> B, les temps de parcours +entre le point A et le point B ne sont pas cohérents ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.16.2</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification que la VERSION DES HORAIREs/Chouette +(« Timetable ») contient des COURSEs +(« VehicleJourney »)</font></font></font></p> + + + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Champ d’application: <vehicleJourney> <Timetable><br><br><u>Vérification:</u> </font></font></font></p> + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si l’élément « vehicleJourney », mentionné dans les champs +d’application, est présent une ou plusieurs fois , poursuivre le test, +sinon le test est abandonné.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Si l’identifiant de l’objet « vehicleJourney » +détecté est présent dans l’objet « TimeTable », le test est +validé, sinon le test est invalidé et fournit un message +d’avertissement « test 3.16.2 : La course « vehicleJourney » dont l’identifiant est « ObjecId » n’est pas référencée dans l’objet « TimeTable ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.16.3</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérification de cohérence des HEUREs DE PASSAGE +GRAPHIQUEEs/Chouette (« VehicleJourneyAtStop ») entre 2 +POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») consécutifs dans +une COURSE (« VehicleJourney »)</font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application: </span> <VehicleJourney> <VehicleJourneyAtStop></font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le fichier contient un élément « vehicleJourney » +incluant au moins deux éléments « vehicleJourneyAtStop » +consécutifs, poursuivre le test, sinon le test est abandonné.</font></font></font></p> + + + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si entre deux éléments « vehicleJourneyAtStop » successifs, +la différence absolue entre la valeur de l’attribut de l’élément +« departureTime » du premier point d’arrêt et la valeur de +l’attribut de l’élément « arrivalTime » du second point +d’arrêt est inférieur à une valeur paramétrable ZZ, poursuivre le test, +sinon le test est invalidé et fournit le message : « test +3.16.3a : entre deux éléments « vehicleJourneyAtStop » +successifs, la différence absolue entre la valeur de l’attribut de +l’élément « departureTime » du premier point d’arrêt et la +valeur de l’attribut de l’élément « arrivalTime » du second +point d’arrêt est supérieure à une valeur paramétrable ZZ </font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si entre deux éléments « vehicleJourneyAtStop » successifs, +la valeur de l’attribut de l’élément « departureTime » du +premier point d’arrêt est inférieure (ou égale, dans le cas de points +rapprochés) à la valeur de l’attribut de l’élément <arrivalTime> +du second point d’arrêt alors le test est validé, sinon poursuivre le +test.</font></font></font></p><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si entre deux éléments « vehicleJourneyAtStop » successifs, +la valeur de l’attribut de l’élément « departureTime » du +premier point d’arrêt est supérieure à la valeur de l’attribut de +l’élément « arrivalTime » du second point d’arrêt et que la +valeur de l’attribut de l’élément « arrivalTime » du second +point d’arrêt est inférieure à une valeur paramétrable WW alors le test +est validé, sinon le test est invalidé et fournit le message : +« test 3.16.3b : entre deux éléments +« vehicleJourneyAtStop » successifs, la valeur de l’attribut +de l’élément « departureTime » du premier point d’arrêt est +inférieure à la valeur de l’attribut de l’élément +« arrivalTime » du second point d’arrêt ou la valeur de +l’attribut de l’élément « arrivalTime » du second point +d’arrêt est supérieure à une valeur paramétrable WW »</font></font></font></p> + diff --git a/app/views/test_sheet/3_17.html b/app/views/test_sheet/3_17.html index 76f5b01bf..be2d52ce6 100644 --- a/app/views/test_sheet/3_17.html +++ b/app/views/test_sheet/3_17.html @@ -1,242 +1,51 @@ -<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="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> - +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.17<br>Représentation des coordonnées des points d’accès<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que les coordonnées des POINTs D’ACCES +(« AccessPoint ») sont dans un même système géodésique ou un +même système de projection<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Dans un même jeu de données, chaque POINT D’ACCES +(« AccessPoint ») doit être représenté géographiquement de la +même manière et dans un système de représentation géographique +identique. On vérifiera également qu’il n’y a pas d’aberration comme +des coordonnées géographiques nulles ou situées hors d’une zone dont le +périmètre ou le contour est à définir.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image026.jpg" height="595" width="376"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.17.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Test des coordonnées géographiques de chaque POINT +D’ACCES (« AccessPoint ») par rapport à un modèle de +projection de référence.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Champ d’application: <AccessPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Soit PJ la projection de référence.</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « AccessPoint » est présent une ou plusieurs fois, poursuivre le test, sinon le test est abandonné </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la valeur de l’attribut de l’élément « longLatType » +contenu dans l’élément « AccessPoint » est différente de PJ +alors le test fournit le message d'avertissement : « test +3.17.1 : le point d’accès d’identifiant « ObjectId » +n’est pas dans le bon système de projection ou ses coordonnées +géographiques sont nulles ou il est situé hors d’une zone dont le +périmètre ou le contour est à définir.» </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Sinon le test est validé.</font></font></font></p> diff --git a/app/views/test_sheet/3_18.html b/app/views/test_sheet/3_18.html index a9d7dded6..b40896dfb 100644 --- a/app/views/test_sheet/3_18.html +++ b/app/views/test_sheet/3_18.html @@ -1,257 +1,65 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.18<br> +Localisation des points d’accès dans un périmètre<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +S’assurer que les coordonnées +des POINTs D’ACCES (« AccessPoint ») du jeu de données sont +situées à l’intérieur d’un périmètre défini.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des POINTs D’ACCES (« AccessPoint ») doivent se situer dans cette zone.</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque POINT D’ACCES (« AccessPoint ») sont incluses dans un territoire délimité.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image027.gif" height="643" width="406"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.18.1</font></font></font></p> -</div> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification que les coordonnées de chaque POINT D’ACCES (« AccessPoint ») sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <AccessPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « AccessPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné. </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la valeur de l’attribut de l’élément « longLatType » +contenu dans l’objet « AccessPoint » est différente de PJ +alors le test fournit le message d'avertissement « test +3.18.1a : le point d’accès d’identifiant « ObjectId » +n’est pas dans le bon système de projection », sinon poursuivre le +test.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la projection du point, calculée à partir des valeurs des +attributs des éléments « longitude », « latitude » +contenus dans l’objet « AccessPoint », est contenue dans le +polygone PG le test est validé, sinon le test est invalidé et fournit +le message : « test 3.18.1b : le point d’accès +d’identifiant « ObjectId » a des coordonnées qui sont hors du +polygone de la zone couverte ».</font></font></font></p>
\ No newline at end of file diff --git a/app/views/test_sheet/3_19.html b/app/views/test_sheet/3_19.html index a877d71aa..5c96646c3 100644 --- a/app/views/test_sheet/3_19.html +++ b/app/views/test_sheet/3_19.html @@ -1,242 +1,50 @@ -<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="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> - +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.19<br>Représentation des coordonnées des équipements<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que les coordonnées des EQUIPEMENTs (« Facility») sont +dans un même système géodésique ou un même système de projection<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Dans un même jeu de données, chaque EQUIPEMENT (« Facility ») +doit être représenté géographiquement de la même manière et dans un +système de représentation géographique identique. On vérifiera +également qu’il n’y a pas d’aberration comme des coordonnées +géographiques nulles ou situées hors d’une zone dont le périmètre ou le +contour est à définir.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image028.gif" height="801" width="493"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.19.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Test des coordonnées géographiques de chaque EQUIPEMENT +(« Facility ») par rapport à un modèle de projection de +référence.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <Facility></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Soit PJ la projection de référence. </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « Facility » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la valeur de l’attribut de l’élément « longLatType » +contenu dans l’élément « Facility » est différente de PJ +alors le test fournit le message d'avertissement : « test +3.19.1 : l’equipement « ObjectId » n’est pas dans le bon +système de projection ou ses coordonnées géographiques sont nulle +ou il est situé hors d’une zone dont le périmètre ou le contour est à +définir.»</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé.</font></font></font> diff --git a/app/views/test_sheet/3_2.html b/app/views/test_sheet/3_2.html index eb9648ab1..4edff7b45 100644 --- a/app/views/test_sheet/3_2.html +++ b/app/views/test_sheet/3_2.html @@ -1,254 +1,60 @@ -<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="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> - +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.2<br> +Points d’arrêt très proches regroupés au sein d’une zone d’arrêt <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») très proches,<br> +portant le même nom ou un nom différent, sont regroupés au sein d’un même ARRÊT/Choutte.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br> +</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint ») est +localisé grâce à ses coordonnées en latitude et en longitude. D’autre +part, chaque POINT D’ARRÊT SUR PARCOURS est relié à l’identifiant de +l’ARRÊT1/Chouette (« StopArea ») dont il dépend +(« ContainedIn »). Il suffit alors de vérifier que tous les +POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») appartiennent à +un même ARRÊT1/Chouette (« StopArea ») et qu’il n’y a pas de +POINTs D’ARRÊT SUR PARCOURS isolés très proches d’autres POINTs D’ARRÊT +SUR PARCOURS (cette distance reste à déterminer et est paramétrable).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.2.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérifier que 2 POINTs D’ARRÊT SUR PARCOURS +(« StopPoint ») très proches appartiennent à un même +ARRÊT1/Chouette (« StopArea »)</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si pour chaque élément « StopPoint », la distance spatiale +calculée à partir de la valeur de l’attribut des éléments +« longitude », « latitude » et +« longLatType » entre lui et tous les autres éléments +« stopPoint » est inférieure à une valeur paramétrable XX +alors vérifier que la valeur de l’attribut de l’élément +« containedIn » de ces deux points d’arrêt +« StopPoint » est identique. Si elle est différente alors +adresser le message d'avertissement : « test 3.2.1 : la +distance calculée entre un point d’arrêt et les autres points d’arrêt +est inférieure à une valeur paramétrable XX mais la valeur de +l’attribut de l’élément « containedIn » de ces deux points +d’arrêt « StopPoint » n’est pas identique ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_20.html b/app/views/test_sheet/3_20.html index 68078faf5..9c8046d2a 100644 --- a/app/views/test_sheet/3_20.html +++ b/app/views/test_sheet/3_20.html @@ -1,257 +1,63 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.20<br> +Localisation des équipements dans un périmètre défini<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +S’assurer que les coordonnées des EQUIPEMENTs (« Facility ») du jeu de données sont situées à l’intérieur d’un périmètre défini.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des EQUIPEMENTs (« Facility ») doivent se situer dans cette zone.</font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque EQUIPEMENT (« Facility ») sont incluses dans un territoire délimité.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image028.gif" height="801" width="493"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.20.1</font></font></font></p> -</div> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification que les coordonnées de chaque EQUIPEMENT (« Facility») sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <Facility></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « Facility » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la valeur de l’attribut de l’élément « longLatType » +contenu dans l’objet « Facility » est différente de PJ alors +le test fournit le message d'avertissement « test 3.20.1a : +l’equipement d’identifiant « ObjectId » n’est pas dans le bon +système de projection », sinon poursuivre le test.</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la projection du point, calculée à partir des valeurs des +attributs des éléments « longitude », « latitude » +contenus dans l’objet « Facility », est contenue dans le +polygone PG le test est validé, sinon le test est invalidé et fournit +le message : « test 3.20.1b : l’equipement d’identifiant +« ObjectId » a des coordonnées qui sont hors du polygone de +la zone couverte »<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_21.html b/app/views/test_sheet/3_21.html index 59a8be17f..55f38ecdf 100644 --- a/app/views/test_sheet/3_21.html +++ b/app/views/test_sheet/3_21.html @@ -1,282 +1,89 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.21<br> +Cohérence entre le temps et la distance pour chaque lien accès-zone d’arrêt <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier qu’il y a une cohérence entre le temps et la distance pour chaque LiensAccèsZoneArrêt/NEPTUNE (« AccessLink »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Pour chaque LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») , +le temps de parcours entre 1 ARRÊT/Chouette (« StopArea ») et +1 Accès/NEPTUNE (« AccessPoint ») ne doit pas être aberrant. +On peut alors fixer une vitesse théorique moyenne (en fonction du temps +de déplacement en marche à pied, des obstacles rencontrés, de la perte +de temps liée à la descente du véhicule).</font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ainsi la longueur du LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») qui +est la différence entre les éléments « EndOfLink » et +« StartOfLink » et la durée représentée par les éléments +« DefaultDuration », « FrequentTravellerDuration » +ou « OccasionalTravellerDuration », éventuellement +« MobilityRestrictedTravellerDuration », permet de calculer +une vitesse qui doit s’approcher de la vitesse théorique (fourchette à +définir).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image029.jpg" height="633" width="435"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.21.1</font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérifier les vitesses calculées à partir des attributs du LiensAccèsZoneArrêt /NEPTUNE (« AccessLink ») suivant les paramètres fixés </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;">Champ d’application:</span> <AccessLink></font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u><br><br>- Si l’élément « AccessLink » +mentionné dans les champs d’application est présent une ou plusieurs +fois, poursuivre le test, sinon le test est abandonné.</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><br>- +Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « DefaultDuration » est proche de la valeur +paramétrable XX (+/- delta), poursuivre le test, sinon le test est +invalidé et fournit le message : « test 3.21.1a : la +vitesse fixée par l’élément « DefaultDuration » n’est pas +conforme à la valeur paramétrable XX (+/- delta) fixée pour le lien +d’accès dont l’identifiant est « ObjectId ».</font></font></font><br><br><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « FrequentTravellerDuration » est proche de la valeur +paramétrable YY (+/- delta), poursuivre le test, sinon le test est +invalidé et fournit le message : « test 3.21.1b : la +vitesse fixée par l’élément « FrequentTravellerDuration » +n’est pas conforme à la valeur paramétrable YY (+/- delta) fixée pour +le lien d’accès dont l’identifiant est « ObjectId »</font></font></font><span style="font-family: Arial,sans-serif;"><br><br></span><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- +Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « OccasionalTravellerDuration » est proche de la valeur +paramétrable ZZ (+/- delta), poursuivre le test, sinon le test est +invalidé et fournit le message : « test 3.21.1c : la +vitesse fixée par l’élément « OccasionalTravellerDuration » +n’est pas conforme à la valeur paramétrable ZZ (+/- delta) fixée pour e +lien d’accès dont l’identifiant est « ObjectId ».<br></font></font></font><span style="font-family: Arial,sans-serif;"><br>- </span><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">Si +l’élément « MobilityRestrictedTravellerDuration » est +défini dans l’élément « VehicleJourneyAtStop » identifié, +poursuivre le test, sinon le test est validé</font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> </font></font></font> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « MobilityRestrictedTravellerDuration » est proche de +la valeur paramétrable WW (+/- delta), le test est validé, sinon le +test est invalidé et fournit le message : « test +3.8.1d : la vitesse fixée par l’élément +« MobilityRestrictedTravellerDuration » n’est pas conforme à +la valeur paramétrable WW (+/- delta) fixée pour le lien d’accès dont +l’identifiant est « ObjectId ».</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + </font></font></font></p> diff --git a/app/views/test_sheet/3_3.html b/app/views/test_sheet/3_3.html index 9581e389d..46215f88c 100644 --- a/app/views/test_sheet/3_3.html +++ b/app/views/test_sheet/3_3.html @@ -1,246 +1,57 @@ -<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="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> - +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + contrôle N° 3.3<br> +Unicité des noms de points d’arrêt <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que chaque POINT D’ARRÊT SUR PARCOURS +(« StopPoint ») possède des propriétés uniques au sein d’un +même jeu de données<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Dans un même jeu de données et à fortiori sur un même LIGNE/Chouette +(« Line »), deux ou plusieurs POINTs D’ARRÊT SUR PARCOURS +(« StopPoint ») peuvent avoir la même dénomination. Si un +simple nom ne suffit pas (mairie, église …) à les départager, alors +il faut ajouter à ce nom une adresse et éventuellement le nom de la +commune.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ce point de contrôle consiste donc à recenser les POINTs D’ARRÊT SUR PARCOURS qui possèdent les mêmes caractéristiques.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> + <img src="image017.jpg" height="624" width="450"></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.3.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Différentiation de nom pour les POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application: </span><StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné. </font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- S’il existe deux points d’arrêt « StopPoint » dont la +valeur de l’attribut de l’élément « names » est identique et +que les valeurs de l’attribut de l’élément <containedIn> sont +différentes ou vides, alors la valeur de l’élément +« adresse » doit être différenciée pour les deux objets +« StopPoint ». Si c’est le cas, le test est validé sinon le +test fournit lemessage d'avertissement (WARNING) + : « test 3.3.1 : deux points d’arrêt +« StopPoint » de même nom ne sont pas suffisamment renseignés +pour avoir des propriétés uniques ».</font></font></font></p> diff --git a/app/views/test_sheet/3_4.html b/app/views/test_sheet/3_4.html index d3956ffb2..a216e99c8 100644 --- a/app/views/test_sheet/3_4.html +++ b/app/views/test_sheet/3_4.html @@ -1,239 +1,44 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.4<br> +Unicité des noms de ligne<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que chaque LINE/Chouette (« Line ») possède des propriétés uniques<br> +dans un jeu de données.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Dans un même jeu de données, chaque LINE/Chouette (« Line ») doit posséder une appellation unique.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ce point de contrôle consiste donc à recenser les LINEs/Chouette qui possèdent les mêmes propriétés.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image018.jpg" height="498" width="478"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.4.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérifier que chaque LINE/Chouette (« Line ») possède des valeurs d’attributs uniques</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <Line></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p 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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « Line », mentionné dans les champs +d’application, est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la référence constituée par la concaténation de la valeur des +attributs des éléments « name » et « number » est +unique pour toutes les lignes « Line », le test est validé, +sinon le test est invalidé et fournit le message : « test +3.4.1 : les éléments « name » et « number » +d’une ligne ne constituent pas un identifiant unique pour la ligne +« Line » référencée par l’élément « ObjectId »</font></font></font></p> diff --git a/app/views/test_sheet/3_5.html b/app/views/test_sheet/3_5.html index a548321c1..584de6a2c 100644 --- a/app/views/test_sheet/3_5.html +++ b/app/views/test_sheet/3_5.html @@ -1,239 +1,52 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.5<br> +Modèle de représentation des coordonnées des points d’arrêt<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que les coordonnées des POINTs D’ARRÊT SUR PARCOURS +(« StopPoint ») sont dans un même système géodésique ou un +même système de projection<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Dans un même jeu de données, chaque POINT D’ARRÊT SUR PARCOURS +(« StopPoint ») doit être représenté géographiquement de la +même manière et dans un système de représentation géographique +identique. On vérifiera également qu’il n’y a pas d’aberration comme +des coordonnées géographiques nulle ou situées hors d’une zone dont le +périmètre ou le contour est à définir.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.5.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Test des coordonnées géographiques de chaque POINT +D’ARRÊT SUR PARCOURS (« StopPoint ») par rapport à un modèle +de projection de référence.</font></font></font></p> -<p 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 style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<p 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="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 +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Soit PJ la projection de référence:<br>- +Si l’objet « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.<br>- Si la valeur de l’attribut de +l’élément « longLatType » contenu dans l’élément +« StopPoint » est différente de PJ alors le test fournit le +message d'avertissement : « test 3.5.1 : le point +d’arrêt d’identifiant « ObjectId » n’est pas dans le bon +système de projection ou ses coordonnées géographiques sont nulle +ou il est situé hors d’une zone dont le périmètre ou le contour est à +définir.»</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">- Sinon le test est validé.</font></font></font> diff --git a/app/views/test_sheet/3_6.html b/app/views/test_sheet/3_6.html index 28d382059..47633eb05 100644 --- a/app/views/test_sheet/3_6.html +++ b/app/views/test_sheet/3_6.html @@ -1,260 +1,62 @@ -<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="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> - +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.6<br> +Localisation des points d’arrêt à l’intérieur d’un périmètre défini<br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +S’assurer que les coordonnées +des 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.<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font><br> +</p><font face="Arial, sans-serif"></font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Si le jeu de données appartient à un exploitant dont le réseau dessert un groupe de communes, les coordonnées des POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») doivent se situer dans cette zone.</font></font></font></p> + + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ce point de contrôle consiste donc à vérifier que les coordonnées en latitude et longitude de chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint ») sont incluses dans un territoire délimité.</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image017.jpg" height="624" width="450"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.6.1</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification que les coordonnées de chaque POINT D’ARRÊT SUR PARCOURS (« StopPoint »)</font></font></font></p><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">sont inscrites dans une zone déterminée et qu’elles sont dans le bon système de projection. </font></font></font> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <StopPoint></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Soit PG le polygone de la zone couverte par le réseau dans une projection PJ.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’objet « StopPoint » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si 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.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la projection du point, calculée à partir des valeurs des +attributs des éléments « longitude », « latitude » +contenus dans l’objet « 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 ».</font></font></font></p> diff --git a/app/views/test_sheet/3_7.html b/app/views/test_sheet/3_7.html index 9c1bec40d..e061a060c 100644 --- a/app/views/test_sheet/3_7.html +++ b/app/views/test_sheet/3_7.html @@ -1,256 +1,56 @@ -<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="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="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> - +ß<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.7<br> +Caractérisation des distances entre les points d’arrêt <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier que la distance entre les POINTs D’ARRÊT SUR PARCOURS (« StopPoint »)<br> +se situe dans une fourchette paramétrable (distance minimale et maximale à fixer)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Prioritée: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Afin de contrôler les distances aberrantes entre les POINTs D’ARRÊT SUR +PARCOURS (« StopPoint »), un contrôle sera effectué sur la +distance entre les 2 POINTs D’ARRÊT SUR PARCOURS de chaque TRONCON +COMMERCIAL/Chouette (« PtLink ») : ce contrôle devra +répondre à des critères de distance maximale et de distance minimale +(ces distances seront paramétrables).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> +<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.7.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérification de la distance entre 2 POINTs D’ARRÊT SUR PARCOURS (« StopPoint ») consécutifs</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <vehicleJourney> <VehicleJourneyAtStop></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le fichier contient une classe d’objets +« vehicleJourney » incluant au moins deux éléments +« vehicleJourneyAtStop » consécutifs, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si entre deux éléments « vehicleJourneyAtStop » successifs, +la distance spatiale entre le point d’arrêt « StopPoint » +identifié par la valeur de l’attribut de l’élément +« stopPointId » et le point d’arrêt « StopPoint» +identifié par la valeur de l’attribut de l’élément +« stopPointId » est inférieure à XX ou supérieure à YY, alors +le test fournit le message d’avertissement : « test +3.7.1 : la distance spatiale entre deux points d’arrêt consécutifs +ne se situe pas dans une fourchette autorisée (entre XX pour sa +valeur minimale et YY pour sa valeur supérieure».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Sinon le test est validé</font></font></font></p> diff --git a/app/views/test_sheet/3_8.html b/app/views/test_sheet/3_8.html index 18c1357eb..aa080a4b4 100644 --- a/app/views/test_sheet/3_8.html +++ b/app/views/test_sheet/3_8.html @@ -1,283 +1,99 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.8<br> +Cohérence entre le temps et la distance pour chaque correspondance <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier qu’il +y a une cohérence entre le temps et la distance pour chaque +TronçonDeCorrespondance/Chouette (« ConnectionLink »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Pour chaque TronçonDeCorrespondance/Chouette (« ConnectionLink »), +le temps de parcours entre 2 ARRÊT/Chouette +(« StopArea ») ne doit pas être aberrant. On peut alors fixer +une vitesse théorique moyenne (en fonction du temps de déplacement en +marche à pied, des obstacles rencontrés, de la perte de temps liée à la +descente du véhicule).</font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Ainsi la longueur du TronçonDeCorrespondance/Chouette (« ConnectionLink ») qui +est la différence entre les éléments « EndOfLink » et +« StartOfLink » et la durée représentée par les éléments +« DefaultDuration », </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">« </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">FrequentTravellerDuration » ou « OccasionalTravellerDuration », éventuellement </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">« </font></font></font><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2">MobilityRestrictedTravellerDuration », +permet de calculer une vitesse qui doit s’approcher de la vitesse +théorique (fourchette à définir).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image021.jpg" height="547" width="372"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.8.1</font></font></font></p> -<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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> +Vérifier les vitesses calculées à partir des attributs du TronçonDeCorrespondance/Chouette (« ConnectionLink ») suivant les paramètres fixés </font></font></font></p> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application:</span> <ConnectionLink></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « ConnectionLink » mentionné dans les champs +d’application est présent une ou plusieurs fois, poursuivre le test, +sinon le test est abandonné.</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « DefaultDuration » est proche de la valeur +paramétrable XX (+/- delta), poursuivre le test, sinon le test est +invalidé et fournit le message : « test 3.8.1a : la +vitesse fixée par l’élément « DefaultDuration » n’est pas +conforme à la valeur paramétrable XX (+/- delta) fixée pour la +correspondance dont l’identifiant est « ObjectId ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « FrequentTravellerDuration » est proche de la valeur +paramétrable YY (+/- delta), poursuivre le test, sinon le test est +invalidé et fournit le message : « test 3.8.1b : la +vitesse fixée par l’élément « FrequentTravellerDuration » +n’est pas conforme à la valeur paramétrable YY (+/- delta) fixée pour +la correspondance dont l’identifiant est « ObjectId ».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « OccasionalTravellerDuration » est proche de la valeur +paramétrable ZZ (+/- delta), poursuivre le test, sinon le test est +invalidé et fournit le message : « test 3.8.1c : la +vitesse fixée par l’élément « OccasionalTravellerDuration » +n’est pas conforme à la valeur paramétrable ZZ (+/- delta) fixée pour +la correspondance dont l’identifiant est « ObjectId ».».</font></font></font></p> + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si l’élément « MobilityRestrictedTravellerDuration » +est défini dans l’élément « VehicleJourneyAtStop » identifié, +poursuivre le test, sinon le test est validé.</font></font></font></p> + + +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si la vitesse déduite de la distance spatiale entre +« EndOfLink » et « StartOfLink » divisée par le +temps « MobilityRestrictedTravellerDuration » est proche de +la valeur paramétrable WW (+/- delta), le test est validé, sinon le +test est invalidé et fournit le message : « test +3.8.1d : la vitesse fixée par l’élément +« MobilityRestrictedTravellerDuration » n’est pas conforme à +la valeur paramétrable WW (+/- delta) fixée pour la correspondance dont +l’identifiant est « ObjectId ».<br> </font></font></font></p> diff --git a/app/views/test_sheet/3_9.html b/app/views/test_sheet/3_9.html index afa8a079c..295eca22a 100644 --- a/app/views/test_sheet/3_9.html +++ b/app/views/test_sheet/3_9.html @@ -1,260 +1,65 @@ -<div class=WordSection1> -</span></b> +<h1 class="western" style="border: 1pt solid rgb(0, 0, 0); padding: 0.05cm 0.12cm; margin-top: 0.21cm;" align="center"> +<font face="Arial, sans-serif"><font style="font-size: 20pt;" size="5"><i> + point de contrôle N° 3.9<br> +Cohérence entre le temps et la distance pour chaque tronçon <br> +</i></font></font></h1> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Objectif: </b></u> +Vérifier qu’il y a une cohérence entre le temps et la distance pour chaque TRONCON COMMERCIAL / Chouette (« PtLink »)<br> +</font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><u><b>Priorité: </b></u> Obligatoire</font></p><font face="Arial, sans-serif"> +</font><p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><u><b>Explications:</b></u> +</font></font></p> -<p 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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +Pour chaque TRONCON COMMERCIAL / Chouette (« PtLink ») , +on peut calculer la distance entre les 2 POINTs D’ARRÊT SUR PARCOURS +(« StopPoint ») qui le constituent et au sein d’une même +COURSE COMMERCIALE (« VehicleJourney »), on peut récupérer +l’HEURE DE PASSAGE GRAPHIQUEE/Chouette +(« VehicleJourneyAtStop ») des POINTs D’ARRÊT SUR PARCOURS . +On peut ainsi vérifier que la vitesse calculée se situe autour d’une +vitesse théorique moyenne (vitesse commerciale ou vitesse à vol +d’oiseau).</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>Exemple: </u></b></font></font></font></p> +<p><font face="Arial, sans-serif"><img src="image019.jpg" height="618" width="372"></font></p> +<p><font face="Arial, sans-serif"><img src="image020.jpg" height="338" width="433"></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<b><u>N° test:</u></b> +Test 3.9.1</font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Libellé:</u> Vérifier que la vitesse entre 2 POINTs D’ARRÊT SUR +PARCOURS (« StopPoint ») consécutifs se situe dans une +fourchette autorisée.</font></font></font></p> -<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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"><span style="text-decoration: underline;"> +Champ d’application</span>: <vehicleJourney> <VehicleJourneyAtStop></font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +<u>Vérification:</u> </font></font></font></p> -<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="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="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> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si le fichier contient un objet « vehicleJourney » incluant +au moins deux objets « vehicleJourneyAtStop » consécutifs, +poursuivre le test, sinon le test est abandonné </font></font></font></p> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Si entre deux objets « vehicleJourneyAtStop » successifs, +la distance spatiale entre le point d’arrêt « StopPoint » +identifié par la valeur de l’attribut de l’élément +« stopPointId » et le point d’arrêt « StopPoint » +identifié par la valeur de l’attribut de l’élément +« stopPointId » divisée par la différence absolue entre la +valeur de l’attribut de l’élément « departureTime » du +premier point d’arrêt et la valeur de l’attribut de l’élément +« arrivalTime » du second point d’arrêt est inférieure à XX +ou supérieure à YY alors le test fournit le message +d’avertissement : « test 3.9.1 : la vitesse déterminée +par la distance et le temps entre 2 points d’arrêt consécutifs (entre +deux objets « vehicleJourneyAtStop ») ne se situe pas une +fourchette autorisée entre XX et YY ».</font></font></font></p> -</div> +<p style="margin-bottom: 0cm;"><font face="Arial, sans-serif"><font face="Arial, sans-serif"><font style="font-size: 11pt;" size="2"> +- Sinon le test est validé</font></font></font></p> diff --git a/app/views/time_tables/_form.erb b/app/views/time_tables/_form.erb index 3325b97a5..9970577d6 100644 --- a/app/views/time_tables/_form.erb +++ b/app/views/time_tables/_form.erb @@ -17,6 +17,24 @@ <%= form.input :objectid, :required => !@time_table.new_record?, :input_html => { :disabled => !@time_table.new_record? } %> <% end %> + <h3 class="time_table_periods"> + <a class="periods"><%= @time_table.human_attribute_name("periods") %> + <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> + <%= image_tag("icons/minus.png" , :class => "switcher" ) %> + </a> + + </h3> + <div class="periods content" id="periods_content"> + <div id="periods"> + <%= form.semantic_fields_for :periods do |p| %> + <%= render "period_fields", :f => p %> + <% end %> + </div> + <%= link_to_add_association t("time_tables.actions.add_period"), form, :periods , + :"data-association-insertion-method" => "append", + :"data-association-insertion-node" => "div#periods"%> + </div> + <h3 class="time_table_dates"> <a class="dates"><%= @time_table.human_attribute_name("dates") %> <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> @@ -35,24 +53,6 @@ :"data-association-insertion-node" => "div#dates" %> </div> - - <h3 class="time_table_periods"> - <a class="periods"><%= @time_table.human_attribute_name("periods") %> - <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> - <%= image_tag("icons/minus.png" , :class => "switcher" ) %> - </a> - - </h3> - <div class="periods content" id="periods_content"> - <div id="periods"> - <%= form.semantic_fields_for :periods do |p| %> - <%= render "period_fields", :f => p %> - <% end %> - </div> - <%= link_to_add_association t("time_tables.actions.add_period"), form, :periods , - :"data-association-insertion-method" => "append", - :"data-association-insertion-node" => "div#periods"%> - </div> <p/> <%= form.actions do %> <%= form.action :submit, :as => :button %> diff --git a/app/views/time_tables/show.html.erb b/app/views/time_tables/show.html.erb index 06c31041a..c23ed912c 100644 --- a/app/views/time_tables/show.html.erb +++ b/app/views/time_tables/show.html.erb @@ -63,6 +63,14 @@ <%= @time_table.objectid %> </p> + <h3 class="time_table_calendars"> + <a class="calendars"><%= @time_table.human_attribute_name("calendars") %> + <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> + <%= image_tag("icons/minus.png" , :class => "switcher" ) %> + </a> + + </h3> + <div class="calendars content"> <div class="year_choice"> <span class="previous"> <%= link_to("<", referential_time_table_path(@referential, @time_table, :year => (@year - 1)) ) %> </span> <span class="year"> <%= "#{@year}" %> </span> @@ -84,9 +92,21 @@ cal.html_safe %> </div> + </div> </div> + <h3 class="time_table_periods"> + <a class="periods"><%= @time_table.human_attribute_name("periods") %> + <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> + <%= image_tag("icons/minus.png" , :class => "switcher" ) %> + </a> + + </h3> + <div class="periods content"> + <%= render "periods" %> + </div> + <h3 class="time_table_dates"> <a class="dates"><%= @time_table.human_attribute_name("dates") %> <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> @@ -98,16 +118,6 @@ <%= render "dates" %> </div> - <h3 class="time_table_periods"> - <a class="periods"><%= @time_table.human_attribute_name("periods") %> - <%= image_tag("icons/plus.png" , :class => "switcher", :style => "display: none;") %> - <%= image_tag("icons/minus.png" , :class => "switcher" ) %> - </a> - - </h3> - <div class="periods content"> - <%= render "periods" %> - </div> </div> <% content_for :sidebar do %> diff --git a/app/views/vehicle_journeys/show.html.erb b/app/views/vehicle_journeys/show.html.erb index 3ed6452ae..b6203c2bc 100644 --- a/app/views/vehicle_journeys/show.html.erb +++ b/app/views/vehicle_journeys/show.html.erb @@ -42,14 +42,6 @@ <label><%= @vehicle_journey.human_attribute_name("objectid") %>: </label> <%= @vehicle_journey.objectid %> </p> - <p> - <label><%= @vehicle_journey.human_attribute_name("creation_time") %>: </label> - <%= l @vehicle_journey.creation_time %> - </p> - <p> - <label><%= @vehicle_journey.human_attribute_name("creator_id") %>: </label> - <%= @vehicle_journey.creator_id %> - </p> </div> </div> <h3> @@ -107,5 +99,6 @@ <% end %> <% end %> </div> + <%= creation_tag(@vehicle_journey) %> <% end %> <% end %> diff --git a/config/environments/production.rb b/config/environments/production.rb index a418c74cd..79c6ca4a3 100644 --- a/config/environments/production.rb +++ b/config/environments/production.rb @@ -69,7 +69,7 @@ ChouetteIhm::Application.configure do config.to_prepare do Devise::Mailer.layout "mailer" - Chouette::Command.command = "/usr/local/opt/chouette-command/chouette-gui-2.0.0.2/chouette" + Chouette::Command.command = "/usr/local/opt/chouette-command/chouette-gui-2.0.1/chouette" Import.root = "/var/lib/chouette/imports" Export.root = "/var/lib/chouette/exports" FileValidation.root = "/var/lib/chouette/validations" diff --git a/config/locales/access_links.yml b/config/locales/access_links.yml new file mode 100644 index 000000000..f6f19bbf8 --- /dev/null +++ b/config/locales/access_links.yml @@ -0,0 +1,93 @@ +en: + access_links: + actions: + new: Add a new access link + edit: Edit this access link + destroy: Remove this access link + destroy_confirm: Are you sure you want destroy this access link? + new: + title_access_point_to_stop_area: Create an access link from access %{access_point} to stop area %{stop_area} + title_stop_area_to_access_point: Create an access link from stop area %{stop_area} to access %{access_point} + edit: + title_access_point_to_stop_area: Update an access link from access %{access_point} to stop area %{stop_area} + title_stop_area_to_access_point: Update an access link from stop area %{stop_area} to access %{access_point} + show: + title: "access link %{access_link}" + durations: "Durations (hh mm ss):" + activerecord: + models: + access_link: + zero: access link + one: access link + other: access links + attributes: + access_link: + access_point: Access Point + stop_area: Stop Area + name: Name + comment: Comment + link_distance: Distance (m) + access_link_type: Type + default_duration: Average + frequent_traveller_duration: Regular passenger + occasional_traveller_duration: Occasional passenger + mobility_restricted_traveller_duration: Mobility reduced passenger + mobility_restricted_suitability: Mobility reduced passenger suitable + stairs_availability: Escalator + lift_availability: Lift + objectid: Neptune identifier + object_version: Version + creation_time: Created on + creatorid: Created by + formtastic: + hints: + access_link: + objectid: "[prefix]:AccessLink:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character" + +fr: + access_links: + actions: + new: Ajouter un lien + edit: Modifier ce lien + destroy: Supprimer ce lien + destroy_confirm: Etes vous sûr de détruire ce lien ? + new: + title_access_point_to_stop_area: "Créer un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}" + title_stop_area_to_access_point: "Créer un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}" + edit: + title_access_point_to_stop_area: "Modifier un lien depuis l'accès %{access_point} vers l'arrêt %{stop_area}" + title_stop_area_to_access_point: "Modifier un lien depuis l'arrêt %{stop_area} vers l'accès %{access_point}" + show: + title: "lien d'accès %{access_link}" + durations: "Durées (hh mm ss) :" + activerecord: + models: + access_link: + zero: lien + one: lien + other: liens + attributes: + access_link: + access_point: Accès + stop_area: Arrêt + name: Nom + comment: Commentaire + link_distance: Distance (m) + access_link_type: Type + default_duration: moyenne + frequent_traveller_duration: pour un habitué + occasional_traveller_duration: pour un voyageur occasionnel + mobility_restricted_traveller_duration: pour un voyageur à mobilité réduite + mobility_restricted_suitability: Accès pour voyageur à mobilité réduite + stairs_availability: Escalator + lift_availability: Ascenseur + objectid: Identifiant Neptune + object_version: Version + creation_time: Créé le + creator_id: Créé par + formtastic: + hints: + access_link: + objectid: "[prefixe]:AccessLink:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'" + + diff --git a/config/locales/access_points.yml b/config/locales/access_points.yml new file mode 100644 index 000000000..67be0f75a --- /dev/null +++ b/config/locales/access_points.yml @@ -0,0 +1,117 @@ +en: + access_points: + access_point: + no_position: No Position + actions: + new: Add a new access point + edit: Edit this access point + destroy: Remove this access point + destroy_confirm: Are you sure you want destroy this access point? + new: + title: Add a new access point + edit: + title: Update access point %{access_point} + show: + title: Access point %{access_point} + geographic_data: Geographic data + no_geographic_data: None + generic_access_links: Glogal access links + detail_access_links: Specific access links + access_link_legend_1: "grays arrows for undefined links, green for defined ones" + access_link_legend_2: "clic on arrows to create/edit a link" + index: + title: Access points + name_or_country_code: Name + activerecord: + models: + access_point: + zero: access point + one: access point + other: access points + attributes: + access_point: + stop_area: Contain in Stop Area + name: Name + comment: Comments + access_point_type: Access point type + street_name: Street name + country_code: INSEE code + openning_time: Opening time + closing_time: Closing time + projection_type: Projection type + x: x-position + y: y-position + long_lat_type: Projection type + longitude: Longitude + latitude: Latitude + mobility_restricted_suitability: Mobility reduced passenger suitable + stairs_availability: Escalator + lift_availability: Lift + objectid: Neptune identifier + object_version: Version + creation_time: Created on + creatorid: Created by + formtastic: + hints: + access_point: + objectid: "[prefix]:AccessPoint:[unique_key] : prefix contains only alphanumerical or underscore characters, unique_key accepts also minus character" + +fr: + access_points: + access_point: + no_position: Pas de position + actions: + new: Ajouter un accès + edit: Modifier cet accès + destroy: Supprimer cet accès + destroy_confirm: Etes vous sûr de détruire cet accès ? + new: + title: Ajouter un accès + edit: + title: "Modifier l'accès %{access_point}" + show: + title: Accès %{access_point} + geographic_data: Données géographiques + no_geographic_data: Aucune + generic_access_links: "Liens Arrêts - Accès globaux" + detail_access_links: "Liens Arrêts - Accès détaillés" + access_link_legend_1: "Les flêches grises représentent des liens non définis" + access_link_legend_2: "cliquer sur les flêches pour créer/éditer un lien" + index: + name_or_country_code: Nom + title: Accès de %{stop_area} + activerecord: + models: + access_point: + zero: accès + one: accès + other: accès + attributes: + access_point: + stop_area: "Zone d'arrêts" + name: Nom + comment: Commentaire + access_point_type: "Type d'accès" + street_name: Nom de la rue + country_code: Code INSEE + projection_type: Projection + x: Position X + y: Position Y + long_lat_type: Projection + longitude: Longitude + latitude: Latitude + openning_time: "Horaire d'ouverture" + closing_time: Horaire de fermeture + mobility_restricted_suitability: Accès pour voyageur à mobilité réduite + stairs_availability: Escalator + lift_availability: Ascenseur + objectid: Identifiant Neptune + object_version: Version + creation_time: Créé le + creator_id: Créé par + formtastic: + hints: + access_point: + objectid: "[prefixe]:AccessPoint:[clé_unique] caractères autorisés : alphanumériques et 'souligné' pour le préfixe, la clé unique accepte en plus le 'moins'" + + diff --git a/config/locales/access_types.yml b/config/locales/access_types.yml new file mode 100644 index 000000000..6d6d2764c --- /dev/null +++ b/config/locales/access_types.yml @@ -0,0 +1,13 @@ +en: + access_types: + label: + in: Entrance + out: Exit + in_out: Both ways + +fr: + access_types: + label: + in: Entrée + out: Sortie + in_out: "Entrée/Sortie" diff --git a/config/locales/connection_links.yml b/config/locales/connection_links.yml index fb9b98ba4..7597e43d5 100644 --- a/config/locales/connection_links.yml +++ b/config/locales/connection_links.yml @@ -49,7 +49,7 @@ en: default_duration: Average frequent_traveller_duration: Regular passenger occasional_traveller_duration: Occasional passenger - mobilit_yrestricted_traveller_duration: Mobility reduced passenger + mobility_restricted_traveller_duration: Mobility reduced passenger mobility_restricted_suitability: Mobility reduced passenger suitable stairs_availability: Escalator lift_availability: Lift diff --git a/config/locales/en.yml b/config/locales/en.yml index 62de85bbc..fd461119f 100644 --- a/config/locales/en.yml +++ b/config/locales/en.yml @@ -7,4 +7,5 @@ en: "false": "no" time: formats: + short: "%d %b %y %H:%M" hour: "%H:%M" diff --git a/config/locales/exports.yml b/config/locales/exports.yml index 80468f96e..6080bb5fe 100644 --- a/config/locales/exports.yml +++ b/config/locales/exports.yml @@ -22,9 +22,9 @@ en: started: Started export completed: Completed export failed: Failed export - undefined: %{key} undefined + undefined: "%{key} undefined" EXPORT_ERROR: "Error durring export" - EXCEPTION : "Origin %{0}" + EXCEPTION: "Origin %{0}" NEPTUNE_EXPORT: Neptune Export NEPTUNE_EXPORTED_LINE: "Line %{0} (%{1}) exported" NEPTUNE_EMPTY_LINE: "Line %{0} (%{1}) without valid vehicle journey : not exported" @@ -39,7 +39,7 @@ en: GTFS_INVALID_DATA: "%{0} %{1} : invalid data %{2}=%{3}" GTFS_MISSING_DATA: "%{0} %{1} : missing value for : %{2}" CSV_EXPORT: CSV Export - CSV_OK_LINE: Line %{0} exported + CSV_OK_LINE: "Line %{0} exported" CSV_TOO_MUCH_ROUTES: "Line %{0} rejected : more than 2 routes" severities: info: Information @@ -95,9 +95,9 @@ fr: started: Export démarré completed: Export achevé avec succès failed: Export interrompu - undefined: %{key} non défini + undefined: "%{key} non défini" EXPORT_ERROR: "Erreur lors de l'export" - EXCEPTION : "Cause %{0}" + EXCEPTION: "Cause %{0}" NEPTUNE_EXPORT: Export Neptune NEPTUNE_EXPORTED_LINE: "Ligne %{0} (%{1}) exportée" NEPTUNE_EMPTY_LINE: "Ligne %{0} (%{1}) sans course valide : non exportée" @@ -112,7 +112,7 @@ fr: GTFS_INVALID_DATA: "%{0} %{1} : attribut %{2}=%{3} invalide" GTFS_MISSING_DATA: "%{0} %{1} : valeur manquante : %{2}" CSV_EXPORT: Export CSV - CSV_OK_LINE: Ligne %{0} exportée + CSV_OK_LINE: "Ligne %{0} exportée" CSV_TOO_MUCH_ROUTES: "Ligne %{0} non exportable : plus de 2 séquences d'arrêt" severities: info: Information diff --git a/config/locales/fr.yml b/config/locales/fr.yml index 9e74d5804..7175b138d 100644 --- a/config/locales/fr.yml +++ b/config/locales/fr.yml @@ -15,7 +15,7 @@ fr: time: formats: default: "%d %B %Y %H:%M:%S" - short: "%d %b %H:%M" + short: "%d %b %y %H:%M" long: "%A %d %B %Y à %Hh%M" hour: "%Hh%M" minute: "%M min" diff --git a/config/locales/referentials.yml b/config/locales/referentials.yml index 4d15af171..701987477 100644 --- a/config/locales/referentials.yml +++ b/config/locales/referentials.yml @@ -52,6 +52,7 @@ en: vehicle_journeys: Vehicle journeys companies: Companies stop_areas: Stop Areas + access_points: Access Points time_tables: Time tables connection_links: Connection links quays: quays @@ -121,6 +122,7 @@ fr: vehicle_journeys: Courses companies: Transporteurs stop_areas: Arrêts + access_points: "points d'accès" time_tables: Calendriers connection_links: Correspondances quays: quais diff --git a/config/locales/stop_areas.yml b/config/locales/stop_areas.yml index 7c956413b..0d0ae207b 100644 --- a/config/locales/stop_areas.yml +++ b/config/locales/stop_areas.yml @@ -11,6 +11,8 @@ en: destroy_confirm: Are you sure you want destroy this stop? select_parent: Manage Parent add_children: Manage Children + manage_access_points: Manage Access Points + manage_access_links: Manage Access Links add_routing_lines: "Manage constraint's lines" add_routing_stops: "Manage constraint's stops" default_geometry: "Compute missing geometries" @@ -22,16 +24,25 @@ en: title: Stop %{stop_area} geographic_data: Geographic data no_geographic_data: None - genealogical: Links between stop area - genealogical_routing: "Routing constraint's links" itl_managment: "Routing constraint's links managment" stop_managment: "Parent-Child links managment" + access_managment: "Access Points and Links managment" + access_points: Access Points + genealogical: + genealogical: Links between stop area + genealogical_routing: "Routing constraint's links" index: title: Stop areas name_or_country_code: Name or Country code selection: Filter on selection_all: All area_type: Area Type + access_links: + title: "Access links for %{stop_area}'s access" + generic_access_links: Glogal links + detail_access_links: Specific links + access_link_legend_1: "grays arrows for undefined links, green for defined ones" + access_link_legend_2: "clic on arrows to create/edit a link" select_parent: title: Manage parent of stop area %{stop_area} add_children: @@ -91,6 +102,9 @@ fr: add_children: Gérer les fils add_routing_lines: "Gérer les lignes de l'ITL" add_routing_stops: "Gérer les arrêts de l'ITL" + manage_access_points: Gérer les accès + manage_access_links: Gérer les liens arrêt-accès + add_children: Gérer les fils default_geometry: "Calculer les géométries manquantes" new: title: Ajouter un arrêt @@ -100,10 +114,19 @@ fr: title: Arrêt %{stop_area} geographic_data: Données géographiques no_geographic_data: Aucune - genealogical: Lien entre arrêts - genealogical_routing: "Liens de l'ITL" itl_managment: "Gestion des liens de l'ITL" stop_managment: "Gestion des relations père-fils" + access_managment: "Gestion des accès et liens associés" + access_points: "Points d'accès" + genealogical: + genealogical: Lien entre arrêts + genealogical_routing: "Liens de l'ITL" + access_links: + title: "Liens Accès-Arrêts des accès de %{stop_area}" + generic_access_links: "Liens globaux" + detail_access_links: "Liens détaillés" + access_link_legend_1: "Les flêches grises représentent des liens non définis" + access_link_legend_2: "cliquer sur les flêches pour créer/éditer un lien" index: name_or_country_code: Nom ou Code INSEE title: Arrêts diff --git a/config/locales/subscriptions.yml b/config/locales/subscriptions.yml index 891a08d74..0a814770a 100644 --- a/config/locales/subscriptions.yml +++ b/config/locales/subscriptions.yml @@ -5,8 +5,12 @@ en: activemodel: attributes: subscription: - organisation_name: Organisation + organisation_name: "Organisation" user_name: User full name + email: "Email address" + password: "Password" + password_confirmation: "Password confirmation" + current_password: "Actual password" subscriptions: new: title: Create your account diff --git a/config/locales/time_tables.yml b/config/locales/time_tables.yml index 469875c1d..4659f0f3e 100644 --- a/config/locales/time_tables.yml +++ b/config/locales/time_tables.yml @@ -55,6 +55,7 @@ en: object_version: Version creation_time: Created on creator_id: Created by + calendars: "Calendar view" dates: Application dates date: On periods: Application periods @@ -125,6 +126,7 @@ fr: object_version: Version creation_time: Créé le creator_id: Créé par + calendars: "Présentation calendaire" dates: "Dates d'application" date: Date periods: "Périodes d'application" diff --git a/config/routes.rb b/config/routes.rb index 31aa9ac9a..c6569a785 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,8 +1,9 @@ ChouetteIhm::Application.routes.draw do - devise_for :users + devise_scope :users do match "/users/sign_up" => "subscriptions#new" end + devise_for :users namespace :api do namespace :v1 do @@ -27,6 +28,7 @@ ChouetteIhm::Application.routes.draw do match 'lines' => 'lines#destroy_all', :via => :delete resources :group_of_lines do resources :stop_areas do + resources :access_points resources :stop_area_parents resources :stop_area_children resources :stop_area_routing_lines @@ -52,6 +54,7 @@ ChouetteIhm::Application.routes.draw do resources :lines, :networks, :group_of_lines do resources :stop_areas do + resources :access_points resources :stop_area_parents resources :stop_area_children resources :stop_area_routing_lines @@ -99,7 +102,12 @@ ChouetteIhm::Application.routes.draw do resources :time_table_periods end + resources :access_points do + resources :access_links + end + resources :stop_areas do + resources :access_points resources :stop_area_parents resources :stop_area_children resources :stop_area_routing_lines @@ -109,6 +117,7 @@ ChouetteIhm::Application.routes.draw do get 'select_parent' get 'add_routing_lines' get 'add_routing_stops' + get 'access_links' end collection do put 'default_geometry' @@ -121,6 +130,7 @@ ChouetteIhm::Application.routes.draw do get 'select_areas' end resources :stop_areas do + resources :access_points resources :stop_area_parents resources :stop_area_children resources :stop_area_routing_lines diff --git a/db/migrate/20121025112852_add_fields_to_access_points.ninoxe_engine.rb b/db/migrate/20121025112852_add_fields_to_access_points.ninoxe_engine.rb new file mode 100644 index 000000000..ac692647d --- /dev/null +++ b/db/migrate/20121025112852_add_fields_to_access_points.ninoxe_engine.rb @@ -0,0 +1,13 @@ +# This migration comes from ninoxe_engine (originally 20121024072219) +class AddFieldsToAccessPoints < ActiveRecord::Migration + def change + remove_column "access_points", "mobility_restricted_suitability" + remove_column "access_points", "stairs_availability" + add_column "access_points", "mobility_restricted_suitability", "boolean" + add_column "access_points", "stairs_availability", "boolean" + rename_column "access_points", "type","access_type" + change_column "access_points", "openning_time","time" + change_column "access_points", "closing_time","time" + add_column "access_points", "stop_area_id", "integer", {:limit => 8} + end +end diff --git a/db/schema.rb b/db/schema.rb index 20c522d1d..febc71b99 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended to check this file into your version control system. -ActiveRecord::Schema.define(:version => 20120926144619) do +ActiveRecord::Schema.define(:version => 20121025112852) do create_table "access_links", :force => true do |t| t.integer "access_point_id", :limit => 8 @@ -43,21 +43,22 @@ ActiveRecord::Schema.define(:version => 20120926144619) do t.string "creator_id" t.string "name" t.string "comment" - t.decimal "longitude", :precision => 19, :scale => 16 - t.decimal "latitude", :precision => 19, :scale => 16 + t.decimal "longitude", :precision => 19, :scale => 16 + t.decimal "latitude", :precision => 19, :scale => 16 t.string "long_lat_type" - t.decimal "x", :precision => 19, :scale => 2 - t.decimal "y", :precision => 19, :scale => 2 + t.decimal "x", :precision => 19, :scale => 2 + t.decimal "y", :precision => 19, :scale => 2 t.string "projection_type" t.string "country_code" t.string "street_name" t.string "contained_in" - t.datetime "openning_time" - t.datetime "closing_time" - t.string "type" + t.time "openning_time" + t.time "closing_time" + t.string "access_type" t.boolean "lift_availability" - t.datetime "mobility_restricted_suitability" - t.datetime "stairs_availability" + t.boolean "mobility_restricted_suitability" + t.boolean "stairs_availability" + t.integer "stop_area_id", :limit => 8 end add_index "access_points", ["objectid"], :name => "access_points_objectid_key", :unique => true @@ -176,14 +177,16 @@ ActiveRecord::Schema.define(:version => 20120926144619) do t.integer "choice_code" end + add_index "facilities_features", ["facility_id"], :name => "idx_facility_id" + create_table "file_validation_log_messages", :force => true do |t| t.integer "file_validation_id" t.string "key" t.string "arguments", :limit => 1000 t.integer "position" t.string "severity" - t.datetime "created_at", :null => false - t.datetime "updated_at", :null => false + t.datetime "created_at" + t.datetime "updated_at" end add_index "file_validation_log_messages", ["file_validation_id"], :name => "index_file_validation_log_messages_on_file_validation_id" @@ -193,21 +196,11 @@ ActiveRecord::Schema.define(:version => 20120926144619) do t.string "options", :limit => 2000 t.string "file_name" t.string "file_type" - t.datetime "created_at", :null => false - t.datetime "updated_at", :null => false + t.datetime "created_at" + t.datetime "updated_at" t.integer "organisation_id" end - create_table "geometry_columns", :id => false, :force => true do |t| - t.string "f_table_catalog", :limit => 256, :null => false - t.string "f_table_schema", :limit => 256, :null => false - t.string "f_table_name", :limit => 256, :null => false - t.string "f_geometry_column", :limit => 256, :null => false - t.integer "coord_dimension", :null => false - t.integer "srid", :null => false - t.string "type", :limit => 30, :null => false - end - create_table "group_of_lines", :force => true do |t| t.string "objectid", :null => false t.integer "object_version" @@ -220,10 +213,13 @@ ActiveRecord::Schema.define(:version => 20120926144619) do add_index "group_of_lines", ["objectid"], :name => "group_of_lines_objectid_key", :unique => true create_table "group_of_lines_lines", :id => false, :force => true do |t| - t.integer "group_of_line_id", :limit => 8 - t.integer "line_id", :limit => 8 + t.integer "group_of_line_id", :limit => 8, :null => false + t.integer "line_id", :limit => 8, :null => false end + add_index "group_of_lines_lines", ["group_of_line_id"], :name => "idx_grli_gr" + add_index "group_of_lines_lines", ["line_id"], :name => "idx_grli_li" + create_table "import_log_messages", :force => true do |t| t.integer "import_id" t.string "key" @@ -265,10 +261,11 @@ ActiveRecord::Schema.define(:version => 20120926144619) do add_index "journey_patterns", ["objectid"], :name => "journey_patterns_objectid_key", :unique => true create_table "journey_patterns_stop_points", :id => false, :force => true do |t| - t.integer "journey_pattern_id", :limit => 8 - t.integer "stop_point_id", :limit => 8 + t.integer "journey_pattern_id", :limit => 8, :null => false + t.integer "stop_point_id", :limit => 8, :null => false end + add_index "journey_patterns_stop_points", ["journey_pattern_id"], :name => "idx_jpsp_jpid" add_index "journey_patterns_stop_points", ["journey_pattern_id"], :name => "index_journey_pattern_id_on_journey_patterns_stop_points" create_table "lines", :force => true do |t| @@ -337,8 +334,8 @@ ActiveRecord::Schema.define(:version => 20120926144619) do t.datetime "updated_at" t.string "prefix" t.string "projection_type" + t.string "bounding_box", :limit => nil t.string "time_zone" - t.string "the_geom" t.string "bounds" t.integer "organisation_id" end @@ -365,13 +362,8 @@ ActiveRecord::Schema.define(:version => 20120926144619) do t.integer "line_id", :limit => 8 end - create_table "spatial_ref_sys", :id => false, :force => true do |t| - t.integer "srid", :null => false - t.string "auth_name", :limit => 256 - t.integer "auth_srid" - t.string "srtext", :limit => 2048 - t.string "proj4text", :limit => 2048 - end + add_index "routing_constraints_lines", ["line_id"], :name => "idx_rcli_li" + add_index "routing_constraints_lines", ["stop_area_id"], :name => "idx_rcli_st" create_table "stop_areas", :force => true do |t| t.integer "parent_id", :limit => 8 @@ -459,8 +451,8 @@ ActiveRecord::Schema.define(:version => 20120926144619) do add_index "time_tables", ["objectid"], :name => "time_tables_objectid_key", :unique => true create_table "time_tables_vehicle_journeys", :id => false, :force => true do |t| - t.integer "time_table_id", :limit => 8 - t.integer "vehicle_journey_id", :limit => 8 + t.integer "time_table_id", :limit => 8, :null => false + t.integer "vehicle_journey_id", :limit => 8, :null => false end add_index "time_tables_vehicle_journeys", ["time_table_id"], :name => "index_time_tables_vehicle_journeys_on_time_table_id" @@ -510,8 +502,12 @@ ActiveRecord::Schema.define(:version => 20120926144619) do t.time "waiting_time" t.time "elapse_duration" t.time "headway_frequency" + t.integer "position", :limit => 8 + t.boolean "is_departure", :default => false + t.boolean "is_arrival", :default => false end + add_index "vehicle_journey_at_stops", ["stop_point_id"], :name => "index_vehicle_journey_at_stops_on_stop_point_id" add_index "vehicle_journey_at_stops", ["stop_point_id"], :name => "index_vehicle_journey_at_stops_on_stop_pointid" add_index "vehicle_journey_at_stops", ["vehicle_journey_id"], :name => "index_vehicle_journey_at_stops_on_vehicle_journey_id" diff --git a/lib/tasks/ci.rake b/lib/tasks/ci.rake index 10857e63a..d62b475ab 100644 --- a/lib/tasks/ci.rake +++ b/lib/tasks/ci.rake @@ -6,6 +6,6 @@ namespace :ci do task :deploy do cp "chouette2.war", "/var/lib/tomcat6/webapps/" end - task :build => ["spec", "war", "ci:deploy"] + task :build => [ "war", "ci:deploy"] end diff --git a/public/help/access_in.png b/public/help/access_in.png Binary files differnew file mode 100644 index 000000000..6d341c517 --- /dev/null +++ b/public/help/access_in.png diff --git a/public/help/access_in_out.png b/public/help/access_in_out.png Binary files differnew file mode 100644 index 000000000..5c9b066c5 --- /dev/null +++ b/public/help/access_in_out.png diff --git a/public/help/access_out.png b/public/help/access_out.png Binary files differnew file mode 100644 index 000000000..bd366b7fc --- /dev/null +++ b/public/help/access_out.png diff --git a/public/help/disabled_left_arrow.png b/public/help/disabled_left_arrow.png Binary files differnew file mode 100644 index 000000000..3e11b9c71 --- /dev/null +++ b/public/help/disabled_left_arrow.png diff --git a/public/help/disabled_right_arrow.png b/public/help/disabled_right_arrow.png Binary files differnew file mode 100644 index 000000000..be6fcdf65 --- /dev/null +++ b/public/help/disabled_right_arrow.png diff --git a/public/help/gray_left_arrow.png b/public/help/gray_left_arrow.png Binary files differnew file mode 100644 index 000000000..7dc80a93e --- /dev/null +++ b/public/help/gray_left_arrow.png diff --git a/public/help/gray_right_arrow.png b/public/help/gray_right_arrow.png Binary files differnew file mode 100644 index 000000000..a2fa02a7c --- /dev/null +++ b/public/help/gray_right_arrow.png diff --git a/public/help/green_left_arrow.png b/public/help/green_left_arrow.png Binary files differnew file mode 100644 index 000000000..26149186d --- /dev/null +++ b/public/help/green_left_arrow.png diff --git a/public/help/green_right_arrow.png b/public/help/green_right_arrow.png Binary files differnew file mode 100644 index 000000000..09ac3eec9 --- /dev/null +++ b/public/help/green_right_arrow.png diff --git a/spec/factories.rb b/spec/factories.rb index cbdb97440..7ae087de0 100644 --- a/spec/factories.rb +++ b/spec/factories.rb @@ -15,6 +15,7 @@ FactoryGirl.define do factory :user do |f| f.association :organisation + f.sequence(:name) { |n| "chouette#{n}" } f.sequence(:email) { |n| "chouette#{n}@dryade.priv" } f.password "secret" f.password_confirmation "secret" |
