This document discusses Vancouver International Airport's (YVR) process for mapping indoor spaces in their terminals. It involves a multi-stage workflow using FME and GIS software:
1) CAD floor plans are converted to GIS formats, cleaned up, and attributes added.
2) Rooms are aggregated and classified as public or non-public areas for use in passenger maps and apps.
3) Data is converted nightly to GeoJSON and uploaded to YVR's digital gateway for developers.
4) Additional refinement and conversions are done to meet Apple's AVF specification for indoor maps.
Automation, standards, documentation and QA/QC are emphasized to keep the indoor maps accurate and
4. YVR: 4 yrs ago (pre-GIS)
Internal: Mostly CAD, Floor
Layouts updated 3-6 mo post
construction (as-builts)
Rooms/BOMA shapes &
Room #s key to Mapping All
Things
Public Terminal Maps:
graphic design pamphlet
(PDF)
http://www.yvr.ca/en/passeng
ers/navigate-yvr/terminal-
maps
5. How the Mapping
Process Works @YVR
1st Stage "Internal", FME: CAD BOMA polygons (10+ CAD files; 4200+ Rooms) &
lease/operational database attributes collected (internal); QA/QC'd (ArcMap/SQL);
weekly attribute updates
2nd Stage "Public", FME: Rooms merged/aggregated on specific attributes (pre/post
security, back of house, passenger areas, based on Sector, Security, Room Description);
further QA/QC (FME) & manual substitutions/edits (via ArcMap)
3rd Stage "Uploads" via FME: Nightly auto conversion to GeoJSON & uploaded to YVR
Digital Gateway for YVR App Developers & YVR Website Developers with HTTP calls
4th Stage, "Apple AVF": further FME refinement of "Public Rooms" & process other
internal datasets (doors, jurisdictional boundary, etc) to AVF spec; (manual upload to
Map Connects)
6. STAGE 1: Make an
Internal Floor Map(OMG, WTF
Clean this up ASAP!!!)
Imagery via Giphy.com,, from the TV Show “Scrubs”: http://gph.is/28JV6VM
23. STAGE 4: APPLE VENUE FORMAT
(AVF)
• More conversions of the “public
data”
• Totally separate FME workbench
• “GeoJSON files wrapped in a
ZIP”
• TIP: make your door entrances
lines not points (for “Openings”)
CONTACT APPLE FOR MORE
INFO & DETAILS;
SIGN UP @
Apple Maps Connect
mapsconnect.apple.com
24. Where is YVR now?
1) Public Terminal Maps (PDFs, Hard Copy Pamphlet, Website Maps (Leaflet with GeoJSON)
2) Internally: CAD 2 GIS via FME, accessible on an internal GIS application
3) YVR App & Website: Data Delivery via YVR Digital Gateway
25. Typical Issues/Solutions
• Timeliness (room closures/areas open/notifications)
• Spatial errors/topology
• Additional data points (sources) changing & in-conflict
• Schema Changes (YVR doors (points)/Apple AVF doors
(lines))
• Data Holes: single wall lines vs plenty of CAD arch’l lines
• software & DB updates (backend time away from QA/QC)
• I.T. updates (eg. changes to servers; software)
KEY: Automate the conversions, & non-spatial attribute sources
KEY: use common data standards (GeoJSON 2.0!); data
schemas pre-defined; DOCUMENTATION HELPS A LOT!
KEY: API access (minimal manual uploads/downloads)