SlideShare a Scribd company logo
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
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
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
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
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
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
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
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
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: MWLBF
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 (20)

Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017
Safe Software
 
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial DataWeb Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Safe Software
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formats
kishor 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 V5
Benjamin Reese
 
Blender for ArchViz.pdf
Blender for ArchViz.pdfBlender for ArchViz.pdf
Blender for ArchViz.pdf
shan_1900
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data Migration
ITC 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 CAD
Benjamin 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 MLflow
Databricks
 
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
Safe 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 Users
Engineering 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.0
Safe 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 2022
SodiusWillert
 
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
Safe Software
 
Webinar - Transforming Graphical Data
Webinar - Transforming Graphical DataWebinar - Transforming Graphical Data
Webinar - Transforming Graphical Data
Larson Software Technology
 
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)
The HDF-EOS Tools and Information Center
 
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
suyogpatil49
 
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
Abdoulaye 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
 
Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017Extending 3D Model Visualization with FME 2017
Extending 3D Model Visualization with FME 2017
Safe Software
 
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial DataWeb Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Web Mapping 101: Creating Dynamic Web Maps with Geospatial Data
Safe Software
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formats
kishor 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 V5
Benjamin Reese
 
Blender for ArchViz.pdf
Blender for ArchViz.pdfBlender for ArchViz.pdf
Blender for ArchViz.pdf
shan_1900
 
Es legacy System & Data Migration
Es legacy System & Data MigrationEs legacy System & Data Migration
Es legacy System & Data Migration
ITC 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 CAD
Benjamin 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 MLflow
Databricks
 
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
Safe 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 Users
Engineering 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.0
Safe 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 2022
SodiusWillert
 
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
Safe 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.pptx
suyogpatil49
 
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
Abdoulaye 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
 

More from Safe Software (20)

Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)
Safe Software
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Safe Software
 
Driving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data SolutionsDriving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data Solutions
Safe Software
 
Managing Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & DetectManaging Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & Detect
Safe Software
 
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-WorldAll-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
Safe Software
 
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You NeededSafer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safe Software
 
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Safe Software
 
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Safe Software
 
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
 
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
 
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AIAI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
Safe Software
 
All-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and GoogleAll-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and Google
Safe Software
 
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering ResourcesFME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
Safe Software
 
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
How to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-CodeHow to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-Code
Safe Software
 
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Safe Software
 
From Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FMEFrom Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FME
Safe Software
 
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest KickoffFME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
Safe Software
 
Introducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and ARIntroducing FME Realize: A New Era of Spatial Computing and AR
Introducing FME Realize: A New Era of Spatial Computing and AR
Safe Software
 
How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)How to Integrate FME with Databricks (and Why You’ll Want To)
How to Integrate FME with Databricks (and Why You’ll Want To)
Safe Software
 
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Integrating FME with Python: Tips, Demos, and Best Practices for Powerful Aut...
Safe Software
 
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Managing Changing Data with FME: Part 2 – Flexible Approaches to Tracking Cha...
Safe Software
 
Driving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data SolutionsDriving Transportation Forward: Real-World Data Solutions
Driving Transportation Forward: Real-World Data Solutions
Safe Software
 
Managing Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & DetectManaging Changing Data with FME Part 1 - Compare & Detect
Managing Changing Data with FME Part 1 - Compare & Detect
Safe Software
 
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-WorldAll-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
All-Data, Any-AI Integration: FME & Amazon Bedrock in the Real-World
Safe Software
 
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You NeededSafer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safer’s Picks: The 6 FME Transformers You Didn’t Know You Needed
Safe Software
 
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Powering Energy and Utilities with Data Integration: Smarter Data, Smoother O...
Safe Software
 
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Navigating SharePoint Integration: From Seamless Configuration to Workflow Au...
Safe Software
 
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
[Webinar] Scaling Made Simple: Getting Started with No-Code Web Apps
Safe Software
 
Data-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second CountsData-Driven Public Safety: Reliable Data When Every Second Counts
Data-Driven Public Safety: Reliable Data When Every Second Counts
Safe Software
 
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AIAI Agents Made Simple: Unleash the Power of All Your Data with Any AI
AI Agents Made Simple: Unleash the Power of All Your Data with Any AI
Safe Software
 
All-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and GoogleAll-Data Any-AI Integration Innovations with FME and Google
All-Data Any-AI Integration Innovations with FME and Google
Safe Software
 
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering ResourcesFME Hub Unlocked: Your Guide to Sharing and Discovering Resources
FME Hub Unlocked: Your Guide to Sharing and Discovering Resources
Safe Software
 
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Building Scalable FME Solutions: Best Practices for Workspaces, Automation an...
Safe Software
 
How to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-CodeHow to Connect to Any REST API with No-Code
How to Connect to Any REST API with No-Code
Safe Software
 
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Bridging Classroom and Career: Cutting-Edge Data Integration Grants for Educa...
Safe Software
 
From Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FMEFrom Pixels to Insights: Getting Started with Imagery in FME
From Pixels to Insights: Getting Started with Imagery in FME
Safe Software
 
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest KickoffFME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
FME Flow Takes Flight! 12 Days of FME: Community Contest Kickoff
Safe Software
 

Recently uploaded (20)

Master tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 Professio
Master tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 ProfessioMaster tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 Professio
Master tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 Professio
Kari Kakkonen
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
katalinjordans2
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...
Ivan Ruchkin
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
cloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mitacloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mita
siyaldhande02
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
Fully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and ControlFully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and Control
ShapeBlue
 
SDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhereSDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhere
Adtran
 
What’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptxWhat’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptx
Lisa ward
 
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptxFrom Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
Mohammad Jomaa
 
Introducing Ensemble Cloudlet vRouter
Introducing Ensemble  Cloudlet vRouterIntroducing Ensemble  Cloudlet vRouter
Introducing Ensemble Cloudlet vRouter
Adtran
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
SOFTTECHHUB
 
UiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build PipelinesUiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build Pipelines
UiPathCommunity
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
John Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 TalkJohn Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 Talk
Razin Mustafiz
 
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AI Emotional Actors:  “When Machines Learn to Feel and Perform"AI Emotional Actors:  “When Machines Learn to Feel and Perform"
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AkashKumar809858
 
The 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptxThe 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptx
aptyai
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 
Master tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 Professio
Master tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 ProfessioMaster tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 Professio
Master tester AI toolbox - Kari Kakkonen at Testaus ja AI 2025 Professio
Kari Kakkonen
 
New Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDBNew Ways to Reduce Database Costs with ScyllaDB
New Ways to Reduce Database Costs with ScyllaDB
ScyllaDB
 
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
2025-05-22_Automate__Motivate_Spiff_Meets_Marketing_Cloud.pptx
katalinjordans2
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification o...
Ivan Ruchkin
 
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AIAI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
AI in Java - MCP in Action, Langchain4J-CDI, SmallRye-LLM, Spring AI
Buhake Sindi
 
cloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mitacloudgenesis cloud workshop , gdg on campus mita
cloudgenesis cloud workshop , gdg on campus mita
siyaldhande02
 
STKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 versionSTKI Israel Market Study 2025 final v1 version
STKI Israel Market Study 2025 final v1 version
Dr. Jimmy Schwarzkopf
 
Fully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and ControlFully Open-Source Private Clouds: Freedom, Security, and Control
Fully Open-Source Private Clouds: Freedom, Security, and Control
ShapeBlue
 
SDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhereSDG 9000 Series: Unleashing multigigabit everywhere
SDG 9000 Series: Unleashing multigigabit everywhere
Adtran
 
What’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptxWhat’s New in Web3 Development Trends to Watch in 2025.pptx
What’s New in Web3 Development Trends to Watch in 2025.pptx
Lisa ward
 
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptxFrom Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
From Legacy to Cloud-Native: A Guide to AWS Modernization.pptx
Mohammad Jomaa
 
Introducing Ensemble Cloudlet vRouter
Introducing Ensemble  Cloudlet vRouterIntroducing Ensemble  Cloudlet vRouter
Introducing Ensemble Cloudlet vRouter
Adtran
 
Dev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API WorkflowsDev Dives: System-to-system integration with UiPath API Workflows
Dev Dives: System-to-system integration with UiPath API Workflows
UiPathCommunity
 
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
With Claude 4, Anthropic redefines AI capabilities, effectively unleashing a ...
SOFTTECHHUB
 
UiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build PipelinesUiPath Community Zurich: Release Management and Build Pipelines
UiPath Community Zurich: Release Management and Build Pipelines
UiPathCommunity
 
Introducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRCIntroducing the OSA 3200 SP and OSA 3250 ePRC
Introducing the OSA 3200 SP and OSA 3250 ePRC
Adtran
 
John Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 TalkJohn Carmack’s Slides From His Upper Bound 2025 Talk
John Carmack’s Slides From His Upper Bound 2025 Talk
Razin Mustafiz
 
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AI Emotional Actors:  “When Machines Learn to Feel and Perform"AI Emotional Actors:  “When Machines Learn to Feel and Perform"
AI Emotional Actors: “When Machines Learn to Feel and Perform"
AkashKumar809858
 
The 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptxThe 2025 Digital Adoption Blueprint.pptx
The 2025 Digital Adoption Blueprint.pptx
aptyai
 
Droidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing HealthcareDroidal: AI Agents Revolutionizing Healthcare
Droidal: AI Agents Revolutionizing Healthcare
Droidal LLC
 

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
  • 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
  • 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
  • 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
  • 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 [email protected] 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: MWLBF 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