SlideShare a Scribd company logo
1 of 67
Download to read offline
Bridging Between CAD & GIS:
8 Ways to Automate Data
Integration
Meet the Presenters
Dale Lutz Jovita Chan
Agenda for today:
● Migrating CAD drawings to GIS
○ Challenges (complex geometry, annotations)
○ Real-world solutions
○ Demo: Digital plan submission workflow
● Sharing GIS data with CAD users
○ Challenges (coordinate systems)
○ Real-world solutions
○ Demo: Requesting CAD data from GIS workflow
● Q&A
Our Mission
To help you maximize
the value of data.
FME®
Integration Platform
Connect. Transform. Automate.
FME Desktop FME Server FME Cloud
Build & Run Data Workflows Automate Data Workflows
(on-premises)
Automate Data Workflows
(hosted FME Server)
Mobile Apps
Access the Power of FME
Wherever You Are
Get a free trial of FME Desktop and FME Server at safe.com
CAD vs. GIS:
Different Perspectives
CAD users have a drawing
perspective:
● Layers & levels
● Styles & Symbology
● Dimensions & Labels
CAD vs. GIS:
Different Perspectives
GIS users have a feature perspective:
● Attributes and geometry
● Data structure, model
● Relational tables, domains
● Location (including Coordinate
System)
● Connectivity and proximity
● Analysis
Scenario 1: Building Areas
Part 1:
Migrating CAD Drawings to GIS
Scenario 1: Building Areas for GIS
The Task
Convert
Microstation drawn
Forest Cover maps
to be used in GIS
analysis
The Problem
Forest Cover maps
store boundary
lines and interior
points to represent
areas. GIS wants
areas with
attributes.
The Solution
Use FME’s
AreaBuilder and
PointOnArea
Overlayer to create
the areas with
correct attributes
The Result
GIS ready data
from a process
easily automated
and able to run
over thousands of
input files.
Input
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 Information Window
○ Feature Type -> Format Attributes
○ Tester
● Use Geometric operations to convert
representation to information
○ AreaBuilder
○ PointOnAreaOverlay
The Solution
Use FME’s
transformation
capabilities to
quickly convert
CAD lines and
points into GIS
ready data
Scenario 2: Transforming from CAD to GeoJSON
Migrating CAD Drawings to GIS
Transforming from CAD to GeoJSON
The Task
Create a GeoJSON File
containing geometries
and text from original
CAD files.
The Problem
DWG file has rooms
drawn as closed
polylines, all in 1 layer.
Within each polyline,
there are 2 text labels
on different layers.
The Solution
Extract CAD properties
into unique attributes
and combine multiple
entities into one.
The Result
Data where it needs to
be! The rooms are
transformed to
geometries and text
labels are properties of
the geometries.
Scenario 2
Thanks to our community
for this great question!
Ask a question & get answers at
safe.com/community
Input:
Township of Langley Open Data
Solution
Recap: Transforming from CAD to GeoJSON
The Task
Produce a single
GeoJSON file.
Tips for Success
● Extract CAD properties into unique
attributes with
TextPropertyExtractor
● Use PointOnAreaOverlay to
combine multiple entities into one
● Use Tester to do sanity checks
The Solution
Extract CAD
properties into
unique attributes
and combine
multiple entities
into one.
Can’t Remember 400+
Transformers?
Find your perfect transformer
safe.com/transformers
You don’t need to!
Use the FME Transformer Gallery.
● Filter by category
● Quick Add aliases (verb + ‘er’)
● Access it in Workbench
(View > Windows > Transformer Gallery)
Scenario 3: Moving From Labels To Attributes with Proximity
Migrating CAD Drawings to GIS
Scenario 3: Moving From Labels To
Attributes with Proximity
The Task
Transfer label
information to nearby
lines.
The Problem
Containment is not an
option.
The Solution
Proximity matching
with the
NeighbourFinder.
The Result
Label information is
transferred to nearby
lines.
Input:
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
● Automate QA using Tester
○ Humans may need to do final
QA
● Consider LineCombiner to join
short lines into longer ones
○ Pseudo-node removal
The Solution
Proximity
matching.
Scenario 4: Battling Schema Drift
Migrating CAD Drawings to GIS
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!”
Schema Drift Example 1:
No naming specification followed
Road, Street, Roads, Streets, StreetLines, ...
Overcoming Schema Drift
Example 1: No naming specification followed
The Task
Migrate CAD linework to
a new CAD standard for
use in both CAD and
GIS.
The Problem
No specification was
followed (or it changed)
and the input layers
have a wide range of
names
The Solution
Scan for the complete
set of names and make
a mapping to the
desired CAD/GIS
naming. Apply the
mapping on translation.
The Result
A flexible input process
created with a
minimum of manual
effort and a cleaned up
CAD file ready for
sharing or GIS import!
Recap: Moving to a Naming Specification
The Task
Modify CAD data to
conform to a naming
convention for layers
Tips for Success
● Use DuplicateFilter to find unique
layer names
● Track the layer mapping in
spreadsheet
● Apply the layer mapping using a
DatabaseJoiner
● Use Feature Type Fanout to route
data to the new, correct layers
The Solution
Extract existing names,
create a mapping
spreadsheet, apply to
create conformant CAD
files
Schema Drift Example 2:
Decode Attribute-rich Layer Names
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
Overcoming Schema Drift
Example 2: Decode Attribute-rich Layer Names
The Task
Extract attributes
encoded in CAD layer
names for use in GIS
The Problem
A comprehensive
specification embedded
attributes in parts of the
layer’s name, making it
very hard to understand
or otherwise use the
data.
The Solution
Split attributes to pick
out the parts, then
apply lookups to
decode to useful values.
The Result
Understandable,
GIS-ready dataset.
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
● Expose the resulting list elements
result{}->result{0},result{1}...
● Decode the parts using a
DatabaseJoiner or
AttributeValueMapper
● Route to an attribute-rich GIS dataset
The Solution
Split layer names into
parts, apply lookups to
create understandable
attribute values
Scenario 5: Digital Plan Submission
Migrating CAD Drawings to GIS
CUSTOMER STORY
“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
PROJECT
Digital Plan Submission Project
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
City of
Henderson
Scenario 5: Digital Plan Submission
The Task
Create a digital plan
submission to
automatically check
and upload CAD
drawings to ArcGIS
Online.
The Problem
It takes time and
manual effort to
process development
plans (clean up
geometry, and extract
data), to combine into
GIS data.
The Solution
Use FME to validate CAD
submissions before
automatically
uploading to ArcGIS
Online.
The Result
Submissions that meet
requirements are
uploaded to ArcGIS
Online, and ones that
don’t are sent back for
fixing.
Input: DWG Parcels
Demo CAD Standards:
● Attribution:
○ Layer schema (specific layer
naming)
○ Parcels contain ID
○ Roads have names
● Geometry
○ Layers contain specific geometry
(ex. roads are lines)
○ Parcels are polygons
○ Blocks are points
Next stop...
Enable event-driven automations
using a web user interface.
FME Server
Results in ArcGIS Online:
Parcels Layer
Roads Layer
Recap: Digital Submission Plan
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
Part 2:
Sharing GIS data with CAD users
GIS to CAD Challenges
● Creating visually appealing
CAD drawings
● Represent GIS intelligence
● Use expected symbology
Sharing GIS data with CAD users
Scenario 6: Applying Styling
Scenario 6: Applying Styling
The Task
Produce output
conforming to the CAD
styling specification of
the engineering
department.
The Problem
GIS data doesn’t have
explicit styling
information, but a CAD
styling specification is
available.
The Solution
Use the DWGStyler or
DGNStyler to prepare
data for output to CAD.
Store styling
information in a
spreadsheet and apply
it during translation.
The Result
Happy CAD technicians
and an effortless flow of
data between
departments and
disciplines.
Input:
Source: City of Gävle Open Data
Solution:
Output:
Recap: Applying Styling
The Task
Produce output
conforming to the CAD
styling specification of
the engineering
department.
Tips for Success
● Hold styling specifications external
to the FME Workspace
● Use a Template CAD file to provide
symbol and layer definitions
● Apply using a DatabaseJoiner
● Use DWGStyler to set
appropropriate styling format
attributes
The Solution
Store styling
information in a
spreadsheet and apply
it during translation.
Sharing GIS data with CAD users
Scenario 7: Self Serve Data Requests
CUSTOMER STORY
Project
Automated “One Call” 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.
City of Burnaby
“Because of FME we were able to process
tickets 24/7 - anytime, anywhere.”
Herman Louie, City of Burnaby
Self Serve Data Request
The Task
Deliver data and assets
around the office to the
departments that need it,
whenever they need it.
The Problem
The only way to access
data is by talking with
the stakeholders. This
leaves employees
waiting for responses
and wasting time.
The Solution
Build a self-serve data
portal using FME.
The Result
Improved collaboration
as users can serve
themselves accurate
data whenever they
want to.
Solution
Using the Geometry Picker in FME Server
Template DWG
Recap: Self Serve Data Request
The Task
Deliver data and assets
around the office to the
departments.
Tips for Success
The Solution
Build a self-serve
data portal using
FME
● Use styler transformers to easily set format attributes
○ DWGStyler
○ DGNStyler
● Use labeller transformers to generate labels
○ LabelPointReplacer
○ Labeller
○ MapTextLabeller (extra cost)
Achieve harmony between CAD & GIS
by automating its integration.
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 Picker in
FME Server
Thank you!
Try FME for free:
safe.com/trial
Please type in your questions.

More Related Content

What's hot

Defination of gis and components of arc gis
Defination of gis and components of arc gisDefination of gis and components of arc gis
Defination of gis and components of arc gisSreedhar Siddhu
 
TYBSC IT PGIS Unit III Chapter II Data Entry and Preparation
TYBSC IT PGIS Unit III Chapter II Data Entry and PreparationTYBSC IT PGIS Unit III Chapter II Data Entry and Preparation
TYBSC IT PGIS Unit III Chapter II Data Entry and PreparationArti Parab Academics
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GISJoey Li
 
Digitizing features_2 in ARC GIS
Digitizing features_2 in ARC GISDigitizing features_2 in ARC GIS
Digitizing features_2 in ARC GISKU Leuven
 
QGIS 소개 및 ArcMap과의 비교
QGIS 소개 및 ArcMap과의 비교QGIS 소개 및 ArcMap과의 비교
QGIS 소개 및 ArcMap과의 비교BJ Jang
 
Coastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway
 
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial Database
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial DatabaseTYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial Database
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial DatabaseArti Parab Academics
 
Mastering ArcGIS Pro 2nd edition 2023.pdf
Mastering ArcGIS Pro 2nd edition 2023.pdfMastering ArcGIS Pro 2nd edition 2023.pdf
Mastering ArcGIS Pro 2nd edition 2023.pdfPhoemBunnara1
 
Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!Hashim Hasnain Hadi
 
Getting started with GIS
Getting started with GISGetting started with GIS
Getting started with GISEsri India
 
Getting to Know ArcGIS Pro
Getting to Know ArcGIS ProGetting to Know ArcGIS Pro
Getting to Know ArcGIS ProEsri UK
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS MinPa Lee
 
ILWIS 3.0 SUMMARY PRESENTATION
ILWIS 3.0 SUMMARY PRESENTATIONILWIS 3.0 SUMMARY PRESENTATION
ILWIS 3.0 SUMMARY PRESENTATIONmusadoto
 
Système d'information géographique/ Geographical Information Systems- Chérin...
Système d'information géographique/  Geographical Information Systems- Chérin...Système d'information géographique/  Geographical Information Systems- Chérin...
Système d'information géographique/ Geographical Information Systems- Chérin...Cherine Akkari
 

What's hot (20)

Defination of gis and components of arc gis
Defination of gis and components of arc gisDefination of gis and components of arc gis
Defination of gis and components of arc gis
 
GIS & CAD
GIS & CADGIS & CAD
GIS & CAD
 
TYBSC IT PGIS Unit III Chapter II Data Entry and Preparation
TYBSC IT PGIS Unit III Chapter II Data Entry and PreparationTYBSC IT PGIS Unit III Chapter II Data Entry and Preparation
TYBSC IT PGIS Unit III Chapter II Data Entry and Preparation
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Digitizing features_2 in ARC GIS
Digitizing features_2 in ARC GISDigitizing features_2 in ARC GIS
Digitizing features_2 in ARC GIS
 
QGIS training
QGIS trainingQGIS training
QGIS training
 
QGIS 소개 및 ArcMap과의 비교
QGIS 소개 및 ArcMap과의 비교QGIS 소개 및 ArcMap과의 비교
QGIS 소개 및 ArcMap과의 비교
 
Coastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th citaCoastway SCAN to BIM Presentation may 25th cita
Coastway SCAN to BIM Presentation may 25th cita
 
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial Database
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial DatabaseTYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial Database
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial Database
 
GIS
GISGIS
GIS
 
Geographical Information System (GIS)
Geographical Information System (GIS)Geographical Information System (GIS)
Geographical Information System (GIS)
 
Mastering ArcGIS Pro 2nd edition 2023.pdf
Mastering ArcGIS Pro 2nd edition 2023.pdfMastering ArcGIS Pro 2nd edition 2023.pdf
Mastering ArcGIS Pro 2nd edition 2023.pdf
 
GIS
GISGIS
GIS
 
Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!Auto cad shortcuts___ & Commands booklet. best choice!!!
Auto cad shortcuts___ & Commands booklet. best choice!!!
 
Getting started with GIS
Getting started with GISGetting started with GIS
Getting started with GIS
 
Getting to Know ArcGIS Pro
Getting to Know ArcGIS ProGetting to Know ArcGIS Pro
Getting to Know ArcGIS Pro
 
PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS PostGIS - National Education Center for GIS: Open Source GIS
PostGIS - National Education Center for GIS: Open Source GIS
 
Acad commands
Acad commandsAcad commands
Acad commands
 
ILWIS 3.0 SUMMARY PRESENTATION
ILWIS 3.0 SUMMARY PRESENTATIONILWIS 3.0 SUMMARY PRESENTATION
ILWIS 3.0 SUMMARY PRESENTATION
 
Système d'information géographique/ Geographical Information Systems- Chérin...
Système d'information géographique/  Geographical Information Systems- Chérin...Système d'information géographique/  Geographical Information Systems- Chérin...
Système d'information géographique/ Geographical Information Systems- Chérin...
 

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

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data IntegrationBridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationSafe Software
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
How to Automate CAD & GIS Integration
How to Automate CAD & GIS IntegrationHow to Automate CAD & GIS Integration
How to Automate CAD & GIS IntegrationSafe Software
 
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdf
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdfBridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdf
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdfSafe Software
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveAndrew Bashfield
 
MicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GISMicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GISSafe Software
 
Blender for ArchViz.pdf
Blender for ArchViz.pdfBlender for ArchViz.pdf
Blender for ArchViz.pdfshan_1900
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISSafe Software
 
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 2017Safe Software
 
5 Ways to Improve Your LiDAR Workflows
5 Ways to Improve Your LiDAR Workflows5 Ways to Improve Your LiDAR Workflows
5 Ways to Improve Your LiDAR WorkflowsSafe Software
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formatskishor kumar
 
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
 
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
 
5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR Data5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR DataSafe Software
 
Open Source GIS Workshop
Open Source GIS WorkshopOpen Source GIS Workshop
Open Source GIS WorkshopJason Dalton
 
2016 workshops: understanding the language of gis and cad by warren geissler
2016 workshops:  understanding  the language  of gis and cad by warren geissler2016 workshops:  understanding  the language  of gis and cad by warren geissler
2016 workshops: understanding the language of gis and cad by warren geisslerGIS in the Rockies
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12GeoSolutions
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernelsivaderivader
 

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

Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between  CAD & GIS: 6 Ways to Automate Your  Data IntegrationBridging Between  CAD & GIS: 6 Ways to Automate Your  Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
How to Automate CAD & GIS Integration
How to Automate CAD & GIS IntegrationHow to Automate CAD & GIS Integration
How to Automate CAD & GIS Integration
 
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdf
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdfBridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdf
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdf
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley Perspective
 
MicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GISMicroStation DGN: How to Integrate CAD and GIS
MicroStation DGN: How to Integrate CAD and GIS
 
Blender for ArchViz.pdf
Blender for ArchViz.pdfBlender for ArchViz.pdf
Blender for ArchViz.pdf
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Cad to ESRI Geodatabase Conversion
Cad to ESRI Geodatabase ConversionCad to ESRI Geodatabase Conversion
Cad to ESRI Geodatabase Conversion
 
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
 
5 Ways to Improve Your LiDAR Workflows
5 Ways to Improve Your LiDAR Workflows5 Ways to Improve Your LiDAR Workflows
5 Ways to Improve Your LiDAR Workflows
 
Graphic standards and exchange formats
Graphic standards and exchange formatsGraphic standards and exchange formats
Graphic standards and exchange formats
 
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
 
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
 
5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR Data5 Ways to Optimize Your LiDAR Data
5 Ways to Optimize Your LiDAR Data
 
Open Source GIS Workshop
Open Source GIS WorkshopOpen Source GIS Workshop
Open Source GIS Workshop
 
2016 workshops: understanding the language of gis and cad by warren geissler
2016 workshops:  understanding  the language  of gis and cad by warren geissler2016 workshops:  understanding  the language  of gis and cad by warren geissler
2016 workshops: understanding the language of gis and cad by warren geissler
 
State of GeoServer 2.12
State of GeoServer 2.12State of GeoServer 2.12
State of GeoServer 2.12
 
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph KernelsDDGK: Learning Graph Representations for Deep Divergence Graph Kernels
DDGK: Learning Graph Representations for Deep Divergence Graph Kernels
 

More from Safe Software

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
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
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriSafe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersSafe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsSafe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Safe Software
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMESafe Software
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Safe Software
 

More from Safe Software (20)

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

Recently uploaded

Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 

Recently uploaded (20)

Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 

Bridging Between CAD & GIS: 8 Ways to Automate Data Integration

  • 1. Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
  • 2. Meet the Presenters Dale Lutz Jovita Chan
  • 3. Agenda for today: ● Migrating CAD drawings to GIS ○ Challenges (complex geometry, annotations) ○ Real-world solutions ○ Demo: Digital plan submission workflow ● Sharing GIS data with CAD users ○ Challenges (coordinate systems) ○ Real-world solutions ○ Demo: Requesting CAD data from GIS workflow ● Q&A
  • 4. Our Mission To help you maximize the value of data.
  • 5. FME® Integration Platform Connect. Transform. Automate. FME Desktop FME Server FME Cloud Build & Run Data Workflows Automate Data Workflows (on-premises) Automate Data Workflows (hosted FME Server) Mobile Apps Access the Power of FME Wherever You Are Get a free trial of FME Desktop and FME Server at safe.com
  • 6. CAD vs. GIS: Different Perspectives CAD users have a drawing perspective: ● Layers & levels ● Styles & Symbology ● Dimensions & Labels
  • 7. CAD vs. GIS: Different Perspectives GIS users have a feature perspective: ● Attributes and geometry ● Data structure, model ● Relational tables, domains ● Location (including Coordinate System) ● Connectivity and proximity ● Analysis
  • 8. Scenario 1: Building Areas Part 1: Migrating CAD Drawings to GIS
  • 9. Scenario 1: Building Areas for GIS The Task Convert Microstation drawn Forest Cover maps to be used in GIS analysis The Problem Forest Cover maps store boundary lines and interior points to represent areas. GIS wants areas with attributes. The Solution Use FME’s AreaBuilder and PointOnArea Overlayer to create the areas with correct attributes The Result GIS ready data from a process easily automated and able to run over thousands of input files.
  • 10.
  • 11. Input
  • 13. 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 Information Window ○ Feature Type -> Format Attributes ○ Tester ● Use Geometric operations to convert representation to information ○ AreaBuilder ○ PointOnAreaOverlay The Solution Use FME’s transformation capabilities to quickly convert CAD lines and points into GIS ready data
  • 14. Scenario 2: Transforming from CAD to GeoJSON Migrating CAD Drawings to GIS
  • 15. Transforming from CAD to GeoJSON The Task Create a GeoJSON File containing geometries and text from original CAD files. The Problem DWG file has rooms drawn as closed polylines, all in 1 layer. Within each polyline, there are 2 text labels on different layers. The Solution Extract CAD properties into unique attributes and combine multiple entities into one. The Result Data where it needs to be! The rooms are transformed to geometries and text labels are properties of the geometries. Scenario 2
  • 16. Thanks to our community for this great question! Ask a question & get answers at safe.com/community
  • 19. Recap: Transforming from CAD to GeoJSON The Task Produce a single GeoJSON file. Tips for Success ● Extract CAD properties into unique attributes with TextPropertyExtractor ● Use PointOnAreaOverlay to combine multiple entities into one ● Use Tester to do sanity checks The Solution Extract CAD properties into unique attributes and combine multiple entities into one.
  • 20. Can’t Remember 400+ Transformers? Find your perfect transformer safe.com/transformers You don’t need to! Use the FME Transformer Gallery. ● Filter by category ● Quick Add aliases (verb + ‘er’) ● Access it in Workbench (View > Windows > Transformer Gallery)
  • 21. Scenario 3: Moving From Labels To Attributes with Proximity Migrating CAD Drawings to GIS
  • 22. Scenario 3: Moving From Labels To Attributes with Proximity The Task Transfer label information to nearby lines. The Problem Containment is not an option. The Solution Proximity matching with the NeighbourFinder. The Result Label information is transferred to nearby lines.
  • 25. 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 ● Automate QA using Tester ○ Humans may need to do final QA ● Consider LineCombiner to join short lines into longer ones ○ Pseudo-node removal The Solution Proximity matching.
  • 26. Scenario 4: Battling Schema Drift Migrating CAD Drawings to GIS
  • 27. 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!”
  • 28. Schema Drift Example 1: No naming specification followed Road, Street, Roads, Streets, StreetLines, ...
  • 29. Overcoming Schema Drift Example 1: No naming specification followed The Task Migrate CAD linework to a new CAD standard for use in both CAD and GIS. The Problem No specification was followed (or it changed) and the input layers have a wide range of names The Solution Scan for the complete set of names and make a mapping to the desired CAD/GIS naming. Apply the mapping on translation. The Result A flexible input process created with a minimum of manual effort and a cleaned up CAD file ready for sharing or GIS import!
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36. Recap: Moving to a Naming Specification The Task Modify CAD data to conform to a naming convention for layers Tips for Success ● Use DuplicateFilter to find unique layer names ● Track the layer mapping in spreadsheet ● Apply the layer mapping using a DatabaseJoiner ● Use Feature Type Fanout to route data to the new, correct layers The Solution Extract existing names, create a mapping spreadsheet, apply to create conformant CAD files
  • 37. Schema Drift Example 2: Decode Attribute-rich Layer Names 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
  • 38. Overcoming Schema Drift Example 2: Decode Attribute-rich Layer Names The Task Extract attributes encoded in CAD layer names for use in GIS The Problem A comprehensive specification embedded attributes in parts of the layer’s name, making it very hard to understand or otherwise use the data. The Solution Split attributes to pick out the parts, then apply lookups to decode to useful values. The Result Understandable, GIS-ready dataset.
  • 39.
  • 40.
  • 41.
  • 42. 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 ● Expose the resulting list elements result{}->result{0},result{1}... ● Decode the parts using a DatabaseJoiner or AttributeValueMapper ● Route to an attribute-rich GIS dataset The Solution Split layer names into parts, apply lookups to create understandable attribute values
  • 43. Scenario 5: Digital Plan Submission Migrating CAD Drawings to GIS
  • 44. CUSTOMER STORY “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 PROJECT Digital Plan Submission Project 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 City of Henderson
  • 45. Scenario 5: Digital Plan Submission The Task Create a digital plan submission to automatically check and upload CAD drawings to ArcGIS Online. The Problem It takes time and manual effort to process development plans (clean up geometry, and extract data), to combine into GIS data. The Solution Use FME to validate CAD submissions before automatically uploading to ArcGIS Online. The Result Submissions that meet requirements are uploaded to ArcGIS Online, and ones that don’t are sent back for fixing.
  • 47. Demo CAD Standards: ● Attribution: ○ Layer schema (specific layer naming) ○ Parcels contain ID ○ Roads have names ● Geometry ○ Layers contain specific geometry (ex. roads are lines) ○ Parcels are polygons ○ Blocks are points
  • 48. Next stop... Enable event-driven automations using a web user interface. FME Server
  • 49. Results in ArcGIS Online: Parcels Layer Roads Layer
  • 50. Recap: Digital Submission Plan 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
  • 51. Part 2: Sharing GIS data with CAD users
  • 52. GIS to CAD Challenges ● Creating visually appealing CAD drawings ● Represent GIS intelligence ● Use expected symbology
  • 53. Sharing GIS data with CAD users Scenario 6: Applying Styling
  • 54. Scenario 6: Applying Styling The Task Produce output conforming to the CAD styling specification of the engineering department. The Problem GIS data doesn’t have explicit styling information, but a CAD styling specification is available. The Solution Use the DWGStyler or DGNStyler to prepare data for output to CAD. Store styling information in a spreadsheet and apply it during translation. The Result Happy CAD technicians and an effortless flow of data between departments and disciplines.
  • 55. Input: Source: City of Gävle Open Data
  • 58. Recap: Applying Styling The Task Produce output conforming to the CAD styling specification of the engineering department. Tips for Success ● Hold styling specifications external to the FME Workspace ● Use a Template CAD file to provide symbol and layer definitions ● Apply using a DatabaseJoiner ● Use DWGStyler to set appropropriate styling format attributes The Solution Store styling information in a spreadsheet and apply it during translation.
  • 59. Sharing GIS data with CAD users Scenario 7: Self Serve Data Requests
  • 60. CUSTOMER STORY Project Automated “One Call” 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. City of Burnaby “Because of FME we were able to process tickets 24/7 - anytime, anywhere.” Herman Louie, City of Burnaby
  • 61. Self Serve Data Request The Task Deliver data and assets around the office to the departments that need it, whenever they need it. The Problem The only way to access data is by talking with the stakeholders. This leaves employees waiting for responses and wasting time. The Solution Build a self-serve data portal using FME. The Result Improved collaboration as users can serve themselves accurate data whenever they want to.
  • 62. Solution Using the Geometry Picker in FME Server
  • 64. Recap: Self Serve Data Request The Task Deliver data and assets around the office to the departments. Tips for Success The Solution Build a self-serve data portal using FME ● Use styler transformers to easily set format attributes ○ DWGStyler ○ DGNStyler ● Use labeller transformers to generate labels ○ LabelPointReplacer ○ Labeller ○ MapTextLabeller (extra cost)
  • 65. Achieve harmony between CAD & GIS by automating its integration.
  • 66. 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 Picker in FME Server
  • 67. Thank you! Try FME for free: safe.com/trial Please type in your questions.