SlideShare a Scribd company logo
FME World Tour 2015, Boston. April 14th, 2015
Spatial Decision Support and
Analytics on a Campus Scale:
Bringing GIS, CAD, BIM and Tableau Together
Alexander Stepanov
GIS Architect
A&F Administrative Systems
Niels La Cour
Senior Planner
Campus Planning
University of Massachusetts, Amherst
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
Introduction
• Smart Campus (what is “Campus”?)
• Analytics: Descriptive, Predictive & Prescriptive (being ‘smart’
through optimization of operations and use of existing
resources).
• What are prerequisites for bringing optimization and operations
research (OR) methods to support decision-making process
• GIS as enabling technology
Campus Environment
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
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
ADA Pickup Locations
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
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.
4. Data & Analytical Workflows (WF)
Client
Applications &
Systems
Desktop
Mobile
Web
3D ModelingOPTIMIZATION [ SAS/OR]
SCENARIO VISUALIZATION
ANALYTICAL TOOS
Spatial Data Warehouse
Set of ETL workflows
“PULL” system vs “PUSH System”
LEAN approach
Principles of such integration (CAD&GIS)
… given the fact that
majority of the
existing buildings
data are in CAD/BIM
systems/formats.
2.2 3D Modeling: Tools: FME
Library of
Transformers Data Sources Data DestinationsTransformers
ETL = Extract – Transform - Load
~300 formats in
~250 formats out
Ability to embed
Python sci libraries
Easy to express ideas
4. Data & Analytical Workflows (WF)
Client
Applications &
Systems
Desktop
Mobile
Web
3D ModelingOPTIMIZATION [ SAS/OR]
SCENARIO VISUALIZATION
ANALYTICAL TOOS
“BRAIN”
“HEART”
“LUNGS”
Decision Problems on Campus
Scale
Decision Problems on Campus Scale
• 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
Example: “Backfill” Space Assignment
New building is built on campus
Researchers/Groups are moved to the new building, vacating their offices and labs.
What would be an optimal policy to assign the vacant space to other groups/users?
Demand - Supply - Assignment
What parameters and constraints? Performance metrics?
Everything has a SPATIAL component
“Backfill” Space Assignment“Backfill” Space Assignment
Demand Supply
Cij
Xij = {0,1}
Creating room/space inventory
3.1 Spatial DB of Space Inventory
Input:
CAD Floor Plans
CAFM
GIS Layers with BLDG
footprints
Elevation profiles
3 step process: (3 feature classes)
3.1 Unique Campus Space ID & 3D representation
of rooms
0318_04_0020A
Spatial database is a collection
of rooms(spaces), which are
registered in physical space and have
unique “global” campus ID.
Connection to the enterprise DB
From CAD Space to ARCH Space
Origin (0,0) is shifted to specific tile/cell
STEP 1: CAD to GIS (Architectural Space)
Every SPACE
has PRIMARY KEY
BLGD_FLOOR_ROOM
ETL: CAD to Arch Space
2D (2.5D) Inner Space Modeling: “Architectural Space”
2D (2.5D) Inner Space Modeling
Step 2: Getting Shift, Scale and Rotation for Buildings
Step 2: Getting Shift, Scale and Rotation for Buildings
Step 3: GIS “Arch” to GIS “Real World”
Every SPACE
has PRIMARY KEY
BLGD_FLOOR_ROOM
Ability to JOIN
External datasets
ETL: Arch to GIS Space
2-way translation: ETL to add/update data in CAD via GIS (“Breadcrumbs”)
2D (2.5D) Inner Space Modeling: 2-Way process
Each space/room has LOCATION_ID to join with DBs
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
Room/Space Spatial Database
3 Feature classes:
Floors (~1,800 )
Rooms (~32,000)
Arch Details (windows, doors, stairs) ~ 8 million
Every feature has LOCATION_ID
Buildings Networks I
(“Pine branches”)
• A building is more than just set of
Rooms/spaces.
• From inventory/reporting to
optimization and analysis
• Vertical & Horizontal Conveyors
Example2: Indoor Routing & Navigation
Buildings as
complex systems
Getting ideas for modeling building networks
IBM (Supply Chain Optimization)
Network/Graph G(N,E)
edges E:
Eh - horizontal edges (room -> floor
centroid)
Ev - vertical connections b/w floors
nodes N:
Nr - room centroids
Nf - floor centroids
G(V,E) should be connected to pedestrian
networks.
Testing our ideas for modeling building networks
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
Workflow to build the network/graph G(V,E)
1 2
3
4
5
5
6
Input:
FC - Rooms (~32K)
FC - Floors (~1,8K)
Output:
FC - Nodes (Pnts)
FC - Edges (Lines)
Network/Graph G(V,E)
|E| ~ 32,000 (horizontal) +
1,800 (vertical)
|V| ~ 32,000
Full set of attributes for
rooms/floors
Processing time: ~ 2 min.
Connectivity to
pedestrian/transportation
networks
Bridging the “scale” divide
(geo-design)Demo 2
Buildings Networks II
Building/Floor topology defines the performance metrics
(“Pine branch” networks are not enough)
IBM (Supply Chain Optimization) ESRI (Travel Time along actual road network)
Modeling paths between rooms
Source: J. MacGregor Smith (MIE, UMass Amherst)
Developing networks to model crucial building functions
Space Assignment
Location/Allocation
User/Space Interaction
2D/3D Routing
Evacuation Planning
Accessibility
Building Indoor Networks
Connection to ‘outdoor’
sidewalks/roads
RECTILINEAR STEINER MINIMAL TREES (RSMT) with
Obstacles
•Rooms
•Doors
•Corridors (Circulation )
•Walls ( Obstacles )
Prof. J.MacGregor Smith (jmsmith@ecs.umass.edu)
CAD/DB
Network Representation
(Floor/Building)
Example3: Indoor Routing & Navigation
Rectilinear Steiner Minimal Trees
is a graph connecting
all rooms/corridors with edges and
ensures min. total length
RSMT algorithm
(Prof. Smith J.M)
Data InterOp Extension
Example 3 RSMT: IMPLEMENTING MST with Custom
Transformer
21 rows of code to implement MST transformer
4 rows to solve Minimum Spanning Tree sub-problem using NetworkX (LANL ) (http://networkx.lanl.gov/)
Example 3 RSMT: IMPLEMENTING MST with Custom
Transformer
CAD to GIS (+ text/data mining)
3.2 EXTRACTING TEXT INFORMATION
SEE U702-2 (1955) LOC. APPROX.
6,000 notes
30 year of experience
Period 1940s – current
4 layers: STEAM/ELECTRIC/WATER/DRAINAGE
Non-structured text
3.2 EXTRACTING TEXT INFORMATION - FME WORKFLOW
Regular expressions allows one to do advance search for patterns ( learn once, re-use everywhere)
We use the same approach to extract utility attributes from CAD annotation layers
3.2 EXTRACTING TEXT INFORMATION
Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together
8 transformers ( + 8 transformers to parse file system for scanned documents )
3.2 EXTRACTING TEXT INFORMATION
Integration of Tableau (BI) and
Spatial Data on Campus Scale
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?
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)
Buildings and Campus as systems: GIS as
Decision Support System
UNIQUE ANALYTICAL ABILITIES TO DECISION MAKERS
http://gis.larc.nasa.gov/spaceopt/overview.html
• Energy Use Optimization
• Facilities Management
• Asset Management (Equipment)
• Location/Allocation of Resources
• Public Safety and Security
• Maintenance
• Space and Group Management (NIH, the largest research organization)
• Optimization of Space Utilization
• Improve Collaboration
• Indoor Navigation and Routing
• Event Scheduling (‘time table for College’)
• Urban Planning
• Landscape Architecture and Design
• Sea Ports, Airports, Shopping Centers …
Conclusion
• GIS is an enabling technology for prescriptive analytics (Operations Research).
• GIS facilitates research collaboration among multi-disciplinary teams
• Geospatial approach dissolves silos within organization and stimulates organization-wide
awareness.
• Spatial DB/ETL coupling allows to bring existing analytical tools and
libraries to transform/analyze data.
• (Format agnostic, data centric)
• GIS approach may encourage collaboration among academic, research, operations and industry.
Acknowledgments
•Campus Planning, D&CM, UMass Amherst
•Prof. James MacGregor Smith, Department of Mechanical and Industrial Engineering
•Lukasz Czarniecki, Jonathan Contract, Niels La Cour and Ludmila Pavlova, Campus Planning
•Safe Software (http://www.safe.com)

More Related Content

What's hot (20)

PPT
Karnataka Geospatial Experience FME World Tour 2017 India
Raghavendran S
 
PDF
Database Comparison and ArcMap Data Driven Pages
Safe Software
 
PDF
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Safe Software
 
PPTX
How to Create 3D Mashups by Integrating GIS, CAD, and BIM
Safe Software
 
PDF
Time Machines and Attribute Alchemy
Safe Software
 
PDF
Brewing the Ultimate Data Fusion
Safe Software
 
PDF
Extending 3D Model Visualization with FME 2017
Safe Software
 
PDF
3D Solution Templates - Making the World 3D
Safe Software
 
PDF
Coordinate Systems in FME 101
Safe Software
 
PPTX
FME in Support of DOT Data Culture
Safe Software
 
PDF
Creating Geometric Networks at the City of Barrie
Safe Software
 
PPTX
Map reduce programming model to solve graph problems
Nishant Gandhi
 
PDF
MDT7
aplitop
 
PPTX
FME: Not Just for ETL
Safe Software
 
PDF
Creating, Managing and Sharing 3D Cities with FME
Safe Software
 
PPT
Real Property Management at DND using FME
Safe Software
 
PPTX
Spatial Master Data Management: Enterprise-level Spatial Information Architec...
Safe Software
 
PDF
FME Cloud as Engine for New Mobility Ideas
Safe Software
 
PPT
5 spatial data editing
anita bodke
 
PDF
Mrp Final
Theju Paul
 
Karnataka Geospatial Experience FME World Tour 2017 India
Raghavendran S
 
Database Comparison and ArcMap Data Driven Pages
Safe Software
 
Leveraging Autodesk Products with FME: AutoCAD to GIS is Only the Beginning
Safe Software
 
How to Create 3D Mashups by Integrating GIS, CAD, and BIM
Safe Software
 
Time Machines and Attribute Alchemy
Safe Software
 
Brewing the Ultimate Data Fusion
Safe Software
 
Extending 3D Model Visualization with FME 2017
Safe Software
 
3D Solution Templates - Making the World 3D
Safe Software
 
Coordinate Systems in FME 101
Safe Software
 
FME in Support of DOT Data Culture
Safe Software
 
Creating Geometric Networks at the City of Barrie
Safe Software
 
Map reduce programming model to solve graph problems
Nishant Gandhi
 
MDT7
aplitop
 
FME: Not Just for ETL
Safe Software
 
Creating, Managing and Sharing 3D Cities with FME
Safe Software
 
Real Property Management at DND using FME
Safe Software
 
Spatial Master Data Management: Enterprise-level Spatial Information Architec...
Safe Software
 
FME Cloud as Engine for New Mobility Ideas
Safe Software
 
5 spatial data editing
anita bodke
 
Mrp Final
Theju Paul
 

Viewers also liked (20)

PPTX
Creo IC-309m
Eyal Benedek
 
PPT
Company Presentation
Kathy Mashburn
 
PPT
Ticket to Work/Employment Networks
DiscoverAbility NJ
 
PDF
GIS for Facilities Overview
Esri
 
PPTX
IC-314 for the AccurioPress C2070/C2070P/C2060
Eyal Benedek
 
PDF
Ghosted Illustration from 3D CAD
Matthias Ahrens
 
PDF
Ptc creo aax sales positioning
Victor Mitov
 
PPT
Agile PLM implementation and systems integration at sun microsystems
ulfkoester
 
PDF
Technical Illustrations with NX CAD NPR support
Matthias Ahrens
 
PPT
TTS
Praveen AP
 
PDF
Career Portfolio
Ronny Hart
 
PPT
CAD-GIS Integration Approaches with ARCGIS
Andrew Bashfield
 
PPTX
Adopting and Managing Teamcenter 8 at Wagstaff
Rick Stavanja
 
PPTX
Nazeer Yusuff PLM-CAD -Profile
nazeer yusuff
 
PDF
Site Analytics for Retailers
Daisuke Nakayama
 
PPTX
Plm & windchill
sumanrao33
 
PDF
High Performance PLM: Key Success Factors for PLM Strategy, Implementation, a...
PTC
 
PDF
The perfect support ticket
Fastly
 
PDF
CAD and BIM Outsourcing Services
theaecassociates1
 
PPS
Finite Element Analysis Creo-Simulate Webinar
Santhosh N L
 
Creo IC-309m
Eyal Benedek
 
Company Presentation
Kathy Mashburn
 
Ticket to Work/Employment Networks
DiscoverAbility NJ
 
GIS for Facilities Overview
Esri
 
IC-314 for the AccurioPress C2070/C2070P/C2060
Eyal Benedek
 
Ghosted Illustration from 3D CAD
Matthias Ahrens
 
Ptc creo aax sales positioning
Victor Mitov
 
Agile PLM implementation and systems integration at sun microsystems
ulfkoester
 
Technical Illustrations with NX CAD NPR support
Matthias Ahrens
 
Career Portfolio
Ronny Hart
 
CAD-GIS Integration Approaches with ARCGIS
Andrew Bashfield
 
Adopting and Managing Teamcenter 8 at Wagstaff
Rick Stavanja
 
Nazeer Yusuff PLM-CAD -Profile
nazeer yusuff
 
Site Analytics for Retailers
Daisuke Nakayama
 
Plm & windchill
sumanrao33
 
High Performance PLM: Key Success Factors for PLM Strategy, Implementation, a...
PTC
 
The perfect support ticket
Fastly
 
CAD and BIM Outsourcing Services
theaecassociates1
 
Finite Element Analysis Creo-Simulate Webinar
Santhosh N L
 
Ad

Similar to Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together (20)

PDF
Unleashing the Power of Data Interoperability - UMass Amherst
Safe Software
 
PDF
Case Studies On Gis Fm Integration
John Przybyla
 
PDF
What is GIS
Esri
 
PDF
Development of GIS based 3-D information System of College Campus
Bijay Kunar
 
PDF
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
 
PDF
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Safe Software
 
PDF
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
 
PDF
Au 2007 It’S Not Cad To Gis Final
Richard Chappell, GISP
 
PPTX
Managing data interoperability with FME
IMGS
 
PDF
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdf
Safe Software
 
PDF
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
 
PPTX
GIS CONCEPTS & ASSORTED CONSPECTS .pptx
kalichittilla85
 
PDF
Gis and-sap-realestate-mgmt
ashwini5417
 
PDF
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
 
PDF
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Safe Software
 
PDF
A Whirlwind Tour of Spatial Joins
Safe Software
 
PPT
GIS_Whirlwind_Tour.ppt
vikramvsu
 
PPT
GIS_Whirlwind_Tour.ppt
Fatima891926
 
PPT
GIS_Whirlwind_Tour.ppt
GodwinKingNyamador
 
Unleashing the Power of Data Interoperability - UMass Amherst
Safe Software
 
Case Studies On Gis Fm Integration
John Przybyla
 
What is GIS
Esri
 
Development of GIS based 3-D information System of College Campus
Bijay Kunar
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Safe Software
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
marketing932765
 
Au 2007 It’S Not Cad To Gis Final
Richard Chappell, GISP
 
Managing data interoperability with FME
IMGS
 
Bridging Between CAD & GIS - 8 Ways to Automate Your Data Integration.pdf
Safe Software
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
 
GIS CONCEPTS & ASSORTED CONSPECTS .pptx
kalichittilla85
 
Gis and-sap-realestate-mgmt
ashwini5417
 
Bridging Between CAD & GIS: 8 Ways to Automate Data Integration
Safe Software
 
Bridging Between CAD & GIS: 8 Ways to Automate Your Data Integration
Safe Software
 
A Whirlwind Tour of Spatial Joins
Safe Software
 
GIS_Whirlwind_Tour.ppt
vikramvsu
 
GIS_Whirlwind_Tour.ppt
Fatima891926
 
GIS_Whirlwind_Tour.ppt
GodwinKingNyamador
 
Ad

More from Safe Software (20)

PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
FME in Overdrive - Peak of Data & AI 2025
Safe Software
 
PDF
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
PDF
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
PDF
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
PDF
Fiber to the People! By Deutsche Telekom
Safe Software
 
PDF
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
PDF
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
PDF
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
PDF
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
PDF
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
PDF
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
PDF
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
PDF
Modern Land & Property Management Supported by FME
Safe Software
 
PDF
Canopy Detection and Heat Stress Map in Support to Green Management of Urban ...
Safe Software
 
PDF
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
FME in Overdrive - Peak of Data & AI 2025
Safe Software
 
Powering GIS with FME and VertiGIS - Peak of Data & AI 2025
Safe Software
 
Pipeline Industry IoT - Real Time Data Monitoring
Safe Software
 
FME in Overdrive: Unleashing the Power of Parallel Processing
Safe Software
 
Fiber to the People! By Deutsche Telekom
Safe Software
 
Governing Geospatial Data at Scale: Optimizing ArcGIS Online with FME in Envi...
Safe Software
 
Enhancing Environmental Monitoring with Real-Time Data Integration: Leveragin...
Safe Software
 
Introducing and Operating FME Flow for Kubernetes in a Large Enterprise: Expe...
Safe Software
 
5 Things to Consider When Deploying AI in Your Enterprise
Safe Software
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
ArcGIS Utility Network Migration - The Hunter Water Story
Safe Software
 
Supporting the NextGen 911 Digital Transformation with FME
Safe Software
 
Proactive Server and System Monitoring with FME: Using HTTP and System Caller...
Safe Software
 
My Journey from CAD to BIM: A True Underdog Story
Safe Software
 
Modern Land & Property Management Supported by FME
Safe Software
 
Canopy Detection and Heat Stress Map in Support to Green Management of Urban ...
Safe Software
 
FME as an Orchestration Tool with Principles From Data Gravity
Safe Software
 

Recently uploaded (20)

PPTX
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
PPTX
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPTX
Wondershare Filmora Crack Free Download 2025
josanj305
 
PPTX
Talbott's brief History of Computers for CollabDays Hamburg 2025
Talbott Crowell
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
PDF
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
PDF
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PPTX
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
PDF
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
Essential Content-centric Plugins for your Website
Laura Byrne
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
CapCut Pro PC Crack Latest Version Free Free
josanj305
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Evolution: How True AI is Redefining Safety in Industry 4.0
vikaassingh4433
 
Manual Testing for Accessibility Enhancement
Julia Undeutsch
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Wondershare Filmora Crack Free Download 2025
josanj305
 
Talbott's brief History of Computers for CollabDays Hamburg 2025
Talbott Crowell
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
ICONIQ State of AI Report 2025 - The Builder's Playbook
Razin Mustafiz
 
NASA A Researcher’s Guide to International Space Station : Earth Observations
Dr. PANKAJ DHUSSA
 
Dev Dives: Accelerating agentic automation with Autopilot for Everyone
UiPathCommunity
 
Digital Circuits, important subject in CS
contactparinay1
 
Securing Model Context Protocol with Keycloak: AuthN/AuthZ for MCP Servers
Hitachi, Ltd. OSS Solution Center.
 
Next Generation AI: Anticipatory Intelligence, Forecasting Inflection Points ...
dleka294658677
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Software Development Company Keene Systems, Inc (1).pdf
Custom Software Development Company | Keene Systems, Inc.
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Essential Content-centric Plugins for your Website
Laura Byrne
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 

Spatial decision support and analytics on a campus scale: bringing GIS, CAD, BIM and Tableau together

  • 1. FME World Tour 2015, Boston. April 14th, 2015 Spatial Decision Support and Analytics on a Campus Scale: Bringing GIS, CAD, BIM and Tableau Together Alexander Stepanov GIS Architect A&F Administrative Systems Niels La Cour Senior Planner Campus Planning University of Massachusetts, Amherst
  • 3. Introduction • Smart Campus (what is “Campus”?) • Analytics: Descriptive, Predictive & Prescriptive (being ‘smart’ through optimization of operations and use of existing resources). • What are prerequisites for bringing optimization and operations research (OR) methods to support decision-making process • GIS as enabling technology
  • 5. Campus is a complex system (decomposition) Processes • Academic/Teaching • Research • Operations • Residential Life “No buffer space” “Changes all the time” “Divide & Conquer”
  • 6. Campus as Systems: Buildings Class Scheduling
  • 11. 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.
  • 12. 4. Data & Analytical Workflows (WF) Client Applications & Systems Desktop Mobile Web 3D ModelingOPTIMIZATION [ SAS/OR] SCENARIO VISUALIZATION ANALYTICAL TOOS Spatial Data Warehouse Set of ETL workflows “PULL” system vs “PUSH System” LEAN approach
  • 13. Principles of such integration (CAD&GIS) … given the fact that majority of the existing buildings data are in CAD/BIM systems/formats.
  • 14. 2.2 3D Modeling: Tools: FME Library of Transformers Data Sources Data DestinationsTransformers ETL = Extract – Transform - Load ~300 formats in ~250 formats out Ability to embed Python sci libraries Easy to express ideas
  • 15. 4. Data & Analytical Workflows (WF) Client Applications & Systems Desktop Mobile Web 3D ModelingOPTIMIZATION [ SAS/OR] SCENARIO VISUALIZATION ANALYTICAL TOOS “BRAIN” “HEART” “LUNGS”
  • 16. Decision Problems on Campus Scale
  • 17. Decision Problems on Campus Scale • 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
  • 18. Example: “Backfill” Space Assignment New building is built on campus Researchers/Groups are moved to the new building, vacating their offices and labs. What would be an optimal policy to assign the vacant space to other groups/users? Demand - Supply - Assignment What parameters and constraints? Performance metrics? Everything has a SPATIAL component
  • 19. “Backfill” Space Assignment“Backfill” Space Assignment Demand Supply Cij Xij = {0,1}
  • 21. 3.1 Spatial DB of Space Inventory Input: CAD Floor Plans CAFM GIS Layers with BLDG footprints Elevation profiles 3 step process: (3 feature classes)
  • 22. 3.1 Unique Campus Space ID & 3D representation of rooms 0318_04_0020A Spatial database is a collection of rooms(spaces), which are registered in physical space and have unique “global” campus ID. Connection to the enterprise DB
  • 23. From CAD Space to ARCH Space Origin (0,0) is shifted to specific tile/cell STEP 1: CAD to GIS (Architectural Space) Every SPACE has PRIMARY KEY BLGD_FLOOR_ROOM
  • 24. ETL: CAD to Arch Space
  • 25. 2D (2.5D) Inner Space Modeling: “Architectural Space”
  • 26. 2D (2.5D) Inner Space Modeling
  • 27. Step 2: Getting Shift, Scale and Rotation for Buildings
  • 28. Step 2: Getting Shift, Scale and Rotation for Buildings
  • 29. Step 3: GIS “Arch” to GIS “Real World” Every SPACE has PRIMARY KEY BLGD_FLOOR_ROOM Ability to JOIN External datasets
  • 30. ETL: Arch to GIS Space
  • 31. 2-way translation: ETL to add/update data in CAD via GIS (“Breadcrumbs”) 2D (2.5D) Inner Space Modeling: 2-Way process
  • 32. Each space/room has LOCATION_ID to join with DBs
  • 35. Room/Space Spatial Database 3 Feature classes: Floors (~1,800 ) Rooms (~32,000) Arch Details (windows, doors, stairs) ~ 8 million Every feature has LOCATION_ID
  • 37. • A building is more than just set of Rooms/spaces. • From inventory/reporting to optimization and analysis • Vertical & Horizontal Conveyors Example2: Indoor Routing & Navigation Buildings as complex systems
  • 38. Getting ideas for modeling building networks IBM (Supply Chain Optimization) Network/Graph G(N,E) edges E: Eh - horizontal edges (room -> floor centroid) Ev - vertical connections b/w floors nodes N: Nr - room centroids Nf - floor centroids G(V,E) should be connected to pedestrian networks.
  • 39. Testing our ideas for modeling building networks
  • 41. Workflow to build the network/graph G(V,E) 1 2 3 4 5 5 6 Input: FC - Rooms (~32K) FC - Floors (~1,8K) Output: FC - Nodes (Pnts) FC - Edges (Lines)
  • 42. Network/Graph G(V,E) |E| ~ 32,000 (horizontal) + 1,800 (vertical) |V| ~ 32,000 Full set of attributes for rooms/floors Processing time: ~ 2 min. Connectivity to pedestrian/transportation networks Bridging the “scale” divide (geo-design)Demo 2
  • 44. Building/Floor topology defines the performance metrics (“Pine branch” networks are not enough) IBM (Supply Chain Optimization) ESRI (Travel Time along actual road network)
  • 45. Modeling paths between rooms Source: J. MacGregor Smith (MIE, UMass Amherst)
  • 46. Developing networks to model crucial building functions Space Assignment Location/Allocation User/Space Interaction 2D/3D Routing Evacuation Planning Accessibility Building Indoor Networks Connection to ‘outdoor’ sidewalks/roads
  • 47. RECTILINEAR STEINER MINIMAL TREES (RSMT) with Obstacles •Rooms •Doors •Corridors (Circulation ) •Walls ( Obstacles ) Prof. J.MacGregor Smith ([email protected]) CAD/DB Network Representation (Floor/Building) Example3: Indoor Routing & Navigation Rectilinear Steiner Minimal Trees is a graph connecting all rooms/corridors with edges and ensures min. total length RSMT algorithm (Prof. Smith J.M) Data InterOp Extension
  • 48. Example 3 RSMT: IMPLEMENTING MST with Custom Transformer
  • 49. 21 rows of code to implement MST transformer 4 rows to solve Minimum Spanning Tree sub-problem using NetworkX (LANL ) (http://networkx.lanl.gov/) Example 3 RSMT: IMPLEMENTING MST with Custom Transformer
  • 50. CAD to GIS (+ text/data mining)
  • 51. 3.2 EXTRACTING TEXT INFORMATION SEE U702-2 (1955) LOC. APPROX. 6,000 notes 30 year of experience Period 1940s – current 4 layers: STEAM/ELECTRIC/WATER/DRAINAGE Non-structured text
  • 52. 3.2 EXTRACTING TEXT INFORMATION - FME WORKFLOW
  • 53. Regular expressions allows one to do advance search for patterns ( learn once, re-use everywhere) We use the same approach to extract utility attributes from CAD annotation layers 3.2 EXTRACTING TEXT INFORMATION
  • 55. 8 transformers ( + 8 transformers to parse file system for scanned documents ) 3.2 EXTRACTING TEXT INFORMATION
  • 56. Integration of Tableau (BI) and Spatial Data on Campus Scale
  • 57. 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?
  • 59. 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 …
  • 60. 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
  • 61. Building Footprints in Tableau. Now it’s ready to be connected with data tables and to run analytics
  • 62. FME to convert Building Footprints to centroids (Polygons -> X/Y centroid -> Lat/Lon): Student distribution at 10am on Thursday (Fall 2013)
  • 63. Buildings and Campus as systems: GIS as Decision Support System UNIQUE ANALYTICAL ABILITIES TO DECISION MAKERS http://gis.larc.nasa.gov/spaceopt/overview.html • Energy Use Optimization • Facilities Management • Asset Management (Equipment) • Location/Allocation of Resources • Public Safety and Security • Maintenance • Space and Group Management (NIH, the largest research organization) • Optimization of Space Utilization • Improve Collaboration • Indoor Navigation and Routing • Event Scheduling (‘time table for College’) • Urban Planning • Landscape Architecture and Design • Sea Ports, Airports, Shopping Centers …
  • 64. Conclusion • GIS is an enabling technology for prescriptive analytics (Operations Research). • GIS facilitates research collaboration among multi-disciplinary teams • Geospatial approach dissolves silos within organization and stimulates organization-wide awareness. • Spatial DB/ETL coupling allows to bring existing analytical tools and libraries to transform/analyze data. • (Format agnostic, data centric) • GIS approach may encourage collaboration among academic, research, operations and industry.
  • 65. Acknowledgments •Campus Planning, D&CM, UMass Amherst •Prof. James MacGregor Smith, Department of Mechanical and Industrial Engineering •Lukasz Czarniecki, Jonathan Contract, Niels La Cour and Ludmila Pavlova, Campus Planning •Safe Software (http://www.safe.com)

Editor's Notes

  • #38: Insert a map of your country.