SlideShare a Scribd company logo
Coordinate Systems
in FME 101
Evie
Lapalme
Technical Support Specialist
Safe Software
Dan
Minney
Customer Solutions Specialist
Safe Software
Welcome to Livestorm.
A few ways to engage with us during the webinar:
Audio issues? Click this for 4 simple
troubleshooting steps.
Agenda
1. Introduction to FME
2. Coordinate Systems, Projections, and Datums
3. Coordinate Systems in FME
4. Reprojection Engines
5. Custom Coordinate Systems
6. Conclusion
7. Resources & Next Steps
8. Q&A
Agenda
One platform, two technologies
FME Form FME Flow
Data Movement and transformations
(“ETL”) workflows are built here.
Brings life to FME Form workflows
FME Flow Hosted
Safe Software managed FME Flow
fme.safe.com/platform
FME Enterprise Integration Platform
Safe & FME
If you’ve ever had to analyze a map or
GPS data, chances are you’ve
encountered and even worked with
coordinate systems.
But not everyone knows why
we have coordinate systems.
Or how to deal with them in a way that
will maximize the value of their data.
Poll:
What is your experience
working with spatial data and
coordinate systems?
● There are 2 ingredients to
consider about Coordinate
Systems:
○ Projections
○ Datums
The Basics
What is a projection?
● Maps data (coordinates) or locations onto a ��at surface (i.e. a map)
● The goal: accurately model features on 2D plane using linear units (such as
feet, meters, etc.)
● Commonly used projections in GIS:
○ Mercator
○ Transverse Mercator
○ Lambert Conformal
○ Lambert Azimuthal Equal Area
Mercator
● Most familiar projection
● Typically used for web mapping
● The farther from the equator, the
worse the scale distortions.
Transverse Mercator
● Variation of mercator projection
● Good for North/South mapping
● Distortions increase East and West
of central meridian
Standard
Transverse
“Spherical Transverse Mercator” by Peter Mercator is licensed under Public Domain
“Comparison of Mercator projections.svg” by cmglee, US government, Clindberg, Palosirkka is licensed under CC BY-SA 4.0
Lambert Conformal
● Mid-latitude, East/West dominant
data mapping
● Preserves shapes well
“Lambert conformal conic projection SW.jpg” by Strebe is licensed under CC BY-SA 3.0
“Conformal Conic with Tissot's Indicatrices of Distortion.svg” by Justin Kunimune is licensed under CC BY-SA 4.0
Lambert Azimuthal Equal Area
● Very low distortion
around local area of
origin lat/long
● Can be used anywhere
in the world
“Lambert azimuthal equal-area projection SW.jpg” by Strebe is licensed under CC BY-SA 3.0 “Lambert azimuthal equal-area with Tissot's Indicatrices of Distortion.svg” by
Justin Kunimune is licensed under CC BY-SA 4.0
Local coordinate systems
● BIM, CAD and 3D datasets often have local
coordinate systems
● Determine lat/long of reference point
● Create custom Azimuthal Equal Area
coordinate system
● Unique origin, axes, and scale
● Ex: State Plane Coordinate Systems
Datums in GIS
● A Datum: model of the Earth (ellipsoid) that
is tied to a particular spot on the Earth
● Different regions use different reference
points, and so will have different datums
○ NAD 83
○ GDA 2020
● More accurate ellipsoid measurements
produce new datums
Datums, Datums Everywhere
● Reprojecting data often requires transforming
between datums
● Two types of datum transformations
● Mathematical
○ Three Parameter (Geocentric)
○ Four Parameter
○ Seven Parameter (incl Bursa/Wolf)
○ Ten Parameter (Molodensky-Badekas)
● Adjustment Grids
○ NTv2
○ NADCON
Datums, Datums Everywhere
Why do we need so many datum transformations?
● Plate tectonics moves datums
○ 2m shift in Australia over last 25 years
● WGS84 tied to geoid, not surface
○ GPS datum doesn’t move
Units
● Projected Coordinate Systems
○ Meters
○ Feet
● Geographic Coordinate Systems
○ Decimal Degrees
Coordinate
Systems in
FME
Implicit Reprojection
● Set the coordinate system on the
writer
● Output data will be automatically
reprojected if necessary
Implicit Reprojection
● No coordinate system specified on
the reader?
● FME will detect the coordinate
system and set it for you
Source Coordinate
System Setting
● Setting the coordinate
system on the reader
will override
coordinate system
read from data
● Use with caution
Reprojection
Engines
Reprojection Engines
● Csmap
● Esri
● Proj
● More control
● Match destination application
● Choice of reprojection engines
Reprojector
● Reproject during the process
● Working with source data in different
coordinate systems - reproject to
match
CsmapReprojector
● WGS84 pivot supplemented by more
direct transformations
● We can choose valid transformation
from list
Csmap Reprojection
Engine
● Simple to use
● Large library of predefined coordinate
systems
● Easy datum transformations, through
WGS84
● Direct Grid transformations
EsriReprojector
● If you are an ArcGIS user, you may
prefer to use the EsriReprojector.
● This uses Esri’s reprojection engine,
including coordinate system and
transformation definitions.
PROJReprojector
● Largest library of coordinate systems
● Can automatically download
transformation grids
● Automatic or manual modes
National Reprojectors
Country-specific reprojection engines
Limited coordinate systems and range
● Sweden
● United Kingdom
● Switzerland
AttributeReprojector
● We can reproject attributes as well
● Need to set X and Y pair
Local Coordinate
Systems
● Writing to 3D formats with limited
precision
● Measuring distances and areas of
lat/long data
● Calculated or user set origin
Poll:
What reprojection engine do
you use most?
Custom
Coordinate
Systems
Custom Coordinate
Systems
● Esri - create in ArcGIS
● PROJ - use PROJ or WKT in manual
mode
● CSMAP - use online tool
fme.ly/Coordsys
Demo
1. Use Web App (online tool)
2. Download Coordinate System
3. Place Coordinate System with Files
Conclusion
The Future of
Coordinate Systems in
FME
● Outdated datums (NAD 83. GDA 94)
● Support for existing & legacy
coordinate systems will continue
● New coordinate system & datum
support depends on the reprojection
engine Source: National Geodetic Survey - “New Datums: Replacing NAVD 88 and NAD 83”
Summary
● Proj has the most up to date libraries.
● Csmap is most customizable as you are
able to use you own custom coordinate
systems.
● Choose the reprojection engine and
transformer that suits your needs best!
Resources
Coordinate System
Resources
● Landing Page: Coordinate Systems
● Documentation: Coordinate Systems
● Working with Coordinate Systems in FME
Resources
Get our Ebook
Spatial Data for the
Enterprise
fme.ly/gzc
Guided learning
experiences at your
fingertips
academy.safe.com
FME Academy
Resources
Check out how-to’s &
demos in the knowledge
base
support.safe.com
Knowledge Base Webinars
Upcoming &
on-demand webinars
safe.com/webinars
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
A world where data is not just a
commodity but a catalyst for
real change.
fme.safe.com/accelerator
Next Steps
ClaimYour Community Badge &
Dive into the new Community!
● Get community badges for watching
webinars
● community.safe.com
● Today’s code: YR5GY9
Join the Community today!
Next Steps
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 Coordinate Systems in FME 101 - Webinar Slides

introduction to embedded system presentation
introduction to embedded system presentationintroduction to embedded system presentation
introduction to embedded system presentation
Amr Rashed
 
Simulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightningSimulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightning
CloudLightning
 
Synchronizing Clusters in Fusion: CDCR and Streaming Expressions
Synchronizing Clusters in Fusion: CDCR and Streaming ExpressionsSynchronizing Clusters in Fusion: CDCR and Streaming Expressions
Synchronizing Clusters in Fusion: CDCR and Streaming Expressions
Lucidworks
 
CHARMe and the NCPP group
CHARMe and the NCPP groupCHARMe and the NCPP group
CHARMe and the NCPP group
Raquel Alegre
 
Approximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithmsApproximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithms
Sabidur Rahman
 
Geographical information systems
Geographical information systemsGeographical information systems
Geographical information systems
Gift Musanza
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
Kamal Shahi
 
FME Data Transformation for the Geographic Support System Initiative
FME Data Transformation for the Geographic Support System InitiativeFME Data Transformation for the Geographic Support System Initiative
FME Data Transformation for the Geographic Support System Initiative
Safe Software
 
Rf planning doc
Rf planning  docRf planning  doc
Rf planning doc
Bhumika Katyal
 
Vector.pdf
Vector.pdfVector.pdf
Vector.pdf
NutagNegten1
 
Run MongoDB with Confidence: Backing up and Monitoring with MMS
Run MongoDB with Confidence: Backing up and Monitoring with MMSRun MongoDB with Confidence: Backing up and Monitoring with MMS
Run MongoDB with Confidence: Backing up and Monitoring with MMS
MongoDB
 
“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...
“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...
“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...
Edge AI and Vision Alliance
 
System monitoring
System monitoringSystem monitoring
System monitoring
HardikBadola
 
MapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data PlatformMapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR Technologies
 
The data streaming processing paradigm and its use in modern fog architectures
The data streaming processing paradigm and its use in modern fog architecturesThe data streaming processing paradigm and its use in modern fog architectures
The data streaming processing paradigm and its use in modern fog architectures
Vincenzo Gulisano
 
Primary mirror edge sensor project for the Southern African Large Telescope
Primary mirror edge sensor project for the Southern African Large TelescopePrimary mirror edge sensor project for the Southern African Large Telescope
Primary mirror edge sensor project for the Southern African Large Telescope
DeonBester4
 
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
Safe Software
 
The Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management SystemThe Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management System
Reza Rahimi
 
FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDSFAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
Maurvi04
 
CAD theory presentation.pptx .
CAD theory presentation.pptx                .CAD theory presentation.pptx                .
CAD theory presentation.pptx .
Athar739197
 

Similar to Coordinate Systems in FME 101 - Webinar Slides (20)

introduction to embedded system presentation
introduction to embedded system presentationintroduction to embedded system presentation
introduction to embedded system presentation
 
Simulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightningSimulating Heterogeneous Resources in CloudLightning
Simulating Heterogeneous Resources in CloudLightning
 
Synchronizing Clusters in Fusion: CDCR and Streaming Expressions
Synchronizing Clusters in Fusion: CDCR and Streaming ExpressionsSynchronizing Clusters in Fusion: CDCR and Streaming Expressions
Synchronizing Clusters in Fusion: CDCR and Streaming Expressions
 
CHARMe and the NCPP group
CHARMe and the NCPP groupCHARMe and the NCPP group
CHARMe and the NCPP group
 
Approximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithmsApproximation techniques used for general purpose algorithms
Approximation techniques used for general purpose algorithms
 
Geographical information systems
Geographical information systemsGeographical information systems
Geographical information systems
 
Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))Desktop Softwares for Unmanned Aerial Systems(UAS))
Desktop Softwares for Unmanned Aerial Systems(UAS))
 
FME Data Transformation for the Geographic Support System Initiative
FME Data Transformation for the Geographic Support System InitiativeFME Data Transformation for the Geographic Support System Initiative
FME Data Transformation for the Geographic Support System Initiative
 
Rf planning doc
Rf planning  docRf planning  doc
Rf planning doc
 
Vector.pdf
Vector.pdfVector.pdf
Vector.pdf
 
Run MongoDB with Confidence: Backing up and Monitoring with MMS
Run MongoDB with Confidence: Backing up and Monitoring with MMSRun MongoDB with Confidence: Backing up and Monitoring with MMS
Run MongoDB with Confidence: Backing up and Monitoring with MMS
 
“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...
“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...
“A Cutting-edge Memory Optimization Method for Embedded AI Accelerators,” a P...
 
System monitoring
System monitoringSystem monitoring
System monitoring
 
MapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data PlatformMapR 5.2: Getting More Value from the MapR Converged Data Platform
MapR 5.2: Getting More Value from the MapR Converged Data Platform
 
The data streaming processing paradigm and its use in modern fog architectures
The data streaming processing paradigm and its use in modern fog architecturesThe data streaming processing paradigm and its use in modern fog architectures
The data streaming processing paradigm and its use in modern fog architectures
 
Primary mirror edge sensor project for the Southern African Large Telescope
Primary mirror edge sensor project for the Southern African Large TelescopePrimary mirror edge sensor project for the Southern African Large Telescope
Primary mirror edge sensor project for the Southern African Large Telescope
 
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 Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management SystemThe Case for a Signal Oriented Data Stream Management System
The Case for a Signal Oriented Data Stream Management System
 
FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDSFAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
FAULT TOLERANCE OF RESOURCES IN COMPUTATIONAL GRIDS
 
CAD theory presentation.pptx .
CAD theory presentation.pptx                .CAD theory presentation.pptx                .
CAD theory presentation.pptx .
 

More from Safe Software

Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
Safe Software
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
Safe Software
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe 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 Insight
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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
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 Automation
Safe 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 Innovation
Safe 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 Ecosystem
Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Safe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software
 
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
Safe Software
 
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
Safe 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 & Esri
Safe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Safe Software
 

More from Safe Software (20)

Data Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining DataData Integration Basics: Merging & Joining Data
Data Integration Basics: Merging & Joining Data
 
An Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise IntegrationAn Introduction to All Data Enterprise Integration
An Introduction to All Data Enterprise Integration
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action:  Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action:  Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 

Recently uploaded

(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
Priyanka Aash
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
kumarjarun2010
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
Priyanka Aash
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
SubhamMandal40
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
SynapseIndia
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Muhammad Ali
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Zilliz
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
313mohammedarshad
 
Figma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdfFigma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdf
Management Institute of Skills Development
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
Ivanti
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
SAI KAILASH R
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
digitalxplive
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Torry Harris
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
CEPTES Software Inc
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
shyamraj55
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
moinahousna
 

Recently uploaded (20)

(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
(CISOPlatform Summit & SACON 2024) Keynote _ Power Digital Identities With AI...
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSECHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
CHAPTER-8 COMPONENTS OF COMPUTER SYSTEM CLASS 9 CBSE
 
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
(CISOPlatform Summit & SACON 2024) Digital Personal Data Protection Act.pdf
 
Sonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdfSonkoloniya documentation - ONEprojukti.pdf
Sonkoloniya documentation - ONEprojukti.pdf
 
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptxUse Cases & Benefits of RPA in Manufacturing in 2024.pptx
Use Cases & Benefits of RPA in Manufacturing in 2024.pptx
 
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
Litestack talk at Brighton 2024 (Unleashing the power of SQLite for Ruby apps)
 
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and OllamaTirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
Tirana Tech Meetup - Agentic RAG with Milvus, Llama3 and Ollama
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptxIntroduction-to-the-IAM-Platform-Implementation-Plan.pptx
Introduction-to-the-IAM-Platform-Implementation-Plan.pptx
 
Figma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdfFigma AI Design Generator_ In-Depth Review.pdf
Figma AI Design Generator_ In-Depth Review.pdf
 
July Patch Tuesday
July Patch TuesdayJuly Patch Tuesday
July Patch Tuesday
 
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and DisadvantagesBLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
BLOCKCHAIN TECHNOLOGY - Advantages and Disadvantages
 
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
The Rise of AI in Cybersecurity How Machine Learning Will Shape Threat Detect...
 
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...Evolution of iPaaS - simplify IT workloads to provide a unified view of  data...
Evolution of iPaaS - simplify IT workloads to provide a unified view of data...
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Salesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot WorkshopSalesforce AI & Einstein Copilot Workshop
Salesforce AI & Einstein Copilot Workshop
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
Integrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecaseIntegrating Kafka with MuleSoft 4 and usecase
Integrating Kafka with MuleSoft 4 and usecase
 
CiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.pptCiscoIconsLibrary cours de réseau VLAN.ppt
CiscoIconsLibrary cours de réseau VLAN.ppt
 

Coordinate Systems in FME 101 - Webinar Slides

  • 2. Evie Lapalme Technical Support Specialist Safe Software Dan Minney Customer Solutions Specialist Safe Software
  • 3. Welcome to Livestorm. A few ways to engage with us during the webinar: Audio issues? Click this for 4 simple troubleshooting steps.
  • 4. Agenda 1. Introduction to FME 2. Coordinate Systems, Projections, and Datums 3. Coordinate Systems in FME 4. Reprojection Engines 5. Custom Coordinate Systems 6. Conclusion 7. Resources & Next Steps 8. Q&A Agenda
  • 5. One platform, two technologies FME Form FME Flow Data Movement and transformations (“ETL”) workflows are built here. Brings life to FME Form workflows FME Flow Hosted Safe Software managed FME Flow fme.safe.com/platform FME Enterprise Integration Platform Safe & FME
  • 6. If you’ve ever had to analyze a map or GPS data, chances are you’ve encountered and even worked with coordinate systems.
  • 7. But not everyone knows why we have coordinate systems. Or how to deal with them in a way that will maximize the value of their data.
  • 8. Poll: What is your experience working with spatial data and coordinate systems?
  • 9. ● There are 2 ingredients to consider about Coordinate Systems: ○ Projections ○ Datums The Basics
  • 10. What is a projection? ● Maps data (coordinates) or locations onto a flat surface (i.e. a map) ● The goal: accurately model features on 2D plane using linear units (such as feet, meters, etc.) ● Commonly used projections in GIS: ○ Mercator ○ Transverse Mercator ○ Lambert Conformal ○ Lambert Azimuthal Equal Area
  • 11. Mercator ● Most familiar projection ● Typically used for web mapping ● The farther from the equator, the worse the scale distortions.
  • 12. Transverse Mercator ● Variation of mercator projection ● Good for North/South mapping ● Distortions increase East and West of central meridian Standard Transverse “Spherical Transverse Mercator” by Peter Mercator is licensed under Public Domain “Comparison of Mercator projections.svg” by cmglee, US government, Clindberg, Palosirkka is licensed under CC BY-SA 4.0
  • 13. Lambert Conformal ● Mid-latitude, East/West dominant data mapping ● Preserves shapes well “Lambert conformal conic projection SW.jpg” by Strebe is licensed under CC BY-SA 3.0 “Conformal Conic with Tissot's Indicatrices of Distortion.svg” by Justin Kunimune is licensed under CC BY-SA 4.0
  • 14. Lambert Azimuthal Equal Area ● Very low distortion around local area of origin lat/long ● Can be used anywhere in the world “Lambert azimuthal equal-area projection SW.jpg” by Strebe is licensed under CC BY-SA 3.0 “Lambert azimuthal equal-area with Tissot's Indicatrices of Distortion.svg” by Justin Kunimune is licensed under CC BY-SA 4.0
  • 15. Local coordinate systems ● BIM, CAD and 3D datasets often have local coordinate systems ● Determine lat/long of reference point ● Create custom Azimuthal Equal Area coordinate system ● Unique origin, axes, and scale ● Ex: State Plane Coordinate Systems
  • 16. Datums in GIS ● A Datum: model of the Earth (ellipsoid) that is tied to a particular spot on the Earth ● Different regions use different reference points, and so will have different datums ○ NAD 83 ○ GDA 2020 ● More accurate ellipsoid measurements produce new datums
  • 17. Datums, Datums Everywhere ● Reprojecting data often requires transforming between datums ● Two types of datum transformations ● Mathematical ○ Three Parameter (Geocentric) ○ Four Parameter ○ Seven Parameter (incl Bursa/Wolf) ○ Ten Parameter (Molodensky-Badekas) ● Adjustment Grids ○ NTv2 ○ NADCON
  • 18. Datums, Datums Everywhere Why do we need so many datum transformations? ● Plate tectonics moves datums ○ 2m shift in Australia over last 25 years ● WGS84 tied to geoid, not surface ○ GPS datum doesn’t move
  • 19. Units ● Projected Coordinate Systems ○ Meters ○ Feet ● Geographic Coordinate Systems ○ Decimal Degrees
  • 21. Implicit Reprojection ● Set the coordinate system on the writer ● Output data will be automatically reprojected if necessary
  • 22. Implicit Reprojection ● No coordinate system specified on the reader? ● FME will detect the coordinate system and set it for you
  • 23. Source Coordinate System Setting ● Setting the coordinate system on the reader will override coordinate system read from data ● Use with caution
  • 25. Reprojection Engines ● Csmap ● Esri ● Proj ● More control ● Match destination application ● Choice of reprojection engines
  • 26. Reprojector ● Reproject during the process ● Working with source data in different coordinate systems - reproject to match
  • 27. CsmapReprojector ● WGS84 pivot supplemented by more direct transformations ● We can choose valid transformation from list
  • 28. Csmap Reprojection Engine ● Simple to use ● Large library of predefined coordinate systems ● Easy datum transformations, through WGS84 ● Direct Grid transformations
  • 29. EsriReprojector ● If you are an ArcGIS user, you may prefer to use the EsriReprojector. ● This uses Esri’s reprojection engine, including coordinate system and transformation definitions.
  • 30. PROJReprojector ● Largest library of coordinate systems ● Can automatically download transformation grids ● Automatic or manual modes
  • 31. National Reprojectors Country-specific reprojection engines Limited coordinate systems and range ● Sweden ● United Kingdom ● Switzerland
  • 32. AttributeReprojector ● We can reproject attributes as well ● Need to set X and Y pair
  • 33. Local Coordinate Systems ● Writing to 3D formats with limited precision ● Measuring distances and areas of lat/long data ● Calculated or user set origin
  • 34. Poll: What reprojection engine do you use most?
  • 36. Custom Coordinate Systems ● Esri - create in ArcGIS ● PROJ - use PROJ or WKT in manual mode ● CSMAP - use online tool fme.ly/Coordsys
  • 37. Demo 1. Use Web App (online tool) 2. Download Coordinate System 3. Place Coordinate System with Files
  • 39. The Future of Coordinate Systems in FME ● Outdated datums (NAD 83. GDA 94) ● Support for existing & legacy coordinate systems will continue ● New coordinate system & datum support depends on the reprojection engine Source: National Geodetic Survey - “New Datums: Replacing NAVD 88 and NAD 83”
  • 40. Summary ● Proj has the most up to date libraries. ● Csmap is most customizable as you are able to use you own custom coordinate systems. ● Choose the reprojection engine and transformer that suits your needs best!
  • 42. Coordinate System Resources ● Landing Page: Coordinate Systems ● Documentation: Coordinate Systems ● Working with Coordinate Systems in FME Resources
  • 43. Get our Ebook Spatial Data for the Enterprise fme.ly/gzc Guided learning experiences at your fingertips academy.safe.com FME Academy Resources Check out how-to’s & demos in the knowledge base support.safe.com Knowledge Base Webinars Upcoming & on-demand webinars safe.com/webinars
  • 45. We’d love to help you get started. Get in touch with us at info@safe.com Experience the FME Accelerator Contact Us A world where data is not just a commodity but a catalyst for real change. fme.safe.com/accelerator Next Steps
  • 46. ClaimYour Community Badge & Dive into the new Community! ● Get community badges for watching webinars ● community.safe.com ● Today’s code: YR5GY9 Join the Community today! Next Steps
  • 47. Q&A
  • 48. ThankYou Recap of Next Steps 1 Join the FME Community 2 Contact us 3 Experience the FME Accelerator Please fill out our webinar survey