cartographie mobile implantée au service de police de la ville de québec
DESCRIPTION
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.TRANSCRIPT
NSim Technology
Cartographie mobile implantée au service de police de la ville de Québec
Jimmy Perron, M. Sc.PrésidentNSim Technology
Denis Deschênes, B.A.ADir de sectionVille de Québec
2
Nsim Technology
> Fondé en 2004> Géospatial, intelligence artificielle,
visualisation 2D/3D
3
Le SPVQ
> Dessert plus de 550 000 citoyens> 1000 employés (Policiers et civils)> 140 véhicules de patrouilles et 25 motos Gère plus de 400 000 appels d’urgence
annuellement Un centre de commandement (COM) fixe et
mobile> Gère la sécurité de plus de 50 événements
spéciaux / année> Groupe tactique d’intervention
4
Les besoins du SPVQ
> Solution « Map-Centric » connectée aux systèmes existants Données géographiques de la Ville de Québec
RAO, Télémétrie, « Routing »
Information sur les bâtiments (photos, cadastres)
Planification opérationnelle des événements spéciaux
> Cartographie mobile embarquée> Suivi GPS> GéoCollaboration> Interface utilisateur simple et efficace
(touch)
5
La solution
> NSim Contour™• « Map-Centric »
• Client web et client mobile autonome
• Diffusion efficace de données géographiques
• Moteur d’affichage performant 2D/3D
• Module télémétrique
• Module collaboratif
• Technologie « push »
• SDK et architecture pure plugin ouverte
• Projet pilote dans 14 véhicules
6
Profiles et droits d’accès
7
Données géographiques
> Intégration des données de la Ville de Québec (ArcSDE, ShapeFiles, WMS)
> Intégration des orthophotos> Déploiement d’une cache locale mobile
8
Données géographiquesDiffusion –Tuilage vectoriel
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
polygonesReconstruction des polygones
Application des styles
lignes
Découpage en tuiles
Positionnement des étiquettes
lignes
Triangulation des polygones
polygones
X niveaux de détailsSauvegarde des données traitées
Chargement des données vectorielles
Polygones Lignes
Reprojection
SHP
MapInfo
GML, KML
WMS
GeoTiff
BD Spatial
10
Systèmes existants
> Système de répartitions 911 (RAO)> Base de données télémétriques (GPS)
11
Systèmes existants
> Cadastres et information sur les bâtiments> Information incendies (plans d’intervention)
12
GPS et Routing
13
Recherche
14
GéoCollaboration
Outil performant de collaboration géographique
Diffusion des éléments géographiques
Diffusion des curseurs
Centre de messagerie
15
Planification opérationnelle
> Utilisation pour la gestion des événements spéciaux Planification des ressources utilisées
Planification de l’environnement
Gestion temps-réel
Échange d’information entre agences
Débriefing
16
Le résultat
> Interface simple et conviviale> Utilisation multi-agences> Accès unique à plusieurs sources d’information> Version mobile s’exécute sur ToughBook CF18> Bande passante ~3Mo / jour / véhicule> Données géographiques locales – 18Go
17
Coordonnées
> Pour essayer Nsim Contour™ ou pour plus d’information visitez:
> www.nsimtech.com
> Jimmy Perron> [email protected]> 418-806-9732
> Pour information sur l’utilisation de NSIM à la ville de Québec:
> www.ville.quebec.qc.ca
> Denis Deschênes> d
18
NSim Technology
NSim Technology offre des produits et des services:
>Systèmes de gestions géographiques>Simulation et géosimulation>Analyse spatio-temporelle et
intelligence artificielle>Système de visualisation 2D/3D
19
Principaux projets: COLMAS
> Utilisation du Reinforcement Learning pour les opérations de surveillance de UAV
20
Principaux projets: S6
> Simulation de senseurs pour la surveillance des côtes maritimes
21
Principaux projets: CAMX
> Simulation de l’activité civile pour l’entrainement militaire Simulation de comportements civiles dans un environnement
géographique
Interopérabilité HLA avec JCATS et VBS2
22
NSim Technology
Expliquer sommairement les technologies sous jacentes qui ont été développées Géosimulation (IA, physx) Base de données temporelles Streaming vectorielle (données 2D/3D) Performance de l’engin 2D/3D Architecture client-serveur Architecture pure plug-in
23
Nsim ContourDiffusion – Tuilage vectoriel
Préparation des données
Décomposition des polygones en lignes
Assemblage des lignes
Création d’un niveau de tuilage
Simplification
polygonesReconstruction des polygones
Application des styles
lignes
Découpage en tuiles
Positionnement des étiquettes
lignes
Triangulation des polygones
polygones
X niveaux de détailsSauvegarde des données traitées
Chargement des données vectorielles
Polygones Lignes
Reprojection
24
Nsim ContourDiffusion – Tuilage vectoriel
Préparation des données
Décomposition des polygones en lignes
Assemblage des lignes
Création d’un niveau de tuilage
Simplification
polygonesReconstruction des polygones
Application des styles
lignes
Découpage en tuiles
Positionnement des étiquettes
lignes
Triangulation des polygones
polygones
X niveaux de détailsSauvegarde des données traitées
Chargement des données vectorielles
Polygones Lignes
Reprojection
25
Nsim ContourDiffusion – Décomposition pour la simplification
> Détermination des frontières communes• Conservation des points critiques• Une seule simplification par frontière• Aucun trou sur les frontières simplifiées
Polygones simplifiés indépendamment
Simplification des polygones décomposés
26
Nsim ContourDiffusion – Tuilage vectoriel
Préparation des données
Décomposition des polygones en lignes
Assemblage des lignes
Création d’un niveau de tuilage
Simplification
polygonesReconstruction des polygones
Application des styles
lignes
Découpage en tuiles
Positionnement des étiquettes
lignes
Triangulation des polygones
polygones
X niveaux de détailsSauvegarde des données traitées
Chargement des données vectorielles
Polygones Lignes
Reprojection
27
Nsim ContourDiffusion – Simplification
> Approche de simplification Sélection
• Algorithme de filtre automatique• Filtre spécifié par l’utilisateur
Simplification de points• Algorithme de simplification basée sur la
résolution d’une tuile (256 pixels x 256 pixels)
Aggrégation• Combine plusieurs objets voisins
28
Nsim ContourDiffusion – Tuilage vectoriel
Préparation des données
Décomposition des polygones en lignes
Assemblage des lignes
Création d’un niveau de tuilage
Simplification
polygonesReconstruction des polygones
Application des styles
lignes
Découpage en tuiles
Positionnement des étiquettes
lignes
Triangulation des polygones
polygones
X niveaux de détailsSauvegarde des données traitées
Chargement des données vectorielles
Polygones Lignes
Reprojection
29
Nsim ContourDiffusion – Résultat du tuilage vectoriel
> Tuilage de ghy_000f06a_f (RNC) Shapefile 44 912kb avec 1621 polygones
Emprise: -180 , -4.9 à 180, 89.99Résultat: 2 à 3 min
• Niveau 1: 221kb - 4 tuiles
• Niveau 2: 273kb - 16 tuiles
• Niveau 3: 360kb – 64 tuiles
• Niveau 4: 518kb – 256 tuiles
• Niveau 5: 848kb - 1024 tuiles
• Niveau 6: 1 532kb – 4096 tuiles
• Niveau 7: 8 405kb – 16 384 tuiles
• Niveau 8: 16 374kb - 65 536 tuiles
• Niveau 9: 35 0130kb – 262 144 tuiles
• Niveau 10: 167 449kb - 1 048 576 tuiles
• Niveau 11: 327 019kb – 4 194 304 tuiles
• Niveau 12: 897 046kb – 16 777 216 tuiles
30
Nsim ContourDiffusion
Très efficace (peu de calculs sur le serveur) Bande passante requise réduite Flexibilité et personnalisation de la visualisation Performance d’affichage amplifiée Diffusion des données dans leur format natif Se connecte sur différentes sources de données
• Shapefile• Mapinfo• GML, KML, DGN• GeoTiff• WMS• Oracle spatial, PostGIS, SQLServer 2008• Et plusieurs autres…
31
Nsim Contour
32
Nsim ContourInteraction
33
Nsim ContourCollaboration
Outil performant de collaboration géographique
Diffusion des éléments géographiques
Diffusion des curseurs
Centre de messagerie
34
Nsim ContourBase de données spatio-temporelle
Toutes les modifications sur la carte sont enregistrées
Accès simple à un état passé précis
35
NSim ContourModule de suivi GPS et télémétrique
36
Demo
37
Nsim Contour
> Système de diffusion, de gestion et de collaboration géographique• Système de diffusion d’information géographique
• Moteur d’affichage 2D/3D performant
• Interaction simple avec les éléments géographiques
• Collaboration temps-réels sur la carte
• Base de données spatiale et temporelle
• Module de suivi GPS et télémétrique
• Client web