SlideShare a Scribd company logo
1 of 21
ADM(IE) Real Property Spatial
Information Management
MCE GeoProcessing Services for ADM(IE):
Self Validation of Spatial Data Input from DND Bases
FME World Tour 2015 – Ottawa
15 April 2015
Martin de Zuviria (GIS Architect, MCE)
Paul Churcher (DAES IMS GIS Coordinator, ADMIE)
2
Introduction
ADM(Infrastructure and Environment) Mission is to provide IE
functional leadership and services to enable effective,
efficient and sustainable management of DND
infrastructure and environment in support of CAF missions
and Departmental programs.
ADM(IE) will have sole custodial authority by 01 Apr 2016 over
all DND Real property (RP) assets.
Responsible for:
• Over 2 million hectares of owned/leased land
• Over 20,000 buildings
• Over 13,000 works items (docks, jetties, runways, etc)
• Real property nationwide in every province and territory
3
A proof-of-concept has been completed that shows the benefits
of standardized and centralized real property spatial data.
• A proof-of-concept collaboration with MCE, a centre of excellence
for spatial data, has proven that open standards applied to a Real
Property Spatial Data Warehouse (RPSDW) promotes integration
and interoperability of CAD/BIM/GIS spatial data.
• The data model supports portfolio-wide analysis and query.
• Next steps
− Expand the data model to include all real property spatial data.
− Operationalize the warehouse through a graduated data maturity model.
− Collaborate with bases/wings on data management best practice for
keeping the warehouse current.
− Provide documented schema for the integration of particular data to
SAP and vice versa.
− Provide information service to ADM(IE) stakeholders through web
services, data delivery and integration.
Real Property Spatial Information Management
D A T A C E N T R A L I Z A T I O N
4
Integration of spatial data between the RPSDW and corporate
systems enables single-entry of data.
• SAP holds master data (attribution) on built and natural assets
required for mapping and site engineering.
• Spatial data holds point-of-truth information such as measurement,
age and geo-location for other corporate systems.
• Integrating this attribute information to/from SAP will eliminate the
current dual entry process.
• Information will be updated automatically as changes are reflected
in the originating systems.
• Information required to provide spatial services will be integrated to
the RPSDW from SAP.
• Other corporate systems can benefit from data integration such as
project delivery, plant maintenance, facilities management and
energy auditing.
Real Property Spatial Information Management
D A T A I N T E G R A T I O N
5
 ADM(IE) manages real property spatial spatial data for site
infrastructure & utilities, buildings and land registry which
includes:
• Civil Works Models
• CAD Site and Building Plans
• Building Information Models
• GIS Views
• Photographs
• Land Imagery
• Terrain Models
• Environmental
• Boundary Survey
• Site Survey
• LiDAR Survey
 Key attribute data for project delivery and ongoing real
property management is exchanged between SAP and the
spatial warehouse, enhancing overall accessibility.
RP Spatial Data - Types
6
RP Spatial Data Staged Maturity
Land
Registry
The RPSDW data maturity model will
provide a graduated, predictable
transition from a decentralized to a
centralized and integrated RP spatial
data environment.
7
RP Spatial Data Staged Maturity - Example
8
RP Spatial Data Staged Maturity - Example
9 9
Self Validation of Spatial Data Input from DND Bases
Summary
The FME workspace presented here is part of a joint project between the Mapping and
Charting Establishment (MCE) and the Assistant Deputy Minister for Infrastructure and
Environment (ADM(IE)). This project involves managing DND real property and other spatial
data provided by DND Bases across Canada at MCE through a unique, integrated and
standardized Real Property Spatial Data Warehouse (RPSDW) containing a SQL Server
database.
Data provided by DND Bases must meet the standards defined and documented by ADMIE, in
terms of data formats accepted (GeoMedia MDB, ArcGIS FGDB, MapInfo MIF and AutoCAD
SDF), schema and attribute data types, domains and accepted values for each feature class.
An FME workspace and an equivalent tool contained within an ArcGIS Data Interoperability
Toolbox were created to provide the GeoTechs from DND Bases using ArcGIS Data
Interoperability or FME Desktop with a toolset, delivered together with a user’s guide, that
allows them to perform a self validation of the DND real property and other spatial data
before these data is sent to MCE to be loaded into the RPSDW SQL Server database.
The FME workspace presented here outputs all errors, warnings and non-compliance issues
to a destination FGDB, and is followed at MCE by other workspaces to ensure proper data
management of the SQL Server database and communication with DND Bases.
ADMIE Standards: Feature Classes, attributes and
properties defined and documented
11
Overview of the Self-Validation ETL
Navigator: Input, Output and Bookmarks. Standards are used to
validate schema compliance of any feature class input against them
13
A similar sequence of bookmarks implemented for
the P_Building feature class is being applied to the
other 26 selected feature classes
14
Standard Attribute Validation Custom Transformer
(this validation is common to all feature classes)
Left and right screen captures of the P_Building schema and attribute
validation bookmark with annotations indicating the type of validation
implemented for a specific transformer
16
Geometry Validation Custom Transformer
17
Comparison between input from Bases and data on MCE
Warehouse Bookmark (buildings geometry and all attribute values
defined in the standard schema are compared)
18
Errors and Warnings are reported in two FGDBs: In the first
FGDB a single feature may be output several times showing
only one error at a time (one error – one record) ; On the
second FGDB a single feature may be output only once,
reporting all errors together
19
Overview of the QA_ETL_Aggregated_Output FGDB
20
Data Inspection
The example below shows on the ‘Table View’ that a ‘PRIN_TYPE’ value is
missing for a building , that there are duplicate ‘Prin_No’ values, ‘Type’ values
have not been provided, together with other 2819 errors identified for this
dataset. These errors should be corrected in the Bases before loading these
data to MCE warehouse
21
Data Inspection
The example below shows some of the errors reported. 15
errors are reported for the feature highlighted

More Related Content

What's hot

What's hot (20)

FME Spatial Querying in a CAD-Driven GIS
FME Spatial Querying in a CAD-Driven GISFME Spatial Querying in a CAD-Driven GIS
FME Spatial Querying in a CAD-Driven GIS
 
ParcelMap BC: Enterprise Cadastral Workflow Integrated from Capture through D...
ParcelMap BC: Enterprise Cadastral Workflow Integrated from Capture through D...ParcelMap BC: Enterprise Cadastral Workflow Integrated from Capture through D...
ParcelMap BC: Enterprise Cadastral Workflow Integrated from Capture through D...
 
Hydraulic Modelling with GIS Data
Hydraulic Modelling with GIS DataHydraulic Modelling with GIS Data
Hydraulic Modelling with GIS Data
 
Under the hood of the Altalis Platform
Under the hood of the Altalis PlatformUnder the hood of the Altalis Platform
Under the hood of the Altalis Platform
 
FME: Not Just for ETL
FME: Not Just for ETLFME: Not Just for ETL
FME: Not Just for ETL
 
From Outdoor to Indoor: 3D and Venue Mapping
From Outdoor to Indoor: 3D and Venue MappingFrom Outdoor to Indoor: 3D and Venue Mapping
From Outdoor to Indoor: 3D and Venue Mapping
 
FME & Governement
FME & GovernementFME & Governement
FME & Governement
 
Using FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a CityUsing FME to Automate Data Integration in a City
Using FME to Automate Data Integration in a City
 
How to Supercharge your Location Data and Reporting & Analysis
How to Supercharge your Location Data and Reporting & AnalysisHow to Supercharge your Location Data and Reporting & Analysis
How to Supercharge your Location Data and Reporting & Analysis
 
Supporting Situational Awareness at LAX using FME Server
Supporting Situational Awareness at LAX using FME ServerSupporting Situational Awareness at LAX using FME Server
Supporting Situational Awareness at LAX using FME Server
 
Taming Our Case Management Database and GIS with FME
Taming Our Case Management Database and GIS with FMETaming Our Case Management Database and GIS with FME
Taming Our Case Management Database and GIS with FME
 
Using FME for the City of Palo Alto Topobase Implentation
Using FME for the City of Palo Alto Topobase ImplentationUsing FME for the City of Palo Alto Topobase Implentation
Using FME for the City of Palo Alto Topobase Implentation
 
YVR and the Indoor Mapping Experience
YVR and the Indoor Mapping ExperienceYVR and the Indoor Mapping Experience
YVR and the Indoor Mapping Experience
 
Linear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures UpLinear Referencing (LRS): How FME Measures Up
Linear Referencing (LRS): How FME Measures Up
 
Esri GIS at Thames Water
Esri GIS at Thames WaterEsri GIS at Thames Water
Esri GIS at Thames Water
 
Blending Enterprise Data with FME Server
Blending Enterprise Data with FME ServerBlending Enterprise Data with FME Server
Blending Enterprise Data with FME Server
 
Finns Using FME Like Crazy
Finns Using FME Like CrazyFinns Using FME Like Crazy
Finns Using FME Like Crazy
 
Data Integration + Location Intelligence = Better Decisions
Data Integration + Location Intelligence = Better DecisionsData Integration + Location Intelligence = Better Decisions
Data Integration + Location Intelligence = Better Decisions
 
Network Mapping - Esri UK Annual Conference 2016
Network Mapping - Esri UK Annual Conference 2016Network Mapping - Esri UK Annual Conference 2016
Network Mapping - Esri UK Annual Conference 2016
 
Mapwise in the Field with GPS
Mapwise in the Field with GPSMapwise in the Field with GPS
Mapwise in the Field with GPS
 

Similar to MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input from DND Bases

Mapping Capital Improvement Program Projects at the City of Austin
Mapping Capital Improvement Program Projects at the City of AustinMapping Capital Improvement Program Projects at the City of Austin
Mapping Capital Improvement Program Projects at the City of Austin
Safe Software
 
Resume - Paul Chambless
Resume - Paul ChamblessResume - Paul Chambless
Resume - Paul Chambless
Paul Chambless
 
Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014
Eamonn Roarke
 

Similar to MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input from DND Bases (20)

Mapping Capital Improvement Program Projects at the City of Austin
Mapping Capital Improvement Program Projects at the City of AustinMapping Capital Improvement Program Projects at the City of Austin
Mapping Capital Improvement Program Projects at the City of Austin
 
From Data to Maps to Docs: Turn Days into Minutes with Automated Integration
From Data to Maps to Docs: Turn Days into Minutes with Automated IntegrationFrom Data to Maps to Docs: Turn Days into Minutes with Automated Integration
From Data to Maps to Docs: Turn Days into Minutes with Automated Integration
 
Ramabrahmachary Sattenapalli
Ramabrahmachary SattenapalliRamabrahmachary Sattenapalli
Ramabrahmachary Sattenapalli
 
Reporting Summary Information of Spatial Datasets and Non-Compliance Issues U...
Reporting Summary Information of Spatial Datasets and Non-Compliance Issues U...Reporting Summary Information of Spatial Datasets and Non-Compliance Issues U...
Reporting Summary Information of Spatial Datasets and Non-Compliance Issues U...
 
Geospatial Product Watch 2015
Geospatial Product Watch 2015Geospatial Product Watch 2015
Geospatial Product Watch 2015
 
3D Modeling by GIS
3D Modeling by GIS3D Modeling by GIS
3D Modeling by GIS
 
Improve Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data IntegrationImprove Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data Integration
 
IRW 2004
IRW  2004IRW  2004
IRW 2004
 
Resume - Paul Chambless
Resume - Paul ChamblessResume - Paul Chambless
Resume - Paul Chambless
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
Chaitanya_updated resume
Chaitanya_updated resumeChaitanya_updated resume
Chaitanya_updated resume
 
UDMS 2004
UDMS 2004UDMS 2004
UDMS 2004
 
GISWORX_ADM_2015
GISWORX_ADM_2015GISWORX_ADM_2015
GISWORX_ADM_2015
 
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead SpecialistIslam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
Islam Salah Elshenawy Elshenawy - Software Testing Lead Specialist
 
Delivering Asset Management for Infrastructure Projects by Liam Gallagher, Ja...
Delivering Asset Management for Infrastructure Projects by Liam Gallagher, Ja...Delivering Asset Management for Infrastructure Projects by Liam Gallagher, Ja...
Delivering Asset Management for Infrastructure Projects by Liam Gallagher, Ja...
 
Vimala_Gadegi
Vimala_GadegiVimala_Gadegi
Vimala_Gadegi
 
TeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform OverviewTeleCAD-GIS Enterprise Platform Overview
TeleCAD-GIS Enterprise Platform Overview
 
Vikas_Resume
Vikas_ResumeVikas_Resume
Vikas_Resume
 
Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014Bim cafm presentation 23 june2014
Bim cafm presentation 23 june2014
 
vishal resume (1)
vishal resume (1)vishal resume (1)
vishal resume (1)
 

More from Safe Software

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
Safe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 

More from Safe Software (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input from DND Bases

  • 1. ADM(IE) Real Property Spatial Information Management MCE GeoProcessing Services for ADM(IE): Self Validation of Spatial Data Input from DND Bases FME World Tour 2015 – Ottawa 15 April 2015 Martin de Zuviria (GIS Architect, MCE) Paul Churcher (DAES IMS GIS Coordinator, ADMIE)
  • 2. 2 Introduction ADM(Infrastructure and Environment) Mission is to provide IE functional leadership and services to enable effective, efficient and sustainable management of DND infrastructure and environment in support of CAF missions and Departmental programs. ADM(IE) will have sole custodial authority by 01 Apr 2016 over all DND Real property (RP) assets. Responsible for: • Over 2 million hectares of owned/leased land • Over 20,000 buildings • Over 13,000 works items (docks, jetties, runways, etc) • Real property nationwide in every province and territory
  • 3. 3 A proof-of-concept has been completed that shows the benefits of standardized and centralized real property spatial data. • A proof-of-concept collaboration with MCE, a centre of excellence for spatial data, has proven that open standards applied to a Real Property Spatial Data Warehouse (RPSDW) promotes integration and interoperability of CAD/BIM/GIS spatial data. • The data model supports portfolio-wide analysis and query. • Next steps − Expand the data model to include all real property spatial data. − Operationalize the warehouse through a graduated data maturity model. − Collaborate with bases/wings on data management best practice for keeping the warehouse current. − Provide documented schema for the integration of particular data to SAP and vice versa. − Provide information service to ADM(IE) stakeholders through web services, data delivery and integration. Real Property Spatial Information Management D A T A C E N T R A L I Z A T I O N
  • 4. 4 Integration of spatial data between the RPSDW and corporate systems enables single-entry of data. • SAP holds master data (attribution) on built and natural assets required for mapping and site engineering. • Spatial data holds point-of-truth information such as measurement, age and geo-location for other corporate systems. • Integrating this attribute information to/from SAP will eliminate the current dual entry process. • Information will be updated automatically as changes are reflected in the originating systems. • Information required to provide spatial services will be integrated to the RPSDW from SAP. • Other corporate systems can benefit from data integration such as project delivery, plant maintenance, facilities management and energy auditing. Real Property Spatial Information Management D A T A I N T E G R A T I O N
  • 5. 5  ADM(IE) manages real property spatial spatial data for site infrastructure & utilities, buildings and land registry which includes: • Civil Works Models • CAD Site and Building Plans • Building Information Models • GIS Views • Photographs • Land Imagery • Terrain Models • Environmental • Boundary Survey • Site Survey • LiDAR Survey  Key attribute data for project delivery and ongoing real property management is exchanged between SAP and the spatial warehouse, enhancing overall accessibility. RP Spatial Data - Types
  • 6. 6 RP Spatial Data Staged Maturity Land Registry The RPSDW data maturity model will provide a graduated, predictable transition from a decentralized to a centralized and integrated RP spatial data environment.
  • 7. 7 RP Spatial Data Staged Maturity - Example
  • 8. 8 RP Spatial Data Staged Maturity - Example
  • 9. 9 9 Self Validation of Spatial Data Input from DND Bases Summary The FME workspace presented here is part of a joint project between the Mapping and Charting Establishment (MCE) and the Assistant Deputy Minister for Infrastructure and Environment (ADM(IE)). This project involves managing DND real property and other spatial data provided by DND Bases across Canada at MCE through a unique, integrated and standardized Real Property Spatial Data Warehouse (RPSDW) containing a SQL Server database. Data provided by DND Bases must meet the standards defined and documented by ADMIE, in terms of data formats accepted (GeoMedia MDB, ArcGIS FGDB, MapInfo MIF and AutoCAD SDF), schema and attribute data types, domains and accepted values for each feature class. An FME workspace and an equivalent tool contained within an ArcGIS Data Interoperability Toolbox were created to provide the GeoTechs from DND Bases using ArcGIS Data Interoperability or FME Desktop with a toolset, delivered together with a user’s guide, that allows them to perform a self validation of the DND real property and other spatial data before these data is sent to MCE to be loaded into the RPSDW SQL Server database. The FME workspace presented here outputs all errors, warnings and non-compliance issues to a destination FGDB, and is followed at MCE by other workspaces to ensure proper data management of the SQL Server database and communication with DND Bases.
  • 10. ADMIE Standards: Feature Classes, attributes and properties defined and documented
  • 11. 11 Overview of the Self-Validation ETL
  • 12. Navigator: Input, Output and Bookmarks. Standards are used to validate schema compliance of any feature class input against them
  • 13. 13 A similar sequence of bookmarks implemented for the P_Building feature class is being applied to the other 26 selected feature classes
  • 14. 14 Standard Attribute Validation Custom Transformer (this validation is common to all feature classes)
  • 15. Left and right screen captures of the P_Building schema and attribute validation bookmark with annotations indicating the type of validation implemented for a specific transformer
  • 17. 17 Comparison between input from Bases and data on MCE Warehouse Bookmark (buildings geometry and all attribute values defined in the standard schema are compared)
  • 18. 18 Errors and Warnings are reported in two FGDBs: In the first FGDB a single feature may be output several times showing only one error at a time (one error – one record) ; On the second FGDB a single feature may be output only once, reporting all errors together
  • 19. 19 Overview of the QA_ETL_Aggregated_Output FGDB
  • 20. 20 Data Inspection The example below shows on the ‘Table View’ that a ‘PRIN_TYPE’ value is missing for a building , that there are duplicate ‘Prin_No’ values, ‘Type’ values have not been provided, together with other 2819 errors identified for this dataset. These errors should be corrected in the Bases before loading these data to MCE warehouse
  • 21. 21 Data Inspection The example below shows some of the errors reported. 15 errors are reported for the feature highlighted

Editor's Notes

  1. Standards were documented in an Excel Spreadsheet by Charlie Jessome, from ADMIE. Required Feature classes were defined (highlighted in yellow), together with their attributes and accepted values.
  2. FME Desktop 2013 SP3, from Safe Software, was used to build the Self-Validation ETL in May 2014 in order to allow to “copy and paste” all contents of this workspace to an ArcGIS Data Interoperability ETL
  3. As it may be seen on the left, an output feature class is generated for each input feature class every time errors and warnings are detected for each particular class. Feature classes of the output FGDB have the same name and schema of the input feature classes, but with the addition of the string ‘_QA’ at the end of each input feature class’ name (e.g. ‘P_Building_QA’) and with two new fields: ‘ETL_timestamp’ and ‘Type_Error’. These fields show the date and time when each individual feature was processed and the description of the type of error, warning or non-compliance issue found (over 160 types of errors and warnings have been typified and may be reported here). When this FME workspace is run at MCE, additional feature classes are generated with the string ‘_WH’ at the end (e.g. ‘P_Building_WH’). These features contain the input features and the result of comparing each individual input feature against features of the same feature class already loaded into the RPSDW SQL Server. These output feature classes include two new fields: ‘ETL_timestamp’ and ‘TypeMatchWH’. The last field shows one of the three following values: “Identical Geometry is NOT found in Warehouse”, “Identical Geometry and Different Attribute values are found in Warehouse” or “Identical Geometry and Attribute values are found in Warehouse”. This Self Validation FME workspace is followed at MCE by other workspaces to ensure proper data management of the SQL Server database and communication with DND Bases. These workspaces are not presented here. As it may be see on the right, bookmarks have been built for each feature class, to allow to refocus the main window on any feature after clicking on them and to allow the user to enable/disable all objects included in a bookmark (this can be very handy if the user would like to run the ETL for one or more selected feature classes)
  4. At he ‘Check Point Charlie’ the first bookmark on top (light green), it is first verified that input data provided in one of the formats accepted does not contain multi-part features (green colored custom transformer) and then it is verified that all input data lies within the corresponding DND Base data reporting area (this area is equal or larger than the respective DND Base legal area). At the ‘P_Building Non-Standard Attribute Validation Area’ bookmark, the defined schema and the accepted values for non-standard attributes (i.e. the attributes and accepted values that are unique to one specific feature class) are validated. At the ‘P_Building Standard Attribute Validation’ bookmark, the accepted values for standard attributes (i.e. the attributes and values that are common to many or all feature classes) are validated . At the ‘P_Building Geometry Validation’ bookmark, selected issues in input features are detected (each input feature is processed individually). These selected issues are those relevant to obtain OGC compliance, such as self-intersections, duplicate points and several others. At the ‘P_Building of input from DND Base with data existing on MCE Warehouse’ bookmark, a comparison is performed between each individual feature of the input P_Building data against the P_Building data already loaded into the MCE warehouse.
  5. Annotations are provided at different parts of the ETL in order to provide the user with additional information of a particular testing carried out by a transformer
  6. Since the data loaded to MCE Warehouse may be used to publish mapping services, this geometry validation (meeting Open Geospatial Consortium standards) and subsequent data repairs are required to prevent the discard of failed features at the time of publishing these services.
  7. This comparison generates an output feature class indicating for each feature whether an object with identical geometry and location is already loaded to MCE warehouse, and whether two matched objects have identical or different attribute values. This comparison is essential to prevent duplicated data and to manage data, changing the status of features updated.
  8. Errors, warnings and non-compliance issues are sent first to a visual interactive interface (FME Data Inspector) and then, if requested by the user, all errors and issues detected can be written to a destination FGDB. In the screen capture above, results for the ‘P_Building’ feature class are inspected. For all features, the location of the input data is reported, together with a time-stamp and a description of the type or error or warning found, like in the case of the examples indicated in the sub-title. More that 160 individual types of errors and warning have been typified and may be reported here.
  9. All errors and issues detected can be written to a destination FGDB in a new run of this ETL. Users with some basic knowledge of FME Desktop may request to send the output data to a format of their choice.