Esri UC2013. Technical Workshop.Editing & Maintaining Parcels with ArcGIS.
Indoor Location, Tracking, and Routing• Android App by Geographic Information Services, Inc. ......
Transcript of Indoor Location, Tracking, and Routing• Android App by Geographic Information Services, Inc. ......
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
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
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
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
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
Esri UC2013 . Technical Workshop .
Wolfgang: I am here!
Myles, Where are you?
Myles: Dude, someone
hijacked our room!
Jack
Esri UC2013 . Technical Workshop .
RFID Industrial Complex Tracking (Oil and Gas)
Esri UC2013 . Technical Workshop .
IV-Pump Tracking
Esri UC2013 . Technical Workshop .
Correction Facility Sample App
Esri UC2013 . Technical Workshop .
Ingredients of an indoor logistics solution
• Map • Positioning Technology • Analysis • Application
Esri UC2013 . Technical Workshop .
Esri’s Indoor Logistics High-level GIS functions for indoor logistics
Esri UC2013 . Technical Workshop .
Project Challenges Remote teams
8 weeks to complete project with team spread across the globe.
Indoor Location, Tracking, and Routing
Esri UC2013 . Technical Workshop .
UC Indoors Components
Online
Server
GeoEvent Processor Network Analyst
Map Services
Basemap
Infsoft WiFi Locating
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
Esri UC2013 . Technical Workshop .
Planning
Esri UC2013 . Technical Workshop .
Noise Modeling
Esri UC2013 . Technical Workshop .
Space Management
Esri UC2013 . Technical Workshop .
Safety
Esri UC2013 . Technical Workshop .
Energy Management
Esri UC2013 . Technical Workshop .
Infection tracking
Indoor Location, Tracking, and Routing
Esri UC2013 . Technical Workshop .
Emergency route
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
Esri UC2013 . Technical Workshop .
• Tobias Donaubauer, CEO • German company • Founded 2005 • Indoor navigation & indoor
positioning • FOCUS: Software
development
About Infsoft
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
Esri UC2013 . Technical Workshop .
MAPS
WIFI CALIBRATION
VALIDATE DATA & UPLOAD TO LIVE SERVER
INTEGRATE IN EXISTING APP
Setup
Esri UC2013 . Technical Workshop .
Define calibration routes
Esri UC2013 . Technical Workshop .
Calibration
Esri UC2013 . Technical Workshop .
Data Validation
Esri UC2013 . Technical Workshop .
Data Validation
Esri UC2013 . Technical Workshop .
Integrate in existing App
Esri UC2013 . Technical Workshop .
Ersi User Conference (UC) Indoor positioning
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
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]
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
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Walkways
Esri UC2013 . Technical Workshop .
Web App from 2010 UC
Esri UC2013 . Technical Workshop .
ESRI UC2013: Indoor Navigation App
• Android App by Geographic Information Services, Inc.
• Indoor positioning • Route from anywhere to a room
Esri UC2013 . Technical Workshop .
Data for Routing
• Network dataset? - Models possible paths - References point and line
feature classes - ArcGIS Network Analyst
extension
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Room-to-room routing - Main walkways
Esri UC2013 . Technical Workshop .
Purple lines: Main Walkways
Esri UC2013 . Technical Workshop .
Purple lines: Curves on Main Walkways
Esri UC2013 . Technical Workshop .
Digitizing the Network Transitions
• Room-to-room routing - Main walkways
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Wide Hallway
Narrow Hallway
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points
Exibit Hall
Esri UC2013 . Technical Workshop .
Digitizing the Network Walkways
• Anywhere-to-room routing - Catching input points - Fishnet
Esri UC2013 . Technical Workshop .
Fishnet--Snapping
Esri UC2013 . Technical Workshop .
Shortest routes on a fishnet
40% Longer
Esri UC2013 . Technical Workshop .
Shortest routes on a fishnet
Still 40% Longer
Esri UC2013 . Technical Workshop .
Creating more potential paths
Esri UC2013 . Technical Workshop .
Triangular Lattice
Esri UC2013 . Technical Workshop .
Shortest routes on a triangular lattice
Esri UC2013 . Technical Workshop .
Shortest routes on a triangular lattice
5% Longer
Esri UC2013 . Technical Workshop .
Shortest routes on a triangular lattice
10% Longer
Esri UC2013 . Technical Workshop .
Putting the triangular lattice indoors
Esri UC2013 . Technical Workshop .
Cover the extent of your study area with the lattice
Esri UC2013 . Technical Workshop .
Routes on the overlay
Esri UC2013 . Technical Workshop .
Modeling walls
Esri UC2013 . Technical Workshop .
Reconnecting at doorways
Esri UC2013 . Technical Workshop .
Danger: Stragglers
Esri UC2013 . Technical Workshop .
Danger: Stragglers
Esri UC2013 . Technical Workshop .
Finished Lattice for One Floor
Esri UC2013 . Technical Workshop .
Routes ‘Bounce’ Off Diagonal Wall
Esri UC2013 . Technical Workshop .
Quick and Dirty Network
Esri UC2013 . Technical Workshop .
Adding Hallway Centerlines
Esri UC2013 . Technical Workshop .
Lines Need Type Attribution
Esri UC2013 . Technical Workshop .
Lines Need Type Attribution
Esri UC2013 . Technical Workshop .
Network Dataset Can Avoid Lattice Lines
Esri UC2013 . Technical Workshop .
Other Walkway Attribution
• 3DLength/Shape_Length • WalkTime (sec)* • Level • BuildingID • z
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Floor Transitions
Esri UC2013 . Technical Workshop .
Digitizing Transitions
1
2
Esri UC2013 . Technical Workshop .
Transition Attribution
• TransitionType • 3DLength • WalkTime (sec)* • FromLevel • ToLevel
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Network Dataset
Esri UC2013 . Technical Workshop .
Any Vertex Connectivity & True-3D Elevation Model
Esri UC2013 . Technical Workshop .
Any Vertex Connectivity & True-3D Elevation Model
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
Geoprocessing Model
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)
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
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
Tag You’re It: Zombies
Esri UC2013 . Technical Workshop .
11
Indoor Navigation
Consumer Mobile Apps
Esri UC2013 . Technical Workshop .
Indoor Navigation Apps
Esri UC2013 . Technical Workshop .
22
Indoor Analytics Consumer Mobile App
Esri UC2013 . Technical Workshop .
Indoor Consumer Mobile App Analytics
i UC2013 T h i l W k h
Esri UC2013 . Technical Workshop .
33
Anonymous Indoor Business Analytics
Esri UC2013 . Technical Workshop .
Indoor Business Analytics System
Esri UC2013 . Technical Workshop .
Map, search, routes, triggers
AND MORE!
Esri UC2013 . Technical Workshop .
How does it all fit together?
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
Esri UC2013 . Technical Workshop .
11
It’s Beta! GeoEvent Processor Difficulties
Esri UC2013 . Technical Workshop .
22
Field mapping
GeoEvent Processor Difficulties
Esri UC2013 . Technical Workshop .
33
Floor Level
GeoEvent Processor Difficulties
Esri UC2013 . Technical Workshop .
44
AGOL Sync GeoEvent Processor Difficulties
Esri UC2013 . Technical Workshop .
The GeoEvent Processor GeoFence Model
Esri UC2013 . Technical Workshop .
Exiting, Entering, Dwelling in a Geofence
rrii UC2013 . Technical Workshop .
Esri UC2013 . Technical Workshop . 2013 . Technical Workshop .
Geofence Management
Esri UC2013 . Technical Workshop .
The GeoEvent Processor AGOL Model
Esri UC2013 . Technical Workshop . UUC2013 . Technical Worororororo k hk hkshkshop op .
Gymnastics
Esri UC2013 . Technical Workshop .
Analytics Display?
Operations Dashboard
Esri UC2013 . Technical Workshop .
Indoor Analytics
cal Workshop .
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
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
W. Hall
Summary
Esri UC2013 . Technical Workshop .
GIS Indoor UC app
Online
Server
GeoEvent Processor Network Analyst
Map Services
Basemap
Infsoft WiFi Locating
Esri UC2013 . Technical Workshop . Esri UC2013 . Technical Workshop .p30Cs U ec ca o s o .hrkWni lh. T1ri 2E ii
All
Q & A
Esri UC2013 . Technical Workshop . Indoor Location, Tracking, and Routing