The output data types containing the results from a waste collection analysis are described below.
Stops
The output is a copy of the input Stops table with additional information about which route served each stop and the stop sequence along the route.
The output Stops table includes all fields from the input Stops table. Fields that are updated or added to the output are listed in the following table:
Field | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
RouteName | The name of the route to which the stop is assigned. This field corresponds to the Name field in the output Routes table. | Text |
Sequence | The sequence of the stop on its assigned route. Output sequence values for a route are shared across renewal visits and stops. The sequences start from 1 for the first stop on the route. | Long |
RouteLineID | The ObjectID value of the output RouteLines feature that serves this stop. This associates the individual stop locations with the further details of the route plan, such as when the vehicle will be collecting on this street. | Long |
| These fields contain a summary of violated constraints and are set after a solve operation. Each field will contain one violation. If a stop has more than one violation, the next ViolatedConstraint_* field will be used.
Learn more about troubleshooting network analyses Note:The violated constraint field value of an unrouted stop may or may not describe all its violations. If the violation is severe enough to immediately exclude the stop from further consideration, the solver does so, which prevents any other violations from being discovered for that stop. If a violation is encountered that doesn't automatically stop a solution from being generated, the violation is noted in violated constraint fields, and the solver continues to consider the stop. Any further violations such as these are added to the violated constraint fields until either the solver finds a violation that prematurely stops the solve process for that particular stop, or the solver finds an overall solution to the problem. | Long |
Status | Specifies the status of the point with respect to its location on the network and the outcome of the analysis. The possible values are the following:
| Long |
Network location fields
| Together, these properties describe the point on the network where the object is located. |
Depots
The output is a copy of the input Depots table with additional information about how the depots were located on the network.
The output Depots table includes all fields from the input Depots table. Only fields that are added to the output are listed in the following table:
Field | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
Status |
Specifies the status of the point with respect to its location on the network and the outcome of the analysis. The possible values are the following:
| Long |
Network location fields
| Together, these properties describe the point on the network where the object is located. |
Routes
These are the output routes. The routes describe the region each route will operate, the amount of waste collected, and the travel time and distance.
The output Routes table includes all fields from the input Routes table as well as additional fields describing how each route serviced the stops. Only fields that are added to the output are listed below.
Field name | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
| Describes constraints violated by the route. The constraints are given as integers as described in the list below.
| Long |
StopCount | The number of stops serviced by this route. | Long |
RenewalCount | The number of renewal visits needed by this route. | Long |
TotalBins_1 | The total number of bins for fraction 1 serviced by this route. | Double |
TotalWeight_1 | The total physical weight of waste for fraction 1 collected by this route. | Double |
TotalVolume_1 | The total volume of waste for fraction 1 collected by this route. | Double |
TotalBins_2 | The total number of bins for fraction 2 serviced by this route. | Double |
TotalWeight_2 | The total physical weight of waste for fraction 2 collected by this route. | Double |
TotalVolume_2 | The total volume of waste for fraction 2 collected by this route. | Double |
TotalTime | The total route duration. This includes travel time as well as service times at stops, renewals, and starting and ending depots. The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalTravelTime | The total travel time for the route. The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalStopServiceTime | The total service time spent at all stops on the route. The value is in the units specified by the timeUnits property of the analysis object. | Double |
TotalDistance | The total travel distance for the route. The value is in the units specified by the distanceUnits property of the analysis object. | Double |
EndTime | The ending time of the route. The route ends upon completion of service at the ending depot. This end time reflects the travel times that were used during the optimization by the solver. | Time Only |
RouteLines
The output route lines describing the paths taken through the network to visit the stops.
Field name | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
RouteName | The name of the route with which this route segment is associated. The RouteName field is a foreign key to the Name field in the Routes class. | Text |
CollectionSequence | The sequence of the route's collection segments. | Long |
Activity | Indicates whether the driver collected bins while traversing the route segment. The constraints are given as integers as described in the list below.
| Long |
ArriveTime | The time the route starts traversing this route segment in the time zone of the route's starting depot. | Time Only |
DepartTime | The time the route finishes traversing this route segment in the time zone of the route's starting depot. For collection segments, the depart time includes the service time of stops visited on this route segment. For stem segments, the service time at the renewal or depot is not included, because that is accounted for at the renewal or depot location and not on the route segment. | Time Only |
StopCount | The number of stops from which to collect waste on this route segment. This field is null if no waste is to be collected. | Long |
Bins_1 | The number of bins for fraction 1 to collect on this route segment. If the route traverses this route segment without collecting waste, this field will be null. | Double |
Weight_1 | The physical weight of waste for fraction 1 to collect on this route segment. If the route traverses this route segment without collecting waste, this field will be null. | Double |
Volume_1 | The volume of waste for fraction 1 to collect on this route segment. If the route traverses this route segment without collecting waste, this field will be null. | Double |
Bins_2 | The number of bins for fraction 2 to collect on this route segment. If the route traverses this route segment without collecting waste, this field will be null. | Double |
Weight_2 | The physical weight of waste for fraction 2 to collect on this route segment. If the route traverses this route segment without collecting waste, this field will be null. | Double |
Volume_2 | The volume of waste for fraction 2 to collect on this route segment. If the route traverses this route segment without collecting waste, this field will be null. | Double |
ReportGrouping | This field is used to group route segments in output waste collection reports to allow for close-up maps for each group. | Long |
Renewals
The output is a copy of the input Renewals table with additional information about how the renewals were located on the network.
The output Renewals table includes all fields from the input Renewals table. Only fields that are added to the output are listed in the following table:
Field | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
Status |
Specifies the status of the point with respect to its location on the network and the outcome of the analysis. The possible values are the following:
| Long |
Network location fields
| Together, these properties describe the point on the network where the object is located. |
RenewalVisits
This is each instance of a renewal being visited by a route, including the time of the visit and information about the amount of waste unloaded at the renewal. A maximum of three renewal visits per route is supported.
Field | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
RouteName |
The name of the route this renewal applies to. The value of this field corresponds to a value in the Name field of a route in the Routes output class. | Text |
RenewalName | The name of the renewal where the truck was unloaded. The value of this field corresponds to a value in the Name field of a route in the Renewals output class. | Text |
Sequence | The sequence of the visited renewal along the route. | Long |
ArriveTime | The arrival time at the renewal. | Time Only |
DepartTime | The departure time from the renewal. | Time Only |
UnloadedBins_1 | The number of bins collected for fraction 1 unloaded at the renewal. | Double |
UnloadedWeight_1 | The physical weight of waste for fraction 1 unloaded at the renewal. | Double |
UnloadedVolume_1 | The volume of waste for fraction 1 unloaded at the renewal. | Double |
UnloadedBins_2 | The number of bins collected for fraction 2 unloaded at the renewal. | Double |
UnloadedWeight_2 | The physical weight of waste for fraction 2 unloaded at the renewal. | Double |
UnloadedVolume_2 | The volume of waste for fraction 2 unloaded at the renewal. | Double |
DirectionPoints
This is the output turn-by-turn directions for the routes calculated in the analysis, represented as point locations along the routes where specific direction events or maneuvers occur.
Field name | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
RouteID | The ObjectID value of the output Routes feature with which this direction point is associated. | Long |
Sequence | The sequence of the direction points for the route, starting with 1. | Long |
DirectionPointType | Specifies the type of direction event or maneuver described by the point, designated by one of the values below.
| Long |
RenewalID | The ObjectID value of the output Renewals feature with which this direction point is associated. | Long |
DisplayText | The directions text that will be displayed in the consuming application. | Text |
ArrivalTime | The time the direction event occurs in coordinated universal time (UTC). | Date |
ArrivalUTCOffset | The difference in minutes between the local time at the maneuver location and UTC time shown in the ArrivalTime field. | Double |
Name | The name of the direction point. | Text |
ExitName | The highway exit name that appears in the directions instruction. | Text |
AlternateName | The alternate source name that appears in the directions instruction. | Text |
IntersectingName | The name of the intersecting or cross street that appears in the directions instruction. | Text |
BranchName | The signpost branch name that appears in the directions instruction. | Text |
TowardName | The signpost toward destination name that appears in the directions instruction. | Text |
Level | The building level at which this direction event occurs. This value corresponds to the Level property defined in the network dataset used for the analysis. | Long |
ShortVoiceInstruction | The short text that will be used as voice guidance text in the consuming application. | Text |
VoiceInstruction | The additional text, including expanded abbreviations and plurals, that will be used as voice guidance text in the consuming application. | Text |
Azimuth | The bearing in degrees of the vehicle departing this point. Zero indicates north. | Double |
FromIntersectingName | The name of the intersecting cross street where the collection will start. | Text |
ToIntersectingName | The name of the intersecting cross street where the collection will end. | Text |
DirectionLines
This is the output route lines calculated in the analysis sliced to represent each route segment between DirectionPoints events or maneuver locations.
Field name | Description | Data type |
---|---|---|
ObjectID | The object ID of the feature. | ObjectID |
DirectionPointID | The ObjectID value of the feature in the DirectionPoints table with which this line is associated. | Long |
RouteID | The ObjectID value of the output Routes feature with which this direction line is associated. | Long |
DirectionLineType | Specifies the type of direction situation described by this line, designated by one of the following values:
| Long |
Meters | The length of the line segment measured in meters. | Double |
Minutes | The travel time along the line segment in minutes. | Double |
FromLevel | The building level at which this direction event begins. This value corresponds to the Level property defined in the network dataset used for the analysis. Learn more about the directions configuration of a network dataset | Long |
ToLevel | The building level at which this direction event ends. This value corresponds to the Level property defined in the network dataset used for the analysis. | Long |