SlideShare a Scribd company logo
1 of 41
Download to read offline
Leveraging Web APIs for Infrastructure
Management using FME
Meet the Presenters
Dave Campanas
Sr Strategic Tech Support Specialist
Jovita Chan
Technical Support Specialist, Desktop
Welcome to Livestorm!
A few ways to engage with us during the webinar:
Audio issues? Click this for 4 simple
troubleshooting steps.
*Weʼll also bring up a poll on your
screen during the webinar.
How to download slides
1. Hover over the slide deck
in the webinar room
2. Click this button
Agenda
● Overview of FME & infrastructure
management
● The power of Autodesk Tandem &
REST APIs
● Integrating API tools with Digital
Twins, using Bentley iTwin
● Extracting floor plans from IBM
TRIRIGA
● Resources & Q+A
Which of these programs have you worked
with or are interested in working with in the
future?
Every day, more data is moving from on
premise files and databases to web
applications.
Using FME and Web APIs,
you can access the data
in these new applications
just as you do in your local files.
What are APIs?
Application Programming Interface
● Contains a series of web calls you can make to a server to perform operations
● Allows computer programs to talk to each other
● REST and SOAP are the two main types of web APIs
○ Newer applications will use REST
● Interact with APIs using FMEʼs HTTPCaller
Years of solving data challenges
28+
16,000+
Organizations trusting us worldwide
Global partners delivering FME Services
190+
128
Countries with FME customers
Safe Software
Company Profile
www.safe.com
Users active in FME Community
16,000+
FME®
Enterprise Integration Platform
FME Desktop
Build & Run Data Workflows
FME Server
Automate Data Workflows
FME Mobile
Deliver the Power of
FME to Mobile
The only Enterprise Integration Solution with comprehensive support for Spatial Data
Powering your dataflows on premises, in the cloud, and on mobile
FME Cloud
FME Server in the cloud
FMEʼs Growing Support for Formats Over the Years
Demo
Autodesk Tandem
Autodesk Tandem
● Cloud based Digital Twin
Solution
● Populated from Revit or IFC BIM
data
● Extensible through user defined
parameters and templates
Autodesk Tandem
● Currently a Descriptive Twin
● FME can be used to improve
Tandemʼs data connectivity
● Boost Tandem up the scale by
integrating with other digital
data sources
Verdantix Digital Twin Maturity Model
Tandem Transformers in FME
Updates tandem features
from FME attributes
Reads features and attribute
schema from Tandem
Preparing Tandem
⚫ Create Forge App to communicate
with Tandem REST API
⚫ Add new Parameters to store
linked data
Update Tandem from Excel
⚫ Populate Room Parameters from
Excel table
Summary Points
● FME can read from and update
Tandem model attributes
● Updateable parameters must be
created by user
● Forge application must be created
to access Tandem through API
Resources
Autodesk Tandem: https://tandem.autodesk.com/
Autodesk Forge App creation: https://forge.autodesk.com/myapps/
Autodesk Tandem REST API: https://autodesk-tandem.github.io/
FME Tandem Transformers: https://hub.safe.com/?query=tandem
Connecting with
Bentley iTwin
Demo
Requirements
● A login to your Bentley account
● Register your application
○ Client Secret
○ Client email
● Create a new blank iModel to get Model ID information for the use in the
iTwinModelUploader
● An Azure SaS account
Bentley iTwin APIs
● Administration
● Digital Twin Management
● Events
● Reality Capture
● Reporting & Insights
● Review
● Synchronization & Exports
● Validation
● Visualization
Resources for Bentley iTwins
● FME iTwinModelUploader
● Registering your application
● Bentley iTwins APIS
Summary Points
● It can take some preparation work:
○ Common requirements:
creating an App in the target
web app to get a Client ID,
secret
● It may likely take some learning:
Reading API documentation
Demo
IBM TRIRIGA
IBM TRIRIGA
● IBMʼs Facilities Management
application
● Floorplans stored as DWG
● SOAP API to query records
TRIRIGA Transformers in FME
Extracts Record information
from TRIRIGA
Submits SOAP request to TRIRIGA
TRIRIGA to ArcGIS Indoors
● FME template created in concert with Esri
● Reads CAD Integration layers from DWG
● Extracts TRIRIGA id from rooms and levels
● Extracts TRIRIGA attributes though API
● Merges CAD with attributes
● Writes to ArcGIS Indoors geodatabase
Summary Points
● FME can extract records from
TRIRIGA
● TRIRIGA geometry stored in
integrated DWG or Revit files
● SOAP API is complex, but Hub
transformers make it easier
Resources
Esri TRIRIGA to ArcGIS Indoors documentation
FME TRIRIGA Transformers/Templates
IBM TRIRIGA SOAP API documentation
Next Steps
Download
FME 2022.1 &
the webinar
workspaces
Apply the
workspaces to your
own data
Free Trial | Upgrade
Contact us. We
would love to chat
with you about
anything data
info@safe.com
Tutorial:
Getting Started with APIs
Claim Your Community Badge
Get community badges for
watching webinars!
fme.ly/WebinarBadge Todayʼs Code: MFASW
Save the Date
The Peak of Data Integration 2023 Europe UC
September 4 - 6, 2023 | Bonn, Germany
Check out our upcoming
& on-demand webinars:
safe.com/webinars
Q&A
Thank you!
Download FME Free Trial | Upgrade
Chat with us info@safe.com
Connect with us in the Community
Connect with us for more FME
Please share
your feedback
with us through
the webinar
survey!

More Related Content

Similar to Leveraging REST APIs for Infrastructure Management using FME

WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
Spiffy
 

Similar to Leveraging REST APIs for Infrastructure Management using FME (20)

.Net framework vs .net core a complete comparison
.Net framework vs .net core  a complete comparison.Net framework vs .net core  a complete comparison
.Net framework vs .net core a complete comparison
 
Tampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday DockerTampere Docker meetup - Happy 5th Birthday Docker
Tampere Docker meetup - Happy 5th Birthday Docker
 
Automated Application Integration with FME & Cityworks Webinar
Automated Application Integration with FME & Cityworks WebinarAutomated Application Integration with FME & Cityworks Webinar
Automated Application Integration with FME & Cityworks Webinar
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s Solution
 
Improve Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data IntegrationImprove Operational Efficiency in AEC with Data Integration
Improve Operational Efficiency in AEC with Data Integration
 
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo) Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
Logic Apps: El Poder de la nueva Integración (por Félix Mondelo)
 
Top 5 Reasons to Employ Flutter App Development for Your Next App
Top 5 Reasons to Employ Flutter App Development for Your Next AppTop 5 Reasons to Employ Flutter App Development for Your Next App
Top 5 Reasons to Employ Flutter App Development for Your Next App
 
Unveiling FME 2021
Unveiling FME 2021Unveiling FME 2021
Unveiling FME 2021
 
What's new in_fme_2020_gerhard_fischl
What's new in_fme_2020_gerhard_fischlWhat's new in_fme_2020_gerhard_fischl
What's new in_fme_2020_gerhard_fischl
 
Docker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - PresentationDocker Birthday #5 Meetup Cluj - Presentation
Docker Birthday #5 Meetup Cluj - Presentation
 
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
IBM BlueMix Presentation - Paris Meetup 17th Sept. 2014
 
Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1Extend the Value of Your BIM Data with FME: Part 1
Extend the Value of Your BIM Data with FME: Part 1
 
MWLUG Bluemix
MWLUG BluemixMWLUG Bluemix
MWLUG Bluemix
 
FME 2020.0 Sneak Peek
FME 2020.0 Sneak PeekFME 2020.0 Sneak Peek
FME 2020.0 Sneak Peek
 
Corporate overview 2017
Corporate overview 2017Corporate overview 2017
Corporate overview 2017
 
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
#MBLTdev: Разработка backend для мобильного приложения с использованием Googl...
 
ConnectED2015: IBM Domino Applications in Bluemix
ConnectED2015: 	IBM Domino Applications in BluemixConnectED2015: 	IBM Domino Applications in Bluemix
ConnectED2015: IBM Domino Applications in Bluemix
 
WebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David TangWebFest 2011 Hosting Applications CR by David Tang
WebFest 2011 Hosting Applications CR by David Tang
 
We-Donut.io presentation of Platform
We-Donut.io presentation of PlatformWe-Donut.io presentation of Platform
We-Donut.io presentation of Platform
 
App.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application DevelopmentApp.Next - The Future of Domino Application Development
App.Next - The Future of Domino Application Development
 

More from 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 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
 
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
 
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
 
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
Safe 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 Strategy
Safe 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
 

More from Safe Software (20)

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
 
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...
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 

Leveraging REST APIs for Infrastructure Management using FME

  • 1. Leveraging Web APIs for Infrastructure Management using FME
  • 2. Meet the Presenters Dave Campanas Sr Strategic Tech Support Specialist Jovita Chan Technical Support Specialist, Desktop
  • 3. Welcome to Livestorm! A few ways to engage with us during the webinar: Audio issues? Click this for 4 simple troubleshooting steps. *Weʼll also bring up a poll on your screen during the webinar.
  • 4. How to download slides 1. Hover over the slide deck in the webinar room 2. Click this button
  • 5. Agenda ● Overview of FME & infrastructure management ● The power of Autodesk Tandem & REST APIs ● Integrating API tools with Digital Twins, using Bentley iTwin ● Extracting floor plans from IBM TRIRIGA ● Resources & Q+A
  • 6. Which of these programs have you worked with or are interested in working with in the future?
  • 7. Every day, more data is moving from on premise files and databases to web applications.
  • 8. Using FME and Web APIs, you can access the data in these new applications just as you do in your local files.
  • 9. What are APIs? Application Programming Interface ● Contains a series of web calls you can make to a server to perform operations ● Allows computer programs to talk to each other ● REST and SOAP are the two main types of web APIs ○ Newer applications will use REST ● Interact with APIs using FMEʼs HTTPCaller
  • 10. Years of solving data challenges 28+ 16,000+ Organizations trusting us worldwide Global partners delivering FME Services 190+ 128 Countries with FME customers Safe Software Company Profile www.safe.com Users active in FME Community 16,000+
  • 11. FME® Enterprise Integration Platform FME Desktop Build & Run Data Workflows FME Server Automate Data Workflows FME Mobile Deliver the Power of FME to Mobile The only Enterprise Integration Solution with comprehensive support for Spatial Data Powering your dataflows on premises, in the cloud, and on mobile FME Cloud FME Server in the cloud
  • 12. FMEʼs Growing Support for Formats Over the Years
  • 13. Demo
  • 15. Autodesk Tandem ● Cloud based Digital Twin Solution ● Populated from Revit or IFC BIM data ● Extensible through user defined parameters and templates
  • 16. Autodesk Tandem ● Currently a Descriptive Twin ● FME can be used to improve Tandemʼs data connectivity ● Boost Tandem up the scale by integrating with other digital data sources Verdantix Digital Twin Maturity Model
  • 17. Tandem Transformers in FME Updates tandem features from FME attributes Reads features and attribute schema from Tandem
  • 18. Preparing Tandem ⚫ Create Forge App to communicate with Tandem REST API ⚫ Add new Parameters to store linked data
  • 19. Update Tandem from Excel ⚫ Populate Room Parameters from Excel table
  • 20. Summary Points ● FME can read from and update Tandem model attributes ● Updateable parameters must be created by user ● Forge application must be created to access Tandem through API
  • 21. Resources Autodesk Tandem: https://tandem.autodesk.com/ Autodesk Forge App creation: https://forge.autodesk.com/myapps/ Autodesk Tandem REST API: https://autodesk-tandem.github.io/ FME Tandem Transformers: https://hub.safe.com/?query=tandem
  • 23. Demo
  • 24. Requirements ● A login to your Bentley account ● Register your application ○ Client Secret ○ Client email ● Create a new blank iModel to get Model ID information for the use in the iTwinModelUploader ● An Azure SaS account
  • 25. Bentley iTwin APIs ● Administration ● Digital Twin Management ● Events ● Reality Capture ● Reporting & Insights ● Review ● Synchronization & Exports ● Validation ● Visualization
  • 26. Resources for Bentley iTwins ● FME iTwinModelUploader ● Registering your application ● Bentley iTwins APIS
  • 27. Summary Points ● It can take some preparation work: ○ Common requirements: creating an App in the target web app to get a Client ID, secret ● It may likely take some learning: Reading API documentation
  • 28. Demo
  • 30. IBM TRIRIGA ● IBMʼs Facilities Management application ● Floorplans stored as DWG ● SOAP API to query records
  • 31. TRIRIGA Transformers in FME Extracts Record information from TRIRIGA Submits SOAP request to TRIRIGA
  • 32. TRIRIGA to ArcGIS Indoors ● FME template created in concert with Esri ● Reads CAD Integration layers from DWG ● Extracts TRIRIGA id from rooms and levels ● Extracts TRIRIGA attributes though API ● Merges CAD with attributes ● Writes to ArcGIS Indoors geodatabase
  • 33. Summary Points ● FME can extract records from TRIRIGA ● TRIRIGA geometry stored in integrated DWG or Revit files ● SOAP API is complex, but Hub transformers make it easier
  • 34. Resources Esri TRIRIGA to ArcGIS Indoors documentation FME TRIRIGA Transformers/Templates IBM TRIRIGA SOAP API documentation
  • 35. Next Steps Download FME 2022.1 & the webinar workspaces Apply the workspaces to your own data Free Trial | Upgrade Contact us. We would love to chat with you about anything data info@safe.com Tutorial: Getting Started with APIs
  • 36. Claim Your Community Badge Get community badges for watching webinars! fme.ly/WebinarBadge Todayʼs Code: MFASW
  • 37. Save the Date The Peak of Data Integration 2023 Europe UC September 4 - 6, 2023 | Bonn, Germany
  • 38. Check out our upcoming & on-demand webinars: safe.com/webinars
  • 39.
  • 40. Q&A
  • 41. Thank you! Download FME Free Trial | Upgrade Chat with us info@safe.com Connect with us in the Community Connect with us for more FME Please share your feedback with us through the webinar survey!