mark-p-thomas : GIS Stats Classes

The Route & Track paths have stats applicable to any length of the path available via the Stats inherent to the contained Polyline data structures. Additionally, each of these paths has their own set of additional stats that are calculated. All Route Stats are also available in the Track Stats.

Stats are inherently different from properties, as properties are related to the individual Points, Segments, or adjacent Segments in order to derive further higher-order Point properties. Stats are properties related to any arbitrary length of the Polyline, up to the full length, and tend to include trends such as max, min, & average values of a property. These are subclassed from the geometry library.

For more information, see the following pages in the Geometry library:

Screen Shot 2024-08-21 at 5.07.20 PM.png

Note that Routes add height and slope stats to the length stats that already exist, and Tracks add time-dependent stats such as time, speed & height rate. These two polyline types also have their own derived criteria for allowing users to selectively turn off unwanted stats.

Screen Shot 2024-08-21 at 5.07.11 PM.png

Apart from overriding/updating some types, the subclasses mostly just include factory methods for generating the appropriate stats class.

Child Pages