Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
FROM OUTDOOR TO INDOOR:3D AND VENUE MAPPING
FROM OUTDOOR TO INDOOR:3D AND VENUE MAPPING
WHY INDOOR MAPPING?
Indoor space management / planning
Indoor navigation
HEATHROW INDOOR NAVIGATION
INDOOR MAPPING CHALLENGES
Strict requirements make data conversion complex.
Indoor mapping requires both spatial & tabular data.
Venues are constantly changing.
AVF is complex
FME hides the details so youfocus on building your indoormapping data quickly andeffectively.
FME hides the details so youfocus on building your indoormapping data quickly andeffectively.
IBM TRIRIGA
Apple Venue Format(AVF)
Many more…
OGC IndoorGML
With FME, you can …With FME, you can …
● Build indoor mapping data to support new applications.
● Move data from one indoor mapping platform to another.
● Extract information for visualization and analytics.
● Validate, update, and automate indoor mapping data.
● Build indoor mapping data to support new applications.
● Move data from one indoor mapping platform to another.
● Extract information for visualization and analytics.
● Validate, update, and automate indoor mapping data.
CREATING INDOOR DATA
● Pull from multiple sources, like:
○ GeoJSON, IFC, Autodesk, FBX,Esri, Oracle, IBM TRIRIGA,MicroStation, CityGML, OSM,Databases, Excel …
● Build a multi-step workflow usingAVF as input and output, and enrichat each step.
first
Read source data
Integrate internal datamodels, BIM, CAD …
Prepare for output
Convert the data toAVF standards.
Validate data
Send it through theAVFValidator.
third
Write to output
Write to AVF andsend the output to
Apple.
last
EXAMPLE: BUILDING AVF DATA
Prepare for output
Convert the data to AVFstandards.
EXAMPLE: BUILDING AVF DATA
❏ Georeferencing❏ Semantic enrichment❏ Classification❏ Schema mapping❏ Cleaning
EXAMPLE:JSON to AVF
Converting VancouverInt’l Airport (YVR)internal model to AVF.
YVR Workflow❏ Read source YVR GeoJSON from internal portal❏ Georeference to LL-WGS84❏ Prepare geometry and generalize❏ Map schema attributes and values❏ Validate against AVF rules❏ Write AVF & generate validation report
Converting YVR internal model to AVF
YVR to AVF: Geometry Transformations
YVR to AVF: Schema Mapping
Attribute Mapping Value Mapping
Conditional Mapping
Visualizing AVF in 3D: PDF, KML
Example: IBM TRIRIGA to AVF
IBM TRIRIGA Facility Management System
➔CAD is well defined thanks to CAD Integrator
➔Associated TRIRIGA Database with facility usage info
Converting IBM TRIRIGA to AVF
Example: IFC (Revit) to AVF
Building Information IFC to AVF
➔BIM data has fixed schema and geometry standards
➔Some data cleaning may still be required
• AVFValidator transformer on FME Hub.• Web service — upload your AVF data and get a link to your
validation report. safe.com/avf
Validating AVF data
Underneath: AVF business rules
AVF VALIDATION WEB SERVICE
Published to FME Server Data Streaming service.
Could be integrated withApple Maps ingest process.
Example: Converting HERE Venue Formatto SAP HANA & GeoJSON
OTHER PROJECTS
• NL Railways• SFO• Safe Office
VENUES ARE CONSTANTLYCHANGING.
● Build your FME workflow once, thenrun again and again.
● Use FME Server to run on demand, ona schedule, or in response to a trigger.
EXAMPLE:AMSTERDAM AIRPORT SCHIPHOL
GOAL: PREFERRED AIRPORT IN EUROPE
Best passenger experience
Digital share and open data
Indoor wayfinding / navigation
CHALLENGES● Data quality
● IT architecture
CHALLENGES● Data quality
● IT architecture
first
Source data
Asset and buildinginformation.
Preparation
Enhance data andvalidate it.
Build wayfinding data
Routing andnavigation, floor plans,
points of interest,shopping information.
third
Distribute
To Schiphol API,Apple Maps, Google
Maps, and more.
last
SCHIPHOL WORKFLOW
SCHIPHOL AIRPORT:RESULTS
LOOKING AHEAD …
Create a “digital twin” using a feedback loop with:
● Real-time sensors.
● Crowdsourced observations.
● Spatial and tabular data.
“FME is the ‘ETL glue’between geo platforms tokeep data up to date and insync.”
Webinar: watch Schiphol present atfme.ly/ams
INDOOR MAPPING LESSONS LEARNED SO FAR
● Converting data for indoor mapping can be a challenge.● CAD standards help, but more info is needed.● Big win going between standards, e.g. TRIRIGA to AVF● Leverage existing tools, e.g. GeoJSON import for SAP HANA.● Build a multi-step workflow using AVF as input and output, and
enrich AVF at each step.● Extend internal data model based on indoor requirements.
SUMMARY
● Connect to various indoor mapping formats with FME 2018.● Ensure data meets requirements.
○ e.g. use the AVFValidator to ensure you meet Apple standards.○ Check FME Hub for more transformers and templates.
● Use FME Server or FME Cloud to run the workflow repeatedly.
Q&AQ&A