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
Feb 10, 2017
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 StepanovGIS ArchitectAFS, UMass-Amherst
About Us
GIS Architect, AFS SystemsFME 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)
URBA
N /CA
MPU
S EN
VIR O
NME N
T
Processes
• Academic/Teaching• Research• Operations• Residential Life
“No buffer space”“Changes all the time”
“Divide & Conquer”
Campus as Systems: Buildings
BUIL
D ING
- B U
ILDI
NG
Class Scheduling
BUIL
D ING
S - O
PEN
SPAC
E
Campus as Systems: Buildings – Open Space Interface
BUIL
D ING
S - T
RAN S
PORT
ATIO
N
Campus as Systems: Buildings – Transportation Networks
ADA Pickup Locations
BUIL
D ING
S - U
TILI
TIES
Campus as Systems: Buildings – Utilities Networks
BUIL
D ING
S - I
NFRA
STRU
CTUR
E
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 filesDiff ITSystems
OPE
N SP
ACE
BUIL
D ING
S
PROC
E SSE
S
UTIL
ITIE
S
TRAN
S POR
TATI
ON
INFR
ASTR
UCTU
RE • 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 na-tive 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 & Linesstr-1
str-2
str-3str-4
Rim elevation
Structure-IdTypeMaterialConditionDepthPhoto
Pipe-IdTypeMaterialConditionLengthUpstream Str-idDownstream Str-idUpstream Invert ElevationDownstream 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:CanvasAxesLabelsCallout linesFlow, 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 toolProvides some support for GIS dataAutomate 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 Tablewhich 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
…