<?xml version="1.0" encoding="UTF-8"?><metadata>
<Esri>
<CreaDate>20190422</CreaDate>
<CreaTime>13375400</CreaTime>
<ArcGISFormat>1.0</ArcGISFormat>
<SyncOnce>TRUE</SyncOnce>
<ModDate>20211203</ModDate>
<ModTime>102005</ModTime>
</Esri>
<dataIdInfo>
<idCitation>
<resTitle>SolveVehicleRoutingProblem</resTitle>
<date>
<createDate>20190422</createDate>
</date>
</idCitation>
<idAbs>
<para>
Solves a vehicle routing problem (VRP) to find the best routes for a fleet of vehicles.</para>
<para> A dispatcher managing a fleet of vehicles is often
required to make decisions about vehicle routing. One such decision
involves how to best assign a group of customers to a fleet of
vehicles and to sequence and schedule their visits. The objectives
in solving such VRPs are to provide a
high level of customer service by honoring any time windows while
keeping the overall operating and investment costs for each route
as low as possible. The constraints are to complete the routes with
available resources and within the time limits imposed by driver
work shifts, driving speeds, and customer commitments.</para>
<para> This service can be used to determine solutions for such
complex fleet management tasks.</para>
<para> Consider an example of delivering goods to grocery stores
from a central warehouse location. A fleet of three trucks is
available at the warehouse. The warehouse operates only within a
certain time window—from 8:00 a.m. to 5:00 p.m.—during which all
trucks must return to the warehouse. Each truck has a capacity
of 15,000 pounds, which limits the amount of goods it can carry.
Each store has a demand for a specific amount of goods (in pounds)
that needs to be delivered, and each store has time windows that
confine when deliveries should be made. Furthermore, the driver can
work only eight hours per day, requires a break for lunch, and is
paid for the time spent driving and servicing the stores. The
goal is to create an itinerary for each driver (or route),
such that the deliveries can be made while honoring all the service
requirements and minimizing the total time spent on a particular
route by the driver. The image below shows three routes obtained
by solving the above vehicle routing problem.</para>
</idAbs>
<descKeys KeyTypCd="005">
<keyTyp>
<keyTyp>005</keyTyp>
</keyTyp>
<keyword/>
</descKeys>
<searchKeys>
<keyword>Bus</keyword>
<keyword>Delivery</keyword>
<keyword>Depot</keyword>
<keyword>Distribute</keyword>
<keyword>Driver</keyword>
<keyword>Fleet</keyword>
<keyword>Order</keyword>
<keyword>Pickup</keyword>
<keyword>School</keyword>
<keyword>Tour</keyword>
<keyword>Truck</keyword>
<keyword>Vrp</keyword>
</searchKeys>
<idCredit>Esri and its data vendors.</idCredit>
<resConst>
<Consts>
<useLimit>
<p>
This geoprocessing tool is available for users with an <a href="http://www.arcgis.com/features/plans/pricing.html"> ArcGIS Online organizational subscription</a>
or an <a href="https://developers.arcgis.com/pricing/">ArcGIS Developer account</a>
. To access this tool, you'll need to sign in with an account that is a member of an organizational subscription or a developer account. Each successful tool execution incurs <a href="http://links.esri.com/network-analysis-service-credits">service credits.</a>
</p>
<p>
If you don't have an account, you can sign up for a <a href="http://goto.arcgisonline.com/features/trial">free trial of ArcGIS</a>
or a <a href="http://goto.arcgisonline.com/developers/signup">free ArcGIS Developer account.</a>
</p>
</useLimit>
</Consts>
</resConst>
<Binary>
<Thumbnail>
<Data EsriPropertyType="PictureX">
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAH1AisDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0Xx18
YPiNqmtaT4OtNKt9I8XhlWXV54op7meJ2KWwaFWIjuGRQxDEqFO4D5hjW+BXxD8aeEvilp3w113W
dOn0qe+uJPtsEQEwuyzzSQMQNrLJ84DDbtIA+bIrkV+BWqWt7aa/8OraPWL9CE1LSbmZYpru5hwW
nRidu/Y8amIlcjODkGtT4d6b4n8X/GPSfEniG3t/CmowRmXRrDUrF3hu54k8pY2ZTsXy13fLvMmd
rD7pr8nzXHYjLZzxFa6w8Gr2jdKNtW0k5Jp/cvK59TSjhpYdX+Oz663vp5Wt/Vz6eXVLbxFrek39
0vkzxvItuJAF8srukQ8kjLKGVvwx0rw/4kR3MPwk8P2GnLD/AGxrvju1t7uViTGtwshcFOTkAqoP
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
I/SnLaRg9KKKAJ44wOBxUoGBRRQB/9k=
</Data>
</Thumbnail>
</Binary>
</dataIdInfo>
<distInfo>
<distributor>
<distorFormat>
<formatName>ArcToolbox Tool</formatName>
</distorFormat>
</distributor>
</distInfo>
<mdDateSt>20191023</mdDateSt>
<mdContact>
<rpOrgName>Environmental Systems Research Institute, Inc. (Esri)</rpOrgName>
<rpCntInfo>
<cntAddress>
<delPoint>380 New York Street</delPoint>
<city>Redlands</city>
<adminArea>California</adminArea>
<postCode>92373-8100</postCode>
<eMailAdd>info@esri.com</eMailAdd>
<country>United States</country>
</cntAddress>
<cntPhone>
<voiceNum>909-793-2853</voiceNum>
<faxNum>909-793-5953</faxNum>
</cntPhone>
<cntOnlineRes>
<linkage>http://www.esri.com</linkage>
</cntOnlineRes>
</rpCntInfo>
<role>
<RoleCd>007</RoleCd>
</role>
</mdContact>
<tool displayname="SolveVehicleRoutingProblem" name="SolveVehicleRoutingProblem" softwarerestriction="none" toolboxalias="NetworkAnalysis">
<summary>
<para>
Solves a vehicle routing problem (VRP) to find the best routes for a fleet of vehicles.</para>
<para> A dispatcher managing a fleet of vehicles is often
required to make decisions about vehicle routing. One such decision
involves how to best assign a group of customers to a fleet of
vehicles and to sequence and schedule their visits. The objectives
in solving such VRPs are to provide a
high level of customer service by honoring any time windows while
keeping the overall operating and investment costs for each route
as low as possible. The constraints are to complete the routes with
available resources and within the time limits imposed by driver
work shifts, driving speeds, and customer commitments.</para>
<para> This service can be used to determine solutions for such
complex fleet management tasks.</para>
<para> Consider an example of delivering goods to grocery stores
from a central warehouse location. A fleet of three trucks is
available at the warehouse. The warehouse operates only within a
certain time window—from 8:00 a.m. to 5:00 p.m.—during which all
trucks must return to the warehouse. Each truck has a capacity
of 15,000 pounds, which limits the amount of goods it can carry.
Each store has a demand for a specific amount of goods (in pounds)
that needs to be delivered, and each store has time windows that
confine when deliveries should be made. Furthermore, the driver can
work only eight hours per day, requires a break for lunch, and is
paid for the time spent driving and servicing the stores. The
goal is to create an itinerary for each driver (or route),
such that the deliveries can be made while honoring all the service
requirements and minimizing the total time spent on a particular
route by the driver. The image below shows three routes obtained
by solving the above vehicle routing problem.</para>
</summary>
<alink_name>
SolveVehicleRoutingProblem
_naservice</alink_name>
<parameters>
<param datatype="Feature Set" direction="Input" displayname="Orders" expression="orders" name="orders" sync="true" type="Required">
<pythonReference>
<para>Specify one or more locations that the routes of the VRP analysis should visit. An order can represent a delivery (for example, furniture delivery), a pickup (such as an airport shuttle bus picking up a passenger), or some type of service or inspection (a tree trimming job or building inspection, for instance).
</para>
<para>When specifying the orders, you can set properties for each one, such as its name or service time, using attributes. The orders can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para>The system-managed ID field.</para>
<para>
Name</para>
<para>The name of the order. The name must be unique. If the
name is left null, a name is automatically generated at solve
time.</para>
<para>Description</para>
<para>The descriptive information about the order. This can contain any textual information for the order and has no restrictions for uniqueness. You may want to store a client's ID number in the Name field and the client's actual name or address in the Description field.</para>
<para>
ServiceTime</para>
<para>This property specifies the amount of time that will be spent at the
network location when the route visits it; that is, it stores the
impedance value for the network location. A zero or null value
indicates that the network location requires no service time.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
TimeWindowStart1</para>
<para>The beginning time of the first time window for the
network location. This field can contain a null value; a null value
indicates no beginning time.</para>
<para> A time window only states when a vehicle can arrive
at an order; it doesn't state when the service time must be
completed. To account for service time and departure before the time
window ends, subtract ServiceTime from the TimeWindowEnd1
field.</para>
<para> The time window fields (TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, and TimeWindowEnd2) can contain a time-only value or a
date and time value. If a time field such as TimeWindowStart1 has a
time-only value (for example, 8:00 AM), the date is assumed to be
the default date set for the analysis. Using date and
time values (for example, 7/11/2010 8:00 AM) allows you to set time
windows that span multiple days. </para>
<para> The time window fields can contain a time-only value or a
date and time value. If a time field such as TimeWindowStart1 has a
time-only value (for example, 8:00 AM), the date is assumed to be
the date specified by the Default Date parameter. Using date and
time values (for example, 7/11/2010 8:00 AM) allows you to set time
windows that span multiple days.</para>
<para> When solving a problem that spans multiple time zones, each order's time-window values refer to the time zone in which the order is located.</para>
<para>
TimeWindowEnd1</para>
<para> The ending time of the first window for the network
location. This field can contain a null value; a null value
indicates no ending time.</para>
<para>
TimeWindowStart2</para>
<para> The beginning time of the second time window for the
network location. This field can contain a null value; a null value
indicates that there is no second time window.</para>
<para> If the first time window is null as specified by
the TimeWindowStart1 and TimeWindowEnd1 fields, the second time
window must also be null.</para>
<para> If both time windows are nonnull, they can't
overlap. Also, the second time window must occur after the
first.</para>
<para>
TimeWindowEnd2 </para>
<para>The ending time of the second time window for the
network location. This field can contain a null
value.</para>
<para> When TimeWindowStart2 and TimeWindowEnd2 are both
null, there is no second time window.</para>
<para> When TimeWindowStart2 is not null but TimeWindowEnd2
is null, there is a second time window that has a starting time but
no ending time. This is valid.</para>
<para>
MaxViolationTime1</para>
<para> A time window is considered violated if the arrival
time occurs after the time window has ended. This field specifies
the maximum allowable violation time for the first time window of
the order. It can contain a zero value but can't contain negative
values. A zero value indicates that a time window violation at the
first time window of the order is unacceptable; that is, the first
time window is hard. Conversely, a null value indicates that
there is no limit on the allowable violation time. A nonzero value
specifies the maximum amount of lateness; for example, a route can
arrive at an order up to 30 minutes beyond the end of its first
time window.</para>
<para> The unit for this field value is specified by the Time
Field Units parameter</para>
<para> Time window violations can be tracked and weighted by the
solver. Because of this, you can direct the VRP solver to do one of the following:</para>
<para>
<bulletList>
<bullet_item> Minimize the overall violation time, regardless of the
increase in travel cost for the fleet.</bullet_item>
<bullet_item> Find a solution that balances overall violation time and
travel cost.</bullet_item>
<bullet_item> Ignore the overall violation time, and minimize
the travel cost for the fleet.</bullet_item>
</bulletList>
</para>
<para> By assigning an importance level for the Time Window
Violation Importance parameter, you are essentially choosing one of
these options. In any case, however, the solver will
return an error if the value set for MaxViolationTime1 is
surpassed.</para>
<para>
MaxViolationTime2</para>
<para> The maximum allowable violation time for the second
time window of the order. This field is analogous to the
MaxViolationTime1 field.</para>
<para>
InboundArriveTime</para>
<para>Defines when the item to be delivered to the order will be ready at the starting depot.</para>
<para>The order can be assigned to a route only if the inbound arrive time precedes the route's latest start time value; this way, the route cannot leave the depot before the item is ready to be loaded onto it.</para>
<para>This field can help model scenarios involving inbound-wave transshipments. For example, a job at an order requires special materials that are not currently available at the depot. The materials are being shipped from another location and will arrive at the depot at 11:00 a.m. To ensure a route that leaves before the shipment arrives isn't assigned to the order, the order's inbound arrive time is set to 11:00 a.m. The special materials arrive at 11:00 a.m., they are loaded onto the vehicle, and the vehicle departs from the depot to visit its assigned orders.</para>
<para>
Notes:
<bulletList>
<bullet_item>
<para>The route's start time, which includes service times, must occur after the inbound arrive time. If a route begins before an order's inbound arrive time, the order cannot be assigned to the route. The assignment is invalid even if the route has a start-depot service time that lasts until after the inbound arrive time.</para>
</bullet_item>
<bullet_item>
<para>This time field can contain a time-only value or a date and
time value. If a
time-only value is set (for example, 11:00 AM), the date is assumed to be
the default date set for the analysis. The default date is ignored, however, when any time field in the Depots, Routes, Orders, or Breaks includes a date with the time. In that case, specify all such fields with a date and time (for example, 7/11/2015 11:00 AM).</para>
</bullet_item>
<bullet_item>
<para>The VRP solver honors InboundArriveTime regardless of the DeliveryQuantities value.</para>
</bullet_item>
<bullet_item>
<para>If an outbound depart time is also specified, its time value must occur after the inbound arrive time.</para>
</bullet_item>
</bulletList>
</para>
<para>
OutboundDepartTime</para>
<para>Defines when the item to be picked up at the order must arrive at the ending depot.</para>
<para>The order can be assigned to a route only if the route can visit the order and reach its end depot before the specified outbound depart time.</para>
<para>This field can help model scenarios involving outbound-wave transshipments. For instance, a shipping company sends out delivery trucks to pick up packages from orders and bring them into a depot where they are forwarded on to other facilities, en route to their final destination. At 3:00 p.m. every day, a semitrailer stops at the depot to pick up the high-priority packages and take them directly to a central processing station. To avoid delaying the high-priority packages until the next day's 3:00 p.m. trip, the shipping company tries to have delivery trucks pick up the high-priority packages from orders and bring them to the depot before the 3:00 p.m. deadline. This is done by setting the outbound depart time to 3:00 p.m. </para>
<para>
Notes:
<bulletList>
<bullet_item>
<para>The route's end time, including service times, must occur before the outbound depart time. If a route reaches a depot but doesn't complete its end-depot service time prior to the order's outbound depart time, the order cannot be assigned to the route. </para>
</bullet_item>
<bullet_item>
<para>This time field can contain a time-only value or a date and
time value. If a
time-only value is set (for example, 11:00 AM), the date is assumed to be
the default date set for the analysis. . The default date is ignored, however, when any time field in Depots, Routes, Orders, or Breaks includes a date with the time. In that case, specify all such fields with a date and time (for example, 7/11/2015 11:00 AM).</para>
</bullet_item>
<bullet_item>
<para>The VRP solver honors OutboundDepartTime regardless of the PickupQuantities value.</para>
</bullet_item>
<bullet_item>
<para>If an inbound arrive time is also specified, its time value must occur before the outbound depart time.</para>
</bullet_item>
</bulletList>
</para>
<para>
DeliveryQuantities</para>
<para> The size of the delivery. You can specify size in
any dimension, such as weight, volume, or quantity. You
can even specify multiple dimensions, for example, weight and
volume.</para>
<para> Enter delivery quantities without indicating units.
For example, if a 300-pound object needs to be delivered to an
order, enter 300. You will need to remember that the value is in
pounds.</para>
<para> If you are tracking multiple dimensions, separate
the numeric values with a space. For example, if you are recording
the weight and volume of a delivery that weighs 2,000 pounds and
has a volume of 100 cubic feet, enter 2000 100. Again, you need to
remember the units—in this case, pounds and cubic feet. You also
need to remember the sequence in which the values and their corresponding
units are entered.</para>
<para> Make sure that Capacities for Routes and
DeliveryQuantities and PickupQuantities for Orders are specified in
the same manner; that is, the values must be in the same units.
If you are using multiple dimensions, the dimensions must be
listed in the same sequence for all parameters. For example, if you specify
weight in pounds, followed by volume in cubic feet for
DeliveryQuantities, the capacity of your routes and the pickup
quantities of your orders must be specified the same way: weight in
pounds, then volume in cubic feet. If you combine units or change the
sequence, you will get unwanted results with no
warning messages.</para>
<para> An empty string or null value is equivalent to all
dimensions being zero. If the string has an insufficient number of
values in relation to the capacity count or dimensions being
tracked, the remaining values are treated as zeros. Delivery
quantities can't be negative.</para>
<para>
PickupQuantities </para>
<para>The size of the pickup. You can specify size in any
dimension, such as weight, volume, or quantity. You can
even specify multiple dimensions, for example, weight and volume.
You cannot, however, use negative values. This field is analogous
to the DeliveryQuantities field of Orders.</para>
<para> In the case of an exchange visit, an order can have
both delivery and pickup quantities.</para>
<para>
Revenue</para>
<para>The income generated if the order is included in a
solution. This field can contain a null value—a null value
indicates zero revenue—but it can't have a negative
value.</para>
<para> Revenue is included in optimizing the objective
function value but is not part of the solution's operating cost;
that is, the TotalCost field in the routes never includes
revenue in its output. However, revenue weights the relative
importance of servicing orders. </para>
<para> Revenue is included in optimizing the objective
function value but is not part of the solution's operating cost;
that is, the TotalCost field in the route class never includes
revenue in its output. However, revenue weights the relative
importance of servicing orders.</para>
<para>
SpecialtyNames</para>
<para> A space-separated string containing the names of the
specialties required by the order. A null value indicates that the
order doesn't require specialties.</para>
<para> The spelling of any specialties listed in the Orders
and Routes classes must match exactly so that the VRP solver can
link them together.</para>
<para> To illustrate what specialties are and how they
work, assume a lawn care and tree trimming company has a portion of
its orders that requires a bucket truck to trim tall trees. The
company would enter BucketTruck in the SpecialtyNames field for
these orders to indicate their special need. SpecialtyNames would
be left as null for the other orders. Similarly, the company would
also enter BucketTruck in the SpecialtyNames field of routes that
are driven by trucks with hydraulic booms. It would leave the field
null for the other routes. At solve time, the VRP solver assigns
orders without special needs to any route, but it only assigns
orders that need bucket trucks to routes that have
them.</para>
<para>
AssignmentRule</para>
<para> Specifies the rule for assigning the order to a route. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para>
<bulletList>
<bullet_item> 0 (Exclude)—The order will be excluded from the
subsequent solve operation.</bullet_item>
<bullet_item>1 (Preserve route and relative sequence)—The solver must
always assign the order to the preassigned route at the
preassigned relative sequence during the solve operation. If this
assignment rule can't be followed, it results in an order
violation. With this setting, only the relative sequence is
maintained, not the absolute sequence. To illustrate what this
means, imagine there are two orders: A and B. They have sequence
values of 2 and 3, respectively. If you set their AssignmentRule
field values to Preserve route and relative sequence, the sequence values for A and B may change after solving because other
orders, breaks, and depot visits could be sequenced before,
between, or after A and B. However, B cannot be sequenced before
A.</bullet_item>
<bullet_item> 2 (Preserve route)—The solver must always assign the
order to the preassigned route during the solve operation. A valid
sequence must also be set even though the sequence may or may not
be preserved. If the order can't be assigned to the specified
route, it results in an order violation.</bullet_item>
<bullet_item> 3 (Override)—The solver tries to preserve the route
and sequence preassignment for the order during the solve
operation. However, a new route or sequence for the order may
be assigned if it helps minimize the overall value of the objective
function. This is the default value.</bullet_item>
<bullet_item>4 (Anchor first)—The solver ignores the route and sequence preassignment (if any) for the order during the solve operation. It assigns a route to the order and makes it the first order on that route to minimize the overall value of the objective function.</bullet_item>
<bullet_item>5 (Anchor last)—The solver ignores the route and sequence preassignment (if any) for the order during the solve operation. It assigns a route to the order and makes it the last order on that route to minimize the overall value of the objective function. </bullet_item>
</bulletList>
</para>
<para> This field can't contain a null
value.</para>
<para>
CurbApproach</para>
<para> Specifies the direction a vehicle may arrive at and depart
from the order. The field value is specified as one of the
following integers shown in the parentheses (use the numeric code, not the name in parentheses):</para>
<para>
<bulletList>
<bullet_item> 0 (Either side of vehicle)—The vehicle can approach and depart the order in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and desirable for a vehicle to turn around at the order. This decision may depend on the width of the road and the amount of traffic or whether the order has a parking lot where vehicles can pull in and turn around.</bullet_item>
<bullet_item> 1 (Right side of vehicle)—When the vehicle approaches and departs the order, the order must be on the right side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the right-hand side.</bullet_item>
<bullet_item> 2 (Left side of vehicle)—When the vehicle approaches and departs
the order, the curb must be on the left side of the vehicle. A
U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the left-hand side.</bullet_item>
<bullet_item>3 (No U-Turn)—When
the vehicle approaches the order, the curb can be on either side
of the vehicle; however, the vehicle must depart without turning
around.</bullet_item>
</bulletList>
</para>
<para>The CurbApproach property is designed to work with both kinds of national driving standards: right-hand traffic (United States) and left-hand traffic (United Kingdom). First, consider an order on the left side of a vehicle. It is always on the left side regardless of whether the vehicle travels on the left or right half of the road. What may change with national driving standards is your decision to approach an order from one of two directions, that is, so it ends up on the right or left side of the vehicle. For example, if you want to arrive at an order and not have a lane of traffic between the vehicle and the order, you would choose 1 (Right side of vehicle) in the United States but 2 (Left side of vehicle) in the United Kingdom.</para>
<para>
RouteName</para>
<para> The name of the route to which the order is
assigned.</para>
<para> This field is used to preassign
an order to a specific route. It can contain a null value,
indicating that the order is not preassigned to any route, and the
solver identifies the best possible route assignment for the order.
If this is set to null, the Sequence field must also be set to
null. </para>
<para> After a solve operation, if the order is routed, the
RouteName field contains the name of the route to which the order is
assigned.</para>
<para>
Sequence</para>
<para>This indicates the sequence of the order on its
assigned route.</para>
<para> This field is used to specify the
relative sequence for an order on the route. This field can contain
a null value specifying that the order can be placed anywhere along
the route. A null value can only occur together with a null
RouteName value. </para>
<para> The input sequence values are positive and unique
for each route (shared across renewal depot visits, orders, and
breaks) but do not need to start from 1 or be
contiguous.</para>
<para> After a solve operation, the Sequence field contains
the sequence value of the order on its assigned route. Output
sequence values for a route are shared across depot visits, orders,
and breaks; start from 1 (at the starting depot); and are
consecutive. So the smallest possible output sequence value for a
routed order is 2, since a route always begins at a
depot</para>
<para>Bearing</para>
<para>The direction in which a point is moving. The units are degrees and are measured clockwise from true north. This field is used in conjunction with the BearingTol field. </para>
<para>Bearing data is usually sent automatically from a mobile device equipped with a GPS receiver. Try to include bearing data if you are loading an input location that is moving, such as a pedestrian or a vehicle. </para>
<para>Using this field tends to prevent adding locations to the wrong edges, which can occur when a vehicle is near an intersection or an overpass for example. Bearing also helps the tool determine on which side of the street the point is. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>BearingTol</para>
<para>The bearing tolerance value creates a range of acceptable bearing values when locating moving points on an edge using the Bearing field. If the value from the Bearing field is within the range of acceptable values that are generated from the bearing tolerance on an edge, the point can be added as a network location there; otherwise, the closest point on the next-nearest edge is evaluated. </para>
<para>The units are in degrees, and the default value is 30. Values must be greater than 0 and less than 180. A value of 30 means that when ArcGIS Network Analyst extension attempts to add a network location on an edge, a range of acceptable bearing values is generated 15 degrees to either side of the edge (left and right) and in both digitized directions of the edge. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>NavLatency</para>
<para>This field is only used in the solve process if Bearing and BearingTol also have values; however, entering a NavLatency value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much time is expected to elapse from the moment GPS information is sent from a moving vehicle to a server and the moment the processed route is received by the vehicle's navigation device. </para>
<para>The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.</para>
</pythonReference>
<dialogReference>
<para>Specify one or more locations that the routes of the VRP analysis should visit. An order can represent a delivery (for example, furniture delivery), a pickup (such as an airport shuttle bus picking up a passenger), or some type of service or inspection (a tree trimming job or building inspection, for instance).
</para>
<para>When specifying the orders, you can set properties for each one, such as its name or service time, using attributes. The orders can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para>The system-managed ID field.</para>
<para>
Name</para>
<para>The name of the order. The name must be unique. If the
name is left null, a name is automatically generated at solve
time.</para>
<para>Description</para>
<para>The descriptive information about the order. This can contain any textual information for the order and has no restrictions for uniqueness. You may want to store a client's ID number in the Name field and the client's actual name or address in the Description field.</para>
<para>
ServiceTime</para>
<para>This property specifies the amount of time that will be spent at the
network location when the route visits it; that is, it stores the
impedance value for the network location. A zero or null value
indicates that the network location requires no service time.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
TimeWindowStart1</para>
<para>The beginning time of the first time window for the
network location. This field can contain a null value; a null value
indicates no beginning time.</para>
<para> A time window only states when a vehicle can arrive
at an order; it doesn't state when the service time must be
completed. To account for service time and departure before the time
window ends, subtract ServiceTime from the TimeWindowEnd1
field.</para>
<para> The time window fields (TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, and TimeWindowEnd2) can contain a time-only value or a
date and time value. If a time field such as TimeWindowStart1 has a
time-only value (for example, 8:00 AM), the date is assumed to be
the default date set for the analysis. Using date and
time values (for example, 7/11/2010 8:00 AM) allows you to set time
windows that span multiple days. </para>
<para> The time window fields can contain a time-only value or a
date and time value. If a time field such as TimeWindowStart1 has a
time-only value (for example, 8:00 AM), the date is assumed to be
the date specified by the Default Date parameter. Using date and
time values (for example, 7/11/2010 8:00 AM) allows you to set time
windows that span multiple days.</para>
<para> When solving a problem that spans multiple time zones, each order's time-window values refer to the time zone in which the order is located.</para>
<para>
TimeWindowEnd1</para>
<para> The ending time of the first window for the network
location. This field can contain a null value; a null value
indicates no ending time.</para>
<para>
TimeWindowStart2</para>
<para> The beginning time of the second time window for the
network location. This field can contain a null value; a null value
indicates that there is no second time window.</para>
<para> If the first time window is null as specified by
the TimeWindowStart1 and TimeWindowEnd1 fields, the second time
window must also be null.</para>
<para> If both time windows are nonnull, they can't
overlap. Also, the second time window must occur after the
first.</para>
<para>
TimeWindowEnd2 </para>
<para>The ending time of the second time window for the
network location. This field can contain a null
value.</para>
<para> When TimeWindowStart2 and TimeWindowEnd2 are both
null, there is no second time window.</para>
<para> When TimeWindowStart2 is not null but TimeWindowEnd2
is null, there is a second time window that has a starting time but
no ending time. This is valid.</para>
<para>
MaxViolationTime1</para>
<para> A time window is considered violated if the arrival
time occurs after the time window has ended. This field specifies
the maximum allowable violation time for the first time window of
the order. It can contain a zero value but can't contain negative
values. A zero value indicates that a time window violation at the
first time window of the order is unacceptable; that is, the first
time window is hard. Conversely, a null value indicates that
there is no limit on the allowable violation time. A nonzero value
specifies the maximum amount of lateness; for example, a route can
arrive at an order up to 30 minutes beyond the end of its first
time window.</para>
<para> The unit for this field value is specified by the Time
Field Units parameter</para>
<para> Time window violations can be tracked and weighted by the
solver. Because of this, you can direct the VRP solver to do one of the following:</para>
<para>
<bulletList>
<bullet_item> Minimize the overall violation time, regardless of the
increase in travel cost for the fleet.</bullet_item>
<bullet_item> Find a solution that balances overall violation time and
travel cost.</bullet_item>
<bullet_item> Ignore the overall violation time, and minimize
the travel cost for the fleet.</bullet_item>
</bulletList>
</para>
<para> By assigning an importance level for the Time Window
Violation Importance parameter, you are essentially choosing one of
these options. In any case, however, the solver will
return an error if the value set for MaxViolationTime1 is
surpassed.</para>
<para>
MaxViolationTime2</para>
<para> The maximum allowable violation time for the second
time window of the order. This field is analogous to the
MaxViolationTime1 field.</para>
<para>
InboundArriveTime</para>
<para>Defines when the item to be delivered to the order will be ready at the starting depot.</para>
<para>The order can be assigned to a route only if the inbound arrive time precedes the route's latest start time value; this way, the route cannot leave the depot before the item is ready to be loaded onto it.</para>
<para>This field can help model scenarios involving inbound-wave transshipments. For example, a job at an order requires special materials that are not currently available at the depot. The materials are being shipped from another location and will arrive at the depot at 11:00 a.m. To ensure a route that leaves before the shipment arrives isn't assigned to the order, the order's inbound arrive time is set to 11:00 a.m. The special materials arrive at 11:00 a.m., they are loaded onto the vehicle, and the vehicle departs from the depot to visit its assigned orders.</para>
<para>
Notes:
<bulletList>
<bullet_item>
<para>The route's start time, which includes service times, must occur after the inbound arrive time. If a route begins before an order's inbound arrive time, the order cannot be assigned to the route. The assignment is invalid even if the route has a start-depot service time that lasts until after the inbound arrive time.</para>
</bullet_item>
<bullet_item>
<para>This time field can contain a time-only value or a date and
time value. If a
time-only value is set (for example, 11:00 AM), the date is assumed to be
the default date set for the analysis. The default date is ignored, however, when any time field in the Depots, Routes, Orders, or Breaks includes a date with the time. In that case, specify all such fields with a date and time (for example, 7/11/2015 11:00 AM).</para>
</bullet_item>
<bullet_item>
<para>The VRP solver honors InboundArriveTime regardless of the DeliveryQuantities value.</para>
</bullet_item>
<bullet_item>
<para>If an outbound depart time is also specified, its time value must occur after the inbound arrive time.</para>
</bullet_item>
</bulletList>
</para>
<para>
OutboundDepartTime</para>
<para>Defines when the item to be picked up at the order must arrive at the ending depot.</para>
<para>The order can be assigned to a route only if the route can visit the order and reach its end depot before the specified outbound depart time.</para>
<para>This field can help model scenarios involving outbound-wave transshipments. For instance, a shipping company sends out delivery trucks to pick up packages from orders and bring them into a depot where they are forwarded on to other facilities, en route to their final destination. At 3:00 p.m. every day, a semitrailer stops at the depot to pick up the high-priority packages and take them directly to a central processing station. To avoid delaying the high-priority packages until the next day's 3:00 p.m. trip, the shipping company tries to have delivery trucks pick up the high-priority packages from orders and bring them to the depot before the 3:00 p.m. deadline. This is done by setting the outbound depart time to 3:00 p.m. </para>
<para>
Notes:
<bulletList>
<bullet_item>
<para>The route's end time, including service times, must occur before the outbound depart time. If a route reaches a depot but doesn't complete its end-depot service time prior to the order's outbound depart time, the order cannot be assigned to the route. </para>
</bullet_item>
<bullet_item>
<para>This time field can contain a time-only value or a date and
time value. If a
time-only value is set (for example, 11:00 AM), the date is assumed to be
the default date set for the analysis. . The default date is ignored, however, when any time field in Depots, Routes, Orders, or Breaks includes a date with the time. In that case, specify all such fields with a date and time (for example, 7/11/2015 11:00 AM).</para>
</bullet_item>
<bullet_item>
<para>The VRP solver honors OutboundDepartTime regardless of the PickupQuantities value.</para>
</bullet_item>
<bullet_item>
<para>If an inbound arrive time is also specified, its time value must occur before the outbound depart time.</para>
</bullet_item>
</bulletList>
</para>
<para>
DeliveryQuantities</para>
<para> The size of the delivery. You can specify size in
any dimension, such as weight, volume, or quantity. You
can even specify multiple dimensions, for example, weight and
volume.</para>
<para> Enter delivery quantities without indicating units.
For example, if a 300-pound object needs to be delivered to an
order, enter 300. You will need to remember that the value is in
pounds.</para>
<para> If you are tracking multiple dimensions, separate
the numeric values with a space. For example, if you are recording
the weight and volume of a delivery that weighs 2,000 pounds and
has a volume of 100 cubic feet, enter 2000 100. Again, you need to
remember the units—in this case, pounds and cubic feet. You also
need to remember the sequence in which the values and their corresponding
units are entered.</para>
<para> Make sure that Capacities for Routes and
DeliveryQuantities and PickupQuantities for Orders are specified in
the same manner; that is, the values must be in the same units.
If you are using multiple dimensions, the dimensions must be
listed in the same sequence for all parameters. For example, if you specify
weight in pounds, followed by volume in cubic feet for
DeliveryQuantities, the capacity of your routes and the pickup
quantities of your orders must be specified the same way: weight in
pounds, then volume in cubic feet. If you combine units or change the
sequence, you will get unwanted results with no
warning messages.</para>
<para> An empty string or null value is equivalent to all
dimensions being zero. If the string has an insufficient number of
values in relation to the capacity count or dimensions being
tracked, the remaining values are treated as zeros. Delivery
quantities can't be negative.</para>
<para>
PickupQuantities </para>
<para>The size of the pickup. You can specify size in any
dimension, such as weight, volume, or quantity. You can
even specify multiple dimensions, for example, weight and volume.
You cannot, however, use negative values. This field is analogous
to the DeliveryQuantities field of Orders.</para>
<para> In the case of an exchange visit, an order can have
both delivery and pickup quantities.</para>
<para>
Revenue</para>
<para>The income generated if the order is included in a
solution. This field can contain a null value—a null value
indicates zero revenue—but it can't have a negative
value.</para>
<para> Revenue is included in optimizing the objective
function value but is not part of the solution's operating cost;
that is, the TotalCost field in the routes never includes
revenue in its output. However, revenue weights the relative
importance of servicing orders. </para>
<para> Revenue is included in optimizing the objective
function value but is not part of the solution's operating cost;
that is, the TotalCost field in the route class never includes
revenue in its output. However, revenue weights the relative
importance of servicing orders.</para>
<para>
SpecialtyNames</para>
<para> A space-separated string containing the names of the
specialties required by the order. A null value indicates that the
order doesn't require specialties.</para>
<para> The spelling of any specialties listed in the Orders
and Routes classes must match exactly so that the VRP solver can
link them together.</para>
<para> To illustrate what specialties are and how they
work, assume a lawn care and tree trimming company has a portion of
its orders that requires a bucket truck to trim tall trees. The
company would enter BucketTruck in the SpecialtyNames field for
these orders to indicate their special need. SpecialtyNames would
be left as null for the other orders. Similarly, the company would
also enter BucketTruck in the SpecialtyNames field of routes that
are driven by trucks with hydraulic booms. It would leave the field
null for the other routes. At solve time, the VRP solver assigns
orders without special needs to any route, but it only assigns
orders that need bucket trucks to routes that have
them.</para>
<para>
AssignmentRule</para>
<para> Specifies the rule for assigning the order to a route. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para>
<bulletList>
<bullet_item> 0 (Exclude)—The order will be excluded from the
subsequent solve operation.</bullet_item>
<bullet_item>1 (Preserve route and relative sequence)—The solver must
always assign the order to the preassigned route at the
preassigned relative sequence during the solve operation. If this
assignment rule can't be followed, it results in an order
violation. With this setting, only the relative sequence is
maintained, not the absolute sequence. To illustrate what this
means, imagine there are two orders: A and B. They have sequence
values of 2 and 3, respectively. If you set their AssignmentRule
field values to Preserve route and relative sequence, the sequence values for A and B may change after solving because other
orders, breaks, and depot visits could be sequenced before,
between, or after A and B. However, B cannot be sequenced before
A.</bullet_item>
<bullet_item> 2 (Preserve route)—The solver must always assign the
order to the preassigned route during the solve operation. A valid
sequence must also be set even though the sequence may or may not
be preserved. If the order can't be assigned to the specified
route, it results in an order violation.</bullet_item>
<bullet_item> 3 (Override)—The solver tries to preserve the route
and sequence preassignment for the order during the solve
operation. However, a new route or sequence for the order may
be assigned if it helps minimize the overall value of the objective
function. This is the default value.</bullet_item>
<bullet_item>4 (Anchor first)—The solver ignores the route and sequence preassignment (if any) for the order during the solve operation. It assigns a route to the order and makes it the first order on that route to minimize the overall value of the objective function.</bullet_item>
<bullet_item>5 (Anchor last)—The solver ignores the route and sequence preassignment (if any) for the order during the solve operation. It assigns a route to the order and makes it the last order on that route to minimize the overall value of the objective function. </bullet_item>
</bulletList>
</para>
<para> This field can't contain a null
value.</para>
<para>
CurbApproach</para>
<para> Specifies the direction a vehicle may arrive at and depart
from the order. The field value is specified as one of the
following integers shown in the parentheses (use the numeric code, not the name in parentheses):</para>
<para>
<bulletList>
<bullet_item> 0 (Either side of vehicle)—The vehicle can approach and depart the order in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and desirable for a vehicle to turn around at the order. This decision may depend on the width of the road and the amount of traffic or whether the order has a parking lot where vehicles can pull in and turn around.</bullet_item>
<bullet_item> 1 (Right side of vehicle)—When the vehicle approaches and departs the order, the order must be on the right side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the right-hand side.</bullet_item>
<bullet_item> 2 (Left side of vehicle)—When the vehicle approaches and departs
the order, the curb must be on the left side of the vehicle. A
U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the left-hand side.</bullet_item>
<bullet_item>3 (No U-Turn)—When
the vehicle approaches the order, the curb can be on either side
of the vehicle; however, the vehicle must depart without turning
around.</bullet_item>
</bulletList>
</para>
<para>The CurbApproach property is designed to work with both kinds of national driving standards: right-hand traffic (United States) and left-hand traffic (United Kingdom). First, consider an order on the left side of a vehicle. It is always on the left side regardless of whether the vehicle travels on the left or right half of the road. What may change with national driving standards is your decision to approach an order from one of two directions, that is, so it ends up on the right or left side of the vehicle. For example, if you want to arrive at an order and not have a lane of traffic between the vehicle and the order, you would choose 1 (Right side of vehicle) in the United States but 2 (Left side of vehicle) in the United Kingdom.</para>
<para>
RouteName</para>
<para> The name of the route to which the order is
assigned.</para>
<para> This field is used to preassign
an order to a specific route. It can contain a null value,
indicating that the order is not preassigned to any route, and the
solver identifies the best possible route assignment for the order.
If this is set to null, the Sequence field must also be set to
null. </para>
<para> After a solve operation, if the order is routed, the
RouteName field contains the name of the route to which the order is
assigned.</para>
<para>
Sequence</para>
<para>This indicates the sequence of the order on its
assigned route.</para>
<para> This field is used to specify the
relative sequence for an order on the route. This field can contain
a null value specifying that the order can be placed anywhere along
the route. A null value can only occur together with a null
RouteName value. </para>
<para> The input sequence values are positive and unique
for each route (shared across renewal depot visits, orders, and
breaks) but do not need to start from 1 or be
contiguous.</para>
<para> After a solve operation, the Sequence field contains
the sequence value of the order on its assigned route. Output
sequence values for a route are shared across depot visits, orders,
and breaks; start from 1 (at the starting depot); and are
consecutive. So the smallest possible output sequence value for a
routed order is 2, since a route always begins at a
depot</para>
<para>Bearing</para>
<para>The direction in which a point is moving. The units are degrees and are measured clockwise from true north. This field is used in conjunction with the BearingTol field. </para>
<para>Bearing data is usually sent automatically from a mobile device equipped with a GPS receiver. Try to include bearing data if you are loading an input location that is moving, such as a pedestrian or a vehicle. </para>
<para>Using this field tends to prevent adding locations to the wrong edges, which can occur when a vehicle is near an intersection or an overpass for example. Bearing also helps the tool determine on which side of the street the point is. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>BearingTol</para>
<para>The bearing tolerance value creates a range of acceptable bearing values when locating moving points on an edge using the Bearing field. If the value from the Bearing field is within the range of acceptable values that are generated from the bearing tolerance on an edge, the point can be added as a network location there; otherwise, the closest point on the next-nearest edge is evaluated. </para>
<para>The units are in degrees, and the default value is 30. Values must be greater than 0 and less than 180. A value of 30 means that when ArcGIS Network Analyst extension attempts to add a network location on an edge, a range of acceptable bearing values is generated 15 degrees to either side of the edge (left and right) and in both digitized directions of the edge. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>NavLatency</para>
<para>This field is only used in the solve process if Bearing and BearingTol also have values; however, entering a NavLatency value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much time is expected to elapse from the moment GPS information is sent from a moving vehicle to a server and the moment the processed route is received by the vehicle's navigation device. </para>
<para>The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Depots" expression="depots" name="depots" sync="true" type="Required">
<pythonReference>
<para>Specify one or more depots for the given vehicle routing problem. 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. Vehicles are
loaded (for deliveries) or unloaded (for pickups) at depots at the
start of the route. In some cases, a depot can also act as a
renewal location whereby the vehicle can unload or reload and
continue performing deliveries and pickups. A depot has open and
close times, as specified by a hard time window. Vehicles can't
arrive at a depot outside of this time window.</para>
<para>When specifying the depots, you can set properties for each one, such as its name or service time, by using attributes. The depots can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
Name</para>
<para> The name of the depot. The StartDepotName and EndDepotName
fields on routes reference the names you specify
here. It is also referenced by the route renewals, when
used. </para>
<para> Depot names are not case sensitive but must be nonempty
and unique.</para>
<para>Description</para>
<para>The descriptive information about the depot location. This can contain any textual information and has no restrictions for uniqueness. </para>
<para>For example, if you want to note which region a depot is in or the depot's address and telephone number, you can enter the information here rather than in the Name field. </para>
<para>
TimeWindowStart1</para>
<para> The beginning time of the first time window for the
network location. This field can contain a null value; a null value
indicates no beginning time.</para>
<para> The time window fields (TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, and TimeWindowEnd2) can contain a time-only value or a
date and time value. If a time field such as TimeWindowStart1 has a
time-only value (for example, 8:00 AM), the date is assumed to be
the default date set for the analysis. Using date and
time values (for example, 7/11/2010 8:00 AM) allows you to set time
windows that span multiple days. </para>
<para> When solving a problem that spans multiple time zones, each depot's time-window values refer to the time zone in which the depot is located.</para>
<para>
TimeWindowEnd1</para>
<para> The ending time of the first window for the network
location. This field can contain a null value; a null value
indicates no ending time.</para>
<para>
TimeWindowStart2</para>
<para> The beginning time of the second time window for the
network location. This field can contain a null value; a null value
indicates that there is no second time window.</para>
<para> If the first time window is null, as specified by the
TimeWindowStart1 and TimeWindowEnd1 fields, the second time window
must also be null.</para>
<para> If both time windows are not null, they can't overlap.
Also, the second time window must occur after the first.</para>
<para>
TimeWindowEnd2</para>
<para> The ending time of the second time window for the network
location. This field can contain a null value.</para>
<para> When TimeWindowStart2 and TimeWindowEnd2 are both null,
there is no second time window.</para>
<para> When TimeWindowStart2 is not null but TimeWindowEnd2 is
null, there is a second time window that has a starting time but no
ending time. This is valid.</para>
<para>
CurbApproach</para>
<para>
<bulletList>
<bullet_item> 0 (Either side of vehicle)—The vehicle can approach and depart the depot in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and desirable for a vehicle to turn around at the depot. This decision may depend on the width of the road and the amount of traffic or whether the depot has a parking lot where vehicles can pull in and turn around.</bullet_item>
<bullet_item> 1 (Right side of vehicle)—When the vehicle approaches and departs the depot, the depot must be on the right side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the right-hand side.</bullet_item>
<bullet_item> 2 (Left side of vehicle)—When the vehicle approaches and departs
the depot, the curb must be on the left side of the vehicle. A
U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the left-hand side.</bullet_item>
<bullet_item>3 (No U-Turn)—When
the vehicle approaches the depot, the curb can be on either side
of the vehicle; however, the vehicle must depart without turning
around.</bullet_item>
</bulletList>
</para>
<para>The CurbApproach property is designed to work with both kinds of national driving standards: right-hand traffic (United States) and left-hand traffic (United Kingdom). First, consider a depot on the left side of a vehicle. It is always on the left side regardless of whether the vehicle travels on the left or right half of the road. What may change with national driving standards is your decision to approach a depot from one of two directions, that is, so it ends up on the right or left side of the vehicle. For example, if you want to arrive at a depot and not have a lane of traffic between the vehicle and the depot, you would choose 1 (Right side of vehicle) in the United States but 2 (Left side of vehicle) in the United Kingdom.</para>
<para>Bearing</para>
<para>The direction in which a point is moving. The units are degrees and are measured clockwise from true north. This field is used in conjunction with the BearingTol field. </para>
<para>Bearing data is usually sent automatically from a mobile device equipped with a GPS receiver. Try to include bearing data if you are loading an input location that is moving, such as a pedestrian or a vehicle. </para>
<para>Using this field tends to prevent adding locations to the wrong edges, which can occur when a vehicle is near an intersection or an overpass for example. Bearing also helps the tool determine on which side of the street the point is. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>BearingTol</para>
<para>The bearing tolerance value creates a range of acceptable bearing values when locating moving points on an edge using the Bearing field. If the value from the Bearing field is within the range of acceptable values that are generated from the bearing tolerance on an edge, the point can be added as a network location there; otherwise, the closest point on the next-nearest edge is evaluated. </para>
<para>The units are in degrees, and the default value is 30. Values must be greater than 0 and less than 180. A value of 30 means that when ArcGIS Network Analyst extension attempts to add a network location on an edge, a range of acceptable bearing values is generated 15 degrees to either side of the edge (left and right) and in both digitized directions of the edge. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>NavLatency</para>
<para>This field is only used in the solve process if Bearing and BearingTol also have values; however, entering a NavLatency value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much time is expected to elapse from the moment GPS information is sent from a moving vehicle to a server and the moment the processed route is received by the vehicle's navigation device. </para>
<para>The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.</para>
</pythonReference>
<dialogReference>
<para>Specify one or more depots for the given vehicle routing problem. 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. Vehicles are
loaded (for deliveries) or unloaded (for pickups) at depots at the
start of the route. In some cases, a depot can also act as a
renewal location whereby the vehicle can unload or reload and
continue performing deliveries and pickups. A depot has open and
close times, as specified by a hard time window. Vehicles can't
arrive at a depot outside of this time window.</para>
<para>When specifying the depots, you can set properties for each one, such as its name or service time, by using attributes. The depots can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
Name</para>
<para> The name of the depot. The StartDepotName and EndDepotName
fields on routes reference the names you specify
here. It is also referenced by the route renewals, when
used. </para>
<para> Depot names are not case sensitive but must be nonempty
and unique.</para>
<para>Description</para>
<para>The descriptive information about the depot location. This can contain any textual information and has no restrictions for uniqueness. </para>
<para>For example, if you want to note which region a depot is in or the depot's address and telephone number, you can enter the information here rather than in the Name field. </para>
<para>
TimeWindowStart1</para>
<para> The beginning time of the first time window for the
network location. This field can contain a null value; a null value
indicates no beginning time.</para>
<para> The time window fields (TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, and TimeWindowEnd2) can contain a time-only value or a
date and time value. If a time field such as TimeWindowStart1 has a
time-only value (for example, 8:00 AM), the date is assumed to be
the default date set for the analysis. Using date and
time values (for example, 7/11/2010 8:00 AM) allows you to set time
windows that span multiple days. </para>
<para> When solving a problem that spans multiple time zones, each depot's time-window values refer to the time zone in which the depot is located.</para>
<para>
TimeWindowEnd1</para>
<para> The ending time of the first window for the network
location. This field can contain a null value; a null value
indicates no ending time.</para>
<para>
TimeWindowStart2</para>
<para> The beginning time of the second time window for the
network location. This field can contain a null value; a null value
indicates that there is no second time window.</para>
<para> If the first time window is null, as specified by the
TimeWindowStart1 and TimeWindowEnd1 fields, the second time window
must also be null.</para>
<para> If both time windows are not null, they can't overlap.
Also, the second time window must occur after the first.</para>
<para>
TimeWindowEnd2</para>
<para> The ending time of the second time window for the network
location. This field can contain a null value.</para>
<para> When TimeWindowStart2 and TimeWindowEnd2 are both null,
there is no second time window.</para>
<para> When TimeWindowStart2 is not null but TimeWindowEnd2 is
null, there is a second time window that has a starting time but no
ending time. This is valid.</para>
<para>
CurbApproach</para>
<para>
<bulletList>
<bullet_item> 0 (Either side of vehicle)—The vehicle can approach and depart the depot in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and desirable for a vehicle to turn around at the depot. This decision may depend on the width of the road and the amount of traffic or whether the depot has a parking lot where vehicles can pull in and turn around.</bullet_item>
<bullet_item> 1 (Right side of vehicle)—When the vehicle approaches and departs the depot, the depot must be on the right side of the vehicle. A U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the right-hand side.</bullet_item>
<bullet_item> 2 (Left side of vehicle)—When the vehicle approaches and departs
the depot, the curb must be on the left side of the vehicle. A
U-turn is prohibited. This is typically used for vehicles such as buses that must arrive with the bus stop on the left-hand side.</bullet_item>
<bullet_item>3 (No U-Turn)—When
the vehicle approaches the depot, the curb can be on either side
of the vehicle; however, the vehicle must depart without turning
around.</bullet_item>
</bulletList>
</para>
<para>The CurbApproach property is designed to work with both kinds of national driving standards: right-hand traffic (United States) and left-hand traffic (United Kingdom). First, consider a depot on the left side of a vehicle. It is always on the left side regardless of whether the vehicle travels on the left or right half of the road. What may change with national driving standards is your decision to approach a depot from one of two directions, that is, so it ends up on the right or left side of the vehicle. For example, if you want to arrive at a depot and not have a lane of traffic between the vehicle and the depot, you would choose 1 (Right side of vehicle) in the United States but 2 (Left side of vehicle) in the United Kingdom.</para>
<para>Bearing</para>
<para>The direction in which a point is moving. The units are degrees and are measured clockwise from true north. This field is used in conjunction with the BearingTol field. </para>
<para>Bearing data is usually sent automatically from a mobile device equipped with a GPS receiver. Try to include bearing data if you are loading an input location that is moving, such as a pedestrian or a vehicle. </para>
<para>Using this field tends to prevent adding locations to the wrong edges, which can occur when a vehicle is near an intersection or an overpass for example. Bearing also helps the tool determine on which side of the street the point is. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>BearingTol</para>
<para>The bearing tolerance value creates a range of acceptable bearing values when locating moving points on an edge using the Bearing field. If the value from the Bearing field is within the range of acceptable values that are generated from the bearing tolerance on an edge, the point can be added as a network location there; otherwise, the closest point on the next-nearest edge is evaluated. </para>
<para>The units are in degrees, and the default value is 30. Values must be greater than 0 and less than 180. A value of 30 means that when ArcGIS Network Analyst extension attempts to add a network location on an edge, a range of acceptable bearing values is generated 15 degrees to either side of the edge (left and right) and in both digitized directions of the edge. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>NavLatency</para>
<para>This field is only used in the solve process if Bearing and BearingTol also have values; however, entering a NavLatency value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much time is expected to elapse from the moment GPS information is sent from a moving vehicle to a server and the moment the processed route is received by the vehicle's navigation device. </para>
<para>The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.</para>
</dialogReference>
</param>
<param datatype="Record Set" direction="Input" displayname="Routes" expression="routes" name="routes" sync="true" type="Required">
<pythonReference>
<para> Specify one or more routes that specify vehicle and driver characteristics. A route can have start and end depot service times, a fixed or flexible starting time, time-based operating costs, distance-based operating costs, multiple capacities, various constraints on a driver's workday, and so on. </para>
<para>The routes can be specified with the following attributes:</para>
<para>
Name</para>
<para> The name of the route. The name must be
unique.</para>
<para> The tool generates a unique name at solve time if
the field value is null; therefore, entering a value is optional in
most cases. However, you must enter a name if your analysis
includes breaks, route renewals, route zones, or orders that are
preassigned to a route because the route name is used as a foreign
key in these cases. Note that route names are case
insensitive.</para>
<para>
StartDepotName</para>
<para> The name of the starting depot for the route. This field
is a foreign key to the Name field in Depots.</para>
<para> If the StartDepotName value is null, the route will begin
from the first order assigned. Omitting the start depot is useful
when the vehicle's starting location is unknown or irrelevant to
your problem. However, when StartDepotName is null, EndDepotName
cannot also be null.</para>
<para>Virtual start depots are not allowed if orders or depots are in
multiple time zones.</para>
<para> If the route is making deliveries and StartDepotName is
null, it is assumed the cargo is loaded on the vehicle at a virtual
depot before the route begins. For a route that has no renewal
visits, its delivery orders (those with nonzero DeliveryQuantities
values in Orders) are loaded at the start depot or
virtual depot. For a route that has renewal visits, only the
delivery orders before the first renewal visit are loaded at the
start depot or virtual depot. </para>
<para>
EndDepotName</para>
<para> The name of the ending depot for the route. This field is
a foreign key to the Name field in Depots. </para>
<para>
StartDepotServiceTime</para>
<para> The service time at the starting depot. This can be used
to model the time spent loading the vehicle. This field can
contain a null value; a null value indicates zero service
time.</para>
<para> The unit for this field value is specified by the Time
Field Units parameter.</para>
<para> The service times at the start and end depots are fixed
values (given by the StartDepotServiceTime and EndDepotServiceTime
field values) and do not take into account the actual load for a
route. For example, the time taken to load a vehicle at the
starting depot may depend on the size of the orders. As such, the
depot service times could be given values corresponding to a full
truckload or an average truckload, or you could make your own time
estimate.</para>
<para>
EndDepotServiceTime</para>
<para> The service time at the ending depot. This can be used to
model the time spent unloading the vehicle. This field can
contain a null value; a null value indicates zero service
time.</para>
<para> The unit for this field value is specified by the Time
Field Units parameter.</para>
<para> The service times at the start and end depots are fixed
values (given by the StartDepotServiceTime and EndDepotServiceTime
field values) and do not take into account the actual load for a
route. For example, the time taken to load a vehicle at the
starting depot may depend on the size of the orders. As such, the
depot service times could be given values corresponding to a full
truckload or an average truckload, or you could make your own time
estimate.</para>
<para>
EarliestStartTime</para>
<para> The earliest allowable starting time for the route. This
is used by the solver in conjunction with the time window of the
starting depot for determining feasible route start
times.</para>
<para> This field can't contain null values and has a default
time-only value of 8:00 AM.; the default value is interpreted as
8:00 a.m. on the default date set for the analysis. </para>
<para> When solving a problem that spans multiple time zones, the
time zone for EarliestStartTime is the same as the time zone in which the starting depot is located.</para>
<para>
LatestStartTime</para>
<para> The latest allowable starting time for the route. </para>
<para> This field can't contain null values and has a default
time-only value of 10:00 AM. The default value is interpreted as
10:00 a.m. on the default date set for the analysis. </para>
<para> When solving a problem that spans multiple time zones, the
time zone for LatestStartTime is the same as the time zone in which the starting depot is located.</para>
<para>
ArriveDepartDelay</para>
<para> This field stores the amount of travel time needed to
accelerate the vehicle to normal travel speeds, decelerate it to a
stop, and move it off and on the network (for example, in and out
of parking). By including an ArriveDepartDelay value, the VRP
solver is deterred from sending many routes to service physically
coincident orders.</para>
<para> The cost for this property is incurred between visits to
noncoincident orders, depots, and route renewals. For example, when
a route starts from a depot and visits the first order, the total
arrive/depart delay is added to the travel time. The same is true
when traveling from the first order to the second order. If the
second and third orders are coincident, the ArriveDepartDelay value
is not added between them since the vehicle doesn't need to move.
If the route travels to a route renewal, the value is added to the
travel time again.</para>
<para> Although a vehicle needs to slow down and stop for a break
and accelerate afterward, the VRP solver cannot add the
ArriveDepartDelay value for breaks. This means that if a route
leaves an order, stops for a break, and continues to the next
order, the arrive/depart delay is added only once, not
twice.</para>
<para> For example, assume there are five coincident orders in
a high-rise building, and they are serviced by three different
routes. This means three arrive/depart delays would be incurred;
that is, three drivers would need to separately find parking places
and enter the same building. However, if the orders could be
serviced by one route instead, only one driver would need to
park and enter the building, and only one arrive/depart delay would be
incurred. Since the VRP solver tries to minimize cost, it will try
to limit the arrive/depart delays and thus identify the single-route
option. (Note that multiple routes may need to be sent when other
constraints—such as specialties, time windows, or
capacities—require it.)</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
Capacities</para>
<para>The maximum capacity of the vehicle. You can specify
capacity in any dimension, such as weight, volume, or
quantity. You can even specify multiple dimensions, for example,
weight and volume.</para>
<para> Enter capacities without indicating units. For example,
if your vehicle can carry a maximum of 40,000 pounds; you would
enter 40000. You need to remember that the
value is in pounds.</para>
<para> If you are tracking multiple dimensions, separate
the numeric values with a space. For example, if you are recording
the weight and volume of a delivery that weighs 2,000 pounds and
has a volume of 100 cubic feet, enter 2000 100. Again, you need to
remember the units—in this case, pounds and cubic feet. You also
need to remember the sequence in which the values and their corresponding
units are entered.</para>
<para> Remembering the units and the unit sequence is important
for a couple of reasons: first, so you can reinterpret the
information later; second, so you can properly enter values for the
DeliveryQuantities and PickupQuantities fields for the orders. Note that the VRP solver
simultaneously refers to Capacities, DeliveryQuantities, and
PickupQuantities to verify that a route doesn't become
overloaded. Since units can't be entered in the field, the VRP tool can't make unit conversions, so you need to enter the
values for the three fields using the same units and the same unit
sequence to ensure that the values are correctly interpreted. If you combine
units or change the sequence in any of the three fields, you will
get unwanted results with no warning messages. It is recommended that you set up a unit and unit-sequence standard
beforehand and continually refer to it when you enter values for
these three fields.</para>
<para> An empty string or null value is equivalent to all values
being zero. Capacity values can't be negative.</para>
<para> If the Capacities string has an insufficient number of
values in relation to the DeliveryQuantities or PickupQuantities
fields for orders, the remaining values are treated as
zero.</para>
<para> The VRP solver only performs a simple Boolean test to
determine whether capacities are exceeded. If a route's capacity
value is greater than or equal to the total quantity being carried,
the VRP solver will assume the cargo fits in the vehicle. This
could be incorrect, depending on the actual shape of the cargo and
the vehicle. For example, the VRP solver allows you to fit a
1,000-cubic-foot sphere into a 1,000-cubic-foot truck that is 8
feet wide. In reality, however, since the sphere is 12.6 feet in
diameter, it won't fit in the 8-foot wide truck.</para>
<para>
FixedCost</para>
<para> A fixed monetary cost that is incurred only if the route
is used in a solution (that is, it has orders assigned to it). This
field can contain null values; a null value indicates zero fixed
cost. This cost is part of the total route operating
cost.</para>
<para>
CostPerUnitTime</para>
<para> The monetary cost incurred—per unit of work time—for the
total route duration, including travel times as well as service
times and wait times at orders, depots, and breaks. This field
can't contain a null value and has a default value of
1.0.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
CostPerUnitDistance</para>
<para> The monetary cost incurred—per unit of distance
traveled—for the route length (total travel distance). This field
can contain null values; a null value indicates zero
cost.</para>
<para> The unit for this field value is specified by the distance_units parameter.</para>
<para>
OvertimeStartTime</para>
<para> The duration of regular work time before overtime
computation begins. This field can contain null values; a null
value indicates that overtime does not apply.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para> For example, if the driver is to be paid overtime pay when
the total route duration extends beyond eight hours,
OvertimeStartTime is specified as 480 (8 hours * 60 minutes/hour),
given the time units are Minutes. </para>
<para>
CostPerUnitOvertime</para>
<para> The monetary cost incurred per time unit of overtime work.
This field can contain null values; a null value indicates that the
CostPerUnitOvertime value is the same as the CostPerUnitTime
value.</para>
<para>
MaxOrderCount</para>
<para>The maximum allowable number of orders on the route. This
field can't contain null values and has a default value of
30. </para>
<para>
MaxTotalTime</para>
<para>The maximum allowable route duration. The route duration
includes travel times as well as service and wait times at orders,
depots, and breaks. This field can contain null values; a null
value indicates that there is no constraint on the route
duration.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxTotalTravelTime</para>
<para> The maximum allowable travel time for the route. The
travel time includes only the time spent driving on the network and
does not include service or wait times.</para>
<para> This field can contain null values; a null value indicates
there is no constraint on the maximum allowable travel time. This
field value can't be larger than the MaxTotalTime field
value.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxTotalDistance</para>
<para> The maximum allowable travel distance for the
route.</para>
<para> The unit for this field value is specified by the distance_units parameter.</para>
<para> This field can contain null values; a null value indicates
that there is no constraint on the maximum allowable travel
distance.</para>
<para>
SpecialtyNames</para>
<para> A space-separated string containing the names of the
specialties required by the order. A null value indicates that the
order doesn't require specialties.</para>
<para> The spelling of any specialties listed in the Orders
and Routes classes must match exactly so that the VRP solver can
link them together.</para>
<para> To illustrate what specialties are and how they
work, assume a lawn care and tree trimming company has a portion of
its orders that requires a bucket truck to trim tall trees. The
company would enter BucketTruck in the SpecialtyNames field for
these orders to indicate their special need. SpecialtyNames would
be left as null for the other orders. Similarly, the company would
also enter BucketTruck in the SpecialtyNames field of routes that
are driven by trucks with hydraulic booms. It would leave the field
null for the other routes. At solve time, the VRP solver assigns
orders without special needs to any route, but it only assigns
orders that need bucket trucks to routes that have
them.</para>
<para>
AssignmentRule</para>
<para> Specifies the rule for assigning the order to a route. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para> This field can't contain a null
value.</para>
<para>
<bulletList>
<bullet_item>1 (Include)—The route is included in the solve operation.
This is the default value.</bullet_item>
<bullet_item> 2 (Exclude)—The route is excluded from the solve
operation.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para> Specify one or more routes that specify vehicle and driver characteristics. A route can have start and end depot service times, a fixed or flexible starting time, time-based operating costs, distance-based operating costs, multiple capacities, various constraints on a driver's workday, and so on. </para>
<para>The routes can be specified with the following attributes:</para>
<para>
Name</para>
<para> The name of the route. The name must be
unique.</para>
<para> The tool generates a unique name at solve time if
the field value is null; therefore, entering a value is optional in
most cases. However, you must enter a name if your analysis
includes breaks, route renewals, route zones, or orders that are
preassigned to a route because the route name is used as a foreign
key in these cases. Note that route names are case
insensitive.</para>
<para>
StartDepotName</para>
<para> The name of the starting depot for the route. This field
is a foreign key to the Name field in Depots.</para>
<para> If the StartDepotName value is null, the route will begin
from the first order assigned. Omitting the start depot is useful
when the vehicle's starting location is unknown or irrelevant to
your problem. However, when StartDepotName is null, EndDepotName
cannot also be null.</para>
<para>Virtual start depots are not allowed if orders or depots are in
multiple time zones.</para>
<para> If the route is making deliveries and StartDepotName is
null, it is assumed the cargo is loaded on the vehicle at a virtual
depot before the route begins. For a route that has no renewal
visits, its delivery orders (those with nonzero DeliveryQuantities
values in Orders) are loaded at the start depot or
virtual depot. For a route that has renewal visits, only the
delivery orders before the first renewal visit are loaded at the
start depot or virtual depot. </para>
<para>
EndDepotName</para>
<para> The name of the ending depot for the route. This field is
a foreign key to the Name field in Depots. </para>
<para>
StartDepotServiceTime</para>
<para> The service time at the starting depot. This can be used
to model the time spent loading the vehicle. This field can
contain a null value; a null value indicates zero service
time.</para>
<para> The unit for this field value is specified by the Time
Field Units parameter.</para>
<para> The service times at the start and end depots are fixed
values (given by the StartDepotServiceTime and EndDepotServiceTime
field values) and do not take into account the actual load for a
route. For example, the time taken to load a vehicle at the
starting depot may depend on the size of the orders. As such, the
depot service times could be given values corresponding to a full
truckload or an average truckload, or you could make your own time
estimate.</para>
<para>
EndDepotServiceTime</para>
<para> The service time at the ending depot. This can be used to
model the time spent unloading the vehicle. This field can
contain a null value; a null value indicates zero service
time.</para>
<para> The unit for this field value is specified by the Time
Field Units parameter.</para>
<para> The service times at the start and end depots are fixed
values (given by the StartDepotServiceTime and EndDepotServiceTime
field values) and do not take into account the actual load for a
route. For example, the time taken to load a vehicle at the
starting depot may depend on the size of the orders. As such, the
depot service times could be given values corresponding to a full
truckload or an average truckload, or you could make your own time
estimate.</para>
<para>
EarliestStartTime</para>
<para> The earliest allowable starting time for the route. This
is used by the solver in conjunction with the time window of the
starting depot for determining feasible route start
times.</para>
<para> This field can't contain null values and has a default
time-only value of 8:00 AM.; the default value is interpreted as
8:00 a.m. on the default date set for the analysis. </para>
<para> When solving a problem that spans multiple time zones, the
time zone for EarliestStartTime is the same as the time zone in which the starting depot is located.</para>
<para>
LatestStartTime</para>
<para> The latest allowable starting time for the route. </para>
<para> This field can't contain null values and has a default
time-only value of 10:00 AM. The default value is interpreted as
10:00 a.m. on the default date set for the analysis. </para>
<para> When solving a problem that spans multiple time zones, the
time zone for LatestStartTime is the same as the time zone in which the starting depot is located.</para>
<para>
ArriveDepartDelay</para>
<para> This field stores the amount of travel time needed to
accelerate the vehicle to normal travel speeds, decelerate it to a
stop, and move it off and on the network (for example, in and out
of parking). By including an ArriveDepartDelay value, the VRP
solver is deterred from sending many routes to service physically
coincident orders.</para>
<para> The cost for this property is incurred between visits to
noncoincident orders, depots, and route renewals. For example, when
a route starts from a depot and visits the first order, the total
arrive/depart delay is added to the travel time. The same is true
when traveling from the first order to the second order. If the
second and third orders are coincident, the ArriveDepartDelay value
is not added between them since the vehicle doesn't need to move.
If the route travels to a route renewal, the value is added to the
travel time again.</para>
<para> Although a vehicle needs to slow down and stop for a break
and accelerate afterward, the VRP solver cannot add the
ArriveDepartDelay value for breaks. This means that if a route
leaves an order, stops for a break, and continues to the next
order, the arrive/depart delay is added only once, not
twice.</para>
<para> For example, assume there are five coincident orders in
a high-rise building, and they are serviced by three different
routes. This means three arrive/depart delays would be incurred;
that is, three drivers would need to separately find parking places
and enter the same building. However, if the orders could be
serviced by one route instead, only one driver would need to
park and enter the building, and only one arrive/depart delay would be
incurred. Since the VRP solver tries to minimize cost, it will try
to limit the arrive/depart delays and thus identify the single-route
option. (Note that multiple routes may need to be sent when other
constraints—such as specialties, time windows, or
capacities—require it.)</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
Capacities</para>
<para>The maximum capacity of the vehicle. You can specify
capacity in any dimension, such as weight, volume, or
quantity. You can even specify multiple dimensions, for example,
weight and volume.</para>
<para> Enter capacities without indicating units. For example,
if your vehicle can carry a maximum of 40,000 pounds; you would
enter 40000. You need to remember that the
value is in pounds.</para>
<para> If you are tracking multiple dimensions, separate
the numeric values with a space. For example, if you are recording
the weight and volume of a delivery that weighs 2,000 pounds and
has a volume of 100 cubic feet, enter 2000 100. Again, you need to
remember the units—in this case, pounds and cubic feet. You also
need to remember the sequence in which the values and their corresponding
units are entered.</para>
<para> Remembering the units and the unit sequence is important
for a couple of reasons: first, so you can reinterpret the
information later; second, so you can properly enter values for the
DeliveryQuantities and PickupQuantities fields for the orders. Note that the VRP solver
simultaneously refers to Capacities, DeliveryQuantities, and
PickupQuantities to verify that a route doesn't become
overloaded. Since units can't be entered in the field, the VRP tool can't make unit conversions, so you need to enter the
values for the three fields using the same units and the same unit
sequence to ensure that the values are correctly interpreted. If you combine
units or change the sequence in any of the three fields, you will
get unwanted results with no warning messages. It is recommended that you set up a unit and unit-sequence standard
beforehand and continually refer to it when you enter values for
these three fields.</para>
<para> An empty string or null value is equivalent to all values
being zero. Capacity values can't be negative.</para>
<para> If the Capacities string has an insufficient number of
values in relation to the DeliveryQuantities or PickupQuantities
fields for orders, the remaining values are treated as
zero.</para>
<para> The VRP solver only performs a simple Boolean test to
determine whether capacities are exceeded. If a route's capacity
value is greater than or equal to the total quantity being carried,
the VRP solver will assume the cargo fits in the vehicle. This
could be incorrect, depending on the actual shape of the cargo and
the vehicle. For example, the VRP solver allows you to fit a
1,000-cubic-foot sphere into a 1,000-cubic-foot truck that is 8
feet wide. In reality, however, since the sphere is 12.6 feet in
diameter, it won't fit in the 8-foot wide truck.</para>
<para>
FixedCost</para>
<para> A fixed monetary cost that is incurred only if the route
is used in a solution (that is, it has orders assigned to it). This
field can contain null values; a null value indicates zero fixed
cost. This cost is part of the total route operating
cost.</para>
<para>
CostPerUnitTime</para>
<para> The monetary cost incurred—per unit of work time—for the
total route duration, including travel times as well as service
times and wait times at orders, depots, and breaks. This field
can't contain a null value and has a default value of
1.0.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
CostPerUnitDistance</para>
<para> The monetary cost incurred—per unit of distance
traveled—for the route length (total travel distance). This field
can contain null values; a null value indicates zero
cost.</para>
<para> The unit for this field value is specified by the distance_units parameter.</para>
<para>
OvertimeStartTime</para>
<para> The duration of regular work time before overtime
computation begins. This field can contain null values; a null
value indicates that overtime does not apply.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para> For example, if the driver is to be paid overtime pay when
the total route duration extends beyond eight hours,
OvertimeStartTime is specified as 480 (8 hours * 60 minutes/hour),
given the time units are Minutes. </para>
<para>
CostPerUnitOvertime</para>
<para> The monetary cost incurred per time unit of overtime work.
This field can contain null values; a null value indicates that the
CostPerUnitOvertime value is the same as the CostPerUnitTime
value.</para>
<para>
MaxOrderCount</para>
<para>The maximum allowable number of orders on the route. This
field can't contain null values and has a default value of
30. </para>
<para>
MaxTotalTime</para>
<para>The maximum allowable route duration. The route duration
includes travel times as well as service and wait times at orders,
depots, and breaks. This field can contain null values; a null
value indicates that there is no constraint on the route
duration.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxTotalTravelTime</para>
<para> The maximum allowable travel time for the route. The
travel time includes only the time spent driving on the network and
does not include service or wait times.</para>
<para> This field can contain null values; a null value indicates
there is no constraint on the maximum allowable travel time. This
field value can't be larger than the MaxTotalTime field
value.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxTotalDistance</para>
<para> The maximum allowable travel distance for the
route.</para>
<para> The unit for this field value is specified by the distance_units parameter.</para>
<para> This field can contain null values; a null value indicates
that there is no constraint on the maximum allowable travel
distance.</para>
<para>
SpecialtyNames</para>
<para> A space-separated string containing the names of the
specialties required by the order. A null value indicates that the
order doesn't require specialties.</para>
<para> The spelling of any specialties listed in the Orders
and Routes classes must match exactly so that the VRP solver can
link them together.</para>
<para> To illustrate what specialties are and how they
work, assume a lawn care and tree trimming company has a portion of
its orders that requires a bucket truck to trim tall trees. The
company would enter BucketTruck in the SpecialtyNames field for
these orders to indicate their special need. SpecialtyNames would
be left as null for the other orders. Similarly, the company would
also enter BucketTruck in the SpecialtyNames field of routes that
are driven by trucks with hydraulic booms. It would leave the field
null for the other routes. At solve time, the VRP solver assigns
orders without special needs to any route, but it only assigns
orders that need bucket trucks to routes that have
them.</para>
<para>
AssignmentRule</para>
<para> Specifies the rule for assigning the order to a route. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para> This field can't contain a null
value.</para>
<para>
<bulletList>
<bullet_item>1 (Include)—The route is included in the solve operation.
This is the default value.</bullet_item>
<bullet_item> 2 (Exclude)—The route is excluded from the solve
operation.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="Record Set" direction="Input" displayname="Breaks" expression="{breaks}" name="breaks" sync="true" type="Optional">
<pythonReference>
<para> These are the rest periods, or breaks, for the routes in a given vehicle routing problem. A break is associated with exactly one route, and can be taken after completing an order, while en route to an order, or prior to servicing an order. It has a start time and a duration for which the driver may or may not be paid. There are three options for establishing when a break begins: using a time window, a maximum travel time, or a maximum work time. </para>
<para>When specifying the breaks, you can set properties for each one, such as its name or service time, by using attributes. The orders can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
RouteName</para>
<para> The name of the route to which the break applies. Although
a break is assigned to exactly one route, many breaks can be
assigned to the same route.</para>
<para> This field is a foreign key to the Name field in the
Routes, so it can't have a null value. </para>
<para>
Precedence</para>
<para> Precedence values sequence the breaks of a given route.
Breaks with a precedence value of 1 occur before those with a value
of 2, and so on.</para>
<para> All breaks must have a precedence value, regardless of
whether they are time-window, maximum-travel-time, or
maximum-work-time breaks.</para>
<para>
ServiceTime</para>
<para> The duration of the break. This field can't contain null
values. The default value is 60.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
TimeWindowStart</para>
<para> If this field is null and TimeWindowEnd has a valid
time-of-day value, the break is allowed to start any time before the
TimeWindowEnd value.</para>
<para> If this field has a value, the MaxTravelTimeBetweenBreaks and
MaxCumulWorkTime field values must be null; moreover, all other breaks in the
analysis must have null values for MaxTravelTimeBetweenBreaks
and MaxCumulWorkTime. </para>
<para> An error will occur at solve time if a route has multiple
breaks with overlapping time windows.</para>
<para> The time window fields in breaks can contain a time-only
value or a date and time value. If a time field, such as
TimeWindowStart, has a time-only value (for example, 12:00 PM), the
date is assumed to be the date specified by the default_date
parameter. Using date and time values (for example, 7/11/2012 12:00
PM) allows you to specify time windows that span two or more days.
This is beneficial when a break should be taken sometime
before and after midnight.</para>
<para> When solving a problem that spans multiple time zones, each break's time-window values refer to the time zone in which the associated route, specified by the RouteName field, is located.</para>
<para>
TimeWindowEnd</para>
<para> The ending time of the break's time window.</para>
<para> If this field is null and TimeWindowStart has a valid
time-of-day value, the break is allowed to start any time after the
TimeWindowStart value.</para>
<para> If this field has a value, MaxTravelTimeBetweenBreaks and
MaxCumulWorkTime must be null, and all other breaks in the
analysis must have null values for MaxTravelTimeBetweenBreaks
and MaxCumulWorkTime. </para>
<para>
MaxViolationTime</para>
<para> This field specifies the maximum allowable violation time
for a time-window break. A time window is considered violated if
the arrival time falls outside the time range.</para>
<para> A zero value indicates that the time window cannot be violated;
that is, the time window is hard. A nonzero value specifies the
maximum amount of lateness. For example, the break can begin up to
30 minutes beyond the end of its time window, but the lateness is
penalized pursuant to the Time Window Violation Importance
parameter.</para>
<para> This property can be null. A null value with
TimeWindowStart and TimeWindowEnd values indicates that there is no
limit on the allowable violation time. If
MaxTravelTimeBetweenBreaks or MaxCumulWorkTime has a value,
MaxViolationTime must be null.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxTravelTimeBetweenBreaks</para>
<para> The maximum amount of travel time that can be accumulated
before the break is taken. The travel time is accumulated either
from the end of the previous break or, if a break has not yet been
taken, from the start of the route.</para>
<para> If this is the route's final break,
MaxTravelTimeBetweenBreaks also indicates the maximum travel time
that can be accumulated from the final break to the end
depot.</para>
<para> This field is designed to limit how long a person can
drive until a break is required. For instance, if the time unit for the analysis is set to
Minutes, and MaxTravelTimeBetweenBreaks has a value of 120, the
driver will get a break after two hours of driving. To assign a
second break after two more hours of driving, the second break's
MaxTravelTimeBetweenBreaks property must be 120. </para>
<para> If this field has a value, TimeWindowStart, TimeWindowEnd,
MaxViolationTime, and MaxCumulWorkTime must be null for an analysis
to solve successfully.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxCumulWorkTime</para>
<para> The maximum amount of work time that can be accumulated
before the break is taken. Work time is always accumulated from the
beginning of the route.</para>
<para> Work time is the sum of travel time and service times at
orders, depots, and breaks. Note, however, that this excludes wait
time, which is the time a route (or driver) spends waiting at an
order or depot for a time window to begin.</para>
<para> This field is designed to limit how long a person can work
until a break is required. For example, if the time unit for the analysis is set to
Minutes,
MaxCumulWorkTime has a value of 120, and ServiceTime has a value of
15, the driver will get a 15-minute break after two hours of
work. </para>
<para> Continuing with the last example, assume a second break is
needed after three more hours of work. To specify this break, you
would enter 315 (five hours and 15 minutes) as the second break's
MaxCumulWorkTime value. This number includes the MaxCumulWorkTime
and ServiceTime values of the preceding break, along with the three
additional hours of work time before granting the second break. To
avoid taking maximum-work-time breaks prematurely, remember that
they accumulate work time from the beginning of the route and that
work time includes the service time at previously visited depots,
orders, and breaks.</para>
<para> If this field has a value, TimeWindowStart, TimeWindowEnd,
MaxViolationTime, and MaxTravelTimeBetweenBreaks must be null for
an analysis to solve successfully.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
IsPaid</para>
<para>A Boolean value indicating whether the break is paid or
unpaid. Setting this field value to 1 indicates that the time spent at the break is
included in the route cost computation and overtime determination.
A value of 0 indicates otherwise. The default value is
1. </para>
<para>
Sequence</para>
<para> Indicates the sequence of the
break on its route. This field can contain null values which causes the solver to pick the break sequence. If sequence values are specified, they should be positive and unique for each route (shared
across renewal depot visits, orders, and breaks) but need not start
from 1 or be contiguous.</para>
</pythonReference>
<dialogReference>
<para> These are the rest periods, or breaks, for the routes in a given vehicle routing problem. A break is associated with exactly one route, and can be taken after completing an order, while en route to an order, or prior to servicing an order. It has a start time and a duration for which the driver may or may not be paid. There are three options for establishing when a break begins: using a time window, a maximum travel time, or a maximum work time. </para>
<para>When specifying the breaks, you can set properties for each one, such as its name or service time, by using attributes. The orders can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
RouteName</para>
<para> The name of the route to which the break applies. Although
a break is assigned to exactly one route, many breaks can be
assigned to the same route.</para>
<para> This field is a foreign key to the Name field in the
Routes, so it can't have a null value. </para>
<para>
Precedence</para>
<para> Precedence values sequence the breaks of a given route.
Breaks with a precedence value of 1 occur before those with a value
of 2, and so on.</para>
<para> All breaks must have a precedence value, regardless of
whether they are time-window, maximum-travel-time, or
maximum-work-time breaks.</para>
<para>
ServiceTime</para>
<para> The duration of the break. This field can't contain null
values. The default value is 60.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
TimeWindowStart</para>
<para> If this field is null and TimeWindowEnd has a valid
time-of-day value, the break is allowed to start any time before the
TimeWindowEnd value.</para>
<para> If this field has a value, the MaxTravelTimeBetweenBreaks and
MaxCumulWorkTime field values must be null; moreover, all other breaks in the
analysis must have null values for MaxTravelTimeBetweenBreaks
and MaxCumulWorkTime. </para>
<para> An error will occur at solve time if a route has multiple
breaks with overlapping time windows.</para>
<para> The time window fields in breaks can contain a time-only
value or a date and time value. If a time field, such as
TimeWindowStart, has a time-only value (for example, 12:00 PM), the
date is assumed to be the date specified by the default_date
parameter. Using date and time values (for example, 7/11/2012 12:00
PM) allows you to specify time windows that span two or more days.
This is beneficial when a break should be taken sometime
before and after midnight.</para>
<para> When solving a problem that spans multiple time zones, each break's time-window values refer to the time zone in which the associated route, specified by the RouteName field, is located.</para>
<para>
TimeWindowEnd</para>
<para> The ending time of the break's time window.</para>
<para> If this field is null and TimeWindowStart has a valid
time-of-day value, the break is allowed to start any time after the
TimeWindowStart value.</para>
<para> If this field has a value, MaxTravelTimeBetweenBreaks and
MaxCumulWorkTime must be null, and all other breaks in the
analysis must have null values for MaxTravelTimeBetweenBreaks
and MaxCumulWorkTime. </para>
<para>
MaxViolationTime</para>
<para> This field specifies the maximum allowable violation time
for a time-window break. A time window is considered violated if
the arrival time falls outside the time range.</para>
<para> A zero value indicates that the time window cannot be violated;
that is, the time window is hard. A nonzero value specifies the
maximum amount of lateness. For example, the break can begin up to
30 minutes beyond the end of its time window, but the lateness is
penalized pursuant to the Time Window Violation Importance
parameter.</para>
<para> This property can be null. A null value with
TimeWindowStart and TimeWindowEnd values indicates that there is no
limit on the allowable violation time. If
MaxTravelTimeBetweenBreaks or MaxCumulWorkTime has a value,
MaxViolationTime must be null.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxTravelTimeBetweenBreaks</para>
<para> The maximum amount of travel time that can be accumulated
before the break is taken. The travel time is accumulated either
from the end of the previous break or, if a break has not yet been
taken, from the start of the route.</para>
<para> If this is the route's final break,
MaxTravelTimeBetweenBreaks also indicates the maximum travel time
that can be accumulated from the final break to the end
depot.</para>
<para> This field is designed to limit how long a person can
drive until a break is required. For instance, if the time unit for the analysis is set to
Minutes, and MaxTravelTimeBetweenBreaks has a value of 120, the
driver will get a break after two hours of driving. To assign a
second break after two more hours of driving, the second break's
MaxTravelTimeBetweenBreaks property must be 120. </para>
<para> If this field has a value, TimeWindowStart, TimeWindowEnd,
MaxViolationTime, and MaxCumulWorkTime must be null for an analysis
to solve successfully.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
MaxCumulWorkTime</para>
<para> The maximum amount of work time that can be accumulated
before the break is taken. Work time is always accumulated from the
beginning of the route.</para>
<para> Work time is the sum of travel time and service times at
orders, depots, and breaks. Note, however, that this excludes wait
time, which is the time a route (or driver) spends waiting at an
order or depot for a time window to begin.</para>
<para> This field is designed to limit how long a person can work
until a break is required. For example, if the time unit for the analysis is set to
Minutes,
MaxCumulWorkTime has a value of 120, and ServiceTime has a value of
15, the driver will get a 15-minute break after two hours of
work. </para>
<para> Continuing with the last example, assume a second break is
needed after three more hours of work. To specify this break, you
would enter 315 (five hours and 15 minutes) as the second break's
MaxCumulWorkTime value. This number includes the MaxCumulWorkTime
and ServiceTime values of the preceding break, along with the three
additional hours of work time before granting the second break. To
avoid taking maximum-work-time breaks prematurely, remember that
they accumulate work time from the beginning of the route and that
work time includes the service time at previously visited depots,
orders, and breaks.</para>
<para> If this field has a value, TimeWindowStart, TimeWindowEnd,
MaxViolationTime, and MaxTravelTimeBetweenBreaks must be null for
an analysis to solve successfully.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para>
IsPaid</para>
<para>A Boolean value indicating whether the break is paid or
unpaid. Setting this field value to 1 indicates that the time spent at the break is
included in the route cost computation and overtime determination.
A value of 0 indicates otherwise. The default value is
1. </para>
<para>
Sequence</para>
<para> Indicates the sequence of the
break on its route. This field can contain null values which causes the solver to pick the break sequence. If sequence values are specified, they should be positive and unique for each route (shared
across renewal depot visits, orders, and breaks) but need not start
from 1 or be contiguous.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Time Units" expression="{Minutes | Seconds | Hours | Days}" name="time_units" sync="true" type="Optional">
<pythonReference>
<para> The time units for all time-based field values in the
analysis. Many features and records in a VRP analysis have fields
for storing time values, such as ServiceTime for orders and
CostPerUnitTime for routes. To minimize data entry requirements,
these field values don't include units. Instead, all distance-based
field values must be entered in the same units, and this parameter
is used to specify the units of those values.</para>
<para> Note that output time-based fields use the same units
specified by this parameter.</para>
</pythonReference>
<dialogReference>
<para> The time units for all time-based field values in the
analysis. Many features and records in a VRP analysis have fields
for storing time values, such as ServiceTime for orders and
CostPerUnitTime for routes. To minimize data entry requirements,
these field values don't include units. Instead, all distance-based
field values must be entered in the same units, and this parameter
is used to specify the units of those values.</para>
<para> Note that output time-based fields use the same units
specified by this parameter.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Distance Units" expression="{Miles | Meters | Kilometers | Feet | Yards | NauticalMiles}" name="distance_units" sync="true" type="Optional">
<pythonReference>
<para> The distance units for all distance-based field values in
the analysis. Many features and records in a VRP analysis have
fields for storing distance values, such as MaxTotalDistance and
CostPerUnitDistance for Routes. To minimize data entry
requirements, these field values don't include units. Instead, all
distance-based field values must be entered in the same units, and
this parameter is used to specify the units of those
values.</para>
<para> Note that output distance-based fields use the same units
specified by this parameter.</para>
</pythonReference>
<dialogReference>
<para> The distance units for all distance-based field values in
the analysis. Many features and records in a VRP analysis have
fields for storing distance values, such as MaxTotalDistance and
CostPerUnitDistance for Routes. To minimize data entry
requirements, these field values don't include units. Instead, all
distance-based field values must be entered in the same units, and
this parameter is used to specify the units of those
values.</para>
<para> Note that output distance-based fields use the same units
specified by this parameter.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Analysis Region" expression="{routing_1}" name="analysis_region" sync="true" type="Optional">
<pythonReference>
<para>The region in which to perform the analysis. If a value is not specified for this parameter, the tool
will automatically calculate the region name based on the location
of the input points. Setting the name of the region is required only if the automatic detection of the region name is not accurate for your inputs.</para>
<para>
To specify a region, use one of
the following values:
<bulletList>
<bullet_item> Europe</bullet_item>
<bullet_item> Japan</bullet_item>
<bullet_item>Korea</bullet_item>
<bullet_item> MiddleEastAndAfrica</bullet_item>
<bullet_item> NorthAmerica</bullet_item>
<bullet_item> SouthAmerica</bullet_item>
<bullet_item>SouthAsia</bullet_item>
<bullet_item>Thailand</bullet_item>
</bulletList>
</para>
<para>
The following region names are no longer supported and will be removed in future releases. If you specify one of the deprecated region names, the tool automatically assigns a supported region name for your region.
<bulletList>
<bullet_item>Greece redirects to Europe</bullet_item>
<bullet_item>India redirects to SouthAsia</bullet_item>
<bullet_item>Oceania redirects to SouthAsia</bullet_item>
<bullet_item>SouthEastAsia redirects to SouthAsia</bullet_item>
<bullet_item>Taiwan redirects to SouthAsia</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>The region in which to perform the analysis. If a value is not specified for this parameter, the tool
will automatically calculate the region name based on the location
of the input points. Setting the name of the region is required only if the automatic detection of the region name is not accurate for your inputs.</para>
<para>
To specify a region, use one of
the following values:
<bulletList>
<bullet_item> Europe</bullet_item>
<bullet_item> Japan</bullet_item>
<bullet_item>Korea</bullet_item>
<bullet_item> MiddleEastAndAfrica</bullet_item>
<bullet_item> NorthAmerica</bullet_item>
<bullet_item> SouthAmerica</bullet_item>
<bullet_item>SouthAsia</bullet_item>
<bullet_item>Thailand</bullet_item>
</bulletList>
</para>
<para>
The following region names are no longer supported and will be removed in future releases. If you specify one of the deprecated region names, the tool automatically assigns a supported region name for your region.
<bulletList>
<bullet_item>Greece redirects to Europe</bullet_item>
<bullet_item>India redirects to SouthAsia</bullet_item>
<bullet_item>Oceania redirects to SouthAsia</bullet_item>
<bullet_item>SouthEastAsia redirects to SouthAsia</bullet_item>
<bullet_item>Taiwan redirects to SouthAsia</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="Date" direction="Input" displayname="Default Date" expression="{default_date}" name="default_date" sync="true" type="Optional">
<pythonReference>
<para> The default date for time field values that specify a time
of day without including a date. You can find these time fields in various input parameters, such as the ServiceTime attributes in the orders and breaks parameters. </para>
</pythonReference>
<dialogReference>
<para> The default date for time field values that specify a time
of day without including a date. You can find these time fields in various input parameters, such as the ServiceTime attributes in the orders and breaks parameters. </para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="UTurn at Junctions" expression="{ALLOW_UTURNS | NO_UTURNS | ALLOW_DEAD_ENDS_ONLY | ALLOW_DEAD_ENDS_AND_INTERSECTIONS_ONLY}" name="uturn_policy" sync="true" type="Optional">
<pythonReference>
<para>Use this parameter to restrict or permit the service area to make U-turns at junctions. To understand the parameter values, consider for a moment the following terminology: a junction is a point where a street segment ends and potentially connects to one or more other segments; a pseudo-junction is a point where exactly two streets connect to one another; an intersection is a point where three or more streets connect; and a dead-end is where one street segment ends without connecting to another. Given this information, the parameter can have the following values: </para>
<para>
<bulletList>
<bullet_item>ALLOW_UTURNS—U-turns are permitted everywhere. Allowing
U-turns implies that the vehicle can turn around at any junction and
double back on the same street. This is the default value.</bullet_item>
<bullet_item>NO_UTURNS—U-turns are prohibited at all junctions: pseudo-junctions, intersections, and dead-ends.
Note, however, that U-turns may be permitted even when this option is chosen. To prevent U-turns at incidents and facilities, set
the CurbApproach field value to
prohibit U-turns.</bullet_item>
<bullet_item>ALLOW_DEAD_ENDS_ONLY—U-turns are prohibited at all
junctions, except those that have only one connected street feature (a dead
end).</bullet_item>
<bullet_item>ALLOW_DEAD_ENDS_AND_INTERSECTIONS_ONLY—U-turns are prohibited at
pseudo-junctions where exactly two adjacent streets meet, but U-turns are permitted
at intersections and dead ends. This prevents turning around in the middle of the road where one length of road happened to be digitized as two street features.</bullet_item>
</bulletList>
</para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
</pythonReference>
<dialogReference>
<para>Use this parameter to restrict or permit the service area to make U-turns at junctions. To understand the parameter values, consider for a moment the following terminology: a junction is a point where a street segment ends and potentially connects to one or more other segments; a pseudo-junction is a point where exactly two streets connect to one another; an intersection is a point where three or more streets connect; and a dead-end is where one street segment ends without connecting to another. Given this information, the parameter can have the following values: </para>
<para>
<bulletList>
<bullet_item>ALLOW_UTURNS—U-turns are permitted everywhere. Allowing
U-turns implies that the vehicle can turn around at any junction and
double back on the same street. This is the default value.</bullet_item>
<bullet_item>NO_UTURNS—U-turns are prohibited at all junctions: pseudo-junctions, intersections, and dead-ends.
Note, however, that U-turns may be permitted even when this option is chosen. To prevent U-turns at incidents and facilities, set
the CurbApproach field value to
prohibit U-turns.</bullet_item>
<bullet_item>ALLOW_DEAD_ENDS_ONLY—U-turns are prohibited at all
junctions, except those that have only one connected street feature (a dead
end).</bullet_item>
<bullet_item>ALLOW_DEAD_ENDS_AND_INTERSECTIONS_ONLY—U-turns are prohibited at
pseudo-junctions where exactly two adjacent streets meet, but U-turns are permitted
at intersections and dead ends. This prevents turning around in the middle of the road where one length of road happened to be digitized as two street features.</bullet_item>
</bulletList>
</para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Time Window Factor" expression="{Medium | High | Low}" name="time_window_factor" sync="true" type="Optional">
<pythonReference>
<para>
Rates the importance of honoring time windows. There are
three options described below.
<bulletList>
<bullet_item> High—Places more importance on arriving at stops on time
than on minimizing drive times. Organizations that make
time-critical deliveries or that are very concerned with customer
service would choose High.</bullet_item>
<bullet_item> Medium—This is the default value. Balances the importance
of minimizing drive times and arriving within time
windows.</bullet_item>
<bullet_item> Low—Places more importance on minimizing drive times and
less on arriving at stops on time. You may want to use this setting
if you have a growing backlog of service requests. For the purpose
of servicing more orders in a day and reducing the backlog, you can
choose Low even though customers might be inconvenienced with your
late arrivals.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
Rates the importance of honoring time windows. There are
three options described below.
<bulletList>
<bullet_item> High—Places more importance on arriving at stops on time
than on minimizing drive times. Organizations that make
time-critical deliveries or that are very concerned with customer
service would choose High.</bullet_item>
<bullet_item> Medium—This is the default value. Balances the importance
of minimizing drive times and arriving within time
windows.</bullet_item>
<bullet_item> Low—Places more importance on minimizing drive times and
less on arriving at stops on time. You may want to use this setting
if you have a growing backlog of service requests. For the purpose
of servicing more orders in a day and reducing the backlog, you can
choose Low even though customers might be inconvenienced with your
late arrivals.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Spatially Cluster Routes" expression="{spatially_cluster_routes}" name="spatially_cluster_routes" sync="true" type="Optional">
<pythonReference>
<para>
<bulletList>
<bullet_item> CLUSTER (True)—Dynamic seed points are automatically created for
all routes, and the orders assigned to an individual
route are spatially clustered. Clustering orders tends to keep
routes in smaller areas and reduce how often different route lines
intersect one another; yet, clustering also tends to increase
overall travel times.</bullet_item>
<bullet_item> NO_CLUSTER (False)—Dynamic seed points aren't
created. Choose this option if route zones are
specified.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
<bulletList>
<bullet_item> CLUSTER (True)—Dynamic seed points are automatically created for
all routes, and the orders assigned to an individual
route are spatially clustered. Clustering orders tends to keep
routes in smaller areas and reduce how often different route lines
intersect one another; yet, clustering also tends to increase
overall travel times.</bullet_item>
<bullet_item> NO_CLUSTER (False)—Dynamic seed points aren't
created. Choose this option if route zones are
specified.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Route Zones" expression="{route_zones}" name="route_zones" sync="true" type="Optional">
<pythonReference>
<para>
Delineates work territories for given routes. A route zone is a polygon feature and is used to constrain routes to servicing only those orders that fall within or near the specified area. Here are some examples of when route zones may be useful:
<bulletList>
<bullet_item>Some of your employees don't have the required permits to perform work in certain states or communities. You can create a hard route zone so they only visit orders in areas where they meet the requirements.</bullet_item>
<bullet_item>One of your vehicles breaks down frequently so you want to minimize response time by having it only visit orders that are close to your maintenance garage. You can create a soft or hard route zone to keep the vehicle nearby.</bullet_item>
</bulletList>
</para>
<para>When specifying the route zones, you need to set properties for each one, such as its associated route, by using attributes. The route zones can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
RouteName</para>
<para> The name of the route to which this zone applies. A route zone can have a maximum of one associated route. This field can't contain null values, and it is a foreign key to the Name field in the Routes.</para>
<para>
IsHardZone</para>
<para> A Boolean value indicating a hard or soft route zone. A
True value indicates that the route zone is hard; that is, an order
that falls outside the route zone polygon can't be assigned to the
route. The default value is 1 (True). A False value (0) indicates
that such orders can still be assigned, but the cost of servicing
the order is weighted by a function that is based on the Euclidean
distance from the route zone. Basically, this means that as the
straight-line distance from the soft zone to the order increases,
the likelihood of the order being assigned to the route
decreases.</para>
</pythonReference>
<dialogReference>
<para>
Delineates work territories for given routes. A route zone is a polygon feature and is used to constrain routes to servicing only those orders that fall within or near the specified area. Here are some examples of when route zones may be useful:
<bulletList>
<bullet_item>Some of your employees don't have the required permits to perform work in certain states or communities. You can create a hard route zone so they only visit orders in areas where they meet the requirements.</bullet_item>
<bullet_item>One of your vehicles breaks down frequently so you want to minimize response time by having it only visit orders that are close to your maintenance garage. You can create a soft or hard route zone to keep the vehicle nearby.</bullet_item>
</bulletList>
</para>
<para>When specifying the route zones, you need to set properties for each one, such as its associated route, by using attributes. The route zones can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
RouteName</para>
<para> The name of the route to which this zone applies. A route zone can have a maximum of one associated route. This field can't contain null values, and it is a foreign key to the Name field in the Routes.</para>
<para>
IsHardZone</para>
<para> A Boolean value indicating a hard or soft route zone. A
True value indicates that the route zone is hard; that is, an order
that falls outside the route zone polygon can't be assigned to the
route. The default value is 1 (True). A False value (0) indicates
that such orders can still be assigned, but the cost of servicing
the order is weighted by a function that is based on the Euclidean
distance from the route zone. Basically, this means that as the
straight-line distance from the soft zone to the order increases,
the likelihood of the order being assigned to the route
decreases.</para>
</dialogReference>
</param>
<param datatype="Record Set" direction="Input" displayname="Route Renewals" expression="{route_renewals}" name="route_renewals" sync="true" type="Optional">
<pythonReference>
<para>Specifies the intermediate depots that routes can visit to reload or unload the cargo they are delivering or picking up. Specifically, a route renewal links a route to a depot. The relationship indicates the route can renew (reload or unload while en route) at the associated depot. </para>
<para>Route renewals can be used to model scenarios in which a vehicle picks up a full load of deliveries at the starting depot, services the orders, returns to the depot to renew its load of deliveries, and continues servicing more orders. For example, in propane gas delivery, the vehicle may make several deliveries until its tank is nearly or completely depleted, visit a refueling point, and make more deliveries. </para>
<para>
Here are a few rules and options to consider:
<bulletList>
<bullet_item>The reload/unload point, or renewal location, can be different from the start or end depot.</bullet_item>
<bullet_item>Each route can have one or many predetermined renewal locations.</bullet_item>
<bullet_item>A renewal location may be used more than once by a single route.</bullet_item>
<bullet_item>In some cases where there may be several potential renewal locations for a route, the closest available renewal location is chosen by the solver.</bullet_item>
</bulletList>
</para>
<para>When specifying the route renewals, you need to set properties for each one, such as the name of the depot where the route renewal can occur, by using attributes. The route renewals can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para>The system-managed ID field.</para>
<para>
DepotName</para>
<para> The name of the depot where this renewal takes place. This field can't contain a null value and is a foreign key to the Name field in the Depots. </para>
<para>
RouteName</para>
<para> The name of the route to which this renewal applies. This field can't contain a null value and is a foreign key to the Name field in the Routes.</para>
<para>
ServiceTime</para>
<para> The service time for the renewal. This field can contain a null value; a null value indicates zero service time.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para> The time taken to load 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. </para>
</pythonReference>
<dialogReference>
<para>Specifies the intermediate depots that routes can visit to reload or unload the cargo they are delivering or picking up. Specifically, a route renewal links a route to a depot. The relationship indicates the route can renew (reload or unload while en route) at the associated depot. </para>
<para>Route renewals can be used to model scenarios in which a vehicle picks up a full load of deliveries at the starting depot, services the orders, returns to the depot to renew its load of deliveries, and continues servicing more orders. For example, in propane gas delivery, the vehicle may make several deliveries until its tank is nearly or completely depleted, visit a refueling point, and make more deliveries. </para>
<para>
Here are a few rules and options to consider:
<bulletList>
<bullet_item>The reload/unload point, or renewal location, can be different from the start or end depot.</bullet_item>
<bullet_item>Each route can have one or many predetermined renewal locations.</bullet_item>
<bullet_item>A renewal location may be used more than once by a single route.</bullet_item>
<bullet_item>In some cases where there may be several potential renewal locations for a route, the closest available renewal location is chosen by the solver.</bullet_item>
</bulletList>
</para>
<para>When specifying the route renewals, you need to set properties for each one, such as the name of the depot where the route renewal can occur, by using attributes. The route renewals can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para>The system-managed ID field.</para>
<para>
DepotName</para>
<para> The name of the depot where this renewal takes place. This field can't contain a null value and is a foreign key to the Name field in the Depots. </para>
<para>
RouteName</para>
<para> The name of the route to which this renewal applies. This field can't contain a null value and is a foreign key to the Name field in the Routes.</para>
<para>
ServiceTime</para>
<para> The service time for the renewal. This field can contain a null value; a null value indicates zero service time.</para>
<para> The unit for this field value is specified by the time_units parameter.</para>
<para> The time taken to load 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. </para>
</dialogReference>
</param>
<param datatype="Record Set" direction="Input" displayname="Order Pairs" expression="{order_pairs}" name="order_pairs" sync="true" type="Optional">
<pythonReference>
<para>Pairs pickup and delivery orders so they are serviced by the same route. Specifying order pairs prevents the analysis to assign only one of the orders to a route: either both orders are assigned to the same route, or neither order is assigned. </para>
<para>Sometimes it is necessary for the pickup and delivery of orders to be paired. For example, a courier company might need to have a route pick up a high-priority package from one order and deliver it to another without returning to a depot, or sorting station, to minimize delivery time. These related orders can be assigned to the same route with the appropriate sequence by using order pairs. Moreover, restrictions on how long the package can stay in the vehicle can also be assigned; for example, the package might be a blood sample that has to be transported from the doctor's office to the lab within two hours. </para>
<para>Some situations may require two pairs of orders. For example, suppose you want to transport a senior citizen from her home to the doctor and then back home. The ride from her home to the doctor is one pair of orders with a desired arrival time at the doctor, while the ride from the doctor to her home is another pair with a desired pickup time. </para>
<para>When specifying the order pairs, you need to set properties for each one, such as the names of the two orders, by using attributes. The order pairs can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
FirstOrderName</para>
<para> The name of the first order of the pair. This field is a foreign key to the Name field in the Orders. </para>
<para>
SecondOrderName</para>
<para>The name of the second order of the pair. This field is a foreign key to the Name field in the Orders. </para>
<para>The first order in the pair must be a pickup order; that is, the value for its DeliveryQuantities field is null. The second order in the pair must be a delivery order; that is, the value for its PickupQuantities field is null. The quantity picked up at the first order must agree with the quantity delivered at the second order. As a special case, both orders may have zero quantities for scenarios where capacities are not used. </para>
<para>The order quantities are not loaded or unloaded at depots. </para>
<para>
MaxTransitTime</para>
<para>The maximum transit time for the pair. The transit time is the duration from the departure time of the first order to the arrival time at the second order. This constraint limits the time-on-vehicle, or ride time, between the two orders. When a vehicle is carrying people or perishable goods, the ride time is typically shorter than that of a vehicle carrying packages or nonperishable goods. This field can contain null values; a null value indicates that there is no constraint on the ride time. </para>
<para> The unit for this field value is specified by the timeUnits property of the analysis object.</para>
<para>
Excess transit time (measured with respect to the direct travel time between order pairs) can be tracked and weighted by the solver. Because of this, you can direct the VRP solver to take one of three approaches:
<bulletList>
<bullet_item>Minimize the overall excess transit time, regardless of the increase in travel cost for the fleet.</bullet_item>
<bullet_item>Find a solution that balances overall violation time and travel cost.</bullet_item>
<bullet_item>Ignore the overall excess transit time and, instead, minimize the travel cost for the fleet.</bullet_item>
</bulletList>
</para>
<para> By assigning an importance level for the excess_transit_factor parameter, you are, in effect, choosing one of these
three approaches. Regardless of the importance level, the solver
will always return an error if the MaxTransitTime value is
surpassed.</para>
</pythonReference>
<dialogReference>
<para>Pairs pickup and delivery orders so they are serviced by the same route. Specifying order pairs prevents the analysis to assign only one of the orders to a route: either both orders are assigned to the same route, or neither order is assigned. </para>
<para>Sometimes it is necessary for the pickup and delivery of orders to be paired. For example, a courier company might need to have a route pick up a high-priority package from one order and deliver it to another without returning to a depot, or sorting station, to minimize delivery time. These related orders can be assigned to the same route with the appropriate sequence by using order pairs. Moreover, restrictions on how long the package can stay in the vehicle can also be assigned; for example, the package might be a blood sample that has to be transported from the doctor's office to the lab within two hours. </para>
<para>Some situations may require two pairs of orders. For example, suppose you want to transport a senior citizen from her home to the doctor and then back home. The ride from her home to the doctor is one pair of orders with a desired arrival time at the doctor, while the ride from the doctor to her home is another pair with a desired pickup time. </para>
<para>When specifying the order pairs, you need to set properties for each one, such as the names of the two orders, by using attributes. The order pairs can be specified with the following attributes:</para>
<para>
ObjectID</para>
<para> The system-managed ID field.</para>
<para>
FirstOrderName</para>
<para> The name of the first order of the pair. This field is a foreign key to the Name field in the Orders. </para>
<para>
SecondOrderName</para>
<para>The name of the second order of the pair. This field is a foreign key to the Name field in the Orders. </para>
<para>The first order in the pair must be a pickup order; that is, the value for its DeliveryQuantities field is null. The second order in the pair must be a delivery order; that is, the value for its PickupQuantities field is null. The quantity picked up at the first order must agree with the quantity delivered at the second order. As a special case, both orders may have zero quantities for scenarios where capacities are not used. </para>
<para>The order quantities are not loaded or unloaded at depots. </para>
<para>
MaxTransitTime</para>
<para>The maximum transit time for the pair. The transit time is the duration from the departure time of the first order to the arrival time at the second order. This constraint limits the time-on-vehicle, or ride time, between the two orders. When a vehicle is carrying people or perishable goods, the ride time is typically shorter than that of a vehicle carrying packages or nonperishable goods. This field can contain null values; a null value indicates that there is no constraint on the ride time. </para>
<para> The unit for this field value is specified by the timeUnits property of the analysis object.</para>
<para>
Excess transit time (measured with respect to the direct travel time between order pairs) can be tracked and weighted by the solver. Because of this, you can direct the VRP solver to take one of three approaches:
<bulletList>
<bullet_item>Minimize the overall excess transit time, regardless of the increase in travel cost for the fleet.</bullet_item>
<bullet_item>Find a solution that balances overall violation time and travel cost.</bullet_item>
<bullet_item>Ignore the overall excess transit time and, instead, minimize the travel cost for the fleet.</bullet_item>
</bulletList>
</para>
<para> By assigning an importance level for the excess_transit_factor parameter, you are, in effect, choosing one of these
three approaches. Regardless of the importance level, the solver
will always return an error if the MaxTransitTime value is
surpassed.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Excess Transit Factor" expression="{Medium | High | Low}" name="excess_transit_factor" sync="true" type="Optional">
<pythonReference>
<para>
Rates the importance of reducing excess transit time of
order pairs. Excess transit time is the amount of time exceeding
the time required to travel directly between the paired orders.
Excess time can be caused by driver breaks or travel to
intermediate orders and depots. Listed below are the three values
you can choose from.
<bulletList>
<bullet_item> High—The solver tries to find a solution with the least
excess transit time between paired orders at the expense of
increasing the overall travel costs. It makes sense to use this
setting if you are transporting people between paired orders and
you want to shorten their ride time. This is characteristic of taxi
services.</bullet_item>
<bullet_item> Medium—This is the default setting. The solver looks for
a balance between reducing excess transit time and reducing the
overall solution cost.</bullet_item>
<bullet_item> Low—The solver tries to find a solution that minimizes
overall solution cost, regardless of excess transit time. This
setting is commonly used with courier services. Since couriers
transport packages as opposed to people, they don't need to worry
about ride time. Using Low allows the couriers to service paired
orders in the proper sequence and minimize the overall solution
cost.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
Rates the importance of reducing excess transit time of
order pairs. Excess transit time is the amount of time exceeding
the time required to travel directly between the paired orders.
Excess time can be caused by driver breaks or travel to
intermediate orders and depots. Listed below are the three values
you can choose from.
<bulletList>
<bullet_item> High—The solver tries to find a solution with the least
excess transit time between paired orders at the expense of
increasing the overall travel costs. It makes sense to use this
setting if you are transporting people between paired orders and
you want to shorten their ride time. This is characteristic of taxi
services.</bullet_item>
<bullet_item> Medium—This is the default setting. The solver looks for
a balance between reducing excess transit time and reducing the
overall solution cost.</bullet_item>
<bullet_item> Low—The solver tries to find a solution that minimizes
overall solution cost, regardless of excess transit time. This
setting is commonly used with courier services. Since couriers
transport packages as opposed to people, they don't need to worry
about ride time. Using Low allows the couriers to service paired
orders in the proper sequence and minimize the overall solution
cost.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Point Barriers" expression="{point_barriers}" name="point_barriers" sync="true" type="Optional">
<pythonReference>
<para>One or more points that will act as temporary
restrictions or represent additional time or distance that may be
required to travel on the underlying streets. For example, a point
barrier can be used to represent a fallen tree along a street or
time delay spent at a railroad crossing.</para>
<para> The tool imposes a limit of 250 points that can be added
as barriers.</para>
<para>When specifying point barriers, you can set properties for each, such as its name or barrier type, using the following attributes:</para>
<para>
Name</para>
<para> The name of the barrier.</para>
<para> BarrierType </para>
<para>Specifies whether the point barrier restricts travel
completely or adds time or distance when it is crossed. The value
for this attribute is specified as one of the following
integers (use the numeric code, not the name in parentheses):</para>
<para>
<bulletList>
<bullet_item> 0 (Restriction)—Prohibits travel through the barrier. The barrier
is referred to as a restriction point barrier since it acts as a
restriction.</bullet_item>
<bullet_item> 2 (Added Cost)—Traveling through the barrier increases the travel
time or distance by the amount specified in the
Additional_Time, Additional_Distance, or Additional_Cost field. This barrier type is
referred to as an added-cost point barrier.</bullet_item>
</bulletList>
</para>
<para> Additional_Time </para>
<para>The added travel time when the
barrier is traversed. This field is applicable only for added-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is time based. </para>
<para>This field
value must be greater than or equal to zero, and its units are the same as those specified in the
Measurement Units parameter.</para>
<para> Additional_Distance</para>
<para>The added distance when the
barrier is traversed. This field is applicable only for added-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is distance based. </para>
<para>The field value
must be greater than or equal to zero, and its units are the same as those specified in the
Measurement Units parameter.</para>
<para>Additional_Cost</para>
<para>The added cost when the
barrier is traversed. This field is applicable only for added-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is neither time based nor distance based. </para>
<para>FullEdge</para>
<para>Specifies how the restriction point barriers are applied to the edge elements during the analysis. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para>
<bulletList>
<bullet_item>0 (False)—Permits travel on the edge up to the barrier but not through it. This is the default value.</bullet_item>
<bullet_item>1 (True)—Restricts travel anywhere on the associated edge.</bullet_item>
</bulletList>
</para>
<para> CurbApproach</para>
<para>Specifies the direction of traffic that is affected by the barrier. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para>
<bulletList>
<bullet_item>0 (Either side of vehicle)—The barrier affects travel over the edge in both directions.</bullet_item>
<bullet_item>1 (Right side of vehicle)—Vehicles are only affected if the barrier is on their right side during the approach. Vehicles that traverse the same edge but approach the barrier on their left side are not affected by the barrier. </bullet_item>
<bullet_item>2 (Left side of vehicle)—Vehicles are only affected if the barrier is on their left side during the approach. Vehicles that traverse the same edge but approach the barrier on their right side are not affected by the barrier. </bullet_item>
</bulletList>
</para>
<para>Because junctions are points and don't have a side, barriers on junctions affect all vehicles regardless of the curb approach. </para>
<para>The CurbApproach attribute is designed to work with both types of national driving standards: right-hand traffic (United States) and left-hand traffic (United Kingdom). First, consider a facility on the left side of a vehicle. It is always on the left side regardless of whether the vehicle travels on the left or right half of the road. What may change with national driving standards is your decision to approach a facility from one of two directions, that is, so it ends up on the right or left side of the vehicle. For example, if you want to arrive at a facility and not have a lane of traffic between the vehicle and the facility, you would choose 1 (Right side of vehicle) in the United States and 2 (Left side of vehicle) in the United Kingdom.</para>
<para>Bearing</para>
<para>The direction in which a point is moving. The units are degrees and are measured clockwise from true north. This field is used in conjunction with the BearingTol field. </para>
<para>Bearing data is usually sent automatically from a mobile device equipped with a GPS receiver. Try to include bearing data if you are loading an input location that is moving, such as a pedestrian or a vehicle. </para>
<para>Using this field tends to prevent adding locations to the wrong edges, which can occur when a vehicle is near an intersection or an overpass for example. Bearing also helps the tool determine on which side of the street the point is. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>BearingTol</para>
<para>The bearing tolerance value creates a range of acceptable bearing values when locating moving points on an edge using the Bearing field. If the value from the Bearing field is within the range of acceptable values that are generated from the bearing tolerance on an edge, the point can be added as a network location there; otherwise, the closest point on the next-nearest edge is evaluated. </para>
<para>The units are in degrees, and the default value is 30. Values must be greater than 0 and less than 180. A value of 30 means that when ArcGIS Network Analyst extension attempts to add a network location on an edge, a range of acceptable bearing values is generated 15 degrees to either side of the edge (left and right) and in both digitized directions of the edge. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>NavLatency</para>
<para>This field is only used in the solve process if Bearing and BearingTol also have values; however, entering a NavLatency value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much time is expected to elapse from the moment GPS information is sent from a moving vehicle to a server and the moment the processed route is received by the vehicle's navigation device. </para>
<para>The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.</para>
</pythonReference>
<dialogReference>
<para>One or more points that will act as temporary
restrictions or represent additional time or distance that may be
required to travel on the underlying streets. For example, a point
barrier can be used to represent a fallen tree along a street or
time delay spent at a railroad crossing.</para>
<para> The tool imposes a limit of 250 points that can be added
as barriers.</para>
<para>When specifying point barriers, you can set properties for each, such as its name or barrier type, using the following attributes:</para>
<para>
Name</para>
<para> The name of the barrier.</para>
<para> BarrierType </para>
<para>Specifies whether the point barrier restricts travel
completely or adds time or distance when it is crossed. The value
for this attribute is specified as one of the following
integers (use the numeric code, not the name in parentheses):</para>
<para>
<bulletList>
<bullet_item> 0 (Restriction)—Prohibits travel through the barrier. The barrier
is referred to as a restriction point barrier since it acts as a
restriction.</bullet_item>
<bullet_item> 2 (Added Cost)—Traveling through the barrier increases the travel
time or distance by the amount specified in the
Additional_Time, Additional_Distance, or Additional_Cost field. This barrier type is
referred to as an added-cost point barrier.</bullet_item>
</bulletList>
</para>
<para> Additional_Time </para>
<para>The added travel time when the
barrier is traversed. This field is applicable only for added-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is time based. </para>
<para>This field
value must be greater than or equal to zero, and its units are the same as those specified in the
Measurement Units parameter.</para>
<para> Additional_Distance</para>
<para>The added distance when the
barrier is traversed. This field is applicable only for added-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is distance based. </para>
<para>The field value
must be greater than or equal to zero, and its units are the same as those specified in the
Measurement Units parameter.</para>
<para>Additional_Cost</para>
<para>The added cost when the
barrier is traversed. This field is applicable only for added-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is neither time based nor distance based. </para>
<para>FullEdge</para>
<para>Specifies how the restriction point barriers are applied to the edge elements during the analysis. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para>
<bulletList>
<bullet_item>0 (False)—Permits travel on the edge up to the barrier but not through it. This is the default value.</bullet_item>
<bullet_item>1 (True)—Restricts travel anywhere on the associated edge.</bullet_item>
</bulletList>
</para>
<para> CurbApproach</para>
<para>Specifies the direction of traffic that is affected by the barrier. The field value is specified as one of the following integers (use the numeric code, not the name in parentheses): </para>
<para>
<bulletList>
<bullet_item>0 (Either side of vehicle)—The barrier affects travel over the edge in both directions.</bullet_item>
<bullet_item>1 (Right side of vehicle)—Vehicles are only affected if the barrier is on their right side during the approach. Vehicles that traverse the same edge but approach the barrier on their left side are not affected by the barrier. </bullet_item>
<bullet_item>2 (Left side of vehicle)—Vehicles are only affected if the barrier is on their left side during the approach. Vehicles that traverse the same edge but approach the barrier on their right side are not affected by the barrier. </bullet_item>
</bulletList>
</para>
<para>Because junctions are points and don't have a side, barriers on junctions affect all vehicles regardless of the curb approach. </para>
<para>The CurbApproach attribute is designed to work with both types of national driving standards: right-hand traffic (United States) and left-hand traffic (United Kingdom). First, consider a facility on the left side of a vehicle. It is always on the left side regardless of whether the vehicle travels on the left or right half of the road. What may change with national driving standards is your decision to approach a facility from one of two directions, that is, so it ends up on the right or left side of the vehicle. For example, if you want to arrive at a facility and not have a lane of traffic between the vehicle and the facility, you would choose 1 (Right side of vehicle) in the United States and 2 (Left side of vehicle) in the United Kingdom.</para>
<para>Bearing</para>
<para>The direction in which a point is moving. The units are degrees and are measured clockwise from true north. This field is used in conjunction with the BearingTol field. </para>
<para>Bearing data is usually sent automatically from a mobile device equipped with a GPS receiver. Try to include bearing data if you are loading an input location that is moving, such as a pedestrian or a vehicle. </para>
<para>Using this field tends to prevent adding locations to the wrong edges, which can occur when a vehicle is near an intersection or an overpass for example. Bearing also helps the tool determine on which side of the street the point is. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>BearingTol</para>
<para>The bearing tolerance value creates a range of acceptable bearing values when locating moving points on an edge using the Bearing field. If the value from the Bearing field is within the range of acceptable values that are generated from the bearing tolerance on an edge, the point can be added as a network location there; otherwise, the closest point on the next-nearest edge is evaluated. </para>
<para>The units are in degrees, and the default value is 30. Values must be greater than 0 and less than 180. A value of 30 means that when ArcGIS Network Analyst extension attempts to add a network location on an edge, a range of acceptable bearing values is generated 15 degrees to either side of the edge (left and right) and in both digitized directions of the edge. </para>
<para>For more information, see Bearing and BearingTol in the ArcGIS help system. </para>
<para>NavLatency</para>
<para>This field is only used in the solve process if Bearing and BearingTol also have values; however, entering a NavLatency value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much time is expected to elapse from the moment GPS information is sent from a moving vehicle to a server and the moment the processed route is received by the vehicle's navigation device. </para>
<para>The time units of NavLatency are the same as the units specified by the timeUnits property of the analysis object.</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Line Barriers" expression="{line_barriers}" name="line_barriers" sync="true" type="Optional">
<pythonReference>
<para>One or more lines that prohibit travel anywhere
the lines intersect the streets. For example, a parade or protest
that blocks traffic across several street segments can be modeled
with a line barrier. A line barrier can also quickly fence off
several roads from being traversed, thereby channeling possible
routes away from undesirable parts of the street
network.</para>
<para> The tool imposes a limit on the number of streets you can
restrict using the Line Barriers parameter. While there is no limit to
the number of lines you can specify as line barriers, the combined
number of streets intersected by all the lines cannot exceed
500.</para>
<para>When specifying the line barriers, you can set name and barrier type properties for each using the following attributes:</para>
<para>
Name</para>
<para> The name of the barrier.</para>
</pythonReference>
<dialogReference>
<para>One or more lines that prohibit travel anywhere
the lines intersect the streets. For example, a parade or protest
that blocks traffic across several street segments can be modeled
with a line barrier. A line barrier can also quickly fence off
several roads from being traversed, thereby channeling possible
routes away from undesirable parts of the street
network.</para>
<para> The tool imposes a limit on the number of streets you can
restrict using the Line Barriers parameter. While there is no limit to
the number of lines you can specify as line barriers, the combined
number of streets intersected by all the lines cannot exceed
500.</para>
<para>When specifying the line barriers, you can set name and barrier type properties for each using the following attributes:</para>
<para>
Name</para>
<para> The name of the barrier.</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Polygon Barriers" expression="{polygon_barriers}" name="polygon_barriers" sync="true" type="Optional">
<pythonReference>
<para>The polygons that either completely restrict travel or
proportionately scale the time or distance required to travel on
the streets intersected by the polygons.</para>
<para> The service imposes a limit on the number of streets you
can restrict using the Polygon Barriers parameter. While there is
no limit to the number of polygons you can specify as polygon
barriers, the combined number of streets intersected by all the
polygons cannot exceed 2,000.</para>
<para>When specifying the polygon barriers, you can set properties for each, such as its name or barrier type, using the following attributes:</para>
<para>
Name</para>
<para> The name of the barrier.</para>
<para> BarrierType</para>
<para> Specifies whether the barrier restricts travel completely
or scales the cost (such as time or distance) for traveling through it. The field
value is specified as one of the following integers (use the numeric code, not the name in parentheses):</para>
<para>
<bulletList>
<bullet_item> 0 (Restriction)—Prohibits traveling through any part of the barrier.
The barrier is referred to as a restriction polygon barrier since it
prohibits traveling on streets intersected by the barrier. One use
of this type of barrier is to model floods covering areas of the
street that make traveling on those streets impossible.</bullet_item>
<bullet_item> 1 (Scaled Cost)—Scales the cost (such as travel time or distance) required to travel the
underlying streets by a factor specified using the ScaledTimeFactor
or ScaledDistanceFactor field. If the streets are partially
covered by the barrier, the travel time or distance is apportioned
and then scaled. For example, a factor of 0.25 means that travel
on underlying streets is expected to be four times faster than
normal. A factor of 3.0 means it is expected to take three
times longer than normal to travel on underlying streets. This
barrier type is referred to as a scaled-cost polygon barrier. It
can be used to model storms that reduce travel speeds in specific
regions.</bullet_item>
</bulletList>
</para>
<para>ScaledTimeFactor</para>
<para> This is the factor by which the travel time of the streets
intersected by the barrier is multiplied. The field value must be greater than zero. </para>
<para>This field is applicable only for scaled-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is time based. </para>
<para>ScaledDistanceFactor</para>
<para> This is the factor by which the distance of the streets
intersected by the barrier is multiplied. The field value must be greater than zero.</para>
<para>This field is applicable only for scaled-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is distance based. </para>
<para>ScaledCostFactor</para>
<para> This is the factor by which the cost of the streets
intersected by the barrier is multiplied. The field value must be greater than zero. </para>
<para>This field is applicable only for scaled-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is neither time based nor distance based. </para>
</pythonReference>
<dialogReference>
<para>The polygons that either completely restrict travel or
proportionately scale the time or distance required to travel on
the streets intersected by the polygons.</para>
<para> The service imposes a limit on the number of streets you
can restrict using the Polygon Barriers parameter. While there is
no limit to the number of polygons you can specify as polygon
barriers, the combined number of streets intersected by all the
polygons cannot exceed 2,000.</para>
<para>When specifying the polygon barriers, you can set properties for each, such as its name or barrier type, using the following attributes:</para>
<para>
Name</para>
<para> The name of the barrier.</para>
<para> BarrierType</para>
<para> Specifies whether the barrier restricts travel completely
or scales the cost (such as time or distance) for traveling through it. The field
value is specified as one of the following integers (use the numeric code, not the name in parentheses):</para>
<para>
<bulletList>
<bullet_item> 0 (Restriction)—Prohibits traveling through any part of the barrier.
The barrier is referred to as a restriction polygon barrier since it
prohibits traveling on streets intersected by the barrier. One use
of this type of barrier is to model floods covering areas of the
street that make traveling on those streets impossible.</bullet_item>
<bullet_item> 1 (Scaled Cost)—Scales the cost (such as travel time or distance) required to travel the
underlying streets by a factor specified using the ScaledTimeFactor
or ScaledDistanceFactor field. If the streets are partially
covered by the barrier, the travel time or distance is apportioned
and then scaled. For example, a factor of 0.25 means that travel
on underlying streets is expected to be four times faster than
normal. A factor of 3.0 means it is expected to take three
times longer than normal to travel on underlying streets. This
barrier type is referred to as a scaled-cost polygon barrier. It
can be used to model storms that reduce travel speeds in specific
regions.</bullet_item>
</bulletList>
</para>
<para>ScaledTimeFactor</para>
<para> This is the factor by which the travel time of the streets
intersected by the barrier is multiplied. The field value must be greater than zero. </para>
<para>This field is applicable only for scaled-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is time based. </para>
<para>ScaledDistanceFactor</para>
<para> This is the factor by which the distance of the streets
intersected by the barrier is multiplied. The field value must be greater than zero.</para>
<para>This field is applicable only for scaled-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is distance based. </para>
<para>ScaledCostFactor</para>
<para> This is the factor by which the cost of the streets
intersected by the barrier is multiplied. The field value must be greater than zero. </para>
<para>This field is applicable only for scaled-cost
barriers and only if the travel mode used for the analysis uses an impedance attribute that is neither time based nor distance based. </para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Use Hierarchy" expression="{use_hierarchy_in_analysis}" name="use_hierarchy_in_analysis" sync="true" type="Optional">
<pythonReference>
<para>
Specify whether hierarchy should be used when finding the best
routes.
<bulletList>
<bullet_item> Checked (True)—Use hierarchy when finding routes. When
hierarchy is used, the tool prefers higher-order streets, such as
freeways, to lower-order streets, such as local roads, and can be used
to simulate the driver preference of traveling on freeways instead
of local roads even if that means a longer trip. This is especially
true when finding routes to faraway locations, because drivers on long-distance trips tend to prefer traveling on freeways where stops, intersections, and turns can be avoided. Using hierarchy is computationally faster,
especially for long-distance routes, as the tool has to select the
best route from a relatively smaller subset of streets.</bullet_item>
<bullet_item> Unchecked (False)—Do not use hierarchy when finding routes. If
hierarchy is not used, the tool considers all the streets and doesn't
prefer higher-order streets when finding the route. This is often
used when finding short-distance routes within a city.</bullet_item>
</bulletList>
</para>
<para> The tool automatically reverts to using hierarchy if the
straight-line distance between orders, depots, or orders and depots is
greater than 50 miles, even if you have set this parameter to not use hierarchy.</para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
</pythonReference>
<dialogReference>
<para>
Specify whether hierarchy should be used when finding the best
routes.
<bulletList>
<bullet_item> Checked (True)—Use hierarchy when finding routes. When
hierarchy is used, the tool prefers higher-order streets, such as
freeways, to lower-order streets, such as local roads, and can be used
to simulate the driver preference of traveling on freeways instead
of local roads even if that means a longer trip. This is especially
true when finding routes to faraway locations, because drivers on long-distance trips tend to prefer traveling on freeways where stops, intersections, and turns can be avoided. Using hierarchy is computationally faster,
especially for long-distance routes, as the tool has to select the
best route from a relatively smaller subset of streets.</bullet_item>
<bullet_item> Unchecked (False)—Do not use hierarchy when finding routes. If
hierarchy is not used, the tool considers all the streets and doesn't
prefer higher-order streets when finding the route. This is often
used when finding short-distance routes within a city.</bullet_item>
</bulletList>
</para>
<para> The tool automatically reverts to using hierarchy if the
straight-line distance between orders, depots, or orders and depots is
greater than 50 miles, even if you have set this parameter to not use hierarchy.</para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
</dialogReference>
</param>
<param datatype="Multiple Value" direction="Input" displayname="Restrictions" expression="{Caution Light | Flashing Light | Gate | No Right on Red (not in use) | No Straight Ahead (not in use) | Oneway | Red Light | Speed Hump | Stop Sign}" name="restrictions" sync="true" type="Optional">
<pythonReference>
<para>The restrictions that will be honored by the tool when finding the best routes.</para>
<para>A restriction represents a driving
preference or requirement. In most cases, restrictions cause roads
to be prohibited. For instance, using the Avoid Toll Roads restriction will result in a route that will include toll roads only when it is required to travel on toll roads to visit an incident or a facility. Height Restriction makes it possible to route around any clearances that are lower than the height of your vehicle. If you are carrying corrosive materials on your vehicle, using the Any Hazmat Prohibited restriction prevents hauling the materials along roads where it is marked illegal to do so. </para>
<para>The values you provide for this parameter are ignored unless Travel Mode is set to Custom.</para>
<para>
<para>Some restrictions require an additional value to be
specified for their use. This value must be associated
with the restriction name and a specific parameter intended to work
with the restriction. You can identify such restrictions if their
names appear in the AttributeName column in the Attribute
Parameter Values parameter. The ParameterValue field should be
specified in the Attribute Parameter Values parameter for the
restriction to be correctly used when finding traversable roads.</para>
</para>
<para>
<para>Some restrictions are supported only in certain countries; their availability is stated by region in the list below. Of the restrictions that have limited availability within a region, you can determine whether the restriction is available in a particular country by reviewing the table in the Country List section of Data coverage for network analysis services web page. If a country has a value of Yes in the Logistics Attribute column, the restriction with select availability in the region is supported in that country. If you specify restriction names that are not available in the country where your incidents are located, the service ignores the invalid restrictions. The service also ignores restrictions when the Restriction Usage attribute parameter value is between 0 and 1 (see the Attribute Parameter Value parameter). It prohibits all restrictions when the Restriction Usage parameter value is greater than 0.</para>
</para>
<para>
The tool supports the following restrictions:
<bulletList>
<bullet_item>
<para>Any Hazmat Prohibited—The results will not include roads
where transporting any kind of hazardous material is
prohibited. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Avoid Carpool Roads—The results will avoid roads that are
designated exclusively for car pool (high-occupancy)
vehicles. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Express Lanes—The results will avoid roads designated
as express lanes. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Ferries—The results will avoid ferries. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Gates—The results will avoid roads where there are
gates, such as keyed access or guard-controlled
entryways.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Limited Access Roads—The results will avoid roads
that are limited-access highways.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Private Roads—The results will avoid roads that are
not publicly owned and maintained.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Roads Unsuitable for Pedestrians—The results will avoid roads that are
unsuitable for pedestrians.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Stairways—The results will avoid all stairways on a pedestrian-suitable route.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Toll Roads—The results will avoid all toll
roads for automobiles.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Toll Roads for Trucks—The results will avoid all toll
roads for trucks.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Truck Restricted Roads—The results will avoid roads where trucks are not allowed, except when making deliveries.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para> Avoid Unpaved Roads—The results will avoid roads that are
not paved (for example, dirt, gravel, and so on). </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Axle Count Restriction—The results will not include roads
where trucks with the specified number of axles are prohibited. The
number of axles can be specified using the Number of Axles
restriction parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Driving a Bus—The results will not include roads where
buses are prohibited. Using this restriction will also ensure that
the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving a Delivery Vehicle—The results will not include
roads where delivery vehicles are prohibited. Using this restriction
will also ensure that the results will honor one-way
streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving a Taxi—The results will not include roads where
taxis are prohibited. Using this restriction will also ensure that
the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving a Truck—The results will not include roads where
trucks are prohibited. Using this restriction will also ensure that
the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving an Automobile—The results will not include roads
where automobiles are prohibited. Using this restriction will also
ensure that the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving an Emergency Vehicle—The results will not include
roads where emergency vehicles are prohibited. Using this
restriction will also ensure that the results will honor one-way
streets.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Height Restriction—The results will not include roads
where the vehicle height exceeds the maximum allowed height for the
road. The vehicle height can be specified using the Vehicle Height
(meters) restriction parameter. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Kingpin to Rear Axle Length Restriction—The results will
not include roads where the vehicle length exceeds the maximum
allowed kingpin to rear axle for all trucks on the road. The length
between the vehicle kingpin and the rear axle can be specified
using the Vehicle Kingpin to Rear Axle Length (meters) restriction
parameter. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Length Restriction—The results will not include roads
where the vehicle length exceeds the maximum allowed length for the
road. The vehicle length can be specified using the Vehicle Length
(meters) restriction parameter. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Preferred for Pedestrians—The results will use preferred routes suitable for pedestrian navigation. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Riding a Motorcycle—The results will not include roads
where motorcycles are prohibited. Using this restriction will also
ensure that the results will honor one-way streets.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Roads Under Construction Prohibited—The results will not
include roads that are under construction.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Semi or Tractor with One or More Trailers Prohibited—The
results will not include roads where semis or tractors with one or
more trailers are prohibited. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Single Axle Vehicles Prohibited—The results will not
include roads where vehicles with single axles are
prohibited.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Tandem Axle Vehicles Prohibited—The results will not
include roads where vehicles with tandem axles are
prohibited.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Through Traffic Prohibited—The results will not include
roads where through traffic (non local) is prohibited.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Truck with Trailers Restriction—The results will not
include roads where trucks with the specified number of trailers on
the truck are prohibited. The number of trailers on the truck can
be specified using the Number of Trailers on Truck restriction
parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Use Preferred Hazmat Routes—The results will prefer roads
that are designated for transporting any kind of hazardous
materials. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Use Preferred Truck Routes—The results will prefer roads
that are designated as truck routes, such as the roads that are
part of the national network as specified by the National Surface
Transportation Assistance Act in the United States, or roads that
are designated as truck routes by the state or province, or roads
that are preferred by the truckers when driving in an
area.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Walking—The results will not include roads where
pedestrians are prohibited.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Weight Restriction—The results will not include roads
where the vehicle weight exceeds the maximum allowed weight for the
road. The vehicle weight can be specified using the Vehicle Weight
(kilograms) restriction parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Weight per Axle Restriction—The results will not include
roads where the vehicle weight per axle exceeds the maximum allowed
weight per axle for the road. The vehicle weight per axle can be
specified using the Vehicle Weight per Axle (kilograms) restriction
parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Width Restriction—The results will not include roads where
the vehicle width exceeds the maximum allowed width for the road.
The vehicle width can be specified using the Vehicle Width (meters)
restriction parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
</bulletList>
<para>The Driving a Delivery Vehicle restriction attribute is no longer available. The service will ignore this restriction since it is invalid. To achieve similar results, use the Driving a Truck restriction attribute along with the Avoid Truck Restricted Roads restriction attribute.</para>
</para>
</pythonReference>
<dialogReference>
<para>The restrictions that will be honored by the tool when finding the best routes.</para>
<para>A restriction represents a driving
preference or requirement. In most cases, restrictions cause roads
to be prohibited. For instance, using the Avoid Toll Roads restriction will result in a route that will include toll roads only when it is required to travel on toll roads to visit an incident or a facility. Height Restriction makes it possible to route around any clearances that are lower than the height of your vehicle. If you are carrying corrosive materials on your vehicle, using the Any Hazmat Prohibited restriction prevents hauling the materials along roads where it is marked illegal to do so. </para>
<para>The values you provide for this parameter are ignored unless Travel Mode is set to Custom.</para>
<para>
<para>Some restrictions require an additional value to be
specified for their use. This value must be associated
with the restriction name and a specific parameter intended to work
with the restriction. You can identify such restrictions if their
names appear in the AttributeName column in the Attribute
Parameter Values parameter. The ParameterValue field should be
specified in the Attribute Parameter Values parameter for the
restriction to be correctly used when finding traversable roads.</para>
</para>
<para>
<para>Some restrictions are supported only in certain countries; their availability is stated by region in the list below. Of the restrictions that have limited availability within a region, you can determine whether the restriction is available in a particular country by reviewing the table in the Country List section of Data coverage for network analysis services web page. If a country has a value of Yes in the Logistics Attribute column, the restriction with select availability in the region is supported in that country. If you specify restriction names that are not available in the country where your incidents are located, the service ignores the invalid restrictions. The service also ignores restrictions when the Restriction Usage attribute parameter value is between 0 and 1 (see the Attribute Parameter Value parameter). It prohibits all restrictions when the Restriction Usage parameter value is greater than 0.</para>
</para>
<para>
The tool supports the following restrictions:
<bulletList>
<bullet_item>
<para>Any Hazmat Prohibited—The results will not include roads
where transporting any kind of hazardous material is
prohibited. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Avoid Carpool Roads—The results will avoid roads that are
designated exclusively for car pool (high-occupancy)
vehicles. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Express Lanes—The results will avoid roads designated
as express lanes. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Ferries—The results will avoid ferries. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Gates—The results will avoid roads where there are
gates, such as keyed access or guard-controlled
entryways.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Limited Access Roads—The results will avoid roads
that are limited-access highways.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Private Roads—The results will avoid roads that are
not publicly owned and maintained.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Roads Unsuitable for Pedestrians—The results will avoid roads that are
unsuitable for pedestrians.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Stairways—The results will avoid all stairways on a pedestrian-suitable route.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Toll Roads—The results will avoid all toll
roads for automobiles.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Toll Roads for Trucks—The results will avoid all toll
roads for trucks.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Avoid Truck Restricted Roads—The results will avoid roads where trucks are not allowed, except when making deliveries.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para> Avoid Unpaved Roads—The results will avoid roads that are
not paved (for example, dirt, gravel, and so on). </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Axle Count Restriction—The results will not include roads
where trucks with the specified number of axles are prohibited. The
number of axles can be specified using the Number of Axles
restriction parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Driving a Bus—The results will not include roads where
buses are prohibited. Using this restriction will also ensure that
the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving a Delivery Vehicle—The results will not include
roads where delivery vehicles are prohibited. Using this restriction
will also ensure that the results will honor one-way
streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving a Taxi—The results will not include roads where
taxis are prohibited. Using this restriction will also ensure that
the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving a Truck—The results will not include roads where
trucks are prohibited. Using this restriction will also ensure that
the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving an Automobile—The results will not include roads
where automobiles are prohibited. Using this restriction will also
ensure that the results will honor one-way streets. </para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Driving an Emergency Vehicle—The results will not include
roads where emergency vehicles are prohibited. Using this
restriction will also ensure that the results will honor one-way
streets.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Height Restriction—The results will not include roads
where the vehicle height exceeds the maximum allowed height for the
road. The vehicle height can be specified using the Vehicle Height
(meters) restriction parameter. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Kingpin to Rear Axle Length Restriction—The results will
not include roads where the vehicle length exceeds the maximum
allowed kingpin to rear axle for all trucks on the road. The length
between the vehicle kingpin and the rear axle can be specified
using the Vehicle Kingpin to Rear Axle Length (meters) restriction
parameter. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Length Restriction—The results will not include roads
where the vehicle length exceeds the maximum allowed length for the
road. The vehicle length can be specified using the Vehicle Length
(meters) restriction parameter. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Preferred for Pedestrians—The results will use preferred routes suitable for pedestrian navigation. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Riding a Motorcycle—The results will not include roads
where motorcycles are prohibited. Using this restriction will also
ensure that the results will honor one-way streets.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Roads Under Construction Prohibited—The results will not
include roads that are under construction.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Semi or Tractor with One or More Trailers Prohibited—The
results will not include roads where semis or tractors with one or
more trailers are prohibited. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Single Axle Vehicles Prohibited—The results will not
include roads where vehicles with single axles are
prohibited.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Tandem Axle Vehicles Prohibited—The results will not
include roads where vehicles with tandem axles are
prohibited.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Through Traffic Prohibited—The results will not include
roads where through traffic (non local) is prohibited.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Truck with Trailers Restriction—The results will not
include roads where trucks with the specified number of trailers on
the truck are prohibited. The number of trailers on the truck can
be specified using the Number of Trailers on Truck restriction
parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Use Preferred Hazmat Routes—The results will prefer roads
that are designated for transporting any kind of hazardous
materials. </para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Use Preferred Truck Routes—The results will prefer roads
that are designated as truck routes, such as the roads that are
part of the national network as specified by the National Surface
Transportation Assistance Act in the United States, or roads that
are designated as truck routes by the state or province, or roads
that are preferred by the truckers when driving in an
area.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Walking—The results will not include roads where
pedestrians are prohibited.</para>
<para>Availability: All countries</para>
</bullet_item>
<bullet_item>
<para>Weight Restriction—The results will not include roads
where the vehicle weight exceeds the maximum allowed weight for the
road. The vehicle weight can be specified using the Vehicle Weight
(kilograms) restriction parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Weight per Axle Restriction—The results will not include
roads where the vehicle weight per axle exceeds the maximum allowed
weight per axle for the road. The vehicle weight per axle can be
specified using the Vehicle Weight per Axle (kilograms) restriction
parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
<bullet_item>
<para>Width Restriction—The results will not include roads where
the vehicle width exceeds the maximum allowed width for the road.
The vehicle width can be specified using the Vehicle Width (meters)
restriction parameter.</para>
<para>Availability: Select countries in North America and Europe</para>
</bullet_item>
</bulletList>
<para>The Driving a Delivery Vehicle restriction attribute is no longer available. The service will ignore this restriction since it is invalid. To achieve similar results, use the Driving a Truck restriction attribute along with the Avoid Truck Restricted Roads restriction attribute.</para>
</para>
</dialogReference>
</param>
<param datatype="Record Set" direction="Input" displayname="Attribute Parameter Values" expression="{attribute_parameter_values}" name="attribute_parameter_values" sync="true" type="Optional">
<pythonReference>
<para> Specifies additional values required by some restrictions, such as the weight of a vehicle for Weight Restriction. You can also use the attribute parameter to specify whether any restriction prohibits, avoids, or prefers
travel on roads that use the restriction. If the restriction is
meant to avoid or prefer roads, you can further specify the degree
to which they are avoided or preferred using this
parameter. For example, you can choose to never use toll roads, avoid them as much as possible, or even highly prefer them.</para>
<para>The values you provide for this parameter are ignored unless Travel Mode is set to Custom.</para>
<para>
If you specify the Attribute Parameter Values parameter from a
feature class, the field names on the feature class must match the fields as follows:
<bulletList>
<bullet_item>AttributeName—Lists the name of the restriction.</bullet_item>
<bullet_item>ParameterName—Lists the name of the parameter associated with the
restriction. A restriction can have one or more ParameterName field
values based on its intended use.</bullet_item>
<bullet_item>ParameterValue—The value for ParameterName used by the tool
when evaluating the restriction.</bullet_item>
</bulletList>
</para>
<para> The Attribute Parameter Values parameter is dependent on the
Restrictions parameter. The ParameterValue field is applicable only
if the restriction name is specified as the value for the
Restrictions parameter.</para>
<para>
In Attribute Parameter Values, each
restriction (listed as AttributeName) has a ParameterName field
value, Restriction Usage, that specifies whether the restriction
prohibits, avoids, or prefers travel on the roads associated with
the restriction as well as the degree to which the roads are avoided or
preferred. The Restriction Usage ParameterName can be assigned any of
the following string values or their equivalent numeric values
listed in the parentheses:
<bulletList>
<bullet_item> PROHIBITED (-1)—Travel on the roads using the restriction is completely
prohibited.</bullet_item>
<bullet_item> AVOID_HIGH (5)—It
is highly unlikely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
<bullet_item> AVOID_MEDIUM (2)—It
is unlikely the tool will include in the route the roads that are
associated with the restriction.</bullet_item>
<bullet_item> AVOID_LOW (1.3)—It
is somewhat unlikely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
<bullet_item> PREFER_LOW (0.8)—It
is somewhat likely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
<bullet_item> PREFER_MEDIUM (0.5)—It is likely the tool will include in the route the roads that
are associated with the restriction.</bullet_item>
<bullet_item> PREFER_HIGH (0.2)—It is highly likely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
</bulletList>
</para>
<para> In most cases, you can use the default value, PROHIBITED,
for the Restriction Usage if the restriction is dependent on a
vehicle characteristic such as vehicle height. However, in some
cases, the Restriction Usage value depends on your routing
preferences. For example, the Avoid Toll Roads restriction has the
default value of AVOID_MEDIUM for the Restriction Usage attribute.
This means that when the restriction is used, the tool will try to
route around toll roads when it can. AVOID_MEDIUM also indicates
how important it is to avoid toll roads when finding the best
route; it has a medium priority. Choosing AVOID_LOW puts lower
importance on avoiding tolls; choosing AVOID_HIGH instead gives it a higher importance and thus makes it more acceptable for
the service to generate longer routes to avoid tolls. Choosing
PROHIBITED entirely disallows travel on toll roads, making it
impossible for a route to travel on any portion of a toll road.
Keep in mind that avoiding or prohibiting toll roads, and thus
avoiding toll payments, is the objective for some. In contrast,
others prefer to drive on toll roads, because avoiding traffic is
more valuable to them than the money spent on tolls. In the latter
case, choose PREFER_LOW, PREFER_MEDIUM, or PREFER_HIGH as
the value for Restriction Usage. The higher the preference, the
farther the tool will go out of its way to travel on the roads
associated with the restriction.</para>
</pythonReference>
<dialogReference>
<para> Specifies additional values required by some restrictions, such as the weight of a vehicle for Weight Restriction. You can also use the attribute parameter to specify whether any restriction prohibits, avoids, or prefers
travel on roads that use the restriction. If the restriction is
meant to avoid or prefer roads, you can further specify the degree
to which they are avoided or preferred using this
parameter. For example, you can choose to never use toll roads, avoid them as much as possible, or even highly prefer them.</para>
<para>The values you provide for this parameter are ignored unless Travel Mode is set to Custom.</para>
<para>
If you specify the Attribute Parameter Values parameter from a
feature class, the field names on the feature class must match the fields as follows:
<bulletList>
<bullet_item>AttributeName—Lists the name of the restriction.</bullet_item>
<bullet_item>ParameterName—Lists the name of the parameter associated with the
restriction. A restriction can have one or more ParameterName field
values based on its intended use.</bullet_item>
<bullet_item>ParameterValue—The value for ParameterName used by the tool
when evaluating the restriction.</bullet_item>
</bulletList>
</para>
<para> The Attribute Parameter Values parameter is dependent on the
Restrictions parameter. The ParameterValue field is applicable only
if the restriction name is specified as the value for the
Restrictions parameter.</para>
<para>
In Attribute Parameter Values, each
restriction (listed as AttributeName) has a ParameterName field
value, Restriction Usage, that specifies whether the restriction
prohibits, avoids, or prefers travel on the roads associated with
the restriction as well as the degree to which the roads are avoided or
preferred. The Restriction Usage ParameterName can be assigned any of
the following string values or their equivalent numeric values
listed in the parentheses:
<bulletList>
<bullet_item> PROHIBITED (-1)—Travel on the roads using the restriction is completely
prohibited.</bullet_item>
<bullet_item> AVOID_HIGH (5)—It
is highly unlikely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
<bullet_item> AVOID_MEDIUM (2)—It
is unlikely the tool will include in the route the roads that are
associated with the restriction.</bullet_item>
<bullet_item> AVOID_LOW (1.3)—It
is somewhat unlikely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
<bullet_item> PREFER_LOW (0.8)—It
is somewhat likely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
<bullet_item> PREFER_MEDIUM (0.5)—It is likely the tool will include in the route the roads that
are associated with the restriction.</bullet_item>
<bullet_item> PREFER_HIGH (0.2)—It is highly likely the tool will include in the route the roads
that are associated with the restriction.</bullet_item>
</bulletList>
</para>
<para> In most cases, you can use the default value, PROHIBITED,
for the Restriction Usage if the restriction is dependent on a
vehicle characteristic such as vehicle height. However, in some
cases, the Restriction Usage value depends on your routing
preferences. For example, the Avoid Toll Roads restriction has the
default value of AVOID_MEDIUM for the Restriction Usage attribute.
This means that when the restriction is used, the tool will try to
route around toll roads when it can. AVOID_MEDIUM also indicates
how important it is to avoid toll roads when finding the best
route; it has a medium priority. Choosing AVOID_LOW puts lower
importance on avoiding tolls; choosing AVOID_HIGH instead gives it a higher importance and thus makes it more acceptable for
the service to generate longer routes to avoid tolls. Choosing
PROHIBITED entirely disallows travel on toll roads, making it
impossible for a route to travel on any portion of a toll road.
Keep in mind that avoiding or prohibiting toll roads, and thus
avoiding toll payments, is the objective for some. In contrast,
others prefer to drive on toll roads, because avoiding traffic is
more valuable to them than the money spent on tolls. In the latter
case, choose PREFER_LOW, PREFER_MEDIUM, or PREFER_HIGH as
the value for Restriction Usage. The higher the preference, the
farther the tool will go out of its way to travel on the roads
associated with the restriction.</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Populate Route Lines" expression="{populate_route_lines}" name="populate_route_lines" sync="true" type="Optional">
<pythonReference>
<para>Specify if the output route line should be generated.</para>
<para>
<bulletList>
<bullet_item> Checked (True)—The output routes will have the
exact shape of the underlying streets.</bullet_item>
<bullet_item> Unchecked (False)—No shape is generated for the
output routes, yet the routes will still contain tabular information about the solution. You won't be able to generate driving directions if
route lines aren't created.</bullet_item>
</bulletList>
</para>
<para> When the Route Shape parameter is set to True Shape, the
generalization of the route shape can be further controlled using
the appropriate values for the Route Line Simplification Tolerance
parameters.</para>
<para> No matter which value you choose for the Route Shape
parameter, the best routes are always determined by minimizing the
travel along the streets, never using the straight-line
distance. This means that only the route shapes are different,
not the underlying streets that are searched when finding the
route.</para>
</pythonReference>
<dialogReference>
<para>Specify if the output route line should be generated.</para>
<para>
<bulletList>
<bullet_item> Checked (True)—The output routes will have the
exact shape of the underlying streets.</bullet_item>
<bullet_item> Unchecked (False)—No shape is generated for the
output routes, yet the routes will still contain tabular information about the solution. You won't be able to generate driving directions if
route lines aren't created.</bullet_item>
</bulletList>
</para>
<para> When the Route Shape parameter is set to True Shape, the
generalization of the route shape can be further controlled using
the appropriate values for the Route Line Simplification Tolerance
parameters.</para>
<para> No matter which value you choose for the Route Shape
parameter, the best routes are always determined by minimizing the
travel along the streets, never using the straight-line
distance. This means that only the route shapes are different,
not the underlying streets that are searched when finding the
route.</para>
</dialogReference>
</param>
<param datatype="Linear Unit" direction="Input" displayname="Route Line Simplification Tolerance" expression="{route_line_simplification_tolerance}" name="route_line_simplification_tolerance" sync="true" type="Optional">
<pythonReference>
<para> Specify by how much you want to simplify the geometry of the output lines for routes and directions.</para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
<para>The tool also ignores this parameter if the populate_route_lines parameter is unchecked (False).</para>
<para> Simplification maintains critical
points on a route, such as turns at intersections, to define the
essential shape of the route and removes other points. The
simplification distance you specify is the maximum allowable offset
that the simplified line can deviate from the original line.
Simplifying a line reduces the number of vertices that are part of
the route geometry. This improves the tool execution
time.</para>
</pythonReference>
<dialogReference>
<para> Specify by how much you want to simplify the geometry of the output lines for routes and directions.</para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
<para>The tool also ignores this parameter if the populate_route_lines parameter is unchecked (False).</para>
<para> Simplification maintains critical
points on a route, such as turns at intersections, to define the
essential shape of the route and removes other points. The
simplification distance you specify is the maximum allowable offset
that the simplified line can deviate from the original line.
Simplifying a line reduces the number of vertices that are part of
the route geometry. This improves the tool execution
time.</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Populate Directions" expression="{populate_directions}" name="populate_directions" sync="true" type="Optional">
<pythonReference>
<para> Specifies whether the tool will generate driving directions for
each route. </para>
<para>
<bulletList>
<bullet_item>Checked (True in Python)—Directions will be generated
and configured based on the values of the Directions Language,
Directions Style Name, and Directions Distance Units
parameters.</bullet_item>
<bullet_item> Unchecked (False)—Directions will not be generated, and the tool
will return an empty Directions layer.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para> Specifies whether the tool will generate driving directions for
each route. </para>
<para>
<bulletList>
<bullet_item>Checked (True in Python)—Directions will be generated
and configured based on the values of the Directions Language,
Directions Style Name, and Directions Distance Units
parameters.</bullet_item>
<bullet_item> Unchecked (False)—Directions will not be generated, and the tool
will return an empty Directions layer.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Directions Language" expression="{directions_language}" name="directions_language" sync="true" type="Optional">
<pythonReference>
<para> The language that will be used when generating
travel directions. </para>
<para>This parameter is used only when the Populate
Directions parameter is checked (or set to True in Python). </para>
<para>
The parameter value can be
specified using one of the following two- or five-character language codes:
<bulletList>
<bullet_item> ar—Arabic</bullet_item>
<bullet_item> bs—Bosnian</bullet_item>
<bullet_item> ca—Catalan</bullet_item>
<bullet_item>cs—Czech</bullet_item>
<bullet_item> da—Danish</bullet_item>
<bullet_item> de—German</bullet_item>
<bullet_item> el—Greek</bullet_item>
<bullet_item> en—English</bullet_item>
<bullet_item> es—Spanish</bullet_item>
<bullet_item>et—Estonian</bullet_item>
<bullet_item> fi—Finnish</bullet_item>
<bullet_item> fr—French</bullet_item>
<bullet_item> he—Hebrew</bullet_item>
<bullet_item> hi—Hindi</bullet_item>
<bullet_item> hr—Croatian</bullet_item>
<bullet_item> hu—Hungarian</bullet_item>
<bullet_item> id—Indonesian</bullet_item>
<bullet_item> it—Italian</bullet_item>
<bullet_item> ja—Japanese</bullet_item>
<bullet_item> ko—Korean</bullet_item>
<bullet_item> lt—Lithuanian</bullet_item>
<bullet_item>lv—Latvian</bullet_item>
<bullet_item> nb—Norwegian</bullet_item>
<bullet_item> nl—Dutch</bullet_item>
<bullet_item> pl—Polish</bullet_item>
<bullet_item> pt-BR—Brazilian
Portuguese</bullet_item>
<bullet_item> pt-PT—European
Portuguese</bullet_item>
<bullet_item> ro—Romanian</bullet_item>
<bullet_item> ru—Russian</bullet_item>
<bullet_item> sl—Slovenian</bullet_item>
<bullet_item> sr—Serbian</bullet_item>
<bullet_item> sv—Swedish</bullet_item>
<bullet_item> th—Thai</bullet_item>
<bullet_item>tr—Turkish</bullet_item>
<bullet_item>uk—Ukrainian</bullet_item>
<bullet_item> vi—Vietnamese</bullet_item>
<bullet_item> zh-CN—Simplified
Chinese</bullet_item>
<bullet_item> zh-HK—Traditional Chinese (Hong Kong)
</bullet_item>
<bullet_item> zh-TW—Traditional Chinese (Taiwan)
</bullet_item>
</bulletList>
</para>
<para>The tool first tries to find an exact match for the specified language including any language localization. If an exact match is not found, it tries to match the language family. If a match is still not found, the tool returns the directions using the default language, English. For example, if the directions language is specified as es-MX (Mexican Spanish), the tool will return the directions in Spanish, as it supports the es language code but not es-MX.</para>
<para>If a language supports localization, such as Brazilian Portuguese (pt-BR) and European Portuguese (pt-PT), you should specify the language family and the localization. If you only specify the language family, the tool will not match the language family and instead return directions in the default language, English. For example, if the directions language is specified as pt, the tool will return the directions in English since it cannot determine whether the directions should be returned in pt-BR or pt-PT. </para>
</pythonReference>
<dialogReference>
<para> The language that will be used when generating
travel directions. </para>
<para>This parameter is used only when the Populate
Directions parameter is checked (or set to True in Python). </para>
<para>
The parameter value can be
specified using one of the following two- or five-character language codes:
<bulletList>
<bullet_item> ar—Arabic</bullet_item>
<bullet_item> bs—Bosnian</bullet_item>
<bullet_item> ca—Catalan</bullet_item>
<bullet_item>cs—Czech</bullet_item>
<bullet_item> da—Danish</bullet_item>
<bullet_item> de—German</bullet_item>
<bullet_item> el—Greek</bullet_item>
<bullet_item> en—English</bullet_item>
<bullet_item> es—Spanish</bullet_item>
<bullet_item>et—Estonian</bullet_item>
<bullet_item> fi—Finnish</bullet_item>
<bullet_item> fr—French</bullet_item>
<bullet_item> he—Hebrew</bullet_item>
<bullet_item> hi—Hindi</bullet_item>
<bullet_item> hr—Croatian</bullet_item>
<bullet_item> hu—Hungarian</bullet_item>
<bullet_item> id—Indonesian</bullet_item>
<bullet_item> it—Italian</bullet_item>
<bullet_item> ja—Japanese</bullet_item>
<bullet_item> ko—Korean</bullet_item>
<bullet_item> lt—Lithuanian</bullet_item>
<bullet_item>lv—Latvian</bullet_item>
<bullet_item> nb—Norwegian</bullet_item>
<bullet_item> nl—Dutch</bullet_item>
<bullet_item> pl—Polish</bullet_item>
<bullet_item> pt-BR—Brazilian
Portuguese</bullet_item>
<bullet_item> pt-PT—European
Portuguese</bullet_item>
<bullet_item> ro—Romanian</bullet_item>
<bullet_item> ru—Russian</bullet_item>
<bullet_item> sl—Slovenian</bullet_item>
<bullet_item> sr—Serbian</bullet_item>
<bullet_item> sv—Swedish</bullet_item>
<bullet_item> th—Thai</bullet_item>
<bullet_item>tr—Turkish</bullet_item>
<bullet_item>uk—Ukrainian</bullet_item>
<bullet_item> vi—Vietnamese</bullet_item>
<bullet_item> zh-CN—Simplified
Chinese</bullet_item>
<bullet_item> zh-HK—Traditional Chinese (Hong Kong)
</bullet_item>
<bullet_item> zh-TW—Traditional Chinese (Taiwan)
</bullet_item>
</bulletList>
</para>
<para>The tool first tries to find an exact match for the specified language including any language localization. If an exact match is not found, it tries to match the language family. If a match is still not found, the tool returns the directions using the default language, English. For example, if the directions language is specified as es-MX (Mexican Spanish), the tool will return the directions in Spanish, as it supports the es language code but not es-MX.</para>
<para>If a language supports localization, such as Brazilian Portuguese (pt-BR) and European Portuguese (pt-PT), you should specify the language family and the localization. If you only specify the language family, the tool will not match the language family and instead return directions in the default language, English. For example, if the directions language is specified as pt, the tool will return the directions in English since it cannot determine whether the directions should be returned in pt-BR or pt-PT. </para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Directions Style Name" expression="{NA Desktop | NA Navigation | NA Campus}" name="directions_style_name" sync="true" type="Optional">
<pythonReference>
<para> Specifies the name of the formatting style for the
directions. This parameter is used only when the Populate Directions parameter is checked (or set to True in Python). </para>
<para>
<bulletList>
<bullet_item> NA Desktop—Turn-by-turn directions suitable
for printing will be generated.</bullet_item>
<bullet_item> NA Navigation—Turn-by-turn directions designed
for an in-vehicle navigation device will be generated.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para> Specifies the name of the formatting style for the
directions. This parameter is used only when the Populate Directions parameter is checked (or set to True in Python). </para>
<para>
<bulletList>
<bullet_item> NA Desktop—Turn-by-turn directions suitable
for printing will be generated.</bullet_item>
<bullet_item> NA Navigation—Turn-by-turn directions designed
for an in-vehicle navigation device will be generated.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Travel Mode" expression="{travel_mode}" name="travel_mode" sync="true" type="Optional">
<pythonReference>
<para>The mode of transportation to model in the analysis. Travel modes are managed in ArcGIS Online and can be configured by the administrator of your organization to reflect your organization's workflows. You need to specify the name of a travel mode that is supported by your organization. </para>
<para>To get a list of supported travel mode names, run the GetTravelModes tool from the Utilities toolbox available under the same GIS Server connection you used to access the tool. The GetTravelModes tool adds a table, Supported Travel Modes, to the application. Any value in the Travel Mode Name field from the Supported Travel Modes table can be specified as input. You can also specify the value from Travel Mode Settings field as input. This speeds up the tool execution as the tool does not have to lookup the settings based on the travel mode name. </para>
<para>The default value, Custom, allows you to configure your own travel mode using the custom travel mode parameters (UTurn at Junctions, Use Hierarchy, Restrictions, Attribute Parameter Values, and Impedance). The default values of the custom travel mode parameters model traveling by car. You may want to choose Custom and set the custom travel mode parameters listed above to model a pedestrian with a fast walking speed or a truck with a given height, weight, and cargo of certain hazardous materials. You can try different settings to get the analysis results you want. Once you have identified the analysis settings, work with your organization's administrator and save these settings as part of a new or existing travel mode so that everyone in your organization can run the analysis with the same settings. </para>
<para>When you choose Custom, the values you set for the custom travel mode parameters are included in the analysis. Specifying another travel mode, as defined by your organization, causes any values you set for the custom travel mode parameters to be ignored; the tool overrides them with values from your specified travel mode.</para>
</pythonReference>
<dialogReference>
<para>The mode of transportation to model in the analysis. Travel modes are managed in ArcGIS Online and can be configured by the administrator of your organization to reflect your organization's workflows. You need to specify the name of a travel mode that is supported by your organization. </para>
<para>To get a list of supported travel mode names, run the GetTravelModes tool from the Utilities toolbox available under the same GIS Server connection you used to access the tool. The GetTravelModes tool adds a table, Supported Travel Modes, to the application. Any value in the Travel Mode Name field from the Supported Travel Modes table can be specified as input. You can also specify the value from Travel Mode Settings field as input. This speeds up the tool execution as the tool does not have to lookup the settings based on the travel mode name. </para>
<para>The default value, Custom, allows you to configure your own travel mode using the custom travel mode parameters (UTurn at Junctions, Use Hierarchy, Restrictions, Attribute Parameter Values, and Impedance). The default values of the custom travel mode parameters model traveling by car. You may want to choose Custom and set the custom travel mode parameters listed above to model a pedestrian with a fast walking speed or a truck with a given height, weight, and cargo of certain hazardous materials. You can try different settings to get the analysis results you want. Once you have identified the analysis settings, work with your organization's administrator and save these settings as part of a new or existing travel mode so that everyone in your organization can run the analysis with the same settings. </para>
<para>When you choose Custom, the values you set for the custom travel mode parameters are included in the analysis. Specifying another travel mode, as defined by your organization, causes any values you set for the custom travel mode parameters to be ignored; the tool overrides them with values from your specified travel mode.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Impedance" expression="{Drive Time | Truck Time | Walk Time | Time}" name="impedance" sync="true" type="Optional">
<pythonReference>
<para>
Specifies the impedance, which is a value that represents the effort or cost of traveling along road segments or on other parts of the transportation network. </para>
<para>Travel time is an impedance; a car may take 1 minute to travel a mile along an empty road. Travel times can vary by travel mode—a pedestrian may take more than 20 minutes to walk the same mile, so it is important to choose the right impedance for the travel mode you are modeling. </para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
<para>
Choose from the following impedance values:
<bulletList>
<bullet_item>TravelTime—Historical and live traffic data are used. This option is good for modeling the time it takes automobiles to travel along roads at a specific time of the day using live traffic speed data where available. When using TravelTime, you can optionally set the TravelTime::Vehicle Maximum Speed (km/h) attribute parameter to specify the physical limitation of the speed the vehicle is capable of traveling.</bullet_item>
<bullet_item>Minutes—Live traffic data is not used, but historical average speeds for automobiles data is used.</bullet_item>
<bullet_item>TruckTravelTime—Historical and live traffic data are used, but the speed is capped at the posted truck speed limit. This is good for modeling the time it takes for the trucks to travel along roads at a specific time. When using TruckTravelTime, you can optionally set the TruckTravelTime::Vehicle Maximum Speed (km/h) attribute parameter to specify the physical limitation of the speed the truck is capable of traveling.</bullet_item>
<bullet_item>TruckMinutes—Live traffic data is not used, but the smaller of the historical average speeds for automobiles and the posted speed limits for trucks are used.</bullet_item>
<bullet_item>WalkTime—The default is a speed of 5 km/hr on all roads and paths, but this can be configured through the WalkTime::Walking Speed (km/h) attribute parameter.</bullet_item>
<bullet_item>TimeAt1KPH—The default is a speed of 1 km/hr on all roads and paths. The speed cannot be changed using any attribute parameter.</bullet_item>
</bulletList>
</para>
<para>Drive Time, Truck Time, and Walk Time impedance values are no longer supported and will be removed in a future release. If you use one of these values, the tool uses the value of the Time Impedance parameter.</para>
</pythonReference>
<dialogReference>
<para>
Specifies the impedance, which is a value that represents the effort or cost of traveling along road segments or on other parts of the transportation network. </para>
<para>Travel time is an impedance; a car may take 1 minute to travel a mile along an empty road. Travel times can vary by travel mode—a pedestrian may take more than 20 minutes to walk the same mile, so it is important to choose the right impedance for the travel mode you are modeling. </para>
<para>The value you provide for this parameter is ignored unless Travel Mode is set to Custom, which is the default value.</para>
<para>
Choose from the following impedance values:
<bulletList>
<bullet_item>TravelTime—Historical and live traffic data are used. This option is good for modeling the time it takes automobiles to travel along roads at a specific time of the day using live traffic speed data where available. When using TravelTime, you can optionally set the TravelTime::Vehicle Maximum Speed (km/h) attribute parameter to specify the physical limitation of the speed the vehicle is capable of traveling.</bullet_item>
<bullet_item>Minutes—Live traffic data is not used, but historical average speeds for automobiles data is used.</bullet_item>
<bullet_item>TruckTravelTime—Historical and live traffic data are used, but the speed is capped at the posted truck speed limit. This is good for modeling the time it takes for the trucks to travel along roads at a specific time. When using TruckTravelTime, you can optionally set the TruckTravelTime::Vehicle Maximum Speed (km/h) attribute parameter to specify the physical limitation of the speed the truck is capable of traveling.</bullet_item>
<bullet_item>TruckMinutes—Live traffic data is not used, but the smaller of the historical average speeds for automobiles and the posted speed limits for trucks are used.</bullet_item>
<bullet_item>WalkTime—The default is a speed of 5 km/hr on all roads and paths, but this can be configured through the WalkTime::Walking Speed (km/h) attribute parameter.</bullet_item>
<bullet_item>TimeAt1KPH—The default is a speed of 1 km/hr on all roads and paths. The speed cannot be changed using any attribute parameter.</bullet_item>
</bulletList>
</para>
<para>Drive Time, Truck Time, and Walk Time impedance values are no longer supported and will be removed in a future release. If you use one of these values, the tool uses the value of the Time Impedance parameter.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Time Zone Usage for Time Fields" expression="{GEO_LOCAL | UTC}" name="time_zone_usage_for_time_fields" sync="true" type="Optional">
<pythonReference>
<para>
Specifies the time zone for the input date-time fields supported by the tool. This parameter specifies the time zone for the following fields: TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, TimeWindowEnd2, InboundArriveTime, and OutboundDepartTime on orders. TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, and TimeWindowEnd2 on depots. EarliestStartTime and LatestStartTime on routes. TimeWindowStart and TimeWindowEnd on breaks.
</para>
<para>
<bulletList>
<bullet_item>GEO_LOCAL—The date-time values associated with the orders or depots are in the time zone in which the orders and depots are located. For routes, the date-time values are based on the time zone in which the starting depot for the route is located. If a route does not have a starting depot, all orders and depots across all the routes must be in a single time zone. For breaks, the date-time values are based on the time zone of the routes. For example, if your depot is located in an area that follows eastern standard time and has the first time window values (specified as TimeWindowStart1 and TimeWindowEnd1) of 8 AM and 5 PM, the time window values will be treated as 8:00 a.m. and 5:00 p.m. eastern standard time.</bullet_item>
<bullet_item>UTC—The date-time values associated with the orders or depots are in the in coordinated universal time (UTC) and are not based on the time zone in which the orders or depots are located. For example, if your depot is located in an area that follows eastern standard time and has the first time window values (specified as TimeWindowStart1 and TimeWindowEnd1) of 8 AM and 5 PM, the time window values will be treated as 12:00 p.m. and 9:00 p.m. eastern standard time assuming the eastern standard time is obeying the daylight saving time.</bullet_item>
</bulletList>
</para>
<para> Specifying the date-time values in UTC is useful if you do not know the time zone in which the orders or depots are located or when you have orders and depots in multiple time zones, and you want all the date-time values to start simultaneously. The UTC option is applicable only when your network dataset defines a time zone attribute. Otherwise, all the date-time values are always treated as GEO_LOCAL.</para>
</pythonReference>
<dialogReference>
<para>
Specifies the time zone for the input date-time fields supported by the tool. This parameter specifies the time zone for the following fields: TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, TimeWindowEnd2, InboundArriveTime, and OutboundDepartTime on orders. TimeWindowStart1, TimeWindowEnd1, TimeWindowStart2, and TimeWindowEnd2 on depots. EarliestStartTime and LatestStartTime on routes. TimeWindowStart and TimeWindowEnd on breaks.
</para>
<para>
<bulletList>
<bullet_item>GEO_LOCAL—The date-time values associated with the orders or depots are in the time zone in which the orders and depots are located. For routes, the date-time values are based on the time zone in which the starting depot for the route is located. If a route does not have a starting depot, all orders and depots across all the routes must be in a single time zone. For breaks, the date-time values are based on the time zone of the routes. For example, if your depot is located in an area that follows eastern standard time and has the first time window values (specified as TimeWindowStart1 and TimeWindowEnd1) of 8 AM and 5 PM, the time window values will be treated as 8:00 a.m. and 5:00 p.m. eastern standard time.</bullet_item>
<bullet_item>UTC—The date-time values associated with the orders or depots are in the in coordinated universal time (UTC) and are not based on the time zone in which the orders or depots are located. For example, if your depot is located in an area that follows eastern standard time and has the first time window values (specified as TimeWindowStart1 and TimeWindowEnd1) of 8 AM and 5 PM, the time window values will be treated as 12:00 p.m. and 9:00 p.m. eastern standard time assuming the eastern standard time is obeying the daylight saving time.</bullet_item>
</bulletList>
</para>
<para> Specifying the date-time values in UTC is useful if you do not know the time zone in which the orders or depots are located or when you have orders and depots in multiple time zones, and you want all the date-time values to start simultaneously. The UTC option is applicable only when your network dataset defines a time zone attribute. Otherwise, all the date-time values are always treated as GEO_LOCAL.</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Save Output Network Analysis Layer" expression="{save_output_layer}" name="save_output_layer" sync="true" type="Optional">
<pythonReference>
<para>
Specify if the tool should save the analysis settings as a network analysis layer file. You cannot directly work with this file even when you open the file in an ArcGIS Desktop application like ArcMap. It is meant to be sent to Esri Technical Support to diagnose the quality of results returned from the tool.
</para>
<para>
<bulletList>
<bullet_item>Checked (True)—Save the network analysis layer file. The file is downloaded in a temporary directory on your machine. In ArcGIS Pro, the location of the downloaded file can be determined by viewing the value for the Output Network Analysis Layer parameter in the entry corresponding to the tool execution in the Geoprocessing history of your Project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu on the Output Network Analysis Layer parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </bullet_item>
<bullet_item>Unchecked (False)—Do not save the network analysis layer file. This is the default.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
Specify if the tool should save the analysis settings as a network analysis layer file. You cannot directly work with this file even when you open the file in an ArcGIS Desktop application like ArcMap. It is meant to be sent to Esri Technical Support to diagnose the quality of results returned from the tool.
</para>
<para>
<bulletList>
<bullet_item>Checked (True)—Save the network analysis layer file. The file is downloaded in a temporary directory on your machine. In ArcGIS Pro, the location of the downloaded file can be determined by viewing the value for the Output Network Analysis Layer parameter in the entry corresponding to the tool execution in the Geoprocessing history of your Project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu on the Output Network Analysis Layer parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </bullet_item>
<bullet_item>Unchecked (False)—Do not save the network analysis layer file. This is the default.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Overrides" expression="{overrides}" name="overrides" sync="true" type="Optional">
<pythonReference>
<para>Additional settings that can influence the behavior of the solver when finding solutions for the network analysis problems.
</para>
<para> The value for this parameter must be specified in JavaScript Object Notation (JSON). For example, a valid value is of the following form: {"overrideSetting1" : "value1", "overrideSetting2" : "value2"}. The override setting name is always enclosed in double quotation marks. The values can be a number, Boolean, or a string.</para>
<para> The default value for this parameter is no
value, which indicates not to override any solver
settings.</para>
<para> Overrides are advanced settings that should be
used only after careful analysis of the results obtained before and
after applying the settings. A list of supported override settings
for each solver and their acceptable values can be obtained by
contacting Esri Technical Support.</para>
</pythonReference>
<dialogReference>
<para>Additional settings that can influence the behavior of the solver when finding solutions for the network analysis problems.
</para>
<para> The value for this parameter must be specified in JavaScript Object Notation (JSON). For example, a valid value is of the following form: {"overrideSetting1" : "value1", "overrideSetting2" : "value2"}. The override setting name is always enclosed in double quotation marks. The values can be a number, Boolean, or a string.</para>
<para> The default value for this parameter is no
value, which indicates not to override any solver
settings.</para>
<para> Overrides are advanced settings that should be
used only after careful analysis of the results obtained before and
after applying the settings. A list of supported override settings
for each solver and their acceptable values can be obtained by
contacting Esri Technical Support.</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Save Route Data" expression="{save_route_data}" name="save_route_data" sync="true" type="Optional">
<pythonReference>
<para> Choose whether the output includes a zip file
that contains a file geodatabase holding the inputs and outputs of
the analysis in a format that can be used to share route layers
with ArcGIS Online or Portal for ArcGIS.</para>
<bulletList>
<bullet_item>
<para>Checked (True)—Save the route data as a zip file. The file is downloaded in a temporary directory on your machine. In ArcGIS Pro, the location of the downloaded file can be determined by viewing the value for the Output Route Data parameter in the entry corresponding to the tool execution in the Geoprocessing history of your Project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu on the Output Route Data parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </para>
</bullet_item>
<bullet_item>
<para>Unchecked (False)—Do not save the route data. This is the default.</para>
</bullet_item>
</bulletList>
</pythonReference>
<dialogReference>
<para> Choose whether the output includes a zip file
that contains a file geodatabase holding the inputs and outputs of
the analysis in a format that can be used to share route layers
with ArcGIS Online or Portal for ArcGIS.</para>
<bulletList>
<bullet_item>
<para>Checked (True)—Save the route data as a zip file. The file is downloaded in a temporary directory on your machine. In ArcGIS Pro, the location of the downloaded file can be determined by viewing the value for the Output Route Data parameter in the entry corresponding to the tool execution in the Geoprocessing history of your Project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu on the Output Route Data parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </para>
</bullet_item>
<bullet_item>
<para>Unchecked (False)—Do not save the route data. This is the default.</para>
</bullet_item>
</bulletList>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Time Impedance" expression="{Time}" name="time_impedance" sync="true" type="Optional">
<pythonReference>
<para>The time-based impedance, which is a value that represents the travel time along road segments or on other parts of the transportation network.</para>
<para>If the impedance for the travel mode, as specified using the Impedance parameter,</para>
is time based, the value for Time Impedance and Impedance parameters must be identical. Otherwise, the service will return an error.
</pythonReference>
<dialogReference>
<para>The time-based impedance, which is a value that represents the travel time along road segments or on other parts of the transportation network.</para>
<para>If the impedance for the travel mode, as specified using the Impedance parameter,</para>
is time based, the value for Time Impedance and Impedance parameters must be identical. Otherwise, the service will return an error.
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Distance Impedance" expression="{Length}" name="distance_impedance" sync="true" type="Optional">
<pythonReference>
<para>If the impedance for the travel mode, as specified using the Impedance parameter,</para>
is distance based, the value for Distance Impedance and Impedance parameters must be identical. Otherwise, the service will return an error.
<para>The distance-based impedance, which is a value that represents the travel distance along road segments or on other parts of the transportation network.</para>
</pythonReference>
<dialogReference>
<para>If the impedance for the travel mode, as specified using the Impedance parameter,</para>
is distance based, the value for Distance Impedance and Impedance parameters must be identical. Otherwise, the service will return an error.
<para>The distance-based impedance, which is a value that represents the travel distance along road segments or on other parts of the transportation network.</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Populate Stop Shapes" expression="{populate_stop_shapes}" name="populate_stop_shapes" sync="true" type="Optional">
<pythonReference>
<para>
Specify if the tool should create the shapes for the output assigned and unassigned stops.
</para>
<bulletList>
<bullet_item>
<para>Checked (True)—The output assigned and unassigned stops are created as point features. This can be useful to visualize which stops are assigned to routes and which stops could not be assigned to any routes.</para>
</bullet_item>
<bullet_item>
<para>Unchecked (False)—The output assigned and unassigned stops are created as tables and will not have shapes. This is the default. Use this option only of your application does not have a need to visualize the output stops and can work with just the attributes of the stops.</para>
</bullet_item>
</bulletList>
</pythonReference>
<dialogReference>
<para>
Specify if the tool should create the shapes for the output assigned and unassigned stops.
</para>
<bulletList>
<bullet_item>
<para>Checked (True)—The output assigned and unassigned stops are created as point features. This can be useful to visualize which stops are assigned to routes and which stops could not be assigned to any routes.</para>
</bullet_item>
<bullet_item>
<para>Unchecked (False)—The output assigned and unassigned stops are created as tables and will not have shapes. This is the default. Use this option only of your application does not have a need to visualize the output stops and can work with just the attributes of the stops.</para>
</bullet_item>
</bulletList>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Output Format" expression="{Feature Set | JSON File | GeoJSON File}" name="output_format" sync="true" type="Optional">
<pythonReference>
<para>
Specifies the format in which the output features will be created. </para>
<para>
Choose from the following options:
<bulletList>
<bullet_item>Feature Set—The output features will be returned as feature classes and tables. This is the default. </bullet_item>
<bullet_item>JSON File—The output features will be returned as a compressed file containing the JSON representation of the outputs. When this option is specified, the output is a single file (with a .zip extension) that contains one or more JSON files (with a .json extension) for each of the outputs created by the service. </bullet_item>
<bullet_item>GeoJSON File—The output features will be returned as a compressed file containing the GeoJSON representation of the outputs. When this option is specified, the output is a single file (with a .zip extension) that contains one or more GeoJSON files (with a .geojson extension) for each of the outputs created by the service.</bullet_item>
</bulletList>
</para>
<para>When a file based output format, such as JSON File or GeoJSON File, is specified, no outputs will be added to the display because the application, such as ArcMap or ArcGIS Pro, cannot draw the contents of the result file. Instead, the result file is downloaded to a temporary directory on your machine. In ArcGIS Pro, the location of the downloaded file can be determined by viewing the value for the Output Result File parameter in the entry corresponding to the tool execution in the geoprocessing history of your project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu on the Output Result File parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </para>
</pythonReference>
<dialogReference>
<para>
Specifies the format in which the output features will be created. </para>
<para>
Choose from the following options:
<bulletList>
<bullet_item>Feature Set—The output features will be returned as feature classes and tables. This is the default. </bullet_item>
<bullet_item>JSON File—The output features will be returned as a compressed file containing the JSON representation of the outputs. When this option is specified, the output is a single file (with a .zip extension) that contains one or more JSON files (with a .json extension) for each of the outputs created by the service. </bullet_item>
<bullet_item>GeoJSON File—The output features will be returned as a compressed file containing the GeoJSON representation of the outputs. When this option is specified, the output is a single file (with a .zip extension) that contains one or more GeoJSON files (with a .geojson extension) for each of the outputs created by the service.</bullet_item>
</bulletList>
</para>
<para>When a file based output format, such as JSON File or GeoJSON File, is specified, no outputs will be added to the display because the application, such as ArcMap or ArcGIS Pro, cannot draw the contents of the result file. Instead, the result file is downloaded to a temporary directory on your machine. In ArcGIS Pro, the location of the downloaded file can be determined by viewing the value for the Output Result File parameter in the entry corresponding to the tool execution in the geoprocessing history of your project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu on the Output Result File parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Ignore Invalid Order Locations" expression="{ignore_invalid_order_locations}" name="ignore_invalid_order_locations" sync="true" type="Optional">
<pythonReference>
<para>
Specifies whether invalid orders will be ignored when solving the vehicle routing problem.
</para>
<bulletList>
<bullet_item>
<para>Checked (True)—The solve operation will ignore any invalid orders and return a solution, given it didn't encounter any other errors. If you need to generate routes and deliver them to drivers immediately, you may be able to ignore invalid orders, solve, and distribute the routes to your drivers. Next, resolve any invalid orders from the last solve and include them in the VRP analysis for the next workday or work shift.</para>
</bullet_item>
<bullet_item>
<para>Unchecked (False)—The solve operation will fail when any invalid orders are encountered. An invalid order is an order that the VRP solver can't reach. An order may be unreachable for a variety of reasons, including the following: the order is located on a prohibited network element, isn't on the network at all, or is on a disconnected part of the network.</para>
</bullet_item>
</bulletList>
</pythonReference>
<dialogReference>
<para>
Specifies whether invalid orders will be ignored when solving the vehicle routing problem.
</para>
<bulletList>
<bullet_item>
<para>Checked (True)—The solve operation will ignore any invalid orders and return a solution, given it didn't encounter any other errors. If you need to generate routes and deliver them to drivers immediately, you may be able to ignore invalid orders, solve, and distribute the routes to your drivers. Next, resolve any invalid orders from the last solve and include them in the VRP analysis for the next workday or work shift.</para>
</bullet_item>
<bullet_item>
<para>Unchecked (False)—The solve operation will fail when any invalid orders are encountered. An invalid order is an order that the VRP solver can't reach. An order may be unreachable for a variety of reasons, including the following: the order is located on a prohibited network element, isn't on the network at all, or is on a disconnected part of the network.</para>
</bullet_item>
</bulletList>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Ignore Network Location Fields" expression="{ignore_network_location_fields}" name="ignore_network_location_fields" sync="true" type="Optional">
<pythonReference>
<para>
Specifies whether the network location fields will be considered when locating inputs such as stops or facilities on the network.
</para>
<para>
<bulletList>
<bullet_item>Checked (True in Python)—Network location fields will not be considered when locating the inputs on the network. Instead, the inputs will always be located by performing a spatial search. This is the default value.</bullet_item>
<bullet_item>Unchecked (False in Python)—Network location fields will be considered when locating the inputs on the network.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
Specifies whether the network location fields will be considered when locating inputs such as stops or facilities on the network.
</para>
<para>
<bulletList>
<bullet_item>Checked (True in Python)—Network location fields will not be considered when locating the inputs on the network. Instead, the inputs will always be located by performing a spatial search. This is the default value.</bullet_item>
<bullet_item>Unchecked (False in Python)—Network location fields will be considered when locating the inputs on the network.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
</parameters>
<returnvalues/>
<environments/>
<usage>
<bullet_item>
<para> The Solve Vehicle Routing Problem tool generate routes for fleets of vehicles that must visit many orders for deliveries, pickups, or service calls. The tool runs in asynchronous mode and is well-suited for larger problems that take longer to solve.</para>
</bullet_item>
<bullet_item>
<para> Tools in the Ready To Use toolbox
are ArcGIS Online geoprocessing services that use ArcGIS Online hosted data and analysis
capabilities.</para>
</bullet_item>
<bullet_item>
<para> You can add up to 2,000 orders and 100 routes. Also, a maximum of 200 orders can be assigned to one route.</para>
</bullet_item>
<bullet_item>
<para>You can add up to 250 point barriers. You can add any number of line or polygon barriers, but line barriers cannot intersect more than 500 street features, and polygon barriers cannot intersect more than 2,000 features.</para>
</bullet_item>
<bullet_item>
<para>Regardless of whether the use_hierarchy_in_analysis parameter is checked (True), hierarchy is always used when the straight-line distance between orders, depots, or orders and depots is greater than 50 miles (80.46
kilometers).</para>
</bullet_item>
<bullet_item>
<para>The straight-line distance between any orders or depots cannot be greater than 27 miles (43.45 kilometers) when travel_mode is set to Walking or when it is set to Custom and the Walking restriction is used.</para>
</bullet_item>
<bullet_item>
<para>If the distance between an input point and its nearest traversable street is more than 12.42 miles (20 kilometers), the point is excluded from the analysis.</para>
</bullet_item>
<bullet_item>
<para> Using this service consumes credits. For more information, see Credits.</para>
</bullet_item>
</usage>
<scriptExamples>
<scriptExample>
<title>SolveVehicleRoutingProblem example (stand-alone script)</title>
<para>The following Python script demonstrates how to use the SolveVehicleRoutingProblem tool in a script.</para>
<code xml:space="preserve">"""This example shows how to obtain the schema for the inputs, populate the inputs,
excute the tool and save the results.
"""
import sys
import time
import arcpy
# Change the username and password applicable to your own ArcGIS Online account
username = "&lt;your user name&gt;"
password = "&lt;your password&gt;"
vrp_service = "https://logistics.arcgis.com/arcgis/services;World/VehicleRoutingProblem;{0};{1}".format(username, password)
# Add the geoprocessing service as a toolbox.
# Check https://pro.arcgis.com/en/pro-app/arcpy/functions/importtoolbox.htm for
# other ways in which you can specify credentials to connect to a geoprocessing service.
arcpy.ImportToolbox(vrp_service)
vrp_tool_name = "SolveVehicleRoutingProblem_VehicleRoutingProblem"
# Set the variables to store results from the tool. Overwrite the results if they already exist.
arcpy.env.overwriteOutput = True
output_routes = "C:/data/Results.gdb/Routes"
assigned_orders = "C:/data/Results.gdb/AssignedOrders"
unassigned_orders = "C:/data/Results.gdb/UnassignedOrders"
# Get the schema for input orders, depots and routes
input_orders = arcpy.GetParameterValue(vrp_tool_name, 0)
input_depots = arcpy.GetParameterValue(vrp_tool_name, 1)
input_routes = arcpy.GetParameterValue(vrp_tool_name, 2)
# Create two orders as input. The coordinate values are in WGS84 spatial reference.
# AssignmentRule for orders is 3 which specifies that the tool should assign a new
# sequence and route for every order.
orders = [(-122.51, 37.7724), (-122.4889, 37.7538)]
sr = arcpy.SpatialReference(4326)
with arcpy.da.InsertCursor(input_orders, ("SHAPE@", "Name", "AssignmentRule")) as cursor:
for i, order in enumerate(orders):
order_shape = arcpy.PointGeometry(arcpy.Point(order[0], order[1]), sr)
row = (order_shape, "O{}".format(i + 1), 3)
cursor.insertRow(row)
# Create one depot as input. The coordinate values are in WGS84 spatial reference
depots = [(-122.3943, 37.7967)]
with arcpy.da.InsertCursor(input_depots, ("SHAPE@", "Name")) as cursor:
for i, depot in enumerate(depots):
depot_shape = arcpy.PointGeometry(arcpy.Point(depot[0], depot[1]), sr)
row = (depot_shape, "D{}".format(i + 1))
cursor.insertRow(row)
# Create one route as input. Ensure that the StartDepotName and EndDepotName fields on # routes has same value as the Name field on input depots. AssignmentRule for routes
# is 1 which specifies that the tool must include the route.
# CostPerUnitTime and MaxOrderCount are fields that cannot have null values if the route
# is to be considered as a valid route. with arcpy.da.InsertCursor(input_routes, ("Name", "StartDepotName",
"EndDepotName", "AssignmentRule",
"CostPerUnitTime", "MaxOrderCount")) as cursor:
row = ("R1", "D1", "D1", 1, 1, 10)
cursor.insertRow(row)
# Call the tool
result = arcpy.SolveVehicleRoutingProblem_VehicleRoutingProblem(input_orders, input_depots, input_routes)
arcpy.AddMessage("Running the analysis with result ID: {}".format(result.resultID))
# Check the status of the result object every 1 second until it has a
# value of 4 (succeeded) or greater
while result.status &lt; 4:
time.sleep(1)
# print any warning or error messages returned from the tool
result_severity = result.maxSeverity
if result_severity == 2:
arcpy.AddError("An error occured when running the tool")
arcpy.AddError(result.getMessages(2))
sys.exit(2)
elif result_severity == 1:
arcpy.AddWarning("Warnings were returned when running the tool")
arcpy.AddWarning(result.getMessages(1))
# Save the output routes and orders to a local geodatabase
result.getOutput(0).save(unassigned_orders)
result.getOutput(1).save(assigned_orders)
result.getOutput(2).save(output_routes)
</code>
</scriptExample>
</scriptExamples>
<shortdesc>Solves a vehicle routing problem (VRP) to find the best routes for a fleet
of vehicles.</shortdesc>
<arcToolboxHelpPath>withheld</arcToolboxHelpPath>
</tool>
<Binary>
<Thumbnail>
<Data EsriPropertyType="PictureX">
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK
CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU
FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAH1AisDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0Xx18
YPiNqmtaT4OtNKt9I8XhlWXV54op7meJ2KWwaFWIjuGRQxDEqFO4D5hjW+BXxD8aeEvilp3w113W
dOn0qe+uJPtsEQEwuyzzSQMQNrLJ84DDbtIA+bIrkV+BWqWt7aa/8OraPWL9CE1LSbmZYpru5hwW
nRidu/Y8amIlcjODkGtT4d6b4n8X/GPSfEniG3t/CmowRmXRrDUrF3hu54k8pY2ZTsXy13fLvMmd
rD7pr8nzXHYjLZzxFa6w8Gr2jdKNtW0k5Jp/cvK59TSjhpYdX+Oz663vp5Wt/Vz6eXVLbxFrek39
0vkzxvItuJAF8srukQ8kjLKGVvwx0rw/4kR3MPwk8P2GnLD/AGxrvju1t7uViTGtwshcFOTkAqoP
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
I/SnLaRg9KKKAJ44wOBxUoGBRRQB/9k=
</Data>
</Thumbnail>
</Binary>
</metadata>
