1. Home
  2. Data Dictionary
  3. Modules

Stop Analytics

Stop Analytics allows users to solve for different use cases by applying different types of geographic aggregation, providing a comprehensive understanding of where and why vehicles are stopping and how to appropriately plan for these stops.

Stop Definition

Learn what is considered a stop and have different scenarios determine if a vehicle is stopped.

A stop is defined as the end of a trip, and occurs when a vehicle has met any of the following conditions:

  • Idled for at least 200 seconds.

  • Shifted into park for at least 30 seconds.

  • The ignition has turned off.

Note:

If a vehicle idles for less than 200 seconds, then moves along without shifting into park at some point, the same trip continues, and the idling duration is not counted towards a stop. If a vehicle idles for more than 200 seconds, a new trip is created and only the idling time greater than the 200 seconds is reported as idling.

Ignition

In most cases, when the ignition turns off, it is considered a stop.

However, this is not the case in the following scenarios:

  • If the next stop is found to be less than five meters from the start. It is assumed that this is the result of GPS drift or a quick car shuffle, and it is ignored as a stop.

  • If there are less than 30 seconds between when the ignition turns on/off. It is assumed that the ignition signals are faulty and are ignored.

  • If the distance and time between when an ignition turns on/off would result in a speed greater than five meters per second. It is assumed that the ignition signals are faulty and are ignored.

  • When the ignition turns on/off with no movement between. These are also ignored.

Important: DATA PRIOR TO 2022

Events defined with a gear shift into the park position, are only identified after January 1, 2022. Data prior to this date only use movement, idling, and ignition status to define the start and end of trips.

Aggregation Mode

Learn about Aggregation Mode in Stop Analytics.

API IdentifierNameDescriptionUse Cases
0Road SegmentStop data for an individual road segment (with or without the last direction of travel).
  • Curbside management
1Related RoadsStop data for related roads. Related roads are defined as a continuously connected region (neighborhood) composed of road segments of similar road types (for example, residential, tertiary, and service roads in a suburb). This allows the user to get results back by “general area” such as a suburb/development or a stretch of highway.
  • Long haul truck parking

  • Last-mile delivery

  • Corridor electrification

2ZoneStop data for standard or custom zones.
  • Real estate and site selection

  • Port usage

3H3Stop data for H3 cells (a hexagonal geocoding system). Allows you to see stops in broad or granular regions without specifying a particular zone or shape, or relying on roads.
  • Broad areas (to view hot spots and density)

  • Areas without road network (logging, mining

4GeohashStop data Geohash (a geocoding system that uses alphanumeric strings). Allows you to see stops in broad or granular regions without specifying a particular zone or shape, or relying on roads.
  • Broad areas (to view hot spots and density)

  • Distinguishing locations of interest

5S2Stop data for S2 cells (a quadrilateral geocoding system). Allows you to see stops in broad or granular regions without specifying a particular zone or shape, or relying on roads.
  • Broad areas (to view hot spots and density)

  • Areas without road network (logging, mining)

Aggregation Mode Notes

The following are road type connections:

  • Primary, Secondary, and Motorway road types can only be connected to roads of a similar type.

  • Service roads are sometimes re-classified as Primary or Secondary in cases where they have only one parent type, and they either share a name with their connected parent type or both have no name.

  • Motorways can only be connected to Motorways. Motorways have a maximum length of 15 km after which they are recursively split into smaller sections, until each section is less than 15 km, or cannot be further reduced.

  • Residential road types can be joined with anything below them in the hierarchy (for example, Tertiary, Service, Living Street, etc.), presuming some conditions are met.

  • Tertiary and Living Street road types are reclassified as Residential. Service and Unclassified road types can be part of a residential neighborhood if they:

    • Connect to and only connected to residential road types (after all other non-service reclassification).

    • They are completely contained within a land-use area designated as residential only.

Geohash Resolution

The following table outlines how large the Geohash aggregation mode is based on the resolution.

Geohash cell levels average area (default 5 to 7)

ResolutionAverage Geohash Area (m2)Average Geohash Area (ft2)Equivalent Circle Radius (m)
125,000,000,000,00269,097,500,000,0002,820,947
2781,250,000,0008,409,296,875,000498,677
324,336,000,000261,950,270,40088,013
4762,450,0008,206,935,55515,578
523,912,100257,387,4532,758
6744,2008,010,494486
723,409251,97286
87297,85315.24
922.752442.69
100.7097.6300.475
110.0220.2390.084
120.0010.0070.015

H3 Resolution

The following table outlines how large the H3 aggregation mode is based on the resolution.

H3 cell levels average area (default 5 to 10)

ResolutionAverage Hexagon Area (m2)Pentagon Area (m2)Average Hexagon Area (ft2)Equivalent Circle Radius (m)
04,357,449,416,0782,562,182,162,95546,903,195,160,0111,177,717
1609,788,441,794328,434,586,2466,563,708,160,617440,569
286,801,780,39844,930,898,497934,326,588,225166,222
312,393,434,6556,315,472,267133,401,820,38262,808
41,770,347,654896,582,38319,055,863,55923,738
5252,903,858127,785,583 2,722,234,4738,972
636,129,06218,238,749388,889,9883,391
75,161,2932,604,66955,555,699 1,281
8737,327372,0487,936,528484
9105,33253,1471,133,789183
1015,0477,592161,96969.20
112,1491,08423,13826.15
123071543,3059.88
1343.8722.134723.73
146.263.1667.451.41
150.8950.4529.6330.533

S2 Resolution

The following table outlines how large the S2 aggregation mode is based on the resolution.

S2 cell levels average area (default 10 to 16)

ResolutionAverage S2 Area (m2)Average S2 Area (ft2)Equivalent Circle Radius (m)
085,011,012,190,000915,050,034,111,9415,201,907
121,252,753,050,000228,762,508,554,8952,600,953
25,313,188,260,00057,190,627,111,8141,300,476
31,328,297,070,00014,297,656,831,773650,238
4332,074,270,0003,574,414,234,853325,119
583,018,570,000893,603,585,623162,559
620,754,640,000223,400,869,49681,279
75,188,660,00055,850,217,37440,639
81,297,170,00013,962,608,16320,319
9324,290,0003,490,625,13110,159
1081,070,000872,629,3735,079
1120,270,000218,184,2532,540
125,070,00054,572,9731,270
131,270,00013,670,153635
14320,0003,444,448319
1579,172852,206158
1619,793213,05179.37
174,94853,26239.68
181,23713,31519.84
193093,3289.92
2077.328324.96
2119.332082.48
224.8351.991.24
231.2113.020.621
240.3003.220.309
250.0760.8130.155
260.0190.2030.078
270.0050.0510.039
280.0010.0130.019
290.0000.0030.010
300.0000.0010.005

Regional Domicile Analytics

Regional Domicile Analytics identifies the primary geographical base (domicile) for a vehicle based on its movement and dwell patterns, and analyzes the domicile duty cycles to understand regional fleet operations.

Domicile

A vehicle’s domicile refers to the area, either a generalized geography or more localized bounded location, that a vehicle is said to originate from and/or belong to.

A vehicle’s domicile can be defined based on any of the following, measured across a set time-frame:

  • The location the vehicle makes the most stops

  • The location the vehicle is stopped the longest (as in the location of longest dwell time)

  • The location the vehicle spends the most time traveling

In the context of Altitude, we define a vehicle’s domicile as the generalized geography where the vehicle dwells the longest over the analysis period. The domicile geography is determined by aggregating dwell times of all vehicle stops in a cluster to determine the cluster with the greatest dwell time.

Calculated analysis period

In Altitude, the domicile is typically determined over the full analysis period, with a set minimum of one month, and the maximum analysis period of one year.

Should the input analysis date range fall below one month, the period for determining the domicile is adjusted to be one month prior to the input end date.

Domicile duty cycle

The movement of a vehicle from when it leaves its domicile until it returns to its domicile is called the domicile duty cycle. Based on the operational pattern of a vehicle, it may have a single domicile duty cycle every few days to multiple domicile duty cycles each day.

A domicile duty cycle is typically characterized as a series of consecutive trips, which when chained together form the full domicile duty cycle: a trip that starts in the domicile and travels away from the domicile, zero, one or more trips that stops at non domicile locations, and a final trip that travels to and stops in the domicile. A domicile duty cycle only has a single domicile stop relating to the final trip in the series of trips that make up the domicile duty cycle.

In the ITS regional domicile analytics API, we allow the user two inputs to control how domicile duty cycles are created and/or filter out domicile duty cycles of lesser significance:

minDomicileStopDuration
The minimum amount of time a vehicle must stop at its domicile for that stop to be considered the end of the domicile duty cycle. Adjusting the minimum domicile stop duration will result in a continued chaining of trips from a domicile to the first stop at the domicile where the stop duration exceeds this minimum.
minDomicileDutyCycleDistance
The minimum distance that a domicile duty cycle should cover in order for it to be considered of significance for analysis. Domicile duty cycles that have a distance coverage less than this value are excluded from eligibility and analysis calculations i.e. they are treated as insignificant and dropped.

Eligibility

In regional domicile analytics, metrics are processed across all vehicles that meet eligibility criteria. Entering eligibility criteria is optional. If you do not provide eligibility criteria, we will process all vehicles that have valid domiciles in the input region.

Note:

A vehicle needs to have at least two domicile duty cycles in the analysis period to be considered, regardless of eligibility inputs.

A vehicle is considered eligible when its domicile duty cycle distances meet the user input eligibility criteria during the analysis period, and who has at least the minimum number of stops at the domicile.

The following percentile, distance, and stop input parameters allow users to define when a vehicle is considered to be eligible:

eligiblePercentileThreshold
The percentile (interpolated) of a vehicle’s domicile duty cycle distances that should be compared to the input eligibleMaxDistanceThreshold.
eligibleMaxDistanceThreshold
The maximum allowable distance of the input eligiblePercentileThreshold percentile of a vehicle's domicile duty cycle distances. A vehicle whose calculated value exceeds this maximum is deemed not eligible.
eligibleMinDomicileStops
The minimum number of domicile stops that a vehicle needs to make in the analysis period to be deemed eligible. Each domicile duty cycle has a single domicile stop hence this is the same as the number of domicile duty cycles. Note that Geotab mandates at least a minimum of 2 domicile stops for a vehicle.

For example, if the eligibleMaxDistanceThreshold is set to 300 miles, the eligiblePercentileThreshold to 0.85 (85%) and an eligibleMinDomicileStops value of 2, the user is indicating that of all the domicile duty cycles for the vehicle, 85% (interpolated) of those domicile duty cycles should have a distance less than 300 miles, and the vehicle needs to have stopped at the domicile at least 2 times, for that vehicle to be considered eligible. And if eligible, the vehicle’s domicile duty cycles are included in the Regional Domicile Analytics analysis outputs. Note, that domicile duty cycle distances are interpolated to reasonably estimate the requested percentile in instances where the vehicle has less than 100 domicile duty cycles.

Previous
Route Analytics
Next
Traffic

On this page

Logo Footer
Logo Footer

Altitude

Log into Altitude PortalAltitude.geotab.comAltitude Help Center

Learn Altitude

Altitude User GuideAltitude API GuideData DictionaryWhat's New

Support

FAQContact Us
Privacy PolicyTerms & Conditions
© Geotab 2010-2026
Altitude LogoHelp Center
User GuideAPI GuideData DictionaryFAQContact Us
Origin and DestinationRoute AnalyticsStop AnalyticsTrafficRegional Travel Metrics