SlideShare a Scribd company logo
1 of 20
Integrating CAD and GIS with
         Spatial ETL
Overview
   What is Spatial ETL?

   Quick look at two CAD-GIS Case Studies

   CAD-GIS Common Themes
What is Spatial ETL?




Extract   Transform        Load


                       3
Why Spatial ETL?
   Significant proliferation of different spatial data
    formats and types
    –   Hundreds of formats, with more added each year
    –   Multiple types of data stored in multiple systems
    –   Unique data model requirements for each application

   Traditional approaches to data translation and
    data model manipulation are not viable
    –   Complex, inefficient and time-consuming

   Increasing pressure for access to spatial data
    –   More users, beyond traditional GIS users
    –   Expectations of real-time custom data views, 24x7
                                              4
Format Proliferation
Data Convergence

                   ranslate from one
                   format to another



                   ransform into the data
                   model you need



                   ntegrate different data
                   types at once



                   eliver data to users in
                   the structure & format
Transformation is Key
   CAD <->GIS needs transformation

   Need ability to change data model




                                        7
Spatial ETL




              Safe Overview 8
#1 Use of Spatial ETL



  CAD               GIS

                        9
Case Study: Enstar Natural Gas
    Company
   Organization
     –   Provides natural gas service to 340,000 customers in Alaska
   Problem
     –   Migrating large volumes of AutoCAD drawings to GIS-based
         mapping system in very short timeframe
   Solution
     –   Read and extract information from “group” entities in
         AutoCAD files and load them into a geodatabase
     –   Perform file mapping and geo-referencing to leverage key
         semantic and context information from drawings
   Results
     –   Information in CAD files no longer inaccessible
     –   Time savings through a repeatable data conversion framework
                                                    10
Case Study: Gulf Power
   Organization
     –   Provides electricity to 372,000 customers in Florida.

   Problem
     –   Moving CAD data into seamless database. Stitching of tiles and
         resolving quality issues in an automated approach where possible.

   Solution
     –   Resolved gaps in lines. Joined linework together.
     –   Mapped CAD entities to new GIS entities
     –   Used Proximity to associate annotation with linear features.

   Results
     –   Fast and accurate data translation
     –   Detailed translation statistics reported as files are processed and
         moved to the new system
                                                          11
CAD <-> GIS
    Common Themes
   CAD and GIS represent information
    differently
     –   The representation must be changed to effectively move
         data from one environment to another


                                              CAD




               GIS


                                                12
CAD <-> GIS
    Common Themes
   CAD Annotation <-> GIS Attributes
     –   Must be able to move this between the systems.
     –   Use Proximity to associate annotation with features
     –   Often there is no explicit link in the CAD data.

                                        CAD




                                                 GIS


                                                13
CAD <-> GIS
Common Themes
Quality Assurance
  –   What are the issues with the existing data that are going
      to cause problems in new system?




                                                14
CAD <-> GIS
Common Themes
Quality Assurance
  –   Automated data cleanup is often possible.




      Before - GAP
                            After – GAP Removed




                                                  15
CAD <-> GIS
Common Themes
Quality Assurance
  –   Automated data cleanup not always possible.



                                  2 Internal Points




                                        0 Internal Points




                                                 16
CAD<->GIS
    Common Themes
   Connectivity Cleanup
     –   Build connectivity for linear networks
         representing water, gas, etc.

         Before


                                                  After




                                           17
CAD<->GIS
    Common Themes

   Deciphering layer codes, colors, linestyles,
    etc.
     –   E.g. 2 lane paved roads are on layer 4, color
         red, solid line of thickness 3.




                                           18
Summary
   GIS and CAD data represent information
    differently

   To effectively communicate data must be
    restructured to fit the tool being used

   Spatial ETL is all about restructuring the
    data to fit the tool and user consuming the
    data
                                    19
Thanks
   If you would like more information please
    stop by our booth at the show or



   Contact me at dcm@safe.com




                                   20

More Related Content

What's hot

Data Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-GData Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-Gmetalalp
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...IJCSIS Research Publications
 
A Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud ComputingA Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud ComputingIJTET Journal
 
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...Yahoo Developer Network
 
EMC Greenplum Database version 4.2
EMC Greenplum Database version 4.2 EMC Greenplum Database version 4.2
EMC Greenplum Database version 4.2 EMC
 
2016 workshops: understanding the language of gis and cad by warren geissler
2016 workshops:  understanding  the language  of gis and cad by warren geissler2016 workshops:  understanding  the language  of gis and cad by warren geissler
2016 workshops: understanding the language of gis and cad by warren geisslerGIS in the Rockies
 
Implementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLImplementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLpaperpublications3
 
Hadoop in sigmod 2011
Hadoop in sigmod 2011Hadoop in sigmod 2011
Hadoop in sigmod 2011Bin Cai
 

What's hot (9)

Data Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-GData Exchange Standards & STEP, EXPRESS & EXPRESS-G
Data Exchange Standards & STEP, EXPRESS & EXPRESS-G
 
ICIECA 2014 Paper 05
ICIECA 2014 Paper 05ICIECA 2014 Paper 05
ICIECA 2014 Paper 05
 
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
Improve the Offloading Decision by Adaptive Partitioning of Task for Mobile C...
 
A Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud ComputingA Survey on Virtualization Data Centers For Green Cloud Computing
A Survey on Virtualization Data Centers For Green Cloud Computing
 
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
Apache Hadoop India Summit 2011 Keynote talk "Programming Abstractions for Sm...
 
EMC Greenplum Database version 4.2
EMC Greenplum Database version 4.2 EMC Greenplum Database version 4.2
EMC Greenplum Database version 4.2
 
2016 workshops: understanding the language of gis and cad by warren geissler
2016 workshops:  understanding  the language  of gis and cad by warren geissler2016 workshops:  understanding  the language  of gis and cad by warren geissler
2016 workshops: understanding the language of gis and cad by warren geissler
 
Implementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDLImplementation of Radix-4 Booth Multiplier by VHDL
Implementation of Radix-4 Booth Multiplier by VHDL
 
Hadoop in sigmod 2011
Hadoop in sigmod 2011Hadoop in sigmod 2011
Hadoop in sigmod 2011
 

Viewers also liked

Spatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data SharingSpatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data SharingSafe Software
 
Managing data interoperability with FME
Managing data interoperability with FMEManaging data interoperability with FME
Managing data interoperability with FMEIMGS
 
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...GIS in the Rockies
 
Data Interoperabilty Extension
Data Interoperabilty Extension Data Interoperabilty Extension
Data Interoperabilty Extension Esri South Africa
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolThierry Badard
 
Fundamentals_of_Investigation-Cert
Fundamentals_of_Investigation-CertFundamentals_of_Investigation-Cert
Fundamentals_of_Investigation-CertDavid Nellis
 
2016 Dayton One Pager
2016 Dayton One Pager2016 Dayton One Pager
2016 Dayton One PagerRandy Johnson
 
Uday vardhan bmc remedy professional
Uday vardhan  bmc remedy professionalUday vardhan  bmc remedy professional
Uday vardhan bmc remedy professionalUday Vardhan
 
Image registration using n fold dihedral blur removal
Image registration using n fold dihedral blur removalImage registration using n fold dihedral blur removal
Image registration using n fold dihedral blur removalEmbedded Plus Trichy
 
Configurare pc
Configurare pcConfigurare pc
Configurare pcmmariang54
 
España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)MarianaLopezTs
 
Motor Registration Authority - Excise & Taxation Solution
Motor Registration Authority - Excise & Taxation SolutionMotor Registration Authority - Excise & Taxation Solution
Motor Registration Authority - Excise & Taxation SolutionAsif Hussain
 
Non-linear density estimation using a sparse Haar prior
Non-linear density estimation using a sparse Haar priorNon-linear density estimation using a sparse Haar prior
Non-linear density estimation using a sparse Haar priorArthur Breitman
 
Sintomi otorinolaringoiatrici della malattia da reflusso gastro esofageo
Sintomi otorinolaringoiatrici della malattia da reflusso gastro esofageoSintomi otorinolaringoiatrici della malattia da reflusso gastro esofageo
Sintomi otorinolaringoiatrici della malattia da reflusso gastro esofageoGian Luca Mascellino
 

Viewers also liked (20)

Spatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data SharingSpatial ETL For Web Services-Based Data Sharing
Spatial ETL For Web Services-Based Data Sharing
 
Managing data interoperability with FME
Managing data interoperability with FMEManaging data interoperability with FME
Managing data interoperability with FME
 
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
2013 Enterprise Track, Using Spatial ETL in a Multi-vendor Enterprise GIS Env...
 
Data Interoperabilty Extension
Data Interoperabilty Extension Data Interoperabilty Extension
Data Interoperabilty Extension
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL tool
 
Kimia halogen 5
Kimia halogen 5Kimia halogen 5
Kimia halogen 5
 
Fundamentals_of_Investigation-Cert
Fundamentals_of_Investigation-CertFundamentals_of_Investigation-Cert
Fundamentals_of_Investigation-Cert
 
MHM Short Artist BIO 2015
MHM Short Artist BIO 2015MHM Short Artist BIO 2015
MHM Short Artist BIO 2015
 
WORD_UP_E-Magazine6-12
WORD_UP_E-Magazine6-12WORD_UP_E-Magazine6-12
WORD_UP_E-Magazine6-12
 
2016 Dayton One Pager
2016 Dayton One Pager2016 Dayton One Pager
2016 Dayton One Pager
 
Uday vardhan bmc remedy professional
Uday vardhan  bmc remedy professionalUday vardhan  bmc remedy professional
Uday vardhan bmc remedy professional
 
Martin J Media Kit
Martin J Media KitMartin J Media Kit
Martin J Media Kit
 
Image registration using n fold dihedral blur removal
Image registration using n fold dihedral blur removalImage registration using n fold dihedral blur removal
Image registration using n fold dihedral blur removal
 
Configurare pc
Configurare pcConfigurare pc
Configurare pc
 
España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)España como paÍs (HISTORIA DE ESPAÑA)
España como paÍs (HISTORIA DE ESPAÑA)
 
Motor Registration Authority - Excise & Taxation Solution
Motor Registration Authority - Excise & Taxation SolutionMotor Registration Authority - Excise & Taxation Solution
Motor Registration Authority - Excise & Taxation Solution
 
Smart school
Smart schoolSmart school
Smart school
 
Non-linear density estimation using a sparse Haar prior
Non-linear density estimation using a sparse Haar priorNon-linear density estimation using a sparse Haar prior
Non-linear density estimation using a sparse Haar prior
 
Reflexión final
Reflexión finalReflexión final
Reflexión final
 
Sintomi otorinolaringoiatrici della malattia da reflusso gastro esofageo
Sintomi otorinolaringoiatrici della malattia da reflusso gastro esofageoSintomi otorinolaringoiatrici della malattia da reflusso gastro esofageo
Sintomi otorinolaringoiatrici della malattia da reflusso gastro esofageo
 

Similar to Integrating CAD and GIS with Spatial ETL

Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formatskishor kumar
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveAndrew Bashfield
 
Information processing architectures
Information processing architecturesInformation processing architectures
Information processing architecturesRaji Gogulapati
 
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame WorkA Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame WorkIRJET Journal
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environmentjeffhobbs
 
GIS-Based Design for Effective Smart Grid Strategies
GIS-Based Design for Effective Smart Grid StrategiesGIS-Based Design for Effective Smart Grid Strategies
GIS-Based Design for Effective Smart Grid StrategiesSchneider Electric
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data IntegrationBridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationSafe Software
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsConnected Data World
 
World Pipelines - Better Together - SCADA and GIS
World Pipelines - Better Together - SCADA and GISWorld Pipelines - Better Together - SCADA and GIS
World Pipelines - Better Together - SCADA and GISsmrobb
 
Data Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptxData Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptxjuergenJaeckel
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentationrichoe
 
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...Kiruthikak14
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UKAntArch
 
Learning from google megastore (Part-1)
Learning from google megastore (Part-1)Learning from google megastore (Part-1)
Learning from google megastore (Part-1)Schubert Zhang
 
Hw09 Hadoop Based Data Mining Platform For The Telecom Industry
Hw09   Hadoop Based Data Mining Platform For The Telecom IndustryHw09   Hadoop Based Data Mining Platform For The Telecom Industry
Hw09 Hadoop Based Data Mining Platform For The Telecom IndustryCloudera, Inc.
 
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationSafe Software
 
Distributed Processing Frameworks
Distributed Processing FrameworksDistributed Processing Frameworks
Distributed Processing FrameworksAntonios Katsarakis
 

Similar to Integrating CAD and GIS with Spatial ETL (20)

Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formats
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley Perspective
 
Information processing architectures
Information processing architecturesInformation processing architectures
Information processing architectures
 
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame WorkA Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
A Big-Data Process Consigned Geographically by Employing Mapreduce Frame Work
 
An End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering EnvironmentAn End User Perspective on Implementing Oracle in the Engineering Environment
An End User Perspective on Implementing Oracle in the Engineering Environment
 
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
Geospatial Data Abstraction Library (GDAL) Enhancement for ESDIS (GEE)
 
GIS-Based Design for Effective Smart Grid Strategies
GIS-Based Design for Effective Smart Grid StrategiesGIS-Based Design for Effective Smart Grid Strategies
GIS-Based Design for Effective Smart Grid Strategies
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data IntegrationBridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
RAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needsRAPIDS cuGraph – Accelerating all your Graph needs
RAPIDS cuGraph – Accelerating all your Graph needs
 
World Pipelines - Better Together - SCADA and GIS
World Pipelines - Better Together - SCADA and GISWorld Pipelines - Better Together - SCADA and GIS
World Pipelines - Better Together - SCADA and GIS
 
Data Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptxData Center of the Future v1.0.pptx
Data Center of the Future v1.0.pptx
 
Dsm Presentation
Dsm PresentationDsm Presentation
Dsm Presentation
 
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
Big data analytics K.Kiruthika II-M.Sc.,Computer Science Bonsecours college f...
 
Integrating GIS utility data in the UK
Integrating GIS utility data in the UKIntegrating GIS utility data in the UK
Integrating GIS utility data in the UK
 
Learning from google megastore (Part-1)
Learning from google megastore (Part-1)Learning from google megastore (Part-1)
Learning from google megastore (Part-1)
 
Hw09 Hadoop Based Data Mining Platform For The Telecom Industry
Hw09   Hadoop Based Data Mining Platform For The Telecom IndustryHw09   Hadoop Based Data Mining Platform For The Telecom Industry
Hw09 Hadoop Based Data Mining Platform For The Telecom Industry
 
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
 
Distributed Processing Frameworks
Distributed Processing FrameworksDistributed Processing Frameworks
Distributed Processing Frameworks
 

More from Andrew Bashfield

GITA CAD GIS Workshop Notes
GITA CAD GIS Workshop NotesGITA CAD GIS Workshop Notes
GITA CAD GIS Workshop NotesAndrew Bashfield
 
CAD GIS Integration Workshop
CAD GIS Integration WorkshopCAD GIS Integration Workshop
CAD GIS Integration WorkshopAndrew Bashfield
 
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?Andrew Bashfield
 
A Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration ScenariosA Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration ScenariosAndrew Bashfield
 
CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS Andrew Bashfield
 
Integrating CADD & GIS in a Municipal Environment
 Integrating CADD & GIS in a Municipal Environment Integrating CADD & GIS in a Municipal Environment
Integrating CADD & GIS in a Municipal EnvironmentAndrew Bashfield
 

More from Andrew Bashfield (7)

GITA CAD GIS Workshop Notes
GITA CAD GIS Workshop NotesGITA CAD GIS Workshop Notes
GITA CAD GIS Workshop Notes
 
CAD GIS Integration Workshop
CAD GIS Integration WorkshopCAD GIS Integration Workshop
CAD GIS Integration Workshop
 
Oracle Spatial Databases
Oracle Spatial DatabasesOracle Spatial Databases
Oracle Spatial Databases
 
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
City of Vancouver CAD - GIS - 3D Integration A Dimension Too Far?
 
A Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration ScenariosA Range of CAD-GIS Integration Scenarios
A Range of CAD-GIS Integration Scenarios
 
CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS CAD-GIS Integration Approaches with ARCGIS
CAD-GIS Integration Approaches with ARCGIS
 
Integrating CADD & GIS in a Municipal Environment
 Integrating CADD & GIS in a Municipal Environment Integrating CADD & GIS in a Municipal Environment
Integrating CADD & GIS in a Municipal Environment
 

Recently uploaded

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
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...Miguel Araújo
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 

Recently uploaded (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
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...
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 

Integrating CAD and GIS with Spatial ETL

  • 1. Integrating CAD and GIS with Spatial ETL
  • 2. Overview  What is Spatial ETL?  Quick look at two CAD-GIS Case Studies  CAD-GIS Common Themes
  • 3. What is Spatial ETL? Extract Transform Load 3
  • 4. Why Spatial ETL?  Significant proliferation of different spatial data formats and types – Hundreds of formats, with more added each year – Multiple types of data stored in multiple systems – Unique data model requirements for each application  Traditional approaches to data translation and data model manipulation are not viable – Complex, inefficient and time-consuming  Increasing pressure for access to spatial data – More users, beyond traditional GIS users – Expectations of real-time custom data views, 24x7 4
  • 6. Data Convergence ranslate from one format to another ransform into the data model you need ntegrate different data types at once eliver data to users in the structure & format
  • 7. Transformation is Key  CAD <->GIS needs transformation  Need ability to change data model 7
  • 8. Spatial ETL Safe Overview 8
  • 9. #1 Use of Spatial ETL CAD GIS 9
  • 10. Case Study: Enstar Natural Gas Company  Organization – Provides natural gas service to 340,000 customers in Alaska  Problem – Migrating large volumes of AutoCAD drawings to GIS-based mapping system in very short timeframe  Solution – Read and extract information from “group” entities in AutoCAD files and load them into a geodatabase – Perform file mapping and geo-referencing to leverage key semantic and context information from drawings  Results – Information in CAD files no longer inaccessible – Time savings through a repeatable data conversion framework 10
  • 11. Case Study: Gulf Power  Organization – Provides electricity to 372,000 customers in Florida.  Problem – Moving CAD data into seamless database. Stitching of tiles and resolving quality issues in an automated approach where possible.  Solution – Resolved gaps in lines. Joined linework together. – Mapped CAD entities to new GIS entities – Used Proximity to associate annotation with linear features.  Results – Fast and accurate data translation – Detailed translation statistics reported as files are processed and moved to the new system 11
  • 12. CAD <-> GIS Common Themes  CAD and GIS represent information differently – The representation must be changed to effectively move data from one environment to another CAD GIS 12
  • 13. CAD <-> GIS Common Themes  CAD Annotation <-> GIS Attributes – Must be able to move this between the systems. – Use Proximity to associate annotation with features – Often there is no explicit link in the CAD data. CAD GIS 13
  • 14. CAD <-> GIS Common Themes Quality Assurance – What are the issues with the existing data that are going to cause problems in new system? 14
  • 15. CAD <-> GIS Common Themes Quality Assurance – Automated data cleanup is often possible. Before - GAP After – GAP Removed 15
  • 16. CAD <-> GIS Common Themes Quality Assurance – Automated data cleanup not always possible. 2 Internal Points 0 Internal Points 16
  • 17. CAD<->GIS Common Themes  Connectivity Cleanup – Build connectivity for linear networks representing water, gas, etc. Before After 17
  • 18. CAD<->GIS Common Themes  Deciphering layer codes, colors, linestyles, etc. – E.g. 2 lane paved roads are on layer 4, color red, solid line of thickness 3. 18
  • 19. Summary  GIS and CAD data represent information differently  To effectively communicate data must be restructured to fit the tool being used  Spatial ETL is all about restructuring the data to fit the tool and user consuming the data 19
  • 20. Thanks  If you would like more information please stop by our booth at the show or  Contact me at dcm@safe.com 20