WasteCollection input data types

The input data types that can be specified when performing a waste collection analysis are described below.

Hinweis:
The minimum requirements for the Waste Collection solver are one stop, one depot, and one route. Each stop, depot, and route must have a unique name. The start time and maximum total time are required for each route and can be specified using the StartTime and MaxTotalTime fields for each route on the Routes input class or using the routeStartTime and maxRouteTotalTime properties of the analysis object. Additionally, each route must specify the start and end depot names using the StartDepotName and EndDepotName fields. The collection mode is required for each stop and can be specified using the CollectionMode field for each stop on the Stops input class or using the stopCollectionMode property of the analysis object.

Stops

These are the stops that will be used as input for the waste collection analysis. A stop is the location where a customer's waste will be collected.

Although you can use a separate stop for every household, internally the solver aggregates all the stops along each street edge and requires them to be collected by the same route. Consequently, you can alternatively use a single stop for each street edge.

Learn more about collection edges

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the stop.

The name must be unique. Stop names are case sensitive and cannot be empty, even if the stop is excluded from the solve operation.

This is a required field.

Text

ServiceTime

Die Zeit, die am Netzwerkstandort verbracht wird, wenn die Route zu ihm führt, d. h. der Wert für die Impedanz des Netzwerkstandorts. Ein 0- oder NULL-Wert weist darauf hin, dass der Netzwerkstandort keine Durchführungszeit erfordert.

The unit for this field value is specified by the timeUnits property of the analysis object.

Double

Bins_1

The number of waste bins for fraction 1 to collect at this network location.

Double

Weight_1

The physical weight of the waste for fraction 1 to collect at this network location. Any weight units can be used for this value as long as the same units are used for all weight fields.

Double

Volume_1

The volume of waste for fraction 1 to collect at this network location. Any volume units can be used for this value as long as the same units are used for all volume fields.

Double

Bins_2

The number of waste bins for fraction 2 to collect at this network location.

Double

Weight_2

The physical weight of the waste for fraction 2 to collect at this network location. Any weight units can be used for this value as long as the same units are used for all weight fields.

Double

Volume_2

The volume of waste for fraction 2 to collect at this network location. Any volume units can be used for this value as long as the same units are used for all volume fields.

Double

CollectionMode

Specifies whether the location is picked up by a vehicle servicing both sides of the street at once or by a vehicle servicing the two sides separately with different passes down the street edge.

The field value is specified as one of the following integers (use the numeric code, not the name in parentheses):

  • Null—The stop does not have a specified collection mode. This is the default value.
  • 1 (One side)—The two sides of the street on which this stop is located are collected separately with different passes down the street edge.
  • 2 (Both sides)—Both sides of the street on which this stop is located are collected at once with a single pass down the street edge.

Either this field or the stopCollectionMode property of the analysis object must be set. If this field is left null, the default value set in the stopCollectionMode property will be used for the stop.

All stops on a street edge must have the same CollectionMode value.

Learn more about collection edges

Long

AnchorRule

Specifies the anchoring rule for the stop, indicating that it must be the first or last stop on a route.

The field value is specified as one of the following integers (use the numeric code, not the name in parentheses):

  • Null—The stop does not have an anchor constraint and can be sequenced first, last, or anywhere in between. This is the default value.
  • 1 (First)—The stop must be the first stop on the route.
  • 2 (Last)—The stop must be the last stop on the route.

Because the solver internally aggregates all stops on the same collection edge, it is sufficient to set this field for a single stop per collection edge. If more than one stop on a collection edge has a nonnull value, the values must match.

Learn more about collection edges

If the stop is additionally constrained to a specific route, that can be controlled using the AssignmentRule field.

Long

AssignmentRule

Specifies the rule for assigning the stop to a route. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses):

  • Null—The solver ignores the route preassignment (if any) for the stop during the solve operation. It assigns a route to the stop to minimize the overall value of the objective function. This is the default value.
  • 1 (Preserve route and relative sequence)—The solver must always assign the stop to the preassigned route at the preassigned relative sequence during the solve operation. If this assignment rule can't be followed, it results in a violation. With this setting, only the relative sequence is maintained, not the absolute sequence. For example, there are two stops: A and B. They have sequence values of 2 and 3, respectively. If you set their AssignmentRule field values to 1, the sequence values for A and B may change after solving because other stops and renewal visits can be sequenced before, between, or after A and B. However, B cannot be sequenced before A.
  • 2 (Preserve route)—The solver must always assign the stop to the preassigned route during the solve operation. If a sequence value is provided, it will be used for the initial construction of the route. If the stop cannot be assigned to the specified route, it results in a violation.
  • 3 (Unassign)—The stop will be removed from the assigned route.

Because the solver internally aggregates all stops on the same collection edge, it is sufficient to set this field for a single stop per collection edge. If more than one stop on a collection edge has a nonnull value, the values must match.

Learn more about collection edges

Long

RouteName

The name of the route to which the stop is assigned.

This field is used to preassign a stop to a specific route. It can contain a null value, indicating that the stop is not preassigned to any route, and the solver identifies the best possible route assignment for the stop. If this is set to null, the Sequence field must also be set to null.

The RouteName field is a foreign key to the Name field in the Routes class.

Text

Sequence

The sequence of the stop on its assigned route.

This field is used to specify the relative sequence of a stop on the route. This field can contain a null value specifying that the stop can be placed anywhere along the route.

The input sequence values are positive and unique for each route (shared across renewal visits and stops) but do not need to start from 1 or be contiguous.

Long

Bearing

Die Richtung, in die sich ein Punkt bewegt. Die Einheit ist Grad und wird im Uhrzeigersinn von geographisch Nord gemessen. Dieses Feld wird in Verbindung mit dem Feld BearingTol verwendet.

Peilungsdaten werden normalerweise automatisch von einem mobilen Gerät gesendet, das mit einem GPS-Empfänger ausgestattet ist. Sie sollten möglichst Peilungsdaten einbeziehen, wenn Sie eine sich bewegende Eingabeposition laden, beispielsweise einen Fußgänger oder ein Fahrzeug.

Durch die Verwendung dieses Feldes kann verhindert werden, dass Positionen falschen Kanten zugewiesen werden, was auftreten kann, wenn er sich zufällig in der Nähe einer Kreuzung oder einer Überführung befindet. Mithilfe der Peilung kann das Werkzeug einfacher ermitteln, auf welcher Straßenseite sich der Punkt befindet.

Weitere Informationen über Peilung und Peilungstoleranz

Double

BearingTol

Anhand des Peilungstoleranzwertes wird ein Bereich mit zulässigen Peilungswerten erstellt, wenn Punkte über das Feld Bearing auf einer Kante bewegt werden. Wenn der Wert des Feldes Bearing innerhalb des Bereichs der zulässigen Werte liegt, die über die Peilungstoleranz auf einer Kante generiert werden, kann der Punkt dort als Netzwerkstandort hinzugefügt werden. Andernfalls wird der nächstgelegene Punkt an der übernächsten Kante ausgewertet.

Die Einheiten in Grad, und der Standardwert ist 30. Der Wert muss größer als 0 und kleiner als 180 sein. Der Wert 30 bedeutet, dass beim Hinzufügen eines Netzwerkstandortes auf einer Kante durch Network Analyst auf beiden Seiten der Kante (links und rechts) und in beiden Digitalisierrichtungen der Kante ein zulässiger Peilungswertebereich in einem Winkel von 15 Grad generiert wird.

Weitere Informationen über Peilung und Peilungstoleranz

Double

NavLatency

Dieses Feld wird nur im Berechnungsprozess verwendet, wenn die Felder Bearing und BearingTol ebenfalls Werte enthalten. Die Eingabe eines NavLatency-Feldwertes ist jedoch optional, selbst wenn in Bearing und BearingTol Werte enthalten sind. NavLatency gibt an, welche Kosten voraussichtlich zwischen dem Senden von GPS-Informationen von einem sich bewegenden Fahrzeug zu einem Server und dem Empfang der verarbeiteten Route durch das Navigationsgerät des Fahrzeugs anfallen.

The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

Depots

These are the depots that will be used as input for the waste collection analysis. A depot is a location that a vehicle departs from at the beginning of its workday and returns to at the end of the workday. All routes must start at the same depot and end at the same depot. However, the start and end depots can be different from each other.

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the depot. The StartDepotName and EndDepotName fields in the Routes class reference the names you provide here.

Depot names are case sensitive and must be nonempty and unique.

This is a required field.

Text

Bearing

Die Richtung, in die sich ein Punkt bewegt. Die Einheit ist Grad und wird im Uhrzeigersinn von geographisch Nord gemessen. Dieses Feld wird in Verbindung mit dem Feld BearingTol verwendet.

Peilungsdaten werden normalerweise automatisch von einem mobilen Gerät gesendet, das mit einem GPS-Empfänger ausgestattet ist. Sie sollten möglichst Peilungsdaten einbeziehen, wenn Sie eine sich bewegende Eingabeposition laden, beispielsweise einen Fußgänger oder ein Fahrzeug.

Durch die Verwendung dieses Feldes kann verhindert werden, dass Positionen falschen Kanten zugewiesen werden, was auftreten kann, wenn er sich zufällig in der Nähe einer Kreuzung oder einer Überführung befindet. Mithilfe der Peilung kann das Werkzeug einfacher ermitteln, auf welcher Straßenseite sich der Punkt befindet.

Weitere Informationen über Peilung und Peilungstoleranz

Double

BearingTol

Anhand des Peilungstoleranzwertes wird ein Bereich mit zulässigen Peilungswerten erstellt, wenn Punkte über das Feld Bearing auf einer Kante bewegt werden. Wenn der Wert des Feldes Bearing innerhalb des Bereichs der zulässigen Werte liegt, die über die Peilungstoleranz auf einer Kante generiert werden, kann der Punkt dort als Netzwerkstandort hinzugefügt werden. Andernfalls wird der nächstgelegene Punkt an der übernächsten Kante ausgewertet.

Die Einheiten in Grad, und der Standardwert ist 30. Der Wert muss größer als 0 und kleiner als 180 sein. Der Wert 30 bedeutet, dass beim Hinzufügen eines Netzwerkstandortes auf einer Kante durch Network Analyst auf beiden Seiten der Kante (links und rechts) und in beiden Digitalisierrichtungen der Kante ein zulässiger Peilungswertebereich in einem Winkel von 15 Grad generiert wird.

Weitere Informationen über Peilung und Peilungstoleranz

Double

NavLatency

Dieses Feld wird nur im Berechnungsprozess verwendet, wenn die Felder Bearing und BearingTol ebenfalls Werte enthalten. Die Eingabe eines NavLatency-Feldwertes ist jedoch optional, selbst wenn in Bearing und BearingTol Werte enthalten sind. NavLatency gibt an, welche Kosten voraussichtlich zwischen dem Senden von GPS-Informationen von einem sich bewegenden Fahrzeug zu einem Server und dem Empfang der verarbeiteten Route durch das Navigationsgerät des Fahrzeugs anfallen.

The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

Routes

These are the routes that will be used as input for the waste collection analysis. A route defines vehicle and driver characteristics. The waste collection solver tries to minimize the number of routes used instead of distributing the work evenly among all provided routes.

Hinweis:

This data type is a table and does not include any location information.

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the route.

This field is the primary key and is used as a foreign key in the Stops, RouteLines, RouteRenewals, and RenewalVisits classes.

Route names are case sensitive and cannot be empty, even if the route is not part of the solve operation. The name must be unique.

This is a required field.

Text

StartDepotName

The name of the starting depot for the route. This field is a foreign key to the Name field in the Depots class.

This is a required field.

Text

EndDepotName

The name of the ending depot for the route. This field is a foreign key to the Name field in the Depots class.

This is a required field.

Text

StartDepotServiceTime

Die Durchführungszeit am Startdepot. Mit dieser kann die Zeit zum Beladen des Fahrzeugs modelliert werden. Dieses Feld kann einen NULL-Wert enthalten. Ein NULL-Wert gibt an, dass keine Durchführungszeit vorhanden ist.

The unit for this field value is specified by the timeUnits property of the analysis object.

Bei der Durchführungszeit am Start- und Enddepot handelt es sich um feste Werte (Werte der Felder StartDepotServiceTime und EndDepotServiceTime), bei der das tatsächliche Beladen für eine Route nicht berücksichtigt wird. Beispielsweise kann die Zeit zum Beladen eines Fahrzeugs am Startdepot von der Größe der Aufträge abhängen. Als Durchführungszeiten für Depots können Werte zugewiesen werden, die einer vollständigen Lkw-Ladung oder einer durchschnittlichen Lkw-Ladung entsprechen, oder Sie können einen Schätzwert festlegen.

Double

EndDepotServiceTime

Die Durchführungszeit am Enddepot. Mit dieser kann die Zeit zum Entladen des Fahrzeugs modelliert werden. Dieses Feld kann einen NULL-Wert enthalten. Ein NULL-Wert gibt an, dass keine Durchführungszeit vorhanden ist.

The unit for this field value is specified by the timeUnits property of the analysis object.

Bei der Durchführungszeit am Start- und Enddepot handelt es sich um feste Werte (Werte der Felder StartDepotServiceTime und EndDepotServiceTime), bei der das tatsächliche Beladen für eine Route nicht berücksichtigt wird. Beispielsweise kann die Zeit zum Beladen eines Fahrzeugs am Startdepot von der Größe der Aufträge abhängen. Als Durchführungszeiten für Depots können Werte zugewiesen werden, die einer vollständigen Lkw-Ladung oder einer durchschnittlichen Lkw-Ladung entsprechen, oder Sie können einen Schätzwert festlegen.

Double

StartTime

The starting time for the route.

Either this field or the routeStartTime property of the analysis object must be set. If this field is left null, the default value set in the routeStartTime property will be used for the route.

Time Only

MaxBins_1

The maximum number of waste bins for fraction 1 the vehicle can collect before it must be emptied.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxWeight_1

The maximum physical weight for fraction 1 the vehicle can collect before it must be emptied. Any weight units can be used for this value as long as the same units are used for all weight fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxVolume_1

The maximum volume for fraction 1 the vehicle can collect before it must be emptied. Any volume units can be used for this value as long as the same units are used for all volume fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxBins_2

The maximum number of waste bins for fraction 2 the vehicle can collect before it must be emptied.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxWeight_2

The maximum physical weight for fraction 2 the vehicle can collect before it must be emptied. Any weight units can be used for this value as long as the same units are used for all weight fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

MaxVolume_2

The maximum volume for fraction 2 the vehicle can collect before it must be emptied. Any volume units can be used for this value as long as the same units are used for all volume fields.

If using renewals, this is a constraint on the capacity of the vehicle and not the route. When this limit is reached, the route will go to the renewal location to empty the vehicle. If there is still time in the driver's workday, the route will continue collecting waste after the renewal visit until its capacity limit is reached or the workday ends.

Double

OvertimeStartTime

Die Dauer der regulären Arbeitszeit, bevor die Berechnung der Überstunden beginnt. Dieses Feld kann NULL-Werte enthalten. Ein NULL-Wert gibt an, dass keine Überstunden angewendet werden.

The unit for this field value is specified by the timeUnits property of the analysis object.

Wenn dem Fahrer beispielsweise bei Überschreiten einer Gesamtroutendauer von 8 Stunden Überstunden bezahlt werden müssen und als Zeiteinheiten Minuten festgelegt sind, wird OvertimeStartTime als 480 (8 Stunden * 60 Minuten/Stunde) angegeben.

The value for this field should be greater than zero and less than the MaxTotalTime value.

Double

MaxTotalTime

The maximum allowable route duration. The route duration includes travel times as well as service and wait times at stops, depots, and renewals.

Either this field or the maxRouteTotalTime property of the analysis object must be set. If this field is left null, the default value set in the maxRouteTotalTime property will be used for the route.

The unit for this field value is specified by the timeUnits property of the analysis object.

Double

MaxTotalDistance

Die maximal zulässige Reisestrecke für die Route.

Dieses Feld kann NULL-Werte enthalten. Ein NULL-Wert gibt an, dass für die maximal zulässige Reisestrecke keine Einschränkung gilt.

The unit for this field value is specified by the distanceUnits property of the analysis object.

Double

AssignmentRule

Gibt an, ob die Route beim Lösen des Problems verwendet werden kann. Dieses Feld ist durch eine Domäne von Werten eingeschränkt, die unten aufgeführt sind (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code).

  • Null—The route is open to new stops. This is the default value.
  • 1 (Closed)—The route will not accept new stops, but it can be resequenced or have the outputs updated.
  • 2 (Exclude)—The route is excluded from the solve operation. The output for this route will not be updated. The stops with the corresponding route will also be excluded from the route, and the output from those stops will not be updated.

Long

Renewals

These are the renewals that will be used as input for the waste collection analysis. A renewal is the location where the vehicle can be emptied during the day such as a landfill, recycling center, or transfer station.

The solver does not support visiting different renewal locations for fraction 1 and 2.

The data type supports the following fields:

FieldDescriptionData type

Name

The name of the renewal.

This field is the primary key and is used as a foreign key in the RouteRenewals and RenewalVisits classes.

Renewal names are case sensitive and must be nonempty and unique.

Text

Fraction

This field is not yet supported, and nonnull values are ignored.

Long

Bearing

Die Richtung, in die sich ein Punkt bewegt. Die Einheit ist Grad und wird im Uhrzeigersinn von geographisch Nord gemessen. Dieses Feld wird in Verbindung mit dem Feld BearingTol verwendet.

Peilungsdaten werden normalerweise automatisch von einem mobilen Gerät gesendet, das mit einem GPS-Empfänger ausgestattet ist. Sie sollten möglichst Peilungsdaten einbeziehen, wenn Sie eine sich bewegende Eingabeposition laden, beispielsweise einen Fußgänger oder ein Fahrzeug.

Durch die Verwendung dieses Feldes kann verhindert werden, dass Positionen falschen Kanten zugewiesen werden, was auftreten kann, wenn er sich zufällig in der Nähe einer Kreuzung oder einer Überführung befindet. Mithilfe der Peilung kann das Werkzeug einfacher ermitteln, auf welcher Straßenseite sich der Punkt befindet.

Weitere Informationen über Peilung und Peilungstoleranz

Double

BearingTol

Anhand des Peilungstoleranzwertes wird ein Bereich mit zulässigen Peilungswerten erstellt, wenn Punkte über das Feld Bearing auf einer Kante bewegt werden. Wenn der Wert des Feldes Bearing innerhalb des Bereichs der zulässigen Werte liegt, die über die Peilungstoleranz auf einer Kante generiert werden, kann der Punkt dort als Netzwerkstandort hinzugefügt werden. Andernfalls wird der nächstgelegene Punkt an der übernächsten Kante ausgewertet.

Die Einheiten in Grad, und der Standardwert ist 30. Der Wert muss größer als 0 und kleiner als 180 sein. Der Wert 30 bedeutet, dass beim Hinzufügen eines Netzwerkstandortes auf einer Kante durch Network Analyst auf beiden Seiten der Kante (links und rechts) und in beiden Digitalisierrichtungen der Kante ein zulässiger Peilungswertebereich in einem Winkel von 15 Grad generiert wird.

Weitere Informationen über Peilung und Peilungstoleranz

Double

NavLatency

Dieses Feld wird nur im Berechnungsprozess verwendet, wenn die Felder Bearing und BearingTol ebenfalls Werte enthalten. Die Eingabe eines NavLatency-Feldwertes ist jedoch optional, selbst wenn in Bearing und BearingTol Werte enthalten sind. NavLatency gibt an, welche Kosten voraussichtlich zwischen dem Senden von GPS-Informationen von einem sich bewegenden Fahrzeug zu einem Server und dem Empfang der verarbeiteten Route durch das Navigationsgerät des Fahrzeugs anfallen.

The time units of this field are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

RouteRenewals

These are the route renewals that will be used as input for the waste collection analysis. Route renewals pairs the routes with the renewal locations they are able to visit.

Hinweis:

This data type is a table and does not include any location information.

The RouteRenewals class supports the following fields:

FieldDescriptionData type

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 input class.

Text

RenewalName

The name of the renewal where the truck can be unloaded.

The value of this field corresponds to a value in the Name field of a route in the Renewals input class.

Text

ServiceTime

Die Zeit, die am Netzwerkstandort verbracht wird, wenn die Route zu ihm führt, d. h. der Wert für die Impedanz des Netzwerkstandorts. Ein 0- oder NULL-Wert weist darauf hin, dass der Netzwerkstandort keine Durchführungszeit erfordert.

The unit for this field value is specified by the timeUnits property of the analysis object.

The time taken to unload a vehicle at a renewal depot may depend on the size of the vehicle and how full or empty the vehicle is. However, the service time for a route renewal is a fixed value and does not take into account the actual load. As such, the renewal service time should be given a value corresponding to a full truckload, an average truckload, or another time estimate of your choice.

Double

RenewalVisits

These are the renewal visits that will be used as input for the waste collection analysis. The RenewalVisits class is optionally used as input to indicate the sequence a renewal will be visited by the route when fully specifying the assignment and sequencing. If you want to fully define a route's sequence of stops and renewals, set the AssignmentRule field in the Stops class to 1 (Preserve route and relative sequence) and set a value for the RouteName, RenewalName, and Sequence fields for rows in the RenewalVisits class. A maximum of three renewal visits per route is supported.

Hinweis:

This data type is a table and does not include any location information.

The RenewalVisits class supports the following fields:

FieldDescriptionData type

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 input 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 input class.

Text

Sequence

The sequence of the visited renewal along the route.

Long

PointBarriers

Verwenden Sie diesen Parameter, um einen oder mehrere Punkte anzugeben, die als vorübergehende Beschränkungen dienen bzw. die für das Passieren der betreffenden Straßen zusätzlich veranschlagte Zeit oder Entfernung anzeigen. Mit einer Punkt-Barriere kann beispielsweise ein umgestürzter Baum auf einer Straße oder eine Zeitverzögerung wegen des Halts an einem Bahnübergang angezeigt werden.

The data type supports the following fields:

FieldDescriptionData type

Name

Der Name der Barriere.

Text

BarrierType

Gibt an, ob die Punkt-Barriere den Verkehr vollständig beschränkt oder ob beim Überschreiten der Barriere ein Mehraufwand an Zeit oder Entfernung entsteht. Der Wert für dieses Attribut wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Einschränkung): Untersagt, dass die Barriere passiert wird. Die Barriere wird "Punkt-Barriere für Einschränkungen" genannt, da sie als Einschränkung fungiert.

  • 2 (Zusatzkosten): Ein Passieren der Barriere verursacht eine längere Fahrzeit oder -entfernung in Höhe des in den Feldern Additional_Time, Additional_Distance oder AdditionalCost genannten Wertes. Dieser Barrierentyp wird "Punktbarriere für Zusatzkosten" genannt.

Long

Additional_Time

The added travel time when the barrier is traversed.

This field value must be greater than or equal to zero, and the values are interpreted to be in the units specified by the timeUnits property.

Double

Additional_Distance

The added distance when the barrier is traversed.

This field value must be greater than or equal to zero, and the values are interpreted to be in the units specified by the distanceUnits property.

Double

AdditionalCost

The added cost when the barrier is traversed.

This field value must be greater than or equal to zero, and the values are interpreted to be in unknown units.

Double

FullEdge

Gibt an, wie Punkt-Barrieren für Beschränkungen bei der Analyse auf die Kantenelemente angewendet werden. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (False): Lässt den Verkehr auf der Kante bis zur Barriere zu, die Barriere kann jedoch nicht passiert werden. Dies ist der Standardwert.
  • 1 (True): Beschränkt den Verkehr an allen Positionen der entsprechenden Kante.

Long

CurbApproach

Gibt die Verkehrsrichtung an, die von der Barriere betroffen ist. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Beide Seiten des Fahrzeugs): Die Barriere wirkt sich auf den Verkehr über die Kante in beide Richtungen aus.
  • 1 (Rechte Seite des Fahrzeugs): Die Barriere wirkt sich nur auf Fahrzeuge aus, bei denen sich die Barriere aufgrund der Fahrtrichtung auf der rechten Seite des Fahrzeugs befindet. Auf Fahrzeuge, die die gleiche Kante überqueren, bei denen die Barriere jedoch auf der linken Seite des Fahrzeugs liegt, hat die Barriere keine Auswirkungen.
  • 2 (Linke Seite des Fahrzeugs): Die Barriere wirkt sich nur auf Fahrzeuge aus, bei denen sich die Barriere aufgrund der Fahrtrichtung auf der linken Seite des Fahrzeugs befindet. Auf Fahrzeuge, die die gleiche Kante überqueren, bei denen die Barriere jedoch auf der rechten Seite des Fahrzeugs liegt, hat die Barriere keine Auswirkungen.

Da Knoten Punkte sind und keine Seite haben, wirken sich Barrieren für Knoten auf alle Fahrzeuge aus, unabhängig vom Attribut "CurbApproach".

Long

Bearing

Die Richtung, in die sich ein Punkt bewegt. Die Einheit ist Grad und wird im Uhrzeigersinn von geographisch Nord gemessen. Dieses Feld wird in Verbindung mit dem Feld BearingTol verwendet.

Peilungsdaten werden normalerweise automatisch von einem mobilen Gerät gesendet, das mit einem GPS-Empfänger ausgestattet ist. Sie sollten möglichst Peilungsdaten einbeziehen, wenn Sie eine sich bewegende Eingabeposition laden, beispielsweise einen Fußgänger oder ein Fahrzeug.

Durch die Verwendung dieses Feldes kann verhindert werden, dass Positionen falschen Kanten zugewiesen werden, was auftreten kann, wenn er sich zufällig in der Nähe einer Kreuzung oder einer Überführung befindet. Mithilfe der Peilung kann das Werkzeug einfacher ermitteln, auf welcher Straßenseite sich der Punkt befindet.

Weitere Informationen über Peilung und Peilungstoleranz

Double

BearingTol

Anhand des Peilungstoleranzwertes wird ein Bereich mit zulässigen Peilungswerten erstellt, wenn Punkte über das Feld Bearing auf einer Kante bewegt werden. Wenn der Wert des Feldes Bearing innerhalb des Bereichs der zulässigen Werte liegt, die über die Peilungstoleranz auf einer Kante generiert werden, kann der Punkt dort als Netzwerkstandort hinzugefügt werden. Andernfalls wird der nächstgelegene Punkt an der übernächsten Kante ausgewertet.

Die Einheiten in Grad, und der Standardwert ist 30. Der Wert muss größer als 0 und kleiner als 180 sein. Der Wert 30 bedeutet, dass beim Hinzufügen eines Netzwerkstandortes auf einer Kante durch Network Analyst auf beiden Seiten der Kante (links und rechts) und in beiden Digitalisierrichtungen der Kante ein zulässiger Peilungswertebereich in einem Winkel von 15 Grad generiert wird.

Weitere Informationen über Peilung und Peilungstoleranz

Double

NavLatency

Dieses Feld wird nur im Berechnungsprozess verwendet, wenn die Felder Bearing und BearingTol ebenfalls Werte enthalten. Die Eingabe eines NavLatency-Feldwertes ist jedoch optional, selbst wenn in Bearing und BearingTol Werte enthalten sind. NavLatency gibt an, welche Kosten voraussichtlich zwischen dem Senden von GPS-Informationen von einem sich bewegenden Fahrzeug zu einem Server und dem Empfang der verarbeiteten Route durch das Navigationsgerät des Fahrzeugs anfallen.

The time units of this field are the same as the units specified by the timeUnits property of the analysis object.

Double

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

LineBarriers

Verwenden Sie diesen Parameter, um eine oder mehrere Linien anzugeben, die das Überfahren von Linien, die Straßen überschneiden, verbieten. Mit einer Linien-Barriere kann beispielsweise eine Parade oder Demonstration modelliert werden, die den Verkehr über mehrere Straßenzüge hinweg blockiert. Mit einer Linien-Barriere können außerdem schnell mehrere Straßen abgeriegelt werden, um unerwünschte Teile des Straßennetzes aus den möglichen Routen auszuschließen.

The data type supports the following fields:

FieldDescriptionData type

Name

Der Name der Barriere.

Text

BarrierType

Gibt an, ob die Barriere den Verkehr vollständig beschränkt oder ob beim Passieren der Barriere Mehrkosten (in Form von Zeit oder Entfernung) entstehen. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Einschränkung): Unterbindet den Verkehr an allen Punkten, an denen die Barriere das Verkehrsnetz schneidet. Die Barriere wird "Linien-Barriere für Beschränkungen" genannt.

  • 1 (Kostenfaktor): Multipliziert die für das Passieren der betreffenden Straßen veranschlagten Kosten (z. B. Fahrzeit oder Entfernung) mit einem aus den Feldern ScaledTimeFactor oder ScaledDistanceFactor stammenden Faktor. Wenn die Straßen nur zum Teil von der Barriere abgedeckt werden, wird die Fahrzeit oder Entfernung aufgeteilt und danach multipliziert. Ein Faktor von 0,25 bedeutet beispielsweise, dass eine Fahrzeit veranschlagt wird, die um das Vierfache kürzer ist als üblich. Bei einem Faktor von 3,0 nimmt der Weg über diese Straßen hingegen dreimal so viel Zeit in Anspruch. Dieser Barrierentyp wird "Linien-Barriere für Zusatzkosten" genannt. Damit können z. B. Verzögerungen durch Fahrbahnsperrungen bei Bauarbeiten modelliert werden.

Long

ScaledTimeFactor

Um diesen Faktor erhöht sich die Fahrzeit durch die Straßen, die von der Barriere abgeschnitten werden. Der Feldwert muss größer 0 sein.

Double

ScaledDistanceFactor

Um diesen Faktor erhöht sich die Strecke durch die Straßen, die von der Barriere abgeschnitten werden. Der Feldwert muss größer 0 sein.

Double

ScaledCostFactor

Um diesen Faktor erhöhen sich die Kosten für die Straßen, die sich mit der Barriere schneiden. Der Feldwert muss größer 0 sein.

Double

Locations

Die Information in diesem Feld definiert, welche Netzwerkkanten und -knoten durch die Linie oder das Polygon abgedeckt sind und welcher Anteil des Kantenelements jeweils abgedeckt ist. Die Information in diesem Feld kann nicht direkt gelesen oder bearbeitet werden. Sie wird jedoch von Network Analyst beim Berechnen einer Analyse interpretiert.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

Blob

PolygonBarriers

Verwenden Sie diesen Parameter, um Polygone anzugeben, die den Verkehr entweder vollständig beschränken oder für die mehr Zeit oder eine längere Strecke für das Durchfahren der von den Polygonen überschnittenen Straßen veranschlagt wird.

The data type supports the following fields:

FieldDescriptionData type

Name

Der Name der Barriere.

Text

BarrierType

Gibt an, ob die Barriere den Verkehr vollständig beschränkt oder ob beim Passieren der Barriere Mehrkosten (in Form von Zeit oder Entfernung) entstehen. Der Feldwert wird als eine der nachfolgenden Ganzzahlen angegeben (verwenden Sie nicht den Namen in Klammern, sondern den numerischen Code):

  • 0 (Einschränkung): Untersagt, dass die Barriere an irgend einer Stelle passiert werden kann. Die Barriere wird "Polygon-Barriere für Einschränkungen" genannt, da sie den Verkehr an allen Punkten unterbindet, an denen das Polygon das Netzwerk schneidet. Dieser Barrierentyp wird beispielsweise verwendet, um überflutete Bereiche der Straße zu modellieren und den Straßenverkehr in diesen Bereichen zu sperren.

  • 1 (Kostenfaktor): Multipliziert die für das Passieren der betreffenden Straßen veranschlagten Kosten (z. B. Fahrzeit oder Entfernung) mit einem aus den Feldern ScaledTimeFactor oder ScaledDistanceFactor stammenden Faktor. Wenn die Straßen nur zum Teil von der Barriere abgedeckt werden, wird die Fahrzeit oder Entfernung aufgeteilt und danach multipliziert. Ein Faktor von 0,25 bedeutet beispielsweise, dass eine Fahrzeit veranschlagt wird, die um das Vierfache kürzer ist als üblich. Bei einem Faktor von 3,0 nimmt der Weg über diese Straßen hingegen dreimal so viel Zeit in Anspruch. Dieser Barrierentyp wird "Polygon-Barriere für Zusatzkosten" genannt. Er kann beispielsweise zum Modellieren von Stürmen verwendet werden, durch die die Reisegeschwindigkeit in bestimmten Regionen abnimmt.

Long

ScaledTimeFactor

Um diesen Faktor erhöht sich die Fahrzeit durch die Straßen, die von der Barriere abgeschnitten werden. Der Feldwert muss größer 0 sein.

Double

ScaledDistanceFactor

Um diesen Faktor erhöht sich die Strecke durch die Straßen, die von der Barriere abgeschnitten werden. Der Feldwert muss größer 0 sein.

Double

ScaledCostFactor

Um diesen Faktor erhöhen sich die Kosten für die Straßen, die sich mit der Barriere schneiden. Der Feldwert muss größer 0 sein.

Double

Locations

Die Information in diesem Feld definiert, welche Netzwerkkanten und -knoten durch die Linie oder das Polygon abgedeckt sind und welcher Anteil des Kantenelements jeweils abgedeckt ist. Die Information in diesem Feld kann nicht direkt gelesen oder bearbeitet werden. Sie wird jedoch von Network Analyst beim Berechnen einer Analyse interpretiert.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

Blob