Geotrigger Components • Condition (area) Polygon • Action (message, callback URL, or change tracking profile) • Tags (to group content) - Example: Wikipedia article data - Tags for Buildings, History - Can allow users to subscribe to a subset of the data
Creating a Geotrigger Rule (geoJSON) GeoJSON format
Setting a Geotrigger for a date and time Set the date and time in the dateFrom and dateTo fields.
Battery Conservation for Persistent Location
Geotrigger Tracking Profiles Adaptive mode • Optimized for Geotrigger™ events • Will use less power when farther away from triggers and content Rough mode • Only gathers approximate location data • Good for determining if a device is in a given city or neighborhood • The most battery efficient
Data collected by one person in rough mode
Geotrigger Tracking Profiles Real-time mode • Sends accurate location as fast as possible • Least battery efficient Logging • Tracks location data in areas of low connectivity • Sends to the server later, or when a connection re-occurs
Data collected by one person in real-time mode 2.5 million points since 2008
Using Tracking Profiles This code turns the tracker into real- time mode the user arrives in a given city.
Visual Geotrigger Editor
Geotrigger ArcGIS Summer Integration 2013 Available through • developers.arcgis.com • ArcGIS Online
Aaron Parecki CTO Esri R&D Center Portland email@example.com Questions? Thanks! Kenichi Nakamura Platform Engineer Esri R&D Center P k o n r a tkla a n m d firstname.lastname@example.org m