Page 1
Esri UC2013 . Technical Workshop . EsrEsrEsrsrEEsrsrEsrEEsrEsrri ii Ui UUi Ui Ui UUi UUi UUi UUUC20C20C20C20C20C2C2C20C20C2C20C200200131313 13131113 13 3 . T. T. T. TTTTTT. TT. TTTTTechechechechechechchechecheechechecechechechechchechccceec nicnicnicnicccccnicnicninininicn cn cnn cccalalalalalalalalalalalaalalalalaaaaalalla WoWorWorWorWororWorWorWorWorWoWorrrrWorrW rrro kshkskskshkshkshkshkshhkshkshkshkshkshkkkshkshkshkshkshkshsssss op opoppop opopopop op opoopo .....
Technical Workshop
2013 Esri International User Conference July 8–12, 2013 | San Diego, California
Indoor Location, Tracking, and Routing
Wolfgang Hall, Esri Tobias Donaubauer, Infsoft
Robert Garrity, Esri Michael Healander, GISi indoors
Page 2
Esri UC2013 . Technical Workshop .
Agenda
• Indoor Logistics Overview • Indoor Mapping (Esri) • Indoor Positioning (Infsoft) • Indoor Routing (Esri) • Indoor Application Development (GISi indoors) • Q&A
Indoor Location, Tracking, and Routing
Page 3
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Wolfgang Hall, Esri
GIS Indoor Logistics Overview
Page 4
Esri UC2013 . Technical Workshop .
Indoor Logistics
• Find my own or other’s location indoors • Perform geo-analysis on location
- Geo-trigger based on geo-fenced areas - Find closest (room, person, etc.) - Route to location
• Safety • Emergency management • Space planning based on occupancy • Asset management • Indoor pattern analysis
Page 5
Esri UC2013 . Technical Workshop .
Indoor Logistics is used in many places
• Asset Management - Workforce tracking and optimization - Asset tracking
• Healthcare (RTLS)
- Infection tracking - Resource optimization
• Emergency Management/Security
- Positioning of victims - Indoor routing of rescue teams - Indoor tracking for safety/security
Page 6
Esri UC2013 . Technical Workshop .
Wolfgang: I am here!
Myles, Where are you?
Myles: Dude, someone
hijacked our room!
Jack
Page 7
Esri UC2013 . Technical Workshop .
RFID Industrial Complex Tracking (Oil and Gas)
Page 8
Esri UC2013 . Technical Workshop .
IV-Pump Tracking
Page 9
Esri UC2013 . Technical Workshop .
Correction Facility Sample App
Page 10
Esri UC2013 . Technical Workshop .
Ingredients of an indoor logistics solution
• Map • Positioning Technology • Analysis • Application
Page 11
Esri UC2013 . Technical Workshop .
Esri’s Indoor Logistics High-level GIS functions for indoor logistics
Page 12
Esri UC2013 . Technical Workshop .
Project Challenges Remote teams
8 weeks to complete project with team spread across the globe.
Indoor Location, Tracking, and Routing
Page 13
Esri UC2013 . Technical Workshop .
UC Indoors Components
Online
Server
GeoEvent Processor Network Analyst
Map Services
Basemap
Infsoft WiFi Locating
Page 14
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Wolfgang Hall, Esri
GIS Indoor Mapping
Page 15
Esri UC2013 . Technical Workshop .
Planning
Page 16
Esri UC2013 . Technical Workshop .
Noise Modeling
Page 17
Esri UC2013 . Technical Workshop .
Space Management
Page 18
Esri UC2013 . Technical Workshop .
Safety
Page 19
Esri UC2013 . Technical Workshop .
Energy Management
Page 20
Esri UC2013 . Technical Workshop .
Infection tracking
Indoor Location, Tracking, and Routing
Page 21
Esri UC2013 . Technical Workshop .
Emergency route
Page 22
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Tobias Donaubauer, Infsoft
Indoor Positioning
Page 23
Esri UC2013 . Technical Workshop .
• Tobias Donaubauer, CEO • German company • Founded 2005 • Indoor navigation & indoor
positioning • FOCUS: Software
development
About Infsoft
Page 24
Esri UC2013 . Technical Workshop .
Technology
• Uses all sensors of device • Offline available • Position is calculated on the
device • Seamless indoor and outdoor
positioning • No Hardware installation
Page 25
Esri UC2013 . Technical Workshop .
MAPS
WIFI CALIBRATION
VALIDATE DATA & UPLOAD TO LIVE SERVER
INTEGRATE IN EXISTING APP
Setup
Page 26
Esri UC2013 . Technical Workshop .
Define calibration routes
Page 27
Esri UC2013 . Technical Workshop .
Calibration
Page 28
Esri UC2013 . Technical Workshop .
Data Validation
Page 29
Esri UC2013 . Technical Workshop .
Data Validation
Page 30
Esri UC2013 . Technical Workshop .
Integrate in existing App
Page 31
Esri UC2013 . Technical Workshop .
Ersi User Conference (UC) Indoor positioning
Page 32
Esri UC2013 . Technical Workshop .
UC Facts and Stats
• About 2,500 WiFi access points used for positioning
• About 30,000 WiFi references point measures
• Samsung S3 and Motorola Razor
• 4 people within 4 hours • Size of calibration map: 0.5 MB
Page 33
infsoft GmbH Ingolstädter Straße 13 D-85098 Großmehring www.infsoft.de
infsoft // Contact
Tobias Donaubauer CEO Phone +49 8407 939 680 0 [email protected]
Page 34
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Robert Garrity, Esri
Indoor Routing
Page 35
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Walkways
Page 36
Esri UC2013 . Technical Workshop .
Web App from 2010 UC
Page 37
Esri UC2013 . Technical Workshop .
ESRI UC2013: Indoor Navigation App
• Android App by Geographic Information Services, Inc.
• Indoor positioning • Route from anywhere to a room
Page 38
Esri UC2013 . Technical Workshop .
Data for Routing
• Network dataset? - Models possible paths - References point and line
feature classes - ArcGIS Network Analyst
extension
Page 39
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Room-to-room routing - Main walkways
Page 40
Esri UC2013 . Technical Workshop .
Purple lines: Main Walkways
Page 41
Esri UC2013 . Technical Workshop .
Purple lines: Curves on Main Walkways
Page 42
Esri UC2013 . Technical Workshop .
Digitizing the Network Transitions
• Room-to-room routing - Main walkways
Page 43
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Page 44
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Wide Hallway
Narrow Hallway
Page 45
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Page 46
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Exibit Hall
Page 47
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points - Fishnet
Page 48
Esri UC2013 . Technical Workshop .
Fishnet--Snapping
Page 49
Esri UC2013 . Technical Workshop .
Shortest routes on a fishnet
40% Longer
Page 50
Esri UC2013 . Technical Workshop .
Shortest routes on a fishnet
Still 40% Longer
Page 51
Esri UC2013 . Technical Workshop .
Creating more potential paths
Page 52
Esri UC2013 . Technical Workshop .
Triangular Lattice
Page 53
Esri UC2013 . Technical Workshop .
Shortest routes on a triangular lattice
Page 54
Esri UC2013 . Technical Workshop .
Shortest routes on a triangular lattice
5% Longer
Page 55
Esri UC2013 . Technical Workshop .
Shortest routes on a triangular lattice
10% Longer
Page 56
Esri UC2013 . Technical Workshop .
Putting the triangular lattice indoors
Page 57
Esri UC2013 . Technical Workshop .
Cover the extent of your study area with the lattice
Page 58
Esri UC2013 . Technical Workshop .
Routes on the overlay
Page 59
Esri UC2013 . Technical Workshop .
Modeling walls
Page 60
Esri UC2013 . Technical Workshop .
Reconnecting at doorways
Page 61
Esri UC2013 . Technical Workshop .
Danger: Stragglers
Page 62
Esri UC2013 . Technical Workshop .
Danger: Stragglers
Page 63
Esri UC2013 . Technical Workshop .
Finished Lattice for One Floor
Page 64
Esri UC2013 . Technical Workshop .
Routes ‘Bounce’ Off Diagonal Wall
Page 65
Esri UC2013 . Technical Workshop .
Quick and Dirty Network
Page 66
Esri UC2013 . Technical Workshop .
Adding Hallway Centerlines
Page 67
Esri UC2013 . Technical Workshop .
Lines Need Type Attribution
Page 68
Esri UC2013 . Technical Workshop .
Lines Need Type Attribution
Page 69
Esri UC2013 . Technical Workshop .
Network Dataset Can Avoid Lattice Lines
Page 70
Esri UC2013 . Technical Workshop .
Other Walkway Attribution
• 3DLength/Shape_Length • WalkTime (sec)* • Level • BuildingID • z
Page 71
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Floor Transitions
Page 72
Esri UC2013 . Technical Workshop .
Digitizing Transitions
1
2
Page 73
Esri UC2013 . Technical Workshop .
Transition Attribution
• TransitionType • 3DLength • WalkTime (sec)* • FromLevel • ToLevel
Page 74
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Network Dataset
Page 75
Esri UC2013 . Technical Workshop .
Any Vertex Connectivity & True-3D Elevation Model
Page 76
Esri UC2013 . Technical Workshop .
Any Vertex Connectivity & True-3D Elevation Model
Page 77
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Geoprocessing Model
Page 78
Esri UC2013 . Technical Workshop .
Geoprocessing Model To Solve Routes
• Takes a Route layer • References a script tool capable of changing UseWheelchair restriction
• Adds locations or locations. - Feature set as input. - Always removes existing locations
• Solves Route • Get all the source features (lines)
Page 79
Esri UC2013 . Technical Workshop .
Challenges
• Join GP tool was slow. - Solution: Used … instead
• Slow locating on dense network. - Solution: Search tolerance < 7 meters
• Bug with locating stops on the ends of 3D lines. - Located on junctions instead.
• Working remotely - Memory, base maps, aerial photos, street view
Page 80
Esri UC2013 . Technical Workshop . Esri UC2013 . Technic30Cs U ec cnih. T1ri 2E ii
Michael Healander, GISi Indoors
Indoor Application Development
caaaaaaalalaa Woroooooooorkshopoppop opoppp poppppopp op opoppppppppppppp ......pppppppppppppcaaaaaaa oooooooo kshooo ........hrkWl
Page 81
Tag You’re It: Zombies
Page 82
Esri UC2013 . Technical Workshop .
11
Indoor Navigation
Consumer Mobile Apps
Page 83
Esri UC2013 . Technical Workshop .
Indoor Navigation Apps
Page 84
Esri UC2013 . Technical Workshop .
22
Indoor Analytics Consumer Mobile App
Page 85
Esri UC2013 . Technical Workshop .
Indoor Consumer Mobile App Analytics
i UC2013 T h i l W k h
Page 86
Esri UC2013 . Technical Workshop .
33
Anonymous Indoor Business Analytics
Page 87
Esri UC2013 . Technical Workshop .
Indoor Business Analytics System
Page 88
Esri UC2013 . Technical Workshop .
Map, search, routes, triggers
AND MORE!
Page 89
Esri UC2013 . Technical Workshop .
How does it all fit together?
Page 90
Esri UC2013 . Technical Workshop .
ArcGIS Server Network Analyst
GeoEvent Processor (Beta) G
ArcGIS Online
ssor (Beta(
GeoFence Administration Tool
Collector App Consumer Mobile
App
Mobile Analytics ArcGIS Operations Dashboard ArAr
MMoobbiiillleeee AAAAAAAAnnnaallyyttiiccss
Page 91
Esri UC2013 . Technical Workshop .
11
It’s Beta! GeoEvent Processor Difficulties
Page 92
Esri UC2013 . Technical Workshop .
22
Field mapping
GeoEvent Processor Difficulties
Page 93
Esri UC2013 . Technical Workshop .
33
Floor Level
GeoEvent Processor Difficulties
Page 94
Esri UC2013 . Technical Workshop .
44
AGOL Sync GeoEvent Processor Difficulties
Page 95
Esri UC2013 . Technical Workshop .
The GeoEvent Processor GeoFence Model
Page 96
Esri UC2013 . Technical Workshop .
Exiting, Entering, Dwelling in a Geofence
rrii UC2013 . Technical Workshop .
Page 97
Esri UC2013 . Technical Workshop . 2013 . Technical Workshop .
Geofence Management
Page 98
Esri UC2013 . Technical Workshop .
The GeoEvent Processor AGOL Model
Page 99
Esri UC2013 . Technical Workshop . UUC2013 . Technical Worororororo k hk hkshkshop op .
Gymnastics
Page 100
Esri UC2013 . Technical Workshop .
Analytics Display?
Operations Dashboard
Page 101
Esri UC2013 . Technical Workshop .
Indoor Analytics
cal Workshop .
Page 102
Esri UC2013 . Technical Workshop . EEEEsriii Ui UC2000013 13 3 33 3 33 33 3 313 313 13 T. TTTTT. . T .. T. T. . T T.... T... T. T. TTechecheeeeeeche hhechnicnicicnicnicnicnicnicniciciciciccccccccccccaaaaaaal aaaaaaa Workshhhhhhhhhhhhhhhhhoooopopopopop opopopopooopopoopopop ooopoooooopo .
http://www.gisiindoors.com
Page 103
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
W. Hall
Summary
Page 104
Esri UC2013 . Technical Workshop .
GIS Indoor UC app
Online
Server
GeoEvent Processor Network Analyst
Map Services
Basemap
Infsoft WiFi Locating
Page 105
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
All
Q & A
Page 106
Esri UC2013 . Technical Workshop . Indoor Location, Tracking, and Routing