La matrice graphique intelligente : de la
                         fiction à la réalité


                        Jean-François Métivier, géomaticien
                           Coordonnateur des données
                              Service de l’évaluation
                              Ville de Trois-Rivières

PARTENAIRES             Géomatique 2011 – 13 octobre 2011
Ville de Trois-Rivières

  Trois-Rivières connaît une véritable relance, depuis
  la grande fusion municipale en 2002.
    Neuvième ville du Québec pour le nombre
    d’habitants (130 000)
    Territoire de 288,92 km2 comprennent 47 625 unités
    d’évaluation




                                                         2
                                              2
Ville de Trois-Rivières

  La géomatique est de plus en plus utilisée au sein
  du service de l’évaluation
    La technologie utilisée est ArcGis Desktop 9.3.1.
    (Migration vers la version 10 prévue début
    novembre)
    Les données sont centralisées dans une base de
    données ArcSDE 9.3 (SQL Server 2005)
    Le modèle de données utilisé est celui de GoCité



                                                        3
                                                3
Représentation des données dans le SIG

                                                    Diffusion (interne et
                                                          externe)



                                     ArcSDE


 Travaux publics                   Urbanisme                         Évaluation
   Réseau d’égoût                Zonage (En vigueur)                Unités d’évaluation
  Réseau d’aqueduc                Zonage (Projeté)                      Centroïdes
   Bornes fontaine             Écosystèmes forestiers              Unités de voisinage
       Pavage                       exeptionnels                  Éléments de la matrice
      Éclairage                 Zones de glissements                    graphique
       Zonage        Comment lier de terrains (talus)
                                  les inf ormations              Informations des fiches
          ...        géographiques aux...  informations          de propriété et de ventes
                                                                             ...
                     descriptives du rôle d’évaluation?

 Les 3 services entreposent et mettent à jour leurs
 différentes couches d’informations                                                          4
                                                                                    4
Liaison des données géographiques aux
données descriptives du rôle d’évaluation




             ArcSDE                            PG MegaEval
•Données géométriques               •Données descriptives du rôle
•Base de données SQL Server 2005    •Base de données SYBASE
•Une entité (Ex: Une unité          •Une entité (Ex: Une unité
d’évaluation) est représentée par   d’évaluation) est représentée par
un élément graphique (polygone)     une fiche de propriété
•Un minimum d’informations          •Toutes les informations
descriptives sont disponibles       descriptives sont disponibles




                                                                        5
                                                               5
Représentation géométrique de la couche
          des unités d’évaluation dans ArcSDE



Table des attributs du polygone

                                            Polygone
                                        représentant une
                                        unité d’évaluation




                                  Pour l’instant le seul champ
                                  utile dans la table est le numéro
                                  matricule (Il contistue notre clé
                                  primaire)


                                                                      6
                                                             6
Numéro matricule
         Nombre de logements         Classe



                        Nombre d’étages        Année de                  Code
                                              construction            d’utilisation



                           ET PLUS...
                                                         En plus du numéro matricule
                                                         (clé primaire), nous aimerions
                                                         pouvoir représenter sur la carte
Améliorations locales                                    les différents champs contenus
     et services                                         dans cette page.


               Informations descriptives de cette même
                 unité d’évaluation dans PG MegaEval.
                   Page 1-4 de la fiche d’évaluation
                                                                                      7
                                                                                7
Liaison des données géographiques aux
données descriptives du rôle d’évaluation

       Création du pont entre les 2 bases de données
  Serveur ArcSDE                           Serveur MegaEval




 SQL SERVER 2005                                SYBASE

 Nous avons commencé par lier notre serveur SYBASE avec
 notre serveur SQL SERVER (Ajout d’un serveur lié)
 Nous avons ensuite créé des vues sur notre serveur SQL
 SERVER. Ces vues pointent en temps réel sur les données de
 notre rôle d’évaluation                                    8
                                                  8
Liaison des données géographiques aux
données descriptives du rôle d’évaluation

     Exemple de création d’une vue sur le serveur SQL
                          SERVER

                 Nom de la vue



                 Champ retourné par la
                 vue (Nombre d’étages)


 La vue est maintenant créée et nous avons accès aux données
 du rôle d’évaluation spécifiées dans notre requête
 La dernière étape consiste à créer une vue spatiale (à l’aide des
 lignes de commandes ArcSDE) basée sur le numéro matricule
 (notre clé primaire)                                           9
                                                     9
Liaison des données géographiques aux
données descriptives du rôle d’évaluation

      Exemple de création d’une vue spatiale dans ArcSDE



    Nom de la vue spatiale dans ArcSDE
  Nom de la couche de départ dans ArcSDE
    Nom de la vue qui pointe dans le rôle




                                                           10
                                                 10
Liaison des données géographiques aux
données descriptives du rôle d’évaluation

Une fois la vue spatiale créée via ArcSDE, il ne reste que des
petits paramètres à ajuster dans SQL Server
Voyons maintenant CONCRÈTEMENT le résultat dans ArcGis




                                                                  11
                                                      11
Automatisation des mises à jour

Nous avons vu dans le vidéo précédent que nous travaillons
(pour des raisons de performance) avec une copie locale de la
vue en temps réel
Il fallait trouver une solution pour s’assurer que la copie locale
était à jour
Un script (application console .NET) a donc été développé et il
utilise des outils de géotraitement de ArcGis
Le script est exécuté sur le serveur sur une base journalière (la
nuit) et permet aux usagers de travailler avec une version très à
jour
Une fois l’exécution du script terminée, un courriel est envoyé
à l’administrateur et indique l’état du traitement effectué

                                                                      12
                                                         12
Automatisation des mises à jour

                      Exemple de courriel reçu




Le couriel contient le détail des différentes opérations de géotraitement


                                                                       13
                                                            13
Automatisation des mises à jour

                    Exemple de courriel reçu




   Si une erreur survient, l’entête du courriel va nous l’indiquer


                                                                     14
                                                          14
Mise à jour quotidienne des données

Le rôle d’évaluation est en constante évolution

   Réception d’un avis de dépôt d’une opérations cadastrale

   Acquisitions ou échanges de propriétés

   Ajout de nouveaux services (Aqueduc, égoût, pavage, etc...)

   Petit exemple...




                                                               15
                                                    15
Mise à jour quotidienne des données

                          Le propriétaire de l’unitéest
                          L’unité d’évaluation 2
                          d’évaluationles 2 nouveaux
                         Morcellement du lotune partie
                          annulée et 2 vend 3 105 624
                          à chacun de ses voisins aux
                          lots créés sont ajoutés
                          unités d’évaluation 1 et 3




                                                       16
                                          16
Mise à jour quotidienne des données

Ces mises à jour nécessitent la plupart du temps une
renumérotation des matricules des propriétés




                                                         17
                                                    17
Mise à jour quotidienne des données

      Modification des limites d’une unité d’évaluation

         Impact au niveau des valeurs de la fiche
                      de propriété?
           BLOC 77                   BLOC 79
      AMÉLIORATIONS LOCALES
             SERVICES             UNITÉ DE VOISINAGE
           TOPOGRAPHIE            ZONAGE MUNICIPAL
        UTILISATION DU SOL


                         LE SIG... UN OUTIL
                          INDISPENSABLE
                        PERMET L’ANALYSE
                             SPATIALE                       18
                                                       18
Illustration concrète des améliorations
         locales et des services

                          Important pour la taxation




                                                       19
                                         19
Mise à jour quotidienne des données

          Bloc 77C – Localisation
 On y retrouve les informations sur la localisation de
 l’emplacement de l’unité d’évaluation :
     Typique
     Intérieure
     Extérieure
     Transversale
     Coin
     Cul-de-sac
     Enclavé
     Îlot




                                                    20
                                           20
Exemple de la représentation de la
          localisation




                                          21
                                     21
Mise à jour quotidienne des données

              Bloc 77 – Topographie

Ce module, composé de trois cases, permet d’indiquer les
caractéristiques topographiques de
l’unité d’évaluation tout en les
comparant à celles de l’unité de
voisinage dans laquelle elle est
située.
              Nous nous
          attarderons sur les
            codes suivants
                                                           22
                                                      22
Petits exemples d’analyses spatiales
                 effectuées dans le SIG



Calcul de la du terrain (Codes
           40 et 42)




Calcul de la zone inondable du dans le rôle
              On inscrit les valeurs
       terrain (Code 49)




                                                   23
                                              23
Mise en place d’un outil intégré




Calcul de la du terrain (Codes
           40 et 42)




Calcul de la zone inondable du dans le rôle
              On inscrit les valeurs
       terrain (Code 49)




                                                    24
                                               24
Mise en place d’un outil intégré



Au lieu de devoir utiliser les outils sur une base individuelle, un nouvel outil
nous permet de connaître toutes les contraintes affectant l’unité
d’évaluation et ce en un seul clic.




                                                                            25
                                                               25
Petits exemples d’analyses spatiales
                 effectuées dans le SIG


  Calcul de l’utilisation du sol
(En zonage agricole 1 ha et plus)
 À partir d’une étude pédologique (étude des sols), il est possible d’établir
 les caractéristiques de leur utilisation et même de calculer un indice de
 productivité pour ces terres agricoles




 Une fois le thème numérisé reçu, on manipule les champs existants selon
 nos besoins. Il devient alors plus facile de faire « parler » les données de la
 carte
                                                                            26
                                                               26
Affichage de l’utilisation du sol




                                         27
                                    27
Affichage de l’indice de fertilité




                                          28
                                     28
Démonstration du calcul de l’utilisation du sol
 et de l’indice de fertilité pour une propriété




                                                  29
                                        29
Inscription des valeurs obtenues dans la fiche
                 de propriété


         Report des valeurs obtenues utilisation
               du sol et indice de fertilité
           Utilisation de ces valeurs lorsque le
                 calcul du terrain est lancé




                                                    30
                                               30
Validation quotidienne des données spatiales
et descriptives

Un script est lancé chaque jour afin de s’assurer de la
correspondance des unités d’évaluation de la carte
(ArcGis) et des tables descriptives du rôle d’évaluation
(PG MegaEval)

   Ce sript va lister toutes la anomalies trouvées

   Un courriel sera envoyé aux responsables

   Petit exemple...


                                                           31
                                                      31
Validation quotidienne des données spatiales
et descriptives




      Le couriel contient le détail des chacune des erreurs


                                                              32
                                                       32
Développement à venir…

Création de couches de mise à jour dans la matrice (ArcGis)
Ces couches contiendront tous les champs pouvant être
alimentés à partir de la carte
Récupération des ces informations via le module
cartographique de PG MegaEval (JMAP)
Une fois les données descriptives intégrées dans PG
MegaEval, récupération des identifiants des opérations
traitées
Intégration des couches de mise à jour dans la matrice
officielle et récupération des anciennes données afin des
pouvoir gérer graphiquement un historique
                                                              33
                                                  33
En conclusion la géomatique permet

        Une intégrité des données
        Meilleure équité entre tous les citoyens
        Une efficacité accrue




PARTENAIRES




                                                        34
                                                   34
Merci pour votre attention!

Des questions?




                                           35
                                      35

La matrice graphique intelligente : de la fiction à la réalité

  • 1.
    La matrice graphiqueintelligente : de la fiction à la réalité Jean-François Métivier, géomaticien Coordonnateur des données Service de l’évaluation Ville de Trois-Rivières PARTENAIRES Géomatique 2011 – 13 octobre 2011
  • 2.
    Ville de Trois-Rivières Trois-Rivières connaît une véritable relance, depuis la grande fusion municipale en 2002. Neuvième ville du Québec pour le nombre d’habitants (130 000) Territoire de 288,92 km2 comprennent 47 625 unités d’évaluation 2 2
  • 3.
    Ville de Trois-Rivières La géomatique est de plus en plus utilisée au sein du service de l’évaluation La technologie utilisée est ArcGis Desktop 9.3.1. (Migration vers la version 10 prévue début novembre) Les données sont centralisées dans une base de données ArcSDE 9.3 (SQL Server 2005) Le modèle de données utilisé est celui de GoCité 3 3
  • 4.
    Représentation des donnéesdans le SIG Diffusion (interne et externe) ArcSDE Travaux publics Urbanisme Évaluation Réseau d’égoût Zonage (En vigueur) Unités d’évaluation Réseau d’aqueduc Zonage (Projeté) Centroïdes Bornes fontaine Écosystèmes forestiers Unités de voisinage Pavage exeptionnels Éléments de la matrice Éclairage Zones de glissements graphique Zonage Comment lier de terrains (talus) les inf ormations Informations des fiches ... géographiques aux... informations de propriété et de ventes ... descriptives du rôle d’évaluation? Les 3 services entreposent et mettent à jour leurs différentes couches d’informations 4 4
  • 5.
    Liaison des donnéesgéographiques aux données descriptives du rôle d’évaluation ArcSDE PG MegaEval •Données géométriques •Données descriptives du rôle •Base de données SQL Server 2005 •Base de données SYBASE •Une entité (Ex: Une unité •Une entité (Ex: Une unité d’évaluation) est représentée par d’évaluation) est représentée par un élément graphique (polygone) une fiche de propriété •Un minimum d’informations •Toutes les informations descriptives sont disponibles descriptives sont disponibles 5 5
  • 6.
    Représentation géométrique dela couche des unités d’évaluation dans ArcSDE Table des attributs du polygone Polygone représentant une unité d’évaluation Pour l’instant le seul champ utile dans la table est le numéro matricule (Il contistue notre clé primaire) 6 6
  • 7.
    Numéro matricule Nombre de logements Classe Nombre d’étages Année de Code construction d’utilisation ET PLUS... En plus du numéro matricule (clé primaire), nous aimerions pouvoir représenter sur la carte Améliorations locales les différents champs contenus et services dans cette page. Informations descriptives de cette même unité d’évaluation dans PG MegaEval. Page 1-4 de la fiche d’évaluation 7 7
  • 8.
    Liaison des donnéesgéographiques aux données descriptives du rôle d’évaluation Création du pont entre les 2 bases de données Serveur ArcSDE Serveur MegaEval SQL SERVER 2005 SYBASE Nous avons commencé par lier notre serveur SYBASE avec notre serveur SQL SERVER (Ajout d’un serveur lié) Nous avons ensuite créé des vues sur notre serveur SQL SERVER. Ces vues pointent en temps réel sur les données de notre rôle d’évaluation 8 8
  • 9.
    Liaison des donnéesgéographiques aux données descriptives du rôle d’évaluation Exemple de création d’une vue sur le serveur SQL SERVER Nom de la vue Champ retourné par la vue (Nombre d’étages) La vue est maintenant créée et nous avons accès aux données du rôle d’évaluation spécifiées dans notre requête La dernière étape consiste à créer une vue spatiale (à l’aide des lignes de commandes ArcSDE) basée sur le numéro matricule (notre clé primaire) 9 9
  • 10.
    Liaison des donnéesgéographiques aux données descriptives du rôle d’évaluation Exemple de création d’une vue spatiale dans ArcSDE Nom de la vue spatiale dans ArcSDE Nom de la couche de départ dans ArcSDE Nom de la vue qui pointe dans le rôle 10 10
  • 11.
    Liaison des donnéesgéographiques aux données descriptives du rôle d’évaluation Une fois la vue spatiale créée via ArcSDE, il ne reste que des petits paramètres à ajuster dans SQL Server Voyons maintenant CONCRÈTEMENT le résultat dans ArcGis 11 11
  • 12.
    Automatisation des misesà jour Nous avons vu dans le vidéo précédent que nous travaillons (pour des raisons de performance) avec une copie locale de la vue en temps réel Il fallait trouver une solution pour s’assurer que la copie locale était à jour Un script (application console .NET) a donc été développé et il utilise des outils de géotraitement de ArcGis Le script est exécuté sur le serveur sur une base journalière (la nuit) et permet aux usagers de travailler avec une version très à jour Une fois l’exécution du script terminée, un courriel est envoyé à l’administrateur et indique l’état du traitement effectué 12 12
  • 13.
    Automatisation des misesà jour Exemple de courriel reçu Le couriel contient le détail des différentes opérations de géotraitement 13 13
  • 14.
    Automatisation des misesà jour Exemple de courriel reçu Si une erreur survient, l’entête du courriel va nous l’indiquer 14 14
  • 15.
    Mise à jourquotidienne des données Le rôle d’évaluation est en constante évolution Réception d’un avis de dépôt d’une opérations cadastrale Acquisitions ou échanges de propriétés Ajout de nouveaux services (Aqueduc, égoût, pavage, etc...) Petit exemple... 15 15
  • 16.
    Mise à jourquotidienne des données Le propriétaire de l’unitéest L’unité d’évaluation 2 d’évaluationles 2 nouveaux Morcellement du lotune partie annulée et 2 vend 3 105 624 à chacun de ses voisins aux lots créés sont ajoutés unités d’évaluation 1 et 3 16 16
  • 17.
    Mise à jourquotidienne des données Ces mises à jour nécessitent la plupart du temps une renumérotation des matricules des propriétés 17 17
  • 18.
    Mise à jourquotidienne des données Modification des limites d’une unité d’évaluation Impact au niveau des valeurs de la fiche de propriété? BLOC 77 BLOC 79 AMÉLIORATIONS LOCALES SERVICES UNITÉ DE VOISINAGE TOPOGRAPHIE ZONAGE MUNICIPAL UTILISATION DU SOL LE SIG... UN OUTIL INDISPENSABLE PERMET L’ANALYSE SPATIALE 18 18
  • 19.
    Illustration concrète desaméliorations locales et des services Important pour la taxation 19 19
  • 20.
    Mise à jourquotidienne des données Bloc 77C – Localisation On y retrouve les informations sur la localisation de l’emplacement de l’unité d’évaluation :  Typique  Intérieure  Extérieure  Transversale  Coin  Cul-de-sac  Enclavé  Îlot 20 20
  • 21.
    Exemple de lareprésentation de la localisation 21 21
  • 22.
    Mise à jourquotidienne des données Bloc 77 – Topographie Ce module, composé de trois cases, permet d’indiquer les caractéristiques topographiques de l’unité d’évaluation tout en les comparant à celles de l’unité de voisinage dans laquelle elle est située. Nous nous attarderons sur les codes suivants 22 22
  • 23.
    Petits exemples d’analysesspatiales effectuées dans le SIG Calcul de la du terrain (Codes 40 et 42) Calcul de la zone inondable du dans le rôle On inscrit les valeurs terrain (Code 49) 23 23
  • 24.
    Mise en placed’un outil intégré Calcul de la du terrain (Codes 40 et 42) Calcul de la zone inondable du dans le rôle On inscrit les valeurs terrain (Code 49) 24 24
  • 25.
    Mise en placed’un outil intégré Au lieu de devoir utiliser les outils sur une base individuelle, un nouvel outil nous permet de connaître toutes les contraintes affectant l’unité d’évaluation et ce en un seul clic. 25 25
  • 26.
    Petits exemples d’analysesspatiales effectuées dans le SIG Calcul de l’utilisation du sol (En zonage agricole 1 ha et plus) À partir d’une étude pédologique (étude des sols), il est possible d’établir les caractéristiques de leur utilisation et même de calculer un indice de productivité pour ces terres agricoles Une fois le thème numérisé reçu, on manipule les champs existants selon nos besoins. Il devient alors plus facile de faire « parler » les données de la carte 26 26
  • 27.
  • 28.
    Affichage de l’indicede fertilité 28 28
  • 29.
    Démonstration du calculde l’utilisation du sol et de l’indice de fertilité pour une propriété 29 29
  • 30.
    Inscription des valeursobtenues dans la fiche de propriété Report des valeurs obtenues utilisation du sol et indice de fertilité Utilisation de ces valeurs lorsque le calcul du terrain est lancé 30 30
  • 31.
    Validation quotidienne desdonnées spatiales et descriptives Un script est lancé chaque jour afin de s’assurer de la correspondance des unités d’évaluation de la carte (ArcGis) et des tables descriptives du rôle d’évaluation (PG MegaEval) Ce sript va lister toutes la anomalies trouvées Un courriel sera envoyé aux responsables Petit exemple... 31 31
  • 32.
    Validation quotidienne desdonnées spatiales et descriptives Le couriel contient le détail des chacune des erreurs 32 32
  • 33.
    Développement à venir… Créationde couches de mise à jour dans la matrice (ArcGis) Ces couches contiendront tous les champs pouvant être alimentés à partir de la carte Récupération des ces informations via le module cartographique de PG MegaEval (JMAP) Une fois les données descriptives intégrées dans PG MegaEval, récupération des identifiants des opérations traitées Intégration des couches de mise à jour dans la matrice officielle et récupération des anciennes données afin des pouvoir gérer graphiquement un historique 33 33
  • 34.
    En conclusion lagéomatique permet Une intégrité des données Meilleure équité entre tous les citoyens Une efficacité accrue PARTENAIRES 34 34
  • 35.
    Merci pour votreattention! Des questions? 35 35