SlideShare a Scribd company logo
1 of 21
Interactive Tips & Tricks
A Quest…
Mark Stoakes
Manager, ProServices




                            April 2012
A Quest…
            …for the FME Lizard’s name

 Help the FME
  Lizard solve some
  FME questions.
   Multiple guess
    questions are
    coming
Planning the trip


 Route planning
   Get the Great Circle Route from
    Vancouver to the destination




  1. Since there isn’t a Great Circle (Loxodrome) transformer, should I first…
      a.   Give-up and use ArcGIS instead
      b.   Create a Great Circle custom transformer by myself
      c.   Write some Python or TCL code
      d.   Checkout the FME Store
      e.   Ask a friend if they’d create something for me
Possible Sitings…

 Reconnaissance
   FME Lizard has photographed
    several sites. He wants to load
    the images as FGDB attachments



  2. To create a Esri Geodatabase with complex structures
  (attachments, domains, subtypes, relationships) should he…

      a.   Give-up and use ArcGIS instead
      b.   Use an FME template
      c.   Checkout the FMEpedia for a Geodatabase example
      d.   Use FME to reference an XML Workspace template
      e.   Use the XMLTemplater transformer
FME & Geodatabase Attachments

3. What configuration steps are needed
to load attachments using FME?

    a. Create the tables using
       ArcGIS or XML Template
    b. Load the origin feature class (POI)
    c. Load the destination table
       (attached images)
    d. Set relationship attributes
    e. Load the relationship table

                      Select one or more
Photo sharing
    Lizard can also submit his trip photos to FME
     Server using the notification services that have
     been configured.

Thanks for submitting your photo to the demo
system! Your photo has been added to the
catalog. To see the photo go to the URL
https://www.google.com/fusiontables/DataSo
urce?snapid=S423487zYjn A red pin
indicates a location of a photo. Click on that
to see a thumbnail and a link to the complete
photo. Each photo is also tagged with who
emailed it.
Planning the trip…
                           …gathering data

 Gather, QA and load data into File Geodatabase
   Boundaries, Settlements, Roads, Hydrology (Shape)
 Destination FGDB

   DEM (DTED)
   Imagery (GeoTIFF)
   3D structures
    (Sketch-up)
 Destination 3D PDF
Planning the trip…
                                         …gathering data

  Gather, QA and load data into File Geodatabase
4. Lizard doesn’t have ArcGIS installed. He wants to know if he can still load data
   to an Esri Geodatabase. Can he?

    a.   No. He should find some treasure and buy ArcGIS
    b.   Yes. Using the Esri Interop extension
    c.   Yes. Using the File Geodatabase API writer
    d.   Yes. Using an XML Workspace template
    e.   Yes. But he has to install FME 2013
Planning the trip…
                                         …gathering data

  Gather, QA and load data into File Geodatabase

5. Lizard ran the Gather Data & QA workspace but now he can’t find the
   output FGDB. What’s the best thing to do?

    a.   Wait and ask Don or Dale boss if they know
    b.   Right Click and select “Open Containing Folder”
    c.   Risk using Windows Search
    d.   Contact Safe Support at www.safe.com/support
    e.   Just use Windows Explorer and start browsing
On the Coast

 Coastal search…
                                <trkpt lat="16.9682833333333" lon="-88.221325">
                                     <ele>0.000</ele>
                                     <time>2012-03-21T17:45:23Z</time>
   GPS Tracks to FGDB (API)    </trkpt>




                               6. Lizard is not an XML expert. How should he
                               read an XML-based GPS file?

                                   a.   XMLTemplater transformer
                                   b.   XML Reader with xfmaps
                                   c.   GML Reader
                                   d.   XML Reader & Feature Paths
                                   e.   Text File reader + loads of
                                        transformers
Interlude…
Road Network

    Lizard needs to make sure he can get to all
     POI’s on his planned route…

      Validate the Road Network
       Identify which roads
       do not connect to the
       main network
         NetworkTopologyBuilder
Road Network




     7. Lizard opened this workspace and pressed F11. What happened?
         a.   He sent us a notification with an image of the workspace
         b.   He opened the Overview window
         c.   He zoomed into the currently selected transformer
         d.   He maximized the workbench canvas to full screen
         e.   He bought a used F11 fighter jet on Ebay
Road Network


   FME Transformer QuickAdd



8. Lizard needs a “nearest neighbo(u)r” transformer.
   What should he type into Quick Add?

    a.   NeighbourFinder
    b.   NeighborFinder
    c.   NF
    d.   Depends which side of the Atlantic you’re on
    e.   Depends on your language setting
                                                        Select one or more
Road Network

   Confirm the POI’s are close to a
    Road
      NeighbourFinder Transformer
Caracol search


 Shortest Path from Hopkins to Caracol
   ShortestPathFinder
Final Showdown - Caracol Encounter

 Build 3D Model
     AOI Boundary
     DEM
     LiDAR
     TIN Surface
     Satellite Imagery
     3D Model
LiDAR flyover
9. While acquiring airborne LiDAR of Caracol, Lizard sees multiple returns (he’s
   not gone cross-eyed!) and needs to pick the correct classification.
   Which transformer should he use to get the best ground surface:

    a.   TestFilter
    b.   PointCloudSplitter
    c.   PointCloudThinner
    d.   PointCloudGroundSurfaceAcquirer
    e.   PointCloudCoercer
Final Showdown…

                   Output to 3D
                    PDF
Quest…

10. Where did Lizard go on his quest?
   a.   Guatemala
   b.   Mexico
   c.   British Honduras
   d.   Honduras
   e.   Belize
   f.   Costa Rica
The quest is over…
                 …the adventure is
                   just beginning!




                 Thanks for coming…

                 Final Prizes & Wrap-up

More Related Content

Viewers also liked

What's Great in FME 2012
What's Great in FME 2012What's Great in FME 2012
What's Great in FME 2012Safe Software
 
FME Lightning Talk - Inline Querier
FME Lightning Talk - Inline QuerierFME Lightning Talk - Inline Querier
FME Lightning Talk - Inline QuerierSafe Software
 
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
 
Using FME for the City of Palo Alto Topobase Implentation
Using FME for the City of Palo Alto Topobase ImplentationUsing FME for the City of Palo Alto Topobase Implentation
Using FME for the City of Palo Alto Topobase ImplentationSafe Software
 
Optimizing Rail Data for Google Earth Mashup
Optimizing Rail Data for Google Earth MashupOptimizing Rail Data for Google Earth Mashup
Optimizing Rail Data for Google Earth MashupSafe Software
 
Making Maintenance Manageable
Making Maintenance ManageableMaking Maintenance Manageable
Making Maintenance ManageableSafe Software
 
Delivering Up-to-Date Parcel Data to the Public
Delivering Up-to-Date Parcel Data to the PublicDelivering Up-to-Date Parcel Data to the Public
Delivering Up-to-Date Parcel Data to the PublicSafe Software
 
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...Safe Software
 
FME Lightning Talk: Raster
FME Lightning Talk: RasterFME Lightning Talk: Raster
FME Lightning Talk: RasterSafe Software
 
Managing Spatial Data for Telecommunications Using FME
Managing Spatial Data for Telecommunications Using FMEManaging Spatial Data for Telecommunications Using FME
Managing Spatial Data for Telecommunications Using FMESafe Software
 
FME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase TemplatesFME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase TemplatesSafe Software
 
GIS Data Management for Large Infrastructure Projects
GIS Data Management for Large Infrastructure ProjectsGIS Data Management for Large Infrastructure Projects
GIS Data Management for Large Infrastructure ProjectsSafe Software
 
FME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpediaFME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpediaSafe Software
 
Improving Productivity Using FME Workbench
Improving Productivity Using FME WorkbenchImproving Productivity Using FME Workbench
Improving Productivity Using FME WorkbenchSafe Software
 
Hydraulic Modelling with GIS Data
Hydraulic Modelling with GIS DataHydraulic Modelling with GIS Data
Hydraulic Modelling with GIS DataSafe Software
 
FME Lightning Talk: Multiprocessing
FME Lightning Talk: MultiprocessingFME Lightning Talk: Multiprocessing
FME Lightning Talk: MultiprocessingSafe Software
 

Viewers also liked (18)

What's Great in FME 2012
What's Great in FME 2012What's Great in FME 2012
What's Great in FME 2012
 
FME Lightning Talk - Inline Querier
FME Lightning Talk - Inline QuerierFME Lightning Talk - Inline Querier
FME Lightning Talk - Inline Querier
 
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
 
Using FME for the City of Palo Alto Topobase Implentation
Using FME for the City of Palo Alto Topobase ImplentationUsing FME for the City of Palo Alto Topobase Implentation
Using FME for the City of Palo Alto Topobase Implentation
 
Optimizing Rail Data for Google Earth Mashup
Optimizing Rail Data for Google Earth MashupOptimizing Rail Data for Google Earth Mashup
Optimizing Rail Data for Google Earth Mashup
 
Making Maintenance Manageable
Making Maintenance ManageableMaking Maintenance Manageable
Making Maintenance Manageable
 
Delivering Up-to-Date Parcel Data to the Public
Delivering Up-to-Date Parcel Data to the PublicDelivering Up-to-Date Parcel Data to the Public
Delivering Up-to-Date Parcel Data to the Public
 
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
Automatic Generation Cleaning & Generalization of 50 Contours for NRCan's Geo...
 
FME & Governement
FME & GovernementFME & Governement
FME & Governement
 
FME Store
FME StoreFME Store
FME Store
 
FME Lightning Talk: Raster
FME Lightning Talk: RasterFME Lightning Talk: Raster
FME Lightning Talk: Raster
 
Managing Spatial Data for Telecommunications Using FME
Managing Spatial Data for Telecommunications Using FMEManaging Spatial Data for Telecommunications Using FME
Managing Spatial Data for Telecommunications Using FME
 
FME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase TemplatesFME Lightning Talk: Esri Geodatabase Templates
FME Lightning Talk: Esri Geodatabase Templates
 
GIS Data Management for Large Infrastructure Projects
GIS Data Management for Large Infrastructure ProjectsGIS Data Management for Large Infrastructure Projects
GIS Data Management for Large Infrastructure Projects
 
FME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpediaFME Lightning Talk: FMEpedia
FME Lightning Talk: FMEpedia
 
Improving Productivity Using FME Workbench
Improving Productivity Using FME WorkbenchImproving Productivity Using FME Workbench
Improving Productivity Using FME Workbench
 
Hydraulic Modelling with GIS Data
Hydraulic Modelling with GIS DataHydraulic Modelling with GIS Data
Hydraulic Modelling with GIS Data
 
FME Lightning Talk: Multiprocessing
FME Lightning Talk: MultiprocessingFME Lightning Talk: Multiprocessing
FME Lightning Talk: Multiprocessing
 

Similar to Lightning Talk: FME 2012 Tips and Tricks

QGIS Tutorial by Indo-RNO v1.0.pdf
QGIS Tutorial by Indo-RNO v1.0.pdfQGIS Tutorial by Indo-RNO v1.0.pdf
QGIS Tutorial by Indo-RNO v1.0.pdfsbri467692
 
The goodies of zope, pyramid, and plone (2)
The goodies of zope, pyramid, and plone (2)The goodies of zope, pyramid, and plone (2)
The goodies of zope, pyramid, and plone (2)Dylan Jay
 
Using MongoDB and a Relational Database at MongoDB Day
Using MongoDB and a Relational Database at MongoDB DayUsing MongoDB and a Relational Database at MongoDB Day
Using MongoDB and a Relational Database at MongoDB Dayhayesdavis
 
Building Bricks with MRuby: A Journey to MRuby on LEGO Robots
Building Bricks with MRuby: A Journey to MRuby on LEGO RobotsBuilding Bricks with MRuby: A Journey to MRuby on LEGO Robots
Building Bricks with MRuby: A Journey to MRuby on LEGO RobotsTorsten Schönebaum
 
Android location services from social networks to games
Android location services from social networks to gamesAndroid location services from social networks to games
Android location services from social networks to gamesDon Park
 
NameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docx
NameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docxNameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docx
NameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docxrosemarybdodson23141
 
Academy PRO: React Native - introduction
Academy PRO: React Native - introductionAcademy PRO: React Native - introduction
Academy PRO: React Native - introductionBinary Studio
 
Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011
Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011
Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011Jesse Warden
 
Joji ilagan career center foundation8pre2
Joji ilagan career center foundation8pre2Joji ilagan career center foundation8pre2
Joji ilagan career center foundation8pre2bluejayjunior
 
02 c++g3 d
02 c++g3 d02 c++g3 d
02 c++g3 dmahago
 
Performance #5 cpu and battery
Performance #5  cpu and batteryPerformance #5  cpu and battery
Performance #5 cpu and batteryVitali Pekelis
 
Edn 303 assignment portfolio
Edn 303 assignment portfolioEdn 303 assignment portfolio
Edn 303 assignment portfoliomtl6061
 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studiesdamopsu
 

Similar to Lightning Talk: FME 2012 Tips and Tricks (20)

Big data quiz
Big data quizBig data quiz
Big data quiz
 
QGIS Tutorial by Indo-RNO v1.0.pdf
QGIS Tutorial by Indo-RNO v1.0.pdfQGIS Tutorial by Indo-RNO v1.0.pdf
QGIS Tutorial by Indo-RNO v1.0.pdf
 
The goodies of zope, pyramid, and plone (2)
The goodies of zope, pyramid, and plone (2)The goodies of zope, pyramid, and plone (2)
The goodies of zope, pyramid, and plone (2)
 
Using MongoDB and a Relational Database at MongoDB Day
Using MongoDB and a Relational Database at MongoDB DayUsing MongoDB and a Relational Database at MongoDB Day
Using MongoDB and a Relational Database at MongoDB Day
 
Global mapperhelp
Global mapperhelpGlobal mapperhelp
Global mapperhelp
 
Cwmg
CwmgCwmg
Cwmg
 
Building Bricks with MRuby: A Journey to MRuby on LEGO Robots
Building Bricks with MRuby: A Journey to MRuby on LEGO RobotsBuilding Bricks with MRuby: A Journey to MRuby on LEGO Robots
Building Bricks with MRuby: A Journey to MRuby on LEGO Robots
 
Android location services from social networks to games
Android location services from social networks to gamesAndroid location services from social networks to games
Android location services from social networks to games
 
Com Ed 8 Prelim
Com Ed 8 PrelimCom Ed 8 Prelim
Com Ed 8 Prelim
 
NameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docx
NameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docxNameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docx
NameBISM 1200 Introduction to Computing Sound Byte Lab Chap.docx
 
[React-Native Tutorial] Map
[React-Native Tutorial] Map[React-Native Tutorial] Map
[React-Native Tutorial] Map
 
Academy PRO: React Native - introduction
Academy PRO: React Native - introductionAcademy PRO: React Native - introduction
Academy PRO: React Native - introduction
 
Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011
Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011
Mobile Gaming: Corona SDK & Adobe AIR RIA Unleashed 2011
 
Joji ilagan career center foundation8pre2
Joji ilagan career center foundation8pre2Joji ilagan career center foundation8pre2
Joji ilagan career center foundation8pre2
 
02 c++g3 d
02 c++g3 d02 c++g3 d
02 c++g3 d
 
Performance #5 cpu and battery
Performance #5  cpu and batteryPerformance #5  cpu and battery
Performance #5 cpu and battery
 
Edn 303 assignment portfolio
Edn 303 assignment portfolioEdn 303 assignment portfolio
Edn 303 assignment portfolio
 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
 
Google Earth Social Studies
Google Earth Social StudiesGoogle Earth Social Studies
Google Earth Social Studies
 

More from 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 InnovationSafe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
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
 

More from Safe Software (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
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
 

Recently uploaded

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 

Recently uploaded (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 

Lightning Talk: FME 2012 Tips and Tricks

  • 1. Interactive Tips & Tricks A Quest… Mark Stoakes Manager, ProServices April 2012
  • 2. A Quest… …for the FME Lizard’s name  Help the FME Lizard solve some FME questions.  Multiple guess questions are coming
  • 3. Planning the trip  Route planning  Get the Great Circle Route from Vancouver to the destination 1. Since there isn’t a Great Circle (Loxodrome) transformer, should I first… a. Give-up and use ArcGIS instead b. Create a Great Circle custom transformer by myself c. Write some Python or TCL code d. Checkout the FME Store e. Ask a friend if they’d create something for me
  • 4. Possible Sitings…  Reconnaissance  FME Lizard has photographed several sites. He wants to load the images as FGDB attachments 2. To create a Esri Geodatabase with complex structures (attachments, domains, subtypes, relationships) should he… a. Give-up and use ArcGIS instead b. Use an FME template c. Checkout the FMEpedia for a Geodatabase example d. Use FME to reference an XML Workspace template e. Use the XMLTemplater transformer
  • 5. FME & Geodatabase Attachments 3. What configuration steps are needed to load attachments using FME? a. Create the tables using ArcGIS or XML Template b. Load the origin feature class (POI) c. Load the destination table (attached images) d. Set relationship attributes e. Load the relationship table Select one or more
  • 6. Photo sharing  Lizard can also submit his trip photos to FME Server using the notification services that have been configured. Thanks for submitting your photo to the demo system! Your photo has been added to the catalog. To see the photo go to the URL https://www.google.com/fusiontables/DataSo urce?snapid=S423487zYjn A red pin indicates a location of a photo. Click on that to see a thumbnail and a link to the complete photo. Each photo is also tagged with who emailed it.
  • 7. Planning the trip… …gathering data  Gather, QA and load data into File Geodatabase  Boundaries, Settlements, Roads, Hydrology (Shape)  Destination FGDB  DEM (DTED)  Imagery (GeoTIFF)  3D structures (Sketch-up)  Destination 3D PDF
  • 8. Planning the trip… …gathering data  Gather, QA and load data into File Geodatabase 4. Lizard doesn’t have ArcGIS installed. He wants to know if he can still load data to an Esri Geodatabase. Can he? a. No. He should find some treasure and buy ArcGIS b. Yes. Using the Esri Interop extension c. Yes. Using the File Geodatabase API writer d. Yes. Using an XML Workspace template e. Yes. But he has to install FME 2013
  • 9. Planning the trip… …gathering data  Gather, QA and load data into File Geodatabase 5. Lizard ran the Gather Data & QA workspace but now he can’t find the output FGDB. What’s the best thing to do? a. Wait and ask Don or Dale boss if they know b. Right Click and select “Open Containing Folder” c. Risk using Windows Search d. Contact Safe Support at www.safe.com/support e. Just use Windows Explorer and start browsing
  • 10. On the Coast  Coastal search… <trkpt lat="16.9682833333333" lon="-88.221325"> <ele>0.000</ele> <time>2012-03-21T17:45:23Z</time>  GPS Tracks to FGDB (API) </trkpt> 6. Lizard is not an XML expert. How should he read an XML-based GPS file? a. XMLTemplater transformer b. XML Reader with xfmaps c. GML Reader d. XML Reader & Feature Paths e. Text File reader + loads of transformers
  • 12. Road Network  Lizard needs to make sure he can get to all POI’s on his planned route…  Validate the Road Network Identify which roads do not connect to the main network  NetworkTopologyBuilder
  • 13. Road Network 7. Lizard opened this workspace and pressed F11. What happened? a. He sent us a notification with an image of the workspace b. He opened the Overview window c. He zoomed into the currently selected transformer d. He maximized the workbench canvas to full screen e. He bought a used F11 fighter jet on Ebay
  • 14. Road Network  FME Transformer QuickAdd 8. Lizard needs a “nearest neighbo(u)r” transformer. What should he type into Quick Add? a. NeighbourFinder b. NeighborFinder c. NF d. Depends which side of the Atlantic you’re on e. Depends on your language setting Select one or more
  • 15. Road Network  Confirm the POI’s are close to a Road  NeighbourFinder Transformer
  • 16. Caracol search  Shortest Path from Hopkins to Caracol  ShortestPathFinder
  • 17. Final Showdown - Caracol Encounter  Build 3D Model  AOI Boundary  DEM  LiDAR  TIN Surface  Satellite Imagery  3D Model
  • 18. LiDAR flyover 9. While acquiring airborne LiDAR of Caracol, Lizard sees multiple returns (he’s not gone cross-eyed!) and needs to pick the correct classification. Which transformer should he use to get the best ground surface: a. TestFilter b. PointCloudSplitter c. PointCloudThinner d. PointCloudGroundSurfaceAcquirer e. PointCloudCoercer
  • 19. Final Showdown…  Output to 3D PDF
  • 20. Quest… 10. Where did Lizard go on his quest? a. Guatemala b. Mexico c. British Honduras d. Honduras e. Belize f. Costa Rica
  • 21. The quest is over… …the adventure is just beginning!  Thanks for coming…  Final Prizes & Wrap-up