Enabling Spatial Decision
Support and Analytics on a
Campus Scale with FME
Technology: Bringing GIS, CAD,
BIM and Tableau Together
“Do more with less”
Alexander Stepanov
GIS Architect
AFS, UMass-Amherst
About Us
GIS Architect, AFS Systems
FME Certified Professional
Alexander Stepanov “Do more with less” “Essential Tool”
I use FME technology
everyday for last 6 years.
FME Golf
Introduction: system description & data interoperability
Campus is a complex system (decomposition)
Processes
• Academic/Teaching
• Research
• Operations
• Residential Life
“No buffer space”
“Changes all the time”
“Divide & Conquer”
Campus as Systems: Buildings
Class Scheduling
Campus as Systems: Buildings – Open Space Interface
Campus as Systems: Buildings – Transportation Networks
ADA Pickup Locations
Campus as Systems: Buildings – Utilities Networks
Campus as Systems: Infrastructure
3. Campus is a Complex System
Spatial Data: CAD, GIS, BIM, NavisWorks
Non-Spatial Data: MS SQL Server, SharePoint, Excel, Other DBs, Text files
Diff IT
Systems
• Specialization (to cope with complexity)
• Multiple databases
• “Silos” & “Silos Paradox”
• Living organization/changes!
Location/Space & Time as KEY to join and
relate entities/features in the DBs.
How can we create & maintain
‘comprehensive’ spatial model/db of
Campus efficiently.
Title
Making it work
Decision Problems on Campus Scale +
My definition of Data InterOp problem
• Within Spatial Context
• Effect ‘other’ sub-systems
• KPIs have spatial component
• Awareness of trends/projects
• Require integration of multiple data-sources
• Snapshot of performance matrix
• Snapshot of current ‘state’ of the system
• Data Interoperability issue is a native issue
for large organizations
http://www.mclarensoftware.com/resources/publications/infographics/infographic-the-cost-of-inadequate-interoperability-.aspx
It’s REAL: Inadequate Data Interoperability
Why FME
Technology is a
right tool for
the job
• Automation
• Re-use of workflows
• Easy to teach and
learn
• Adaptive to user
requests or problem
nature
• Data-centric &
format-agnostic
Innovate or Perish …
http://www.faberinfinite.com/are-we-too-busy-to-improve-2/
Drainage Network: Structures & Lines
Drainage Network: Structures & Lines
str-1
str-2
str-3
str-4
Rim elevation
Structure-Id
Type
Material
Condition
Depth
Photo
Pipe-Id
Type
Material
Condition
Length
Upstream Str-id
Downstream Str-id
Upstream Invert Elevation
Downstream Invert Elevation
Question: to show FLOW in the network
+ structure diagrams.
Data Scientists vs “Data Surgeons”
Data FME Power Users
Manhole (“Clock Diagram”)
3 STEP PROCESS: DIAGRAMS, PDF BUILDER, & ASSEMBLER
Step 1: Generate diagrams (PNGs)
Elements:
Canvas
Axes
Labels
Callout lines
Flow, etc
Step 1: Generate diagrams (PNGs)
Step 1: Generate diagrams (PNGs)
Step 2: Assemble PDF Report
Step 2: Assemble PDF Report
!
Step 3: Generate report for all Diagrams
Step 4: FME Golf – Generate Flow Diagram by adding 1 (ONE) Transformer
Summary:
Report Generation
with FME Technology
Useful Pattern:
- Mapnik Rasterizer
to generate
components
- PDFPageFormatter
- Workspace Runner
FME:
Integrating
GIS/CAD with
Tableau
Tableau – the fastest
growing BI tool
Provides some support
for GIS data
Automate GIS/CAFM
data integration
Gartner's Magic Quadrant for Business Intelligence and Analytics Platforms
Tableau is a powerful and an intuitive BI
package. Many examples and use cases are
based on a regional scale.
How we can integrate it with GIS on a Campus
scale?
Gartner Technology Review: 2015 & 2016
http://www.tableau.com/solutions/higher-ed
Tableau in Higher Education
Default Tableau map (service) UMass-Amherst GIS map ( + 200 Buildings)
How we can approach reporting on building level with Tableau?
a) How to bring GIS Building footprints into Tableau shapes?
b) How to bring centroids of Buildings as X/Y (lat/lon) into Tableau?
Example of case use: Teaching/Instruction/Operations happen in Buildings …
Converts BUILDINGS footprints from GIS representation to SQL Table
which represents a line by storing shape_id, point sequence and lat/long.
Most complex part is “VertexCounter” transformer ….
Available as a free custom transformer from FME Store …
Programming time – 0.
Example of simple FME workflow to bring any polygon/line GIS geometry into Tableau
Building Footprints in Tableau.
Now it’s ready to be connected with data tables and to run analytics
FME to convert Building Footprints to centroids (Polygons -> X/Y centroid -> Lat/Lon):
Student distribution at 10am on Thursday (Fall 2013)
Supporting Decision Making with Tableau: Bringing Floor Plans + Space Inventory
Supporting Decision Making with Tableau: Bringing Floor Plans + Space Inventory
Supporting Decision Making with Tableau: Bringing Floor Plans + Space Inventory
FME Workflow generate:
- HD Raster Floor Plans
- Floor Plans’ Bounds
- Centroids/Polygons representing rooms in Tableau format
Supporting Decision Making with Tableau: Bringing Floor Plans + Space Inventory
Sasha’s principle:
FME – Do More with Less …
Thank you!
stepanov@umass.edu
Alexander.v.stepanov@gmail.com

Enabling Spatial Decision Support and Analytics on a Campus Scale with FME Technology: Bringing GIS, CAD, BIM and Tableau Together