Le service de police de la ville de Québec a procédé à l'implantation d'une nouvelle solution de cartographie mobile pour toutes les auto-patrouilles du territoire de Québec. Cette solution centrée sur la carte (« map-centric ») devait répondre à une multitude de besoins émis par le service de police. Elle devait premièrement intégrer et présenter la cartographie détaillée de la Ville de Québec. La solution devait se connecter sur plusieurs systèmes externes afin de présenter l’information de façon simple et rapide : • systèmes de répartition par ordinateur 911 ; • système de positionnement GPS ; • système de parcours (« routing ») ; • base de données de photos des bâtiments ; • base de données cadastrale ; • planification opérationnelle des événements spéciaux. La solution devait aussi permettre à tous les utilisateurs d’échanger de l’information directement sur la carte (géocollaboration). De plus, la solution devait être déployée dans un environnement où certaines contraintes posaient réellement un défi. La bande passante allouée était de 3 à 7 Mo par jour par véhicule sur des produits mobiles aux performances restreintes. La notion de convivialité a aussi été abordé et une interface utilisateur « touch » a été développée spécialement pour répondre aux besoins. Nous présenterons en détails les besoins, les défis ainsi que les solutions mises en œuvre par l'équipe pour le développement et le déploiement d'une telle solution dans l’environnement du service de police de la ville de Québec.
Présentation du Keynote du jeudi 20 octobre 2016 - M. Paul Ramsey
Cartographie mobile implantée au service de police de la ville de Québec
1. NSim Technology Cartographie mobile implantée au service de police de la ville de Québec Jimmy Perron, M. Sc. Président NSim Technology Denis Deschênes, B.A.A Dir de section Ville de Québec
9. Données géographiques Diffusion – Tuilage vectoriel Préparation des données Décomposition des polygones en lignes Assemblage des lignes Création d’un niveau de tuilage Simplification polygones Reconstruction des polygones Application des styles lignes Découpage en tuiles Positionnement des étiquettes lignes Triangulation des polygones polygones Chargement des données vectorielles Polygones Lignes Reprojection X niveaux de détails Sauvegarde des données traitées SHP MapInfo GML, KML WMS GeoTiff BD Spatial
23. Nsim Contour Diffusion – Tuilage vectoriel Préparation des données Décomposition des polygones en lignes Assemblage des lignes Création d’un niveau de tuilage Simplification polygones Reconstruction des polygones Application des styles lignes Découpage en tuiles Positionnement des étiquettes lignes Triangulation des polygones polygones X niveaux de détails Sauvegarde des données traitées Chargement des données vectorielles Polygones Lignes Reprojection
24. Nsim Contour Diffusion – Tuilage vectoriel Préparation des données Décomposition des polygones en lignes Assemblage des lignes Création d’un niveau de tuilage Simplification polygones Reconstruction des polygones Application des styles lignes Découpage en tuiles Positionnement des étiquettes lignes Triangulation des polygones polygones X niveaux de détails Sauvegarde des données traitées Chargement des données vectorielles Polygones Lignes Reprojection
25.
26. Nsim Contour Diffusion – Tuilage vectoriel Préparation des données Décomposition des polygones en lignes Assemblage des lignes Création d’un niveau de tuilage Simplification polygones Reconstruction des polygones Application des styles lignes Découpage en tuiles Positionnement des étiquettes lignes Triangulation des polygones polygones X niveaux de détails Sauvegarde des données traitées Chargement des données vectorielles Polygones Lignes Reprojection
27.
28. Nsim Contour Diffusion – Tuilage vectoriel Préparation des données Décomposition des polygones en lignes Assemblage des lignes Création d’un niveau de tuilage Simplification polygones Reconstruction des polygones Application des styles lignes Découpage en tuiles Positionnement des étiquettes lignes Triangulation des polygones polygones X niveaux de détails Sauvegarde des données traitées Chargement des données vectorielles Polygones Lignes Reprojection
J’ai modifié les données telles qu’il apparaisse dans l’étude de cas, en plus d’ajouter les unités motos.
Solution map-centric indique qu’il s’agit d’une application où la carte est le document principal Il fallait une solution capable d’intégrer les données géographique ESRI de la ville de québec LA solution devait se connecter sur plusieurs source de données existantes et diverses de la ville de Québec (la RAO actuelle, le système GPS, les informations cadastrales, la base de données de photos des maisons) La solution devait être en mesure de s’utiliser directement sur un ordi dans le véhicule de patrouille tout en utilisant le moins de bande passante possible (2 à 3 Mo / jour / véhicule) L’Application devait fournir des fonctionnalités pour le suivi GPS i.e. visualiser la position des autres véhicules ET suivre sa propre position comme le fait un Garmin par exemple De plus nous voulions que les patrouilleur et le COM puisse se communiquer facilement de l’information à partir de carte Et tout cela devait s’opérer à l’aide d’une interface simple et conviviale qui s’utilise à l’Aide d’un écran tactile
Après plusieurs tentatives à l’aide d’autres technologies, c’est la solution Nsim Contour que nous avons retenu. La solution s’opère directement à partir de la carte (map-centric) La solution dispose d’un client web ainsi que d’un client mobile pouvant s’exécuter de façon autonome dans un véhicule Nsim Contour nous permet d’intégrer les données géographique propriétaires de la ville et de les diffuser à tous les clients Le moteur d’affichage est extrement performant ce qui rend l’utilisation fluide et très agréable La technologie dispose d’un module de télémétrie qui nous permet d’intégrer les positions GPS des véhicules Le module collaboratif nous permet aussi d’échanger rapidement de l’information entre les utilisateurs La Technologie push permet d’envoyer seulement les informations qui ont changées pour réduire la bande passante (limité à 250mgb par mois par véhicule pour toutes les applications) Et enfin nous disposions d’un SDK permettant d’y intégrer des plugins pour adapter le produit à nos besoins particuliers en nous assurant une flexibilité a long terme. Si les besoins évoluent, le produit pourra s’adapter.
Introduire les profiles clients Introduire les profiles utilisateurs et les droits d’accès