SlideShare a Scribd company logo
1 of 62
How to Enhance Data
Transformation in MapInfo with FME




   Mark Stoakes                     Dean Hintz
   Manager, Professional Services   Senior Analyst
Who Are We?


 Today‟s Presenters:


                  Mark Stoakes,
                  Manager, Professional Services




                  Dean Hintz,
                  Senior Analyst,
                  Professional Services
Safe Software Inc.




                                         Secret HQ: Vancouver, B.C.
95+ exuberant employees

          Thousands of happy
             customers, certified professionals,
             trainers, system integrators,
             and value added resellers; all
             around the globe!
Agenda


 60 Minutes
     FME within MapInfo
     Loading Data
     Exporting Data
     Transformation
     Demos
     FME Server


 Follow-up
   Webinar recording and materials
Questions are Encouraged!

             We are online, ready to answer your
              toughest questions

           To submit a question:




           If we can‟t get to your question during
            the webinar we‟ll send a follow-up
            email.
FME Technology Capabilities

  The only complete spatial data transformation solution




                            Translate spatial data from one
                             format to another

                               287 supported formats in FME 2012


                            Transform spatial data into the
                             precise data model you need

                               400+ data transformation tools
Expanded Data Support

300

                                                                                                              278
                                                                                                             265
250                                                                                                       254
                                                                                                       238
                                                                                                    225
                                                                                                 210
200
                                                                                          191
                                                                                       182
                                                                                 162
150                                                                           154
                                                                  136137
                                                               123
                                                            112
100
                                              94 93 99

                                      63 67
                                 57
50                          46
                   29 33
              17
          9
 0
      1.4.7
          FME 2.0 2.1 2.2 2.3 2.3a 2000 FME 2002 FMEFME 2003 X2 20042004 ICE3 FME 2006 GBFME 20082010 Beta UC Cut2011 201
               FME FME FME FME FME
                                 FME 2000 SR-1 2002 SR-1
                                           FME        2003 FMEFME FME ICE
                                                               2004      FME 2005 2006 FME 2007 FME 2009 FME 2010 FME
                                                                              FME                FME          FME
                                                                                                           9/2/10
Introduction
 Data Model Restructuring

 Data model transformation is the
 cornerstone to data interoperability

 Schema is front and center

 Restructure:
     Feature Types
     Attribute Names
     Enumerated lists
     Geometry




                                        8
Safe Products…
Poll Questions: About you!




 FME use
FME Desktop Components

 FME Workbench
           Graphical authoring environment for data
                      restructuring tasks




   Use simple point and click to easily define spatial data
   flows to load, translate and transform your MapInfo data

                                                              11
FME Desktop Components

     Universal Viewer / Data Inspector


Examine and inspect
your spatial data’s
attributes and
geometry -
before, after and even
during a translation




                                          12
Poll Questions: About you!




 MapInfo use
FME and MapInfo


 FME – MapInfo format
  support
 Overview of FME
  functionality in
  MapInfo
 Loading Data into
  MapInfo
 Exporting data out of
  MapInfo




                          14
MapInfo Formats - Files


  MIF/MID
    Interchange format
  TAB
    MFAL
       native
       better spatial index
    MITAB
       open source
       extended (mdb, 64bit)


                                15
MapInfo Formats - Databases



   SpatialWare Database
     Older – 4.9 release in 2006
   Other Databases
     MS SQLServer Spatial
      (improved in 2012)
     Oracle Spatial




                                    16
Universal Translator




                          DWG,EOO,SHP,DGN,SDTS,VPF
                          To TAB/MIF or from TAB/MIF


                                                   17
Open Universal Data




   Available as of MapInfo 9
   More formats
   Extendable with FME
   Limitations (error handling, transformation capabilities, volume)

                                                                        18
Extending MapInfo with FME




      FME and MapInfo installed on the same machine


                                                      19
Poll Questions: About you!




 FME for MapInfo use
Loading Data into MapInfo


   CAD
   Non-spatial
   Raster
   Database
   GML, INSPIRE




                            21
CAD to GIS: Source DWG




Drawing oriented data needs to be converted to feature based

                                                               22
CAD to GIS: DWG to TAB




Build areas, join attributes, map to new schema, validate

                                                            23
CAD to GIS: Result in MapInfo




 Polygons with associated attribution

                                        24
GPS Roads: CSV file




      X, Y coordinates with road ID


                                      25
GPS Roads: CSV Coordinates to
MapInfo




           Styling Approaches:
               ColorSetter
               MapInfoStyler
               AttributeCreator / ValueMapper

                                                 26
GPS Roads: Styling Options




                             27
MapInfo Format Attributes


   mapinfo_brush_background
   mapinfo_brush_foreground
   mapinfo_brush_pattern
   mapinfo_brush_transparent
   mapinfo_pen_color
   mapinfo_pen_pattern
   mapinfo_pen_width
   mapinfo_symbol_*
   mapinfo_text_*




                                28
GPS Roads: Styled MapInfo Output




                                   29
Raster Segmentation to
 MapInfo Elevation Zones




Classify, vectorize, generalize, group and style

                                                   30
Raster Segmentation to
MapInfo Elevation Zones
Database Loading: MS SQL Server




Key column, geometry column name, style
olumn, coordinate system, write mode, extents
                                                32
SQL Server – Make Table Mappable




                                   33
SQL Server – Make Table Mappable




Set geometry and style columns

                                   34
SQL Server –Mappable Table View




                                  35
Poll Questions: About you!




 Database use with MapInfo
INSPIRE GML Reader




                     37
Exporting MapInfo Data


   GIS to CAD
   GIS to Database
   GIS to XML
   GIS to consumer clients
     PDF
     KML
     Publishing to a web
      service (FME Server)




                              38
Safe Products…
What is FME Server?


 FME Server is a scalable platform that offers flexible
  spatial data distribution and loading services

    Use the same FME Engine
    that powers FME Desktop

    Transform & Share
    spatial data via web services
Why FME Server?

How FME Server can meet your needs:

 Data Distribution
   Data Download Service
 Live Data Streams
   Data Streaming Service
 Upload and Validation
   Data Upload Service
 Centralize Data Transformation
   Job Submitter Service
FME Server demonstration
MapInfo Transportation
Database: PDF Streaming




                          44
MapInfo Transportation
Database: PDF Streaming
MapInfo Transportation
Database: PDF Streaming




                          46
MapInfo Transportation
Database: PDF Streaming




                          47
Transformation with FME


 QA / Validation
 Schema Transformation
   Feature Types
   Fields
   Domain codes
 Geometry Transformation
     Cleaning
     Generalization
     Topology
     2D to 3D


                            48
CAD Validation

   Duplicate IDs
   Valid geometry
   Valid value ranges
   Tester, GeometryValidator




                                49
Schema Mapping in FME


     Feature Type Mapping in FME Workbench




     Attribute Mapping in FME Workbench




                                             Data Transformation 50
FME Data Model Restructuring:
Attribute Names & Values

   Value Mapping
FME SchemaMapper:
INSPIRE geographic names



                           FME Workspace




                           Name mapping




                           Name &
                           value mapping
MapInfo Export to GML Application:
INSPIRE Geographic Names Example
Geographic Names: GML Result
MapInfo Considerations

 Coordinate Systems, Reprojectors & Exceptions
  (mapinfo_wkt.db)
 Integer precision – be careful about extents
 Databases & CAD – QA required. Many schemas
  are more restrictive requiring geometry filtering
  and validation before you can write
 Databases – MS SQLServer 2012 – better spatial
  indexing, geographic type
 ValueMapper, SchemaMapper for data remodeling
 FME Server for web services, offloading heavy
  process automation, deploying GIS data and tools
  to non GIS users


                                                  55
FME 2012: Multi-Processing
Expanded Data Support


New Formats of FME 2012:
AIS Reader                   Google Fusion Tables Reader, Writer

AIXM 5.1 Reader              INSPIRE Reader

ArcPad Reader                LAZ Reader, Writer

CAT Reader                   OpenFlight Reader (enhanced Writer)

CityGML 2.0 Reader, Writer   Oracle point clouds Reader, Writer

DataFile Reader, Writer      Ordnance Survey VectorMap Reader

DirectX Reader, Writer       Supermap Reader, Writer

Free File Geodatabase API    Plus many updates (SQLServer 2012, etc)
What’s Next?

   Personalized web demo –     sales@safe.com
   Try FME Desktop
   FME Server tutorial
   Upcoming webinars:
        Intro to FME Desktop
    http://safe.com/learning/webinars/


 Training:
     Mastering FME 2012
     FME Desktop on-line
      – register with promo code
Poll Question:




 FME training
Question & Answer Period
Summary


 What we‟ve seen today:
     FME   Loading to MapInfo
     FME   Exports from MapInfo
     FME   Data Transformation
     FME   Server
Resources


   Safe.com
   Workbench Help
   Readers and Writers
   Transformer Reference
   FMEpedia: articles and examples
   FMEchannel on YouTube
   www.safe.com/support




                                      62
Thanks for Attending!

 Webinar recording link and follow-up
   will be sent to you via email
 Info:
    info@safe.com

 Still have questions?
    www.safe.com/support
    Try www.fmepedia.com and search „mapinfo‟


 Additional Resources
    http://www.youtube.com/watch?v=dLVlSLdg580&feature=g-user-u
    Search you tube for “FME for MapInfo Professional”
   Thanks to David Eagle from 1-Spatial

More Related Content

Similar to How to Enhance Data Transformation in MapInfo with FME

Supercharging Your Map Production
Supercharging Your Map ProductionSupercharging Your Map Production
Supercharging Your Map ProductionSafe Software
 
Tips for Manipulating Data in Esri Geodatabase using FME
Tips for Manipulating Data in Esri Geodatabase using FME Tips for Manipulating Data in Esri Geodatabase using FME
Tips for Manipulating Data in Esri Geodatabase using FME Safe Software
 
If you give a GIS Analyst FME License, then...
If you give a GIS Analyst FME License, then...If you give a GIS Analyst FME License, then...
If you give a GIS Analyst FME License, then...Safe Software
 
FME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken BraggFME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken BraggIMGS
 
Taste Test: FME 2011 & Beyond
Taste Test: FME 2011 & BeyondTaste Test: FME 2011 & Beyond
Taste Test: FME 2011 & BeyondSafe Software
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouSafe Software
 
ISC and FME Data Translations
ISC and FME Data TranslationsISC and FME Data Translations
ISC and FME Data TranslationsSafe Software
 
From Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server WorkflowFrom Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server WorkflowSafe Software
 
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013IMGS
 
FME User Stories from Around the World
FME User Stories from Around the WorldFME User Stories from Around the World
FME User Stories from Around the WorldSafe Software
 
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...Safe Software
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...Planetek Italia Srl
 
FME Around the World
FME Around the WorldFME Around the World
FME Around the WorldSafe Software
 
Managing data interoperability with FME
Managing data interoperability with FMEManaging data interoperability with FME
Managing data interoperability with FMEIMGS
 
Producing Standardized Data Using a Master FME Workspace
Producing Standardized Data Using a Master FME WorkspaceProducing Standardized Data Using a Master FME Workspace
Producing Standardized Data Using a Master FME WorkspaceSafe Software
 
GIS/CAD workflows with FME
GIS/CAD workflows with FMEGIS/CAD workflows with FME
GIS/CAD workflows with FMESafe Software
 
FME and Complex GML: INSPIRE and AIXM
FME and Complex GML: INSPIRE and AIXMFME and Complex GML: INSPIRE and AIXM
FME and Complex GML: INSPIRE and AIXMSafe Software
 

Similar to How to Enhance Data Transformation in MapInfo with FME (20)

Supercharging Your Map Production
Supercharging Your Map ProductionSupercharging Your Map Production
Supercharging Your Map Production
 
Tips for Manipulating Data in Esri Geodatabase using FME
Tips for Manipulating Data in Esri Geodatabase using FME Tips for Manipulating Data in Esri Geodatabase using FME
Tips for Manipulating Data in Esri Geodatabase using FME
 
If you give a GIS Analyst FME License, then...
If you give a GIS Analyst FME License, then...If you give a GIS Analyst FME License, then...
If you give a GIS Analyst FME License, then...
 
FME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken BraggFME World Tour 2015 - Around the World - Ken Bragg
FME World Tour 2015 - Around the World - Ken Bragg
 
Taste Test: FME 2011 & Beyond
Taste Test: FME 2011 & BeyondTaste Test: FME 2011 & Beyond
Taste Test: FME 2011 & Beyond
 
Unveiling FME 2013
Unveiling FME 2013Unveiling FME 2013
Unveiling FME 2013
 
Web Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For YouWeb Mapping 101: What Is It and Making It Work For You
Web Mapping 101: What Is It and Making It Work For You
 
ISC and FME Data Translations
ISC and FME Data TranslationsISC and FME Data Translations
ISC and FME Data Translations
 
From Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server WorkflowFrom Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
From Raw to Cooked: In-Depth FME Desktop to FME Server Workflow
 
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
An Introduction to FME: Ciaran Kirk - Safe Software FME World Tour 2013
 
FME User Stories from Around the World
FME User Stories from Around the WorldFME User Stories from Around the World
FME User Stories from Around the World
 
Your Data and FME
Your Data and FMEYour Data and FME
Your Data and FME
 
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
SOCET GXP and FME, Creating an Integrated System for Geospatial Analysis and ...
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
 
FME Around the World
FME Around the WorldFME Around the World
FME Around the World
 
Managing data interoperability with FME
Managing data interoperability with FMEManaging data interoperability with FME
Managing data interoperability with FME
 
Using data from Digimap in ArcGIS
Using data from Digimap in ArcGISUsing data from Digimap in ArcGIS
Using data from Digimap in ArcGIS
 
Producing Standardized Data Using a Master FME Workspace
Producing Standardized Data Using a Master FME WorkspaceProducing Standardized Data Using a Master FME Workspace
Producing Standardized Data Using a Master FME Workspace
 
GIS/CAD workflows with FME
GIS/CAD workflows with FMEGIS/CAD workflows with FME
GIS/CAD workflows with FME
 
FME and Complex GML: INSPIRE and AIXM
FME and Complex GML: INSPIRE and AIXMFME and Complex GML: INSPIRE and AIXM
FME and Complex GML: INSPIRE and AIXM
 

More from Safe 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
 
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
 
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
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Safe Software
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleSafe Software
 

More from Safe Software (20)

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
 
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
 
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...
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) People
 

Recently uploaded

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

How to Enhance Data Transformation in MapInfo with FME

  • 1. How to Enhance Data Transformation in MapInfo with FME Mark Stoakes Dean Hintz Manager, Professional Services Senior Analyst
  • 2. Who Are We?  Today‟s Presenters:  Mark Stoakes, Manager, Professional Services  Dean Hintz, Senior Analyst, Professional Services
  • 3. Safe Software Inc. Secret HQ: Vancouver, B.C. 95+ exuberant employees Thousands of happy customers, certified professionals, trainers, system integrators, and value added resellers; all around the globe!
  • 4. Agenda  60 Minutes  FME within MapInfo  Loading Data  Exporting Data  Transformation  Demos  FME Server  Follow-up  Webinar recording and materials
  • 5. Questions are Encouraged!  We are online, ready to answer your toughest questions  To submit a question:  If we can‟t get to your question during the webinar we‟ll send a follow-up email.
  • 6. FME Technology Capabilities The only complete spatial data transformation solution  Translate spatial data from one format to another 287 supported formats in FME 2012  Transform spatial data into the precise data model you need 400+ data transformation tools
  • 7. Expanded Data Support 300 278 265 250 254 238 225 210 200 191 182 162 150 154 136137 123 112 100 94 93 99 63 67 57 50 46 29 33 17 9 0 1.4.7 FME 2.0 2.1 2.2 2.3 2.3a 2000 FME 2002 FMEFME 2003 X2 20042004 ICE3 FME 2006 GBFME 20082010 Beta UC Cut2011 201 FME FME FME FME FME FME 2000 SR-1 2002 SR-1 FME 2003 FMEFME FME ICE 2004 FME 2005 2006 FME 2007 FME 2009 FME 2010 FME FME FME FME 9/2/10
  • 8. Introduction Data Model Restructuring  Data model transformation is the cornerstone to data interoperability  Schema is front and center  Restructure:  Feature Types  Attribute Names  Enumerated lists  Geometry 8
  • 10. Poll Questions: About you!  FME use
  • 11. FME Desktop Components  FME Workbench Graphical authoring environment for data restructuring tasks Use simple point and click to easily define spatial data flows to load, translate and transform your MapInfo data 11
  • 12. FME Desktop Components  Universal Viewer / Data Inspector Examine and inspect your spatial data’s attributes and geometry - before, after and even during a translation 12
  • 13. Poll Questions: About you!  MapInfo use
  • 14. FME and MapInfo  FME – MapInfo format support  Overview of FME functionality in MapInfo  Loading Data into MapInfo  Exporting data out of MapInfo 14
  • 15. MapInfo Formats - Files  MIF/MID  Interchange format  TAB  MFAL  native  better spatial index  MITAB  open source  extended (mdb, 64bit) 15
  • 16. MapInfo Formats - Databases  SpatialWare Database  Older – 4.9 release in 2006  Other Databases  MS SQLServer Spatial (improved in 2012)  Oracle Spatial 16
  • 17. Universal Translator  DWG,EOO,SHP,DGN,SDTS,VPF  To TAB/MIF or from TAB/MIF 17
  • 18. Open Universal Data  Available as of MapInfo 9  More formats  Extendable with FME  Limitations (error handling, transformation capabilities, volume) 18
  • 19. Extending MapInfo with FME FME and MapInfo installed on the same machine 19
  • 20. Poll Questions: About you!  FME for MapInfo use
  • 21. Loading Data into MapInfo  CAD  Non-spatial  Raster  Database  GML, INSPIRE 21
  • 22. CAD to GIS: Source DWG Drawing oriented data needs to be converted to feature based 22
  • 23. CAD to GIS: DWG to TAB Build areas, join attributes, map to new schema, validate 23
  • 24. CAD to GIS: Result in MapInfo Polygons with associated attribution 24
  • 25. GPS Roads: CSV file X, Y coordinates with road ID 25
  • 26. GPS Roads: CSV Coordinates to MapInfo Styling Approaches:  ColorSetter  MapInfoStyler  AttributeCreator / ValueMapper 26
  • 27. GPS Roads: Styling Options 27
  • 28. MapInfo Format Attributes  mapinfo_brush_background  mapinfo_brush_foreground  mapinfo_brush_pattern  mapinfo_brush_transparent  mapinfo_pen_color  mapinfo_pen_pattern  mapinfo_pen_width  mapinfo_symbol_*  mapinfo_text_* 28
  • 29. GPS Roads: Styled MapInfo Output 29
  • 30. Raster Segmentation to MapInfo Elevation Zones Classify, vectorize, generalize, group and style 30
  • 32. Database Loading: MS SQL Server Key column, geometry column name, style olumn, coordinate system, write mode, extents 32
  • 33. SQL Server – Make Table Mappable 33
  • 34. SQL Server – Make Table Mappable Set geometry and style columns 34
  • 35. SQL Server –Mappable Table View 35
  • 36. Poll Questions: About you!  Database use with MapInfo
  • 38. Exporting MapInfo Data  GIS to CAD  GIS to Database  GIS to XML  GIS to consumer clients  PDF  KML  Publishing to a web service (FME Server) 38
  • 40. What is FME Server?  FME Server is a scalable platform that offers flexible spatial data distribution and loading services  Use the same FME Engine that powers FME Desktop  Transform & Share spatial data via web services
  • 41. Why FME Server? How FME Server can meet your needs:  Data Distribution  Data Download Service  Live Data Streams  Data Streaming Service  Upload and Validation  Data Upload Service  Centralize Data Transformation  Job Submitter Service
  • 47. Transformation with FME  QA / Validation  Schema Transformation  Feature Types  Fields  Domain codes  Geometry Transformation  Cleaning  Generalization  Topology  2D to 3D 48
  • 48. CAD Validation  Duplicate IDs  Valid geometry  Valid value ranges  Tester, GeometryValidator 49
  • 49. Schema Mapping in FME Feature Type Mapping in FME Workbench Attribute Mapping in FME Workbench Data Transformation 50
  • 50. FME Data Model Restructuring: Attribute Names & Values  Value Mapping
  • 51. FME SchemaMapper: INSPIRE geographic names FME Workspace Name mapping Name & value mapping
  • 52. MapInfo Export to GML Application: INSPIRE Geographic Names Example
  • 54. MapInfo Considerations  Coordinate Systems, Reprojectors & Exceptions (mapinfo_wkt.db)  Integer precision – be careful about extents  Databases & CAD – QA required. Many schemas are more restrictive requiring geometry filtering and validation before you can write  Databases – MS SQLServer 2012 – better spatial indexing, geographic type  ValueMapper, SchemaMapper for data remodeling  FME Server for web services, offloading heavy process automation, deploying GIS data and tools to non GIS users 55
  • 56. Expanded Data Support New Formats of FME 2012: AIS Reader Google Fusion Tables Reader, Writer AIXM 5.1 Reader INSPIRE Reader ArcPad Reader LAZ Reader, Writer CAT Reader OpenFlight Reader (enhanced Writer) CityGML 2.0 Reader, Writer Oracle point clouds Reader, Writer DataFile Reader, Writer Ordnance Survey VectorMap Reader DirectX Reader, Writer Supermap Reader, Writer Free File Geodatabase API Plus many updates (SQLServer 2012, etc)
  • 57. What’s Next?  Personalized web demo – sales@safe.com  Try FME Desktop  FME Server tutorial  Upcoming webinars:  Intro to FME Desktop http://safe.com/learning/webinars/  Training:  Mastering FME 2012  FME Desktop on-line – register with promo code
  • 60. Summary  What we‟ve seen today:  FME Loading to MapInfo  FME Exports from MapInfo  FME Data Transformation  FME Server
  • 61. Resources  Safe.com  Workbench Help  Readers and Writers  Transformer Reference  FMEpedia: articles and examples  FMEchannel on YouTube  www.safe.com/support 62
  • 62. Thanks for Attending!  Webinar recording link and follow-up will be sent to you via email  Info:  info@safe.com  Still have questions?  www.safe.com/support  Try www.fmepedia.com and search „mapinfo‟  Additional Resources  http://www.youtube.com/watch?v=dLVlSLdg580&feature=g-user-u  Search you tube for “FME for MapInfo Professional” Thanks to David Eagle from 1-Spatial