SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Automatisation de la mise à jour du
cadastre à la Ville de Montréal
Géomatique 2016
Montréal, le 19 octobre 2016
Agenda
• Introduction pour la Ville de Montréal
• Historique du projet
• Les données sources
• La solution proposée
• Environnement technologique
• Défis à relever
• Les solutions
• Le résultat obtenu
Mise en contexte de la Ville de Montréal
• Besoins
• Avoir un cadastre à jour avec toute l’historique depuis le début de la rénovation.
• Avoir un outil qui traite les mises à jour du cadastre à partir des fichiers reçus par le Ministère en
conservant toutes les données en historique.
• Avoir un outil pour traiter les PDF reçus par le Ministère et insérer les informations extraites dans
notre base de données et interpréter le contenu des PDF pour identifier le type d’opération
(correction, subdivision, etc.).
• Les données du cadastre se retrouveront dans une base de données avec une validation de
topologie et de lien entre les lignes de lot et les annotations.
• Utiliser les données du cadastre et du rôle foncier pour produire la matrice graphique pour les
couches du cadastre, des propriétés, des matricules, des adresses et toute autre information
pertinente de la matrice qui peut être déduite du cadastre et du rôle foncier
Un peu d’historique
• Projet initial de création de la matrice graphique à partir d’une base de données à
jour du cadastre
• Base de données du cadastre existante pas à jour (quelques milliers de dossiers pas
encore intégrés) et à améliorer (nouveau schéma de base de données avec support
pour l’historique)
• Projet de chargement de plus de 16000 dossiers du cadastre existants
Les données sources
• Les données sources
• Dossiers provenant du cadastre (fichiers ZIP)
• Séquence de chargement (fournie par la Ville de Montréal pour environ 90% des dossiers)
• Classification des dossiers (fournie par la Ville de Montréal pour environ 90% des dossiers)
Classification des dossiers
• Les types de dossier
• Mandat
• Opération cadastrale
• Correction
• Ajout
• Annulation
Mandat
• Mandat de rénovation cadastrale
• Contient
• Tous les lots renumérotés
• La concordance avec les anciens lots
• Généralement quelques milliers de lots
Opération cadastrale
• Fusion ou division de lots
• Contient
• La géométrie et la description des nouveaux lots
• La référence aux anciens lots
Correction
• Correction géométrique ou descriptive de lots existants
• Contient
• La ou les nouvelles géométries
• Les nouvelles informations descriptives
Ajout ou Annulation
• Ajout d’un lot qui n’était pas dans un mandat et qui ne résulte pas d’une opération
cadastrale
• Voir ceci comme un micro mandat
• Contient
 Géométrie et informations descriptives du ou des lots à ajouter
 Concordance avec les anciens lots si requis
• Annulation d’un lot existant
• Contient
 La géométrie des lots bordant le ou les lots annulés
 Le ou les lots à annuler sont dans le PDF livré avec le dossier
Solution proposée
• Suite d’outils FME (Feature Manipulation Engine de SAFE Software) permettant de
faire le chargement
• Livrables
• Base de données avec les 16000+ dossiers chargés et validés
 Base de données spatiale
 Contient toute l’historique des opérations sur les lots
• Les outils utilisés pour le chargement qui vont permettre de poursuivre le chargement des
nouveaux dossiers
Environnement technologique requis
• FME Desktop (développé avec 2013 SP4)
• Base de données Oracle
Schéma de la base de données
Défis à relever
• Qualité des données étant donné que le chargement est fait de façon automatisée
• Problèmes au niveau de la structure des DXF (numéro de lot placé sur une couche invalide) ou
fichiers descriptif corrompus.
• Classification
• Certains dossiers sont classés incorrectement (opération cadastrale au lieu de correction).
• Séquence de chargement
• L’ordre de chargement nécessite par exemple que lorsque une opération cadastrale est chargée,
les nouveaux lots ne sont pas dans la BD et les anciens sont présents et actifs.
• Suivi du chargement
• La vitesse de chargement est d’environ 750-1000 dossiers par jour.
• Comme on ne suit pas le tout d’heure en heure, on doit savoir quand ça fonctionne et quand ça ne
fonctionne pas.
Solutions
• Qualité, classification et séquence
• Processus de chargement séparé en deux étapes distinctes: validation et chargement.
• Qualité des données
• Pré-valider les dossiers au niveau de la structure attendue et générer des rapports d’erreur
permettant une correction rapide.
• Classification
• Pré-valider la classification en simulant un chargement limité aux lots ajoutés et modifiés (mis en
historique) et en s’assurant qu’en chargeant le dossier tel que classifié, la base de données est
valide au moment du chargement.
• Séquence de chargement
• Certaines erreurs de classification sont plutôt une erreur de placement dans la séquence et un
ajustement à celle-ci a été requis pour quelques dossiers.
Solutions
• Suivi du chargement
• Utilisation d’un fil Twitter permettant de suivre en temps réel quand ça va mal…
• Mais aussi quand ça va bien…
Solutions
• Archivage périodique de la base de données
• Une erreur de séquence nous force à reculer dans le temps au niveau du chargement pour insérer
un dossier avant ceux qui le sont déjà.
• En fonction de l’avancement du projet, faire une archive de la base de données à tous les 1000,
2000 ou 3000 dossiers.
• Ceci permet de reprendre le chargement à un point ou la base de données est valide plutôt que de
reprendre de zéro.
Extras
• L’archivage de la base de données a aussi permis de reprendre rapidement une
portion du chargement suite à la réception de données manquantes
Le résultat
• Une base de données relationnelle robuste et complète du cadastre.
• Une base de données topologique.
• Mise à jour continuelle de la base de données à mesure que de nouveaux dossiers
sont reçus.
• Source de données fiable pour la génération de la matrice graphique.
• Comme cette base de données contient toute l’historique, on peut aller chercher
une même représentation du cadastre à différente dates dans le passé.
Le 22 septembre 1998
Le 20 mars 2002
Aujourd’hui
Pour terminer, quelques statistiques
• 16691 dossiers traités dont 120 mandats.
• 266 dossiers ont du être corrigés (structure, séquence, etc.).
• 387476 lots graphiques actifs à la fin du chargement.
• 241877 lots descriptifs (condo) actifs à la fin du chargement.
Des questions?
Pierre Gauthier
Programmeur Sénior
1-888-276-0543 ext. 217
pierrega@consortech.com
Gerry McCoubrey
Directeur, développement des affaires
ETL/GIS
1-888-276-0543 ext. 223
gerrym@consortech.com
Merci!

Contenu connexe

Similaire à Act 00048 automatisation de la mise à jour du cadastre à la ville de montréal

Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...ACSG - Section Montréal
 
Slides Edataday2021_V2.pdf
Slides Edataday2021_V2.pdfSlides Edataday2021_V2.pdf
Slides Edataday2021_V2.pdfDr Hajji Hicham
 
Stockage et analyse temps réel d'événements avec Riak chez Booking.com
Stockage et analyse temps réel d'événements avec Riak chez Booking.comStockage et analyse temps réel d'événements avec Riak chez Booking.com
Stockage et analyse temps réel d'événements avec Riak chez Booking.comDamien Krotkine
 
Modélisation de données pour MongoDB
Modélisation de données pour MongoDBModélisation de données pour MongoDB
Modélisation de données pour MongoDBMongoDB
 
Meetup Google Cloud
Meetup Google CloudMeetup Google Cloud
Meetup Google CloudPierre Coste
 
Importer 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4jImporter 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4jGabriel Pillet 🐙
 
Le Greffe de l’arpenteur général du Québec en ligne
Le Greffe de l’arpenteur général du Québec en ligneLe Greffe de l’arpenteur général du Québec en ligne
Le Greffe de l’arpenteur général du Québec en ligneACSG - Section Montréal
 
Se noyer dans les yeux de Cassandre
Se noyer dans les yeux de CassandreSe noyer dans les yeux de Cassandre
Se noyer dans les yeux de CassandreMathieu Goeminne
 
Parcours Patrimoine - Le Patrimoine se signale
Parcours Patrimoine - Le Patrimoine se signaleParcours Patrimoine - Le Patrimoine se signale
Parcours Patrimoine - Le Patrimoine se signaleABES
 
Du capteur à l'amélioration de procédés - Opportunités du machine learning po...
Du capteur à l'amélioration de procédés - Opportunités du machine learning po...Du capteur à l'amélioration de procédés - Opportunités du machine learning po...
Du capteur à l'amélioration de procédés - Opportunités du machine learning po...Mathieu Goeminne
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Présentation genève 20130617
Présentation genève 20130617Présentation genève 20130617
Présentation genève 20130617Tobias Wildi
 
Vers une intégration complète des standards de description du Conseil interna...
Vers une intégration complète des standards de description du Conseil interna...Vers une intégration complète des standards de description du Conseil interna...
Vers une intégration complète des standards de description du Conseil interna...Forum des archivistes de l'arc lémanique
 
Présentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à MontrealPrésentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à MontrealGuillaume Genest
 
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...Amazon Web Services
 
Prenez le train de la Transition bibliographique - Journée Systèmes & Données...
Prenez le train de la Transition bibliographique - Journée Systèmes & Données...Prenez le train de la Transition bibliographique - Journée Systèmes & Données...
Prenez le train de la Transition bibliographique - Journée Systèmes & Données...ABES
 
Présentation BigQuery et comparatif avec RedShift
Présentation BigQuery et comparatif avec RedShiftPrésentation BigQuery et comparatif avec RedShift
Présentation BigQuery et comparatif avec RedShiftPierre Coste
 
Big Data Paris 2015 - Cassandra chez Chronopost
Big Data Paris 2015 - Cassandra chez ChronopostBig Data Paris 2015 - Cassandra chez Chronopost
Big Data Paris 2015 - Cassandra chez ChronopostAlexander DEJANOVSKI
 

Similaire à Act 00048 automatisation de la mise à jour du cadastre à la ville de montréal (20)

Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
Act 00018 architecture ouverte pour une gestion optimale de l’information géo...
 
Slides Edataday2021_V2.pdf
Slides Edataday2021_V2.pdfSlides Edataday2021_V2.pdf
Slides Edataday2021_V2.pdf
 
Stockage et analyse temps réel d'événements avec Riak chez Booking.com
Stockage et analyse temps réel d'événements avec Riak chez Booking.comStockage et analyse temps réel d'événements avec Riak chez Booking.com
Stockage et analyse temps réel d'événements avec Riak chez Booking.com
 
Modélisation de données pour MongoDB
Modélisation de données pour MongoDBModélisation de données pour MongoDB
Modélisation de données pour MongoDB
 
Meetup Google Cloud
Meetup Google CloudMeetup Google Cloud
Meetup Google Cloud
 
Importer 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4jImporter 500 millions de données de MySQL vers Neo4j
Importer 500 millions de données de MySQL vers Neo4j
 
Le Greffe de l’arpenteur général du Québec en ligne
Le Greffe de l’arpenteur général du Québec en ligneLe Greffe de l’arpenteur général du Québec en ligne
Le Greffe de l’arpenteur général du Québec en ligne
 
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka StreamsTraitement distribue en BIg Data - KAFKA Broker and Kafka Streams
Traitement distribue en BIg Data - KAFKA Broker and Kafka Streams
 
Se noyer dans les yeux de Cassandre
Se noyer dans les yeux de CassandreSe noyer dans les yeux de Cassandre
Se noyer dans les yeux de Cassandre
 
Parcours Patrimoine - Le Patrimoine se signale
Parcours Patrimoine - Le Patrimoine se signaleParcours Patrimoine - Le Patrimoine se signale
Parcours Patrimoine - Le Patrimoine se signale
 
Du capteur à l'amélioration de procédés - Opportunités du machine learning po...
Du capteur à l'amélioration de procédés - Opportunités du machine learning po...Du capteur à l'amélioration de procédés - Opportunités du machine learning po...
Du capteur à l'amélioration de procédés - Opportunités du machine learning po...
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
CVEUSTACHE72016
CVEUSTACHE72016CVEUSTACHE72016
CVEUSTACHE72016
 
Présentation genève 20130617
Présentation genève 20130617Présentation genève 20130617
Présentation genève 20130617
 
Vers une intégration complète des standards de description du Conseil interna...
Vers une intégration complète des standards de description du Conseil interna...Vers une intégration complète des standards de description du Conseil interna...
Vers une intégration complète des standards de description du Conseil interna...
 
Présentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à MontrealPrésentation du FME World Tour du 12 avril 2017 à Montreal
Présentation du FME World Tour du 12 avril 2017 à Montreal
 
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
Track 2 - Atelier 3 - Comment Ysance met le cloud au service du digital avec ...
 
Prenez le train de la Transition bibliographique - Journée Systèmes & Données...
Prenez le train de la Transition bibliographique - Journée Systèmes & Données...Prenez le train de la Transition bibliographique - Journée Systèmes & Données...
Prenez le train de la Transition bibliographique - Journée Systèmes & Données...
 
Présentation BigQuery et comparatif avec RedShift
Présentation BigQuery et comparatif avec RedShiftPrésentation BigQuery et comparatif avec RedShift
Présentation BigQuery et comparatif avec RedShift
 
Big Data Paris 2015 - Cassandra chez Chronopost
Big Data Paris 2015 - Cassandra chez ChronopostBig Data Paris 2015 - Cassandra chez Chronopost
Big Data Paris 2015 - Cassandra chez Chronopost
 

Plus de ACSG Section Montréal

Centralisation, transformation et distribution de l’imagerie aérienne des vil...
Centralisation, transformation et distribution de l’imagerie aérienne des vil...Centralisation, transformation et distribution de l’imagerie aérienne des vil...
Centralisation, transformation et distribution de l’imagerie aérienne des vil...ACSG Section Montréal
 
Inventaire informatisé et intelligent d’arbres
Inventaire informatisé et intelligent d’arbresInventaire informatisé et intelligent d’arbres
Inventaire informatisé et intelligent d’arbresACSG Section Montréal
 
Une librairie de développement cartographique en libre service
Une librairie de développement cartographique en libre serviceUne librairie de développement cartographique en libre service
Une librairie de développement cartographique en libre serviceACSG Section Montréal
 
German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...
German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...
German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...ACSG Section Montréal
 
Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...
Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...
Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...ACSG Section Montréal
 
Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11
Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11
Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11ACSG Section Montréal
 
Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...
Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...
Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...ACSG Section Montréal
 
Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...
Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...
Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...ACSG Section Montréal
 
Centre expertise géomatique Montréal
Centre expertise géomatique MontréalCentre expertise géomatique Montréal
Centre expertise géomatique MontréalACSG Section Montréal
 
Ville de Montréal - Dendrometrie arbres 3d ville montreal_geomtl
Ville de Montréal - Dendrometrie arbres 3d ville montreal_geomtlVille de Montréal - Dendrometrie arbres 3d ville montreal_geomtl
Ville de Montréal - Dendrometrie arbres 3d ville montreal_geomtlACSG Section Montréal
 
Gabriel Damant-Sirois (Local Logic) | Données géospatiales et technologies:...
Gabriel Damant-Sirois (Local Logic)   | Données géospatiales et technologies:...Gabriel Damant-Sirois (Local Logic)   | Données géospatiales et technologies:...
Gabriel Damant-Sirois (Local Logic) | Données géospatiales et technologies:...ACSG Section Montréal
 
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...ACSG Section Montréal
 
Tim Elrick (McGill- GIC) | Creating Open Data – the Building Canada 2020 Ini...
Tim Elrick (McGill- GIC)  | Creating Open Data – the Building Canada 2020 Ini...Tim Elrick (McGill- GIC)  | Creating Open Data – the Building Canada 2020 Ini...
Tim Elrick (McGill- GIC) | Creating Open Data – the Building Canada 2020 Ini...ACSG Section Montréal
 
Act 00063 les objets connectés en complément à la géolocalisation
Act 00063 les objets connectés en complément à la géolocalisationAct 00063 les objets connectés en complément à la géolocalisation
Act 00063 les objets connectés en complément à la géolocalisationACSG Section Montréal
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webACSG Section Montréal
 
Présentation du Keynote du jeudi 20 octobre 2016 - M. Paul Ramsey
Présentation du Keynote du jeudi 20 octobre 2016 - M. Paul RamseyPrésentation du Keynote du jeudi 20 octobre 2016 - M. Paul Ramsey
Présentation du Keynote du jeudi 20 octobre 2016 - M. Paul RamseyACSG Section Montréal
 
Act 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréal
Act 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréalAct 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréal
Act 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréalACSG Section Montréal
 

Plus de ACSG Section Montréal (20)

Centralisation, transformation et distribution de l’imagerie aérienne des vil...
Centralisation, transformation et distribution de l’imagerie aérienne des vil...Centralisation, transformation et distribution de l’imagerie aérienne des vil...
Centralisation, transformation et distribution de l’imagerie aérienne des vil...
 
Inventaire informatisé et intelligent d’arbres
Inventaire informatisé et intelligent d’arbresInventaire informatisé et intelligent d’arbres
Inventaire informatisé et intelligent d’arbres
 
Une librairie de développement cartographique en libre service
Une librairie de développement cartographique en libre serviceUne librairie de développement cartographique en libre service
Une librairie de développement cartographique en libre service
 
German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...
German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...
German Gonzalez - Consortech - Exemples d’utilisation d’API avec FME - Meetup...
 
Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...
Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...
Geoffroy Richer-Lalonde - Hydro-Québec - Plateforme de coordination des Proje...
 
Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11
Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11
Martin Chevrier - Survol de 20 ans de géomatique - Meetup - GeoMTL - 2021-03-11
 
Dronautique Laval
Dronautique LavalDronautique Laval
Dronautique Laval
 
Cartographie d'un jeu de type voxel
Cartographie d'un jeu de type voxelCartographie d'un jeu de type voxel
Cartographie d'un jeu de type voxel
 
Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...
Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...
Samuel Mehenni - Covid, mobilité et narratif géospatial - Meetup - GéoMTL - 2...
 
Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...
Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...
Julien Belvisi - État des lieux sur la géomatique en temps de pandémie - Meet...
 
Fabmob Meetup GeoMTL
Fabmob Meetup GeoMTLFabmob Meetup GeoMTL
Fabmob Meetup GeoMTL
 
Centre expertise géomatique Montréal
Centre expertise géomatique MontréalCentre expertise géomatique Montréal
Centre expertise géomatique Montréal
 
Ville de Montréal - Dendrometrie arbres 3d ville montreal_geomtl
Ville de Montréal - Dendrometrie arbres 3d ville montreal_geomtlVille de Montréal - Dendrometrie arbres 3d ville montreal_geomtl
Ville de Montréal - Dendrometrie arbres 3d ville montreal_geomtl
 
Gabriel Damant-Sirois (Local Logic) | Données géospatiales et technologies:...
Gabriel Damant-Sirois (Local Logic)   | Données géospatiales et technologies:...Gabriel Damant-Sirois (Local Logic)   | Données géospatiales et technologies:...
Gabriel Damant-Sirois (Local Logic) | Données géospatiales et technologies:...
 
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...Vincent Sarago (Mapbox)  | Traitement d’imagerie satellitaires de masse en ut...
Vincent Sarago (Mapbox) | Traitement d’imagerie satellitaires de masse en ut...
 
Tim Elrick (McGill- GIC) | Creating Open Data – the Building Canada 2020 Ini...
Tim Elrick (McGill- GIC)  | Creating Open Data – the Building Canada 2020 Ini...Tim Elrick (McGill- GIC)  | Creating Open Data – the Building Canada 2020 Ini...
Tim Elrick (McGill- GIC) | Creating Open Data – the Building Canada 2020 Ini...
 
Act 00063 les objets connectés en complément à la géolocalisation
Act 00063 les objets connectés en complément à la géolocalisationAct 00063 les objets connectés en complément à la géolocalisation
Act 00063 les objets connectés en complément à la géolocalisation
 
Act 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d webAct 00085 i towns, nouveau framework pour la visualisation 3d web
Act 00085 i towns, nouveau framework pour la visualisation 3d web
 
Présentation du Keynote du jeudi 20 octobre 2016 - M. Paul Ramsey
Présentation du Keynote du jeudi 20 octobre 2016 - M. Paul RamseyPrésentation du Keynote du jeudi 20 octobre 2016 - M. Paul Ramsey
Présentation du Keynote du jeudi 20 octobre 2016 - M. Paul Ramsey
 
Act 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréal
Act 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréalAct 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréal
Act 00109 géo-trafic la plateforme mobilité temps-réel de la ville de montréal
 

Act 00048 automatisation de la mise à jour du cadastre à la ville de montréal

  • 1.
  • 2. Automatisation de la mise à jour du cadastre à la Ville de Montréal Géomatique 2016 Montréal, le 19 octobre 2016
  • 3. Agenda • Introduction pour la Ville de Montréal • Historique du projet • Les données sources • La solution proposée • Environnement technologique • Défis à relever • Les solutions • Le résultat obtenu
  • 4. Mise en contexte de la Ville de Montréal • Besoins • Avoir un cadastre à jour avec toute l’historique depuis le début de la rénovation. • Avoir un outil qui traite les mises à jour du cadastre à partir des fichiers reçus par le Ministère en conservant toutes les données en historique. • Avoir un outil pour traiter les PDF reçus par le Ministère et insérer les informations extraites dans notre base de données et interpréter le contenu des PDF pour identifier le type d’opération (correction, subdivision, etc.). • Les données du cadastre se retrouveront dans une base de données avec une validation de topologie et de lien entre les lignes de lot et les annotations. • Utiliser les données du cadastre et du rôle foncier pour produire la matrice graphique pour les couches du cadastre, des propriétés, des matricules, des adresses et toute autre information pertinente de la matrice qui peut être déduite du cadastre et du rôle foncier
  • 5. Un peu d’historique • Projet initial de création de la matrice graphique à partir d’une base de données à jour du cadastre • Base de données du cadastre existante pas à jour (quelques milliers de dossiers pas encore intégrés) et à améliorer (nouveau schéma de base de données avec support pour l’historique) • Projet de chargement de plus de 16000 dossiers du cadastre existants
  • 6. Les données sources • Les données sources • Dossiers provenant du cadastre (fichiers ZIP) • Séquence de chargement (fournie par la Ville de Montréal pour environ 90% des dossiers) • Classification des dossiers (fournie par la Ville de Montréal pour environ 90% des dossiers)
  • 7. Classification des dossiers • Les types de dossier • Mandat • Opération cadastrale • Correction • Ajout • Annulation
  • 8. Mandat • Mandat de rénovation cadastrale • Contient • Tous les lots renumérotés • La concordance avec les anciens lots • Généralement quelques milliers de lots
  • 9. Opération cadastrale • Fusion ou division de lots • Contient • La géométrie et la description des nouveaux lots • La référence aux anciens lots
  • 10. Correction • Correction géométrique ou descriptive de lots existants • Contient • La ou les nouvelles géométries • Les nouvelles informations descriptives
  • 11. Ajout ou Annulation • Ajout d’un lot qui n’était pas dans un mandat et qui ne résulte pas d’une opération cadastrale • Voir ceci comme un micro mandat • Contient  Géométrie et informations descriptives du ou des lots à ajouter  Concordance avec les anciens lots si requis • Annulation d’un lot existant • Contient  La géométrie des lots bordant le ou les lots annulés  Le ou les lots à annuler sont dans le PDF livré avec le dossier
  • 12. Solution proposée • Suite d’outils FME (Feature Manipulation Engine de SAFE Software) permettant de faire le chargement • Livrables • Base de données avec les 16000+ dossiers chargés et validés  Base de données spatiale  Contient toute l’historique des opérations sur les lots • Les outils utilisés pour le chargement qui vont permettre de poursuivre le chargement des nouveaux dossiers
  • 13. Environnement technologique requis • FME Desktop (développé avec 2013 SP4) • Base de données Oracle
  • 14. Schéma de la base de données
  • 15. Défis à relever • Qualité des données étant donné que le chargement est fait de façon automatisée • Problèmes au niveau de la structure des DXF (numéro de lot placé sur une couche invalide) ou fichiers descriptif corrompus. • Classification • Certains dossiers sont classés incorrectement (opération cadastrale au lieu de correction). • Séquence de chargement • L’ordre de chargement nécessite par exemple que lorsque une opération cadastrale est chargée, les nouveaux lots ne sont pas dans la BD et les anciens sont présents et actifs. • Suivi du chargement • La vitesse de chargement est d’environ 750-1000 dossiers par jour. • Comme on ne suit pas le tout d’heure en heure, on doit savoir quand ça fonctionne et quand ça ne fonctionne pas.
  • 16. Solutions • Qualité, classification et séquence • Processus de chargement séparé en deux étapes distinctes: validation et chargement. • Qualité des données • Pré-valider les dossiers au niveau de la structure attendue et générer des rapports d’erreur permettant une correction rapide. • Classification • Pré-valider la classification en simulant un chargement limité aux lots ajoutés et modifiés (mis en historique) et en s’assurant qu’en chargeant le dossier tel que classifié, la base de données est valide au moment du chargement. • Séquence de chargement • Certaines erreurs de classification sont plutôt une erreur de placement dans la séquence et un ajustement à celle-ci a été requis pour quelques dossiers.
  • 17. Solutions • Suivi du chargement • Utilisation d’un fil Twitter permettant de suivre en temps réel quand ça va mal… • Mais aussi quand ça va bien…
  • 18. Solutions • Archivage périodique de la base de données • Une erreur de séquence nous force à reculer dans le temps au niveau du chargement pour insérer un dossier avant ceux qui le sont déjà. • En fonction de l’avancement du projet, faire une archive de la base de données à tous les 1000, 2000 ou 3000 dossiers. • Ceci permet de reprendre le chargement à un point ou la base de données est valide plutôt que de reprendre de zéro.
  • 19. Extras • L’archivage de la base de données a aussi permis de reprendre rapidement une portion du chargement suite à la réception de données manquantes
  • 20. Le résultat • Une base de données relationnelle robuste et complète du cadastre. • Une base de données topologique. • Mise à jour continuelle de la base de données à mesure que de nouveaux dossiers sont reçus. • Source de données fiable pour la génération de la matrice graphique. • Comme cette base de données contient toute l’historique, on peut aller chercher une même représentation du cadastre à différente dates dans le passé.
  • 22. Le 20 mars 2002
  • 24. Pour terminer, quelques statistiques • 16691 dossiers traités dont 120 mandats. • 266 dossiers ont du être corrigés (structure, séquence, etc.). • 387476 lots graphiques actifs à la fin du chargement. • 241877 lots descriptifs (condo) actifs à la fin du chargement.
  • 25. Des questions? Pierre Gauthier Programmeur Sénior 1-888-276-0543 ext. 217 pierrega@consortech.com Gerry McCoubrey Directeur, développement des affaires ETL/GIS 1-888-276-0543 ext. 223 gerrym@consortech.com