Indoor mapping is an exciting new opportunity for business, but it does not come without challenges. With complex data conversion, the merging of spatial and tabular data, and the added difficulty of changing venues, it can turn any venue into a Mess Hall. By adding new Readers and Writers to FME 2018–including IMDF–we're making it easy for you to validate, update, automate, and analyze indoor mapping data.
4. Indoor Mapping Challenge: Strict requirements
● Convert data to fit strict data model specifications.
● CAD standards help, but CAD data is not sufficient.
● IMDF specifications: https://register.apple.com/resources/imdf/
6. Challenge: Venues are constantly changing
Keep your indoor map up to
date as the venue and source
datasets change.
7. FME hides the details so you can
focus on building your indoor
mapping data quickly and
effectively.
8. Build indoor mapping datasets using FME
● Convert floor plans and ancillary data
into indoor mapping formats.
● Validate against specifications to ensure
data meets standards.
● No coding involved. FME workflows are
created using a visual interface.
9. first
Read source data sets
Integrate internal data
models, BIM, CAD,
databases …
Prepare for output
Convert data to your
indoor mapping system
of choice.
Validate data
e.g. For IMDF, pass it to the
IMDFValidator and get a
data quality report.
third
Write to output
Write to destination format
and send to map provider, e.g.
Apple Maps Connect.
last
WORKFLOW:
CREATING INDOOR MAPPING DATA
10. Prepare for output
Convert to indoor mapping
format requirements.
❏ Georeferencing (lat-long)
❏ Semantic enrichment
❏ Classification
❏ Schema mapping
❏ Cleaning
WORKFLOW:
CREATING INDOOR MAPPING DATA
11. • IMDFValidator transformer on FME Hub.
• Web service — upload your IMDF data and get a link to your
validation report. safe.com/imdf
Demo: Validating IMDF data
Your product
17. first
Source data
Asset and building
information.
Preparation
Enhance data and
validate it.
Build wayfinding data
Routing and navigation,
floor plans, points of
interest, shopping
information.
third
Distribute
To Schiphol API, Apple
Maps, Google Maps,
and more.
last
SCHIPHOL WORKFLOW
19. Looking ahead...
Create a “digital twin” using a feedback loop with:
● Real-time sensors
● Crowdsourced observations
● Spatial and tabular data
20. “FME is the ‘ETL glue’ between
geo platforms to keep data up to
date and in sync.”
Webinar: watch Schiphol present at
fme.ly/ams
21. Example: Victoria BC Canada Airport
● Convert ArcGIS Geodatabase to IMDF for use in Apple Maps.
● Source Data stored in 3 Geodatabases, one for each floor.
● Steps: clean up and snap geometries, prepare output, write to IMDF specifications,
validate IMDF.
22. Victoria Workflow
❏ Read source ArcGIS Geodatabase
❏ Georeference to UTM Zone 10
❏ Clean geometry
❏ Map schema attributes and values
❏ Combine rooms for levels/footprints
❏ Write IMDF & generate validation report
27. Convert Indoor Mapping Data for Other Applications
● To another indoor mapping format for use by other applications. E.g. HERE Venue
Format
● To another system for visualization and analysis, e.g. 3D PDF, KML.
● To an editing environment like ArcGIS.
YVR indoor map converted to ArcGIS Indoors
29. Example: University Campus
● Convert campus CAD plans to IMDF for use in Apple Maps.
● Steps (fme.ly/imdftutorial):
○ Align and preprocess DWG floor plans in AutoCAD.
○ Convert edited DWG to IMDF in FME.
30. Example: University of Massachusetts Amherst
● Integrate data from buildings, outdoor spaces, utilities, and transportation, and
maintain it in a data warehouse, enabling campus-wide analytics in Tableau.
○ Data comes from CAD, GIS, BIM.
● Read more: https://www.safe.com/customers/umass-amherst/
31. Example: University of Washington
● Facilities Management team needed to convert the campus map from AutoCAD
to Geodatabase whenever the source data is updated.
● FME Workspace: CAD to GIS conversion plus data validation.
● Automation: run whenever the CAD plan changes. Report data errors to the team.
● Read more: https://www.safe.com/customers/university-of-washington/
32. Keep Indoor Mapping Data Up To Date
Build FME Workflow once and…
● Run your FME workflow on demand,
updating the indoor mapping dataset as
venue changes.
● Run conversion workflows on a schedule
or in response to an event.
● Send alerts when a new dataset is
generated or fails validation.
34. Example: IBM TRIRIGA to IMDF
IBM TRIRIGA Facility Management System
➔ CAD is well defined thanks to CAD Integrator
➔ Associated TRIRIGA Database with facility usage info
35. Summary
● Connect to various indoor mapping formats with FME 2018.1.
● Ensure data meets requirements, e.g. use the IMDFValidator
to ensure you meet Apple standards.
● Check FME Hub for transformers and templates.
● Use FME Server or FME Cloud to automate the workflow.
36. Resources
More on IMDF: fme.ly/indoors
safe.com/revit
hub.safe.com for templates (ArcGIS Indoors,
TRIRIGA, HERE, IndoorGML)
Tutorial: fme.ly/imdftutorial
Airports: Visit our booth at ACI in Nashville
37.
38. See you at the same time next week!
safe.com/webinars