WMS#

Aperçu#

Un WMS n’est pas un format de distribution obligatoire pour le RRN, il n’y a donc aucune spécification pour sa conception. La mise en œuvre actuelle du WMS a été développée sur la base de l’examen des données disponibles pour chacun des produits provinciaux / territoriaux du RRN et de l’élaboration d’un système d’affichage et d’étiquetage hiérarchique basé sur une structuration significative des données.

Le WMS est construit à l’aide d’un projet ArcGIS Pro : 7_Disseminate/wms/nrn_rrn.aprx sur le serveur NRN et n’est pas conservé dans le référentiel nrn-rrn.

Structure du WMS#

50 000 000:
  Afficher : Route transcanadienne.
  Étiquettes : Aucun.
4 000 000:
  Afficher : Réseau routier national.
  Étiquettes : Numéros de route pour la route transcanadienne.
500 000:
  Afficher : Toutes les routes principales.
  Étiquettes : Numéros de route pour le réseau routier national.
100 000:
  Afficher : Toutes les routes, sauf les ruelles.
  Étiquettes : Tous les numéros de route.
50 000:
  Afficher : Aucun changement.
  Étiquettes : Noms de rues pour les routes principales.
10 000:
  Afficher : Toutes les routes, passages obstrués et postes de péage.
  Étiquettes : Noms de rue pour toutes les routes.

Configuration#

Requêtes WMS#

Les données WMS sont définies par des requêtes contenues dans le fichier : nrn-rrn/src/export/wms_queries.yaml.

Structure#

Structure générique ::

queries:
  <nom d'attribut>:
    <abréviation de la source>:
      <contenu de la requête>

Exemple ::

queries:
  wms_50m:
    nb: "(rtnumber1 in ('2', '16') or rtnumber2 in ('2', '16'))"

Exemple ::

queries:
  wms_500k:
    sk:
      - "(roadclass in ('Freeway', 'Expressway / Highway', 'Arterial'))"
      - "((l_placenam.str.lower() = 'regina' or r_placenam.str.lower() = 'regina') and (roadclass = 'Collector'))"

Contenu#

Nom d’attribut

Attribut souhaité à ajouter à l’ensemble de données provisoires du RRN segmrout. Les résultats de la requête attribueront une valeur de 1 à l’attribut qui pourra ensuite être utilisé, si nécessaire, dans le fichier de projet WMS.

Abréviation de la source

Abréviation provinciale / territoriale. Utilisé pour indiquer à quelle source NRN les requêtes sont destinées.

Contenu de la requête

Requête unique, liste de requêtes ou mot-clé all (qui utilise tous les enregistrements de l’ensemble de données). Les requêtes doivent utiliser la syntaxe de pandas.DataFrame.query().

Données WMS#

Les données WMS sont exportées avec d’autres formats de distribution et sont définies dans nrn-rrn/src/export/distribution_formats/en/wms.yaml. Seule la définition de sortie en anglais est requise puisque les données WMS sont bilingues et que les noms et attributs des ensembles de données ne sont pas mis à la disposition des utilisateurs de WMS. La structure de ce fichier suit celle de l’autre format de distribution, par simple souci de cohérence.

Ce fichier est utilisé pour définir le schéma de sortie souhaité des données WMS, qui est destiné à être utilisé dans le fichier de projet WMS.