SlideShare a Scribd company logo
1 of 75
Download to read offline
Bridging Between
CAD & GIS:
6 Ways to Automate Your
Data Integration
Evie
Lapalme
Technical Support Specialist,
FME Form
Sara
Mak
Technical Support Specialist,
FME Form
Agenda
1 Overview
2 Migrating CAD drawings to GIS
Challenges
coordinate systems, labelling, schema drift
Real-world solutions
Demos
Agenda
Agenda
3 Sharing GIS data with CAD users
Challenges
styling, data requests
Real-world solutions
Demos
4 Conclusion, Resources and Q&A
Agenda
Welcome to Livestorm.
A few ways to engage with us during the webinar:
Audio issues? Click this for 4 simple
troubleshooting steps.
Poll:
What do you see as the biggest
challenge in CAD to GIS (and vice
versa) data integration?
1
Introduction
Achieve seamless data
integration between
CAD & GIS.
Introduction
CAD users have a drawing perspective:
● Layers & levels
● Styles & Symbology
● Dimensions & Labels
CAD vs. GIS:
Different Perspectives
Introduction
GIS users have a feature perspective:
● Attributes and geometry
● Data structure, model
● Relational tables, domains
● Location (including Coordinate System)
● Connectivity and proximity
● Analysis
CAD vs. GIS:
Different Perspectives
Introduction
2
Safe & FME
29+
27K+
128
190
20K+
years of solving data
challenges
FME Community
members
countries with
FME customers
organizations worldwide
global partners with
FME services
29+
29K+
128
140+
25K+
years of solving data
challenges
FME Community
members
countries with
FME customers
organizations worldwide
global partners with
FME services
200K+
users worldwide
Safe & FME
One platform, two technologies
FME Form FME Flow
Build and run data workflows Automate data workflows
FME Flow Hosted
Safe Software managed instance
fme.safe.com/platform
FME Enterprise Integration Platform
Safe & FME
Number
of
supported
data
types
in
FME
1995 2000 2005 2010 2015 2020 2023…
10
100
300
500
GIS
CAD
Database
XML
Raster
3D
BIM
Web
Point
Cloud
Cloud
Big
Data
IOT
Gaming
BI
Indoor
Mapping
AR/VR
Generative
AI
Cloud
Native
Tabular
Unrivalled Data Support
3
Migrating
CAD drawings
to GIS
Scenario 1:
Building Areas
Migrating CAD
Drawings to GIS
Goal Block Key Result
Convert
Microstation drawn
Forest Cover maps
to be used in GIS
analysis
Scenario 1: Building Areas
Forest Cover maps
store boundary
lines and interior
points to represent
areas. GIS wants
areas with
attributes.
Use FME’s
AreaBuilder and
PointOnArea
Overlayer to create
the areas with
correct attributes
GIS ready data
from a process
easily automated
and able to run
over thousands of
input files.
Migrating CAD drawings to GIS
Input
Input
Flash
Demo
Output
Solution
Recap: Building Areas for GIS
The Task
Build areas from
CAD linework
Tips for Success
● Discover the names FME assigns to CAD
properties to filter/route data
● Feature Caches & Visual Preview Window
● Tester
● Use Geometric operations to convert
representation to information
○ AreaBuilder
○ PointOnAreaOverlayer
The Solution
Use FMEʼs
transformation
capabilities to
quickly convert
CAD lines and
points into GIS
ready data
Migrating CAD
Drawings to GIS
Scenario 2:
Coordinate Systems
Goal Block Key Result
Read and set
coordinate systems
from original CAD
files to be able to use
in GIS.
Scenario 2: Coordinate Systems
DWG file does not
always have
coordinate systems
set.
Showcase available
coordinate systems.
The data now has
coordinate systems
assigned and is
ready to use in GIS.
Migrating CAD drawings to GIS
Austin Open Data
Input Data:
Demo
Demo
Solution
Recap: Coordinate Systems
The Task
Assign Coordinate
System
Tips for Success
● Set the coordinate system in Reader
● Use CoordinateSystemSetter to set
the coordinate system of your data
● Use Reprojector as well as other
coordinate system transformers
Writing with coordinate systems:
Which AutoCAD format should I use?
Getting started with AutoCAD
The Solution
Read in CAD file
and assign
coordinate system
in reader or with
Transformer
Migrating CAD
Drawings to GIS
Scenario 3:
Moving From Labels
To Attributes with
Proximity
Goal Block Key Result
Transfer label
information to
nearby
lines.
Scenario 3: Moving From Labels
To Attributes with Proximity
Containment is not
an option.
Proximity matching
with the
NeighborFinder.
Label information is
transferred to nearby
lines.
Migrating CAD drawings to GIS
Input:
Demo
Solution
Recap: Moving From Labels To Attributes with
Proximity
The Task
Transfer label
information to
nearby lines.
Tips for Success
● Use NeighborFinder to do
proximity matching
● LineCombiner to join short lines
into longer ones
● Consider automating QA using a
Tester
The Solution
Proximity
matching.
Canʼt Remember 500+
Transformers?
Find your perfect transformer
safe.com/transformers
You donʼt need to!
Use the FME Transformer Gallery.
● Filter by category
● Access it in Workbench
(View > Windows > Transformer Gallery)
● Quick Add in Workbench
Canʼt Remember 500+
Transformers?
You donʼt need to!
Use the FME Transformer Gallery.
● Filter by category
● Access it in Workbench
(View > Windows > Transformer Gallery)
● Quick Add in Workbench
Migrating CAD
Drawings to GIS
Scenario 4:
Schema Drift
Using RegEx & AI
What is Schema Drift?
Solve more schema drift:
safe.com/webinars
A change in the source or
target data definition.
Usually accompanied by
frustration and time loss.
“Theyʼve added yet another column
to my excel spreadsheet – this
schema drift has got to stop!”
Goal Block Key Result
Extract attributes
encoded in CAD layer
names for use in GIS
Schema Drift: Decode Attribute-rich Layer Names
A comprehensive
specification embedded
attributes in parts of the
layer’s name, making it
very hard to understand
or otherwise use the
data.
Split attributes to pick
out the parts, then
apply lookups to
decode to useful
values.
Understandable,
GIS-ready dataset.
Migrating CAD drawings to GIS
Layer Name: xxxYYYYMMDDzz
xxx = 3 character code for road type
YYYYMMDD = 8 digits for date of last update
zz = 2 characters to represent collection method
Demo
Recap: Decode Attribute-rich Layer Names
The Task
Extract attributes
encoded in CAD layer
names for use in GIS
Tips for Success
● AttributeSplitter to break apart the
layer name
● OR use a StringSearcher to extract
values using RegEx
● Decode the parts using a
AttributeValueMapper
● Route to an attribute-rich GIS
dataset
The Solution
Split layer names into
parts, apply lookups to
create understandable
attribute values
Migrating CAD
Drawings to GIS
Scenario 5:
Digital Plan
Submission
City of Henderson
Project
Digital Plan Submission
Solution
FME provides self-serve CAD data upload, validation,
and integration into GIS.
Results
● Reduced data integration time by 75%.
● Eliminated the risk of manual error.
● Removed duplicate work.
● Faster processing of submissions.
● Ensured CAD data validation.
“We chose FME for this project because the interface is easy
to use and allows us to provide an adaptable solution to
enhance interaction with the City’s partners.”
- Erika Provost, City of Henderson
Goal Block Key Result
Create a digital plan
submission to
automatically check
and upload CAD
drawings to ArcGIS
Online.
Scenario 5: Digital Plan Submission
It takes time and
manual effort to
process development
plans (clean up
geometry, and extract
data), to combine into
GIS data.
Use FME to validate
CAD submissions
before automatically
uploading to ArcGIS
Online.
Submissions that
meet requirements
are uploaded to
ArcGIS Online, and
ones that don’t are
sent back for fixing.
Migrating CAD drawings to GIS
Recap: Digital Plan Submission
The Task
Create a digital plan
submission from DWG
to AGOL.
Tips for Success
The Solution
Use FME to check
CAD submissions
for criteria before
automatically
uploading to
ArcGIS Online.
● Preserve labels and attribution from text, blocks or dimensions
● Interpret layers, styles or symbols as attributes
● Improve geometry:
○ Creating connectivity
■ Snapper
■ Intersector
○ Forming areas from lines
■ AreaBuilder
● Combine geometry and attributes using proximity
○ PointOnAreaOverlay
○ NeighborFinder
4
Sharing GIS
data with
CAD users
GIS to CAD Challenges
● Creating visually appealing CAD
drawings
● Represent GIS intelligence
● Meeting CAD standards
Sharing GIS data with CAD users
Sharing GIS
Data with
CAD Users
Scenario 6:
Applying Styling
Goal Block Key Result
Sharing GIS data with CAD users
Produce output
conforming to the
provided CAD styling
specification.
GIS data doesn’t have
explicit styling
information, but a CAD
styling specification is
available.
Use the DWGStyler
or DGNStyler to
prepare data for
output to CAD.
An effortless flow of
data between GIS
and CAD users
Scenario 6: Applying Styling
Input:
Demo
Solution:
Output:
Recap: Applying Styling
The Task
Produce output
conforming to the
provided CAD styling
specification.
Tips for Success
● Use a Template CAD file to provide
symbol and layer definitions
● Use multiple DWGStylers to set
appropropriate styling format
attributes
● Clean-up data prior to styling by
filtering or labelling
● Use the DGNStyler for Microstation
The Solution
Use a template file and
several DWGStylers to
apply symbology to
different features.
Sharing GIS
Data with
CAD Users
Scenario 7:
Self-Serve Data
Requests
Project
Automated “One Call” (Call Before You Dig) system
Solution
FME automatically extracts information from GIS and
asset management systems to fulfill underground
information packages.
Results
● Reduced package turnaround time from 3 days to
3 minutes.
● Re-allocated dedicated staff resource to other
high-value services.
● Removed the risk of manual errors.
“Because of FME we were able to process tickets 24/7 - anytime,
anywhere.”
- Herman Louie, GIS Analyst, City of Burnaby
City of Burnaby
6
Conclusion
Achieve harmony
between CAD & GIS
by automating its
integration.
7
Resources
Tutorials in the FME
Community
● GIS to CAD: Convert Parcel Polygons and
Lines from Geodatabase to DGN
● How to Convert DGN to Shapefile (CAD
Levels to GIS Attributes)
● Getting Started with AutoCAD
● Using the Geometry Parameter
Resources
Get our Ebook
Spatial Data for the
Enterprise
fme.ly/gzc
Guided learning experiences
at your fingertips
community.safe.com
/s/academy
FME Academy
Check out how-to’s & demos
in the knowledge base
community.safe.com
/s/knowledge-base
Knowledge Base Webinars
Upcoming & on-demand
webinars
safe.com/webinars
8
Next Steps
We’d love to help you get
started.
Get in touch with us at
info@safe.com
Experience the FME Accelerator
Contact Us
Unlock the power of your
data in only 90 minutes
Register for free at
fme.safe.com/accelerator
ClaimYour Community Badge
● Get community badges for watching
webinars!
● fme.ly/WebinarBadge
● Today’s code: M30VXU
Join the Community today!
9
Q&A
ThankYou
Recap of Next Steps
1 Join the FME Community
2 Contact us
3 Experience the FME Accelerator
Please fill out our
webinar survey

More Related Content

Similar to Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration

Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formatskishor kumar
 
CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5
CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5
CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5Benjamin Reese
 
Blender for ArchViz.pdf
Blender for ArchViz.pdfBlender for ArchViz.pdf
Blender for ArchViz.pdfshan_1900
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data MigrationITC Infotech
 
3DCS Dimensional Variation Analysis Integrated in Siemens NX CAD
3DCS Dimensional Variation Analysis Integrated in Siemens NX CAD3DCS Dimensional Variation Analysis Integrated in Siemens NX CAD
3DCS Dimensional Variation Analysis Integrated in Siemens NX CADBenjamin Reese
 
Scaling Ride-Hailing with Machine Learning on MLflow
Scaling Ride-Hailing with Machine Learning on MLflowScaling Ride-Hailing with Machine Learning on MLflow
Scaling Ride-Hailing with Machine Learning on MLflowDatabricks
 
Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1Safe Software
 
AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...Institute of Contemporary Sciences
 
New Features in Solidworks 2017 for Solidworks 2016 Users
New Features in Solidworks 2017 for Solidworks 2016 UsersNew Features in Solidworks 2017 for Solidworks 2016 Users
New Features in Solidworks 2017 for Solidworks 2016 UsersEngineering Technique
 
The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...
The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...
The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...Safe Software
 
Lifting the Hood of FME Engine 2022.0
Lifting the Hood of FME Engine 2022.0Lifting the Hood of FME Engine 2022.0
Lifting the Hood of FME Engine 2022.0Safe Software
 
Reuse Strategy for MBSE Data - GPDIS 2022
Reuse Strategy for MBSE Data - GPDIS 2022Reuse Strategy for MBSE Data - GPDIS 2022
Reuse Strategy for MBSE Data - GPDIS 2022SodiusWillert
 
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 IntegrationSafe Software
 
Lect 02_Introduction to Computer Aided Design.pptx
Lect 02_Introduction to Computer Aided Design.pptxLect 02_Introduction to Computer Aided Design.pptx
Lect 02_Introduction to Computer Aided Design.pptxsuyogpatil49
 
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptxMicrosoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptxAbdoulaye DOUCOURE
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...SANGHEE SHIN
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and AlgorithmYatin Singh
 
Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...
Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...
Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...Melissa Tiffany
 

Similar to Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration (20)

Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formats
 
CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5
CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5
CATIA Integrated Tolerance Analysis - 3DCS for CATIA V5
 
Blender for ArchViz.pdf
Blender for ArchViz.pdfBlender for ArchViz.pdf
Blender for ArchViz.pdf
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data Migration
 
3DCS Dimensional Variation Analysis Integrated in Siemens NX CAD
3DCS Dimensional Variation Analysis Integrated in Siemens NX CAD3DCS Dimensional Variation Analysis Integrated in Siemens NX CAD
3DCS Dimensional Variation Analysis Integrated in Siemens NX CAD
 
Scaling Ride-Hailing with Machine Learning on MLflow
Scaling Ride-Hailing with Machine Learning on MLflowScaling Ride-Hailing with Machine Learning on MLflow
Scaling Ride-Hailing with Machine Learning on MLflow
 
Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1
 
AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...AutoML for user segmentation: how to match millions of users with hundreds of...
AutoML for user segmentation: how to match millions of users with hundreds of...
 
New Features in Solidworks 2017 for Solidworks 2016 Users
New Features in Solidworks 2017 for Solidworks 2016 UsersNew Features in Solidworks 2017 for Solidworks 2016 Users
New Features in Solidworks 2017 for Solidworks 2016 Users
 
The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...
The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...
The Best Come from Fresh Ingredients: Creating CAD Files from an Enterprise S...
 
Lifting the Hood of FME Engine 2022.0
Lifting the Hood of FME Engine 2022.0Lifting the Hood of FME Engine 2022.0
Lifting the Hood of FME Engine 2022.0
 
Reuse Strategy for MBSE Data - GPDIS 2022
Reuse Strategy for MBSE Data - GPDIS 2022Reuse Strategy for MBSE Data - GPDIS 2022
Reuse Strategy for MBSE Data - GPDIS 2022
 
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
 
Webinar - Transforming Graphical Data
Webinar - Transforming Graphical DataWebinar - Transforming Graphical Data
Webinar - Transforming Graphical Data
 
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)
 
Lect 02_Introduction to Computer Aided Design.pptx
Lect 02_Introduction to Computer Aided Design.pptxLect 02_Introduction to Computer Aided Design.pptx
Lect 02_Introduction to Computer Aided Design.pptx
 
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptxMicrosoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
Microsoft_Databricks Datathon - Submission Deck TEMPLATE.pptx
 
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
Let's integrate CAD/BIM/GIS on the same platform: A practical approach in rea...
 
Graphics Standards and Algorithm
Graphics Standards and AlgorithmGraphics Standards and Algorithm
Graphics Standards and Algorithm
 
Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...
Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...
Unleash Workflow Within Plant Design Processes with Laser Scans and Autodesk ...
 

Recently uploaded

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 InsightSafe Software
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentationyogeshlabana357357
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGDSC PJATK
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024Stephen Perrenod
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfFIDO Alliance
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideStefan Dietze
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...FIDO Alliance
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 

Recently uploaded (20)

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
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
AI mind or machine power point presentation
AI mind or machine power point presentationAI mind or machine power point presentation
AI mind or machine power point presentation
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
Google I/O Extended 2024 Warsaw
Google I/O Extended 2024 WarsawGoogle I/O Extended 2024 Warsaw
Google I/O Extended 2024 Warsaw
 
TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024TopCryptoSupers 12thReport OrionX May2024
TopCryptoSupers 12thReport OrionX May2024
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The InsideCollecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
Collecting & Temporal Analysis of Behavioral Web Data - Tales From The Inside
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...Hyatt driving innovation and exceptional customer experiences with FIDO passw...
Hyatt driving innovation and exceptional customer experiences with FIDO passw...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration

  • 1. Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
  • 2. Evie Lapalme Technical Support Specialist, FME Form Sara Mak Technical Support Specialist, FME Form
  • 3. Agenda 1 Overview 2 Migrating CAD drawings to GIS Challenges coordinate systems, labelling, schema drift Real-world solutions Demos Agenda
  • 4. Agenda 3 Sharing GIS data with CAD users Challenges styling, data requests Real-world solutions Demos 4 Conclusion, Resources and Q&A Agenda
  • 5. Welcome to Livestorm. A few ways to engage with us during the webinar: Audio issues? Click this for 4 simple troubleshooting steps.
  • 6. Poll: What do you see as the biggest challenge in CAD to GIS (and vice versa) data integration?
  • 8. Achieve seamless data integration between CAD & GIS. Introduction
  • 9. CAD users have a drawing perspective: ● Layers & levels ● Styles & Symbology ● Dimensions & Labels CAD vs. GIS: Different Perspectives Introduction
  • 10. GIS users have a feature perspective: ● Attributes and geometry ● Data structure, model ● Relational tables, domains ● Location (including Coordinate System) ● Connectivity and proximity ● Analysis CAD vs. GIS: Different Perspectives Introduction
  • 12. 29+ 27K+ 128 190 20K+ years of solving data challenges FME Community members countries with FME customers organizations worldwide global partners with FME services 29+ 29K+ 128 140+ 25K+ years of solving data challenges FME Community members countries with FME customers organizations worldwide global partners with FME services 200K+ users worldwide Safe & FME
  • 13. One platform, two technologies FME Form FME Flow Build and run data workflows Automate data workflows FME Flow Hosted Safe Software managed instance fme.safe.com/platform FME Enterprise Integration Platform Safe & FME
  • 14. Number of supported data types in FME 1995 2000 2005 2010 2015 2020 2023… 10 100 300 500 GIS CAD Database XML Raster 3D BIM Web Point Cloud Cloud Big Data IOT Gaming BI Indoor Mapping AR/VR Generative AI Cloud Native Tabular Unrivalled Data Support
  • 17. Goal Block Key Result Convert Microstation drawn Forest Cover maps to be used in GIS analysis Scenario 1: Building Areas Forest Cover maps store boundary lines and interior points to represent areas. GIS wants areas with attributes. Use FME’s AreaBuilder and PointOnArea Overlayer to create the areas with correct attributes GIS ready data from a process easily automated and able to run over thousands of input files. Migrating CAD drawings to GIS
  • 18. Input
  • 19. Input
  • 21.
  • 24. Recap: Building Areas for GIS The Task Build areas from CAD linework Tips for Success ● Discover the names FME assigns to CAD properties to filter/route data ● Feature Caches & Visual Preview Window ● Tester ● Use Geometric operations to convert representation to information ○ AreaBuilder ○ PointOnAreaOverlayer The Solution Use FMEʼs transformation capabilities to quickly convert CAD lines and points into GIS ready data
  • 25. Migrating CAD Drawings to GIS Scenario 2: Coordinate Systems
  • 26. Goal Block Key Result Read and set coordinate systems from original CAD files to be able to use in GIS. Scenario 2: Coordinate Systems DWG file does not always have coordinate systems set. Showcase available coordinate systems. The data now has coordinate systems assigned and is ready to use in GIS. Migrating CAD drawings to GIS
  • 28. Demo
  • 29. Demo
  • 31. Recap: Coordinate Systems The Task Assign Coordinate System Tips for Success ● Set the coordinate system in Reader ● Use CoordinateSystemSetter to set the coordinate system of your data ● Use Reprojector as well as other coordinate system transformers Writing with coordinate systems: Which AutoCAD format should I use? Getting started with AutoCAD The Solution Read in CAD file and assign coordinate system in reader or with Transformer
  • 32. Migrating CAD Drawings to GIS Scenario 3: Moving From Labels To Attributes with Proximity
  • 33. Goal Block Key Result Transfer label information to nearby lines. Scenario 3: Moving From Labels To Attributes with Proximity Containment is not an option. Proximity matching with the NeighborFinder. Label information is transferred to nearby lines. Migrating CAD drawings to GIS
  • 35. Demo
  • 36.
  • 38. Recap: Moving From Labels To Attributes with Proximity The Task Transfer label information to nearby lines. Tips for Success ● Use NeighborFinder to do proximity matching ● LineCombiner to join short lines into longer ones ● Consider automating QA using a Tester The Solution Proximity matching.
  • 39. Canʼt Remember 500+ Transformers? Find your perfect transformer safe.com/transformers You donʼt need to! Use the FME Transformer Gallery. ● Filter by category ● Access it in Workbench (View > Windows > Transformer Gallery) ● Quick Add in Workbench
  • 40. Canʼt Remember 500+ Transformers? You donʼt need to! Use the FME Transformer Gallery. ● Filter by category ● Access it in Workbench (View > Windows > Transformer Gallery) ● Quick Add in Workbench
  • 41. Migrating CAD Drawings to GIS Scenario 4: Schema Drift Using RegEx & AI
  • 42. What is Schema Drift? Solve more schema drift: safe.com/webinars A change in the source or target data definition. Usually accompanied by frustration and time loss. “Theyʼve added yet another column to my excel spreadsheet – this schema drift has got to stop!”
  • 43. Goal Block Key Result Extract attributes encoded in CAD layer names for use in GIS Schema Drift: Decode Attribute-rich Layer Names A comprehensive specification embedded attributes in parts of the layer’s name, making it very hard to understand or otherwise use the data. Split attributes to pick out the parts, then apply lookups to decode to useful values. Understandable, GIS-ready dataset. Migrating CAD drawings to GIS
  • 44. Layer Name: xxxYYYYMMDDzz xxx = 3 character code for road type YYYYMMDD = 8 digits for date of last update zz = 2 characters to represent collection method
  • 45. Demo
  • 46.
  • 47.
  • 48. Recap: Decode Attribute-rich Layer Names The Task Extract attributes encoded in CAD layer names for use in GIS Tips for Success ● AttributeSplitter to break apart the layer name ● OR use a StringSearcher to extract values using RegEx ● Decode the parts using a AttributeValueMapper ● Route to an attribute-rich GIS dataset The Solution Split layer names into parts, apply lookups to create understandable attribute values
  • 49. Migrating CAD Drawings to GIS Scenario 5: Digital Plan Submission
  • 50. City of Henderson Project Digital Plan Submission Solution FME provides self-serve CAD data upload, validation, and integration into GIS. Results ● Reduced data integration time by 75%. ● Eliminated the risk of manual error. ● Removed duplicate work. ● Faster processing of submissions. ● Ensured CAD data validation. “We chose FME for this project because the interface is easy to use and allows us to provide an adaptable solution to enhance interaction with the City’s partners.” - Erika Provost, City of Henderson
  • 51. Goal Block Key Result Create a digital plan submission to automatically check and upload CAD drawings to ArcGIS Online. Scenario 5: Digital Plan Submission It takes time and manual effort to process development plans (clean up geometry, and extract data), to combine into GIS data. Use FME to validate CAD submissions before automatically uploading to ArcGIS Online. Submissions that meet requirements are uploaded to ArcGIS Online, and ones that don’t are sent back for fixing. Migrating CAD drawings to GIS
  • 52. Recap: Digital Plan Submission The Task Create a digital plan submission from DWG to AGOL. Tips for Success The Solution Use FME to check CAD submissions for criteria before automatically uploading to ArcGIS Online. ● Preserve labels and attribution from text, blocks or dimensions ● Interpret layers, styles or symbols as attributes ● Improve geometry: ○ Creating connectivity ■ Snapper ■ Intersector ○ Forming areas from lines ■ AreaBuilder ● Combine geometry and attributes using proximity ○ PointOnAreaOverlay ○ NeighborFinder
  • 54. GIS to CAD Challenges ● Creating visually appealing CAD drawings ● Represent GIS intelligence ● Meeting CAD standards Sharing GIS data with CAD users
  • 55. Sharing GIS Data with CAD Users Scenario 6: Applying Styling
  • 56. Goal Block Key Result Sharing GIS data with CAD users Produce output conforming to the provided CAD styling specification. GIS data doesn’t have explicit styling information, but a CAD styling specification is available. Use the DWGStyler or DGNStyler to prepare data for output to CAD. An effortless flow of data between GIS and CAD users Scenario 6: Applying Styling
  • 58. Demo
  • 59.
  • 62. Recap: Applying Styling The Task Produce output conforming to the provided CAD styling specification. Tips for Success ● Use a Template CAD file to provide symbol and layer definitions ● Use multiple DWGStylers to set appropropriate styling format attributes ● Clean-up data prior to styling by filtering or labelling ● Use the DGNStyler for Microstation The Solution Use a template file and several DWGStylers to apply symbology to different features.
  • 63. Sharing GIS Data with CAD Users Scenario 7: Self-Serve Data Requests
  • 64. Project Automated “One Call” (Call Before You Dig) system Solution FME automatically extracts information from GIS and asset management systems to fulfill underground information packages. Results ● Reduced package turnaround time from 3 days to 3 minutes. ● Re-allocated dedicated staff resource to other high-value services. ● Removed the risk of manual errors. “Because of FME we were able to process tickets 24/7 - anytime, anywhere.” - Herman Louie, GIS Analyst, City of Burnaby City of Burnaby
  • 66. Achieve harmony between CAD & GIS by automating its integration.
  • 68. Tutorials in the FME Community ● GIS to CAD: Convert Parcel Polygons and Lines from Geodatabase to DGN ● How to Convert DGN to Shapefile (CAD Levels to GIS Attributes) ● Getting Started with AutoCAD ● Using the Geometry Parameter Resources
  • 69. Get our Ebook Spatial Data for the Enterprise fme.ly/gzc Guided learning experiences at your fingertips community.safe.com /s/academy FME Academy
  • 70. Check out how-to’s & demos in the knowledge base community.safe.com /s/knowledge-base Knowledge Base Webinars Upcoming & on-demand webinars safe.com/webinars
  • 72. We’d love to help you get started. Get in touch with us at info@safe.com Experience the FME Accelerator Contact Us Unlock the power of your data in only 90 minutes Register for free at fme.safe.com/accelerator
  • 73. ClaimYour Community Badge ● Get community badges for watching webinars! ● fme.ly/WebinarBadge ● Today’s code: M30VXU Join the Community today!
  • 74. 9 Q&A
  • 75. ThankYou Recap of Next Steps 1 Join the FME Community 2 Contact us 3 Experience the FME Accelerator Please fill out our webinar survey