ArcGIS Blog

Field Operations

ArcGIS Tracker

Use Python to automate common location tracking tasks

By Jeff Shaner

Location tracking is a new capability of ArcGIS. It’s available with ArcGIS Enterprise 10.7 and will be included with the June 2019 release of ArcGIS Online. This exciting new capability is powered by a new Tracker for ArcGIS mobile solution that enables field personnel to securely record and share their location with others in their organization.

With the latest release of the ArcGIS API for Python, you can automate common location tracking administration tasks using the new tracker module.

We’ve published a new guide on GitHub that demonstrates how to use the module. It is a great resource, laden with examples of how you can create track views and even assign tracker licenses to your mobile users.

With the Tracker submodule you can:

  • Using the LocationTrackingManager class you can enable, disable, pause or change the retention period of the location tracking capability in your organization and you can create new Track Views.
  • Add/remove track viewers and mobile users to a Track View using the TrackViewManager and MobileUserManager classes.
  • Gain access to the details of a Track View including the list of users, layers, and the group it’s shared in using the TrackView class.

You can use the Python API to build a portalURL scheme to streamline the sign in experience for mobile users. We’ll explain what you can do with the portalURL in a future blog article.

The Tracker submodule is one of several submodules available for use with ArcGIS Field apps and can be found in the arcgis.apps module.

 

Share this article