<?xml version="1.0" encoding="UTF-8"?><metadata>
<Esri>
<CreaDate>20220411</CreaDate>
<CreaTime>10065700</CreaTime>
<ArcGISFormat>1.0</ArcGISFormat>
<SyncOnce>TRUE</SyncOnce>
<ModDate>20260319</ModDate>
<ModTime>132630</ModTime>
</Esri>
<dataIdInfo>
<idCitation>
<resTitle>FindClosestFacilities</resTitle>
<date>
<createDate>20220411</createDate>
</date>
</idCitation>
<idAbs>
<para> Finds one or more facilities that are closest from an
incident based on travel time or travel distance and outputs the
best routes, driving directions between the incidents and the
chosen facilities, and a copy of the chosen facilities. You can use the tool, for example, to find the
closest hospital to an accident, the closest police cars to a crime
scene, or the closest store to a customer's address.</para>
<para> When finding closest facilities, you can specify how many
to find and whether the direction of travel is toward or away from
them. You can also specify the time of day to account for travel
times based on live or predictive traffic conditions for that time
and date. For example, you can use the tool to search for
hospitals within a 15-minute drive time of the site of an accident
at a given time of day. Any hospitals that take longer than 15
minutes to reach based on the traffic conditions will not be
included in the results.</para>
</idAbs>
<descKeys KeyTypCd="005">
<keyTyp>
<keyTyp>005</keyTyp>
</keyTyp>
<keyword/>
</descKeys>
<searchKeys>
<keyword>find nearby</keyword>
<keyword>closest</keyword>
<keyword>proximity</keyword>
<keyword>closest facility</keyword>
<keyword>near</keyword>
<keyword>nearest facilities</keyword>
</searchKeys>
<idCredit>Esri and its data vendors.</idCredit>
<resConst>
<Consts>
<useLimit>
<p>
This geoprocessing tool is available for users with an <a href="https://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="https://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="https://goto.arcgisonline.com/features/trial">free trial of ArcGIS</a>
or a <a href="https://goto.arcgisonline.com/developers/signup">free ArcGIS Developer account.</a>
</p>
</useLimit>
</Consts>
</resConst>
<Binary>
<Thumbnail>
<Data EsriPropertyType="PictureX"> /9j/4AAQSkZJRgABAQEAeAB4AAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAFYAYYDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7Z+C/ wb+H978IvAM9x4D8OXU02gadJLJJolszOzW0ZZmYpkkkkk12DfA34eKxH/Ct/CvB6totoB/6LqH4 K+c3wX+HwXzCP+Ec03pnH/HrHXbXUDNMzYADYPzEDtWLYzj1+B/w6kDL/wAK+8Ho2MjGi2p+v/LO ov8AhSXw2HXwL4SP+7oFsf8A2nXa2qiOdSXTuMA5pjxxxswLnIPQLSuxnHt8FfhosaN/wr/wu3Uf 8gK0H/tOsvxF8CfAGraPPa2PgXwrY3Lldtx/Ytt8uGBI4j7ivRPMi2bNrsM55IFO2bf+WcY/3nzS uwPJ5v2cfBdw5jvPDHhd41yu2Hw/arlSpBz8nXOOe2PetBf2d/htcLAreB/Dv+jxMibNGtQW5BBY +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
</Data>
</Thumbnail>
</Binary>
</dataIdInfo>
<distInfo>
<distributor>
<distorFormat>
<formatName>ArcToolbox Tool</formatName>
</distorFormat>
</distributor>
</distInfo>
<mdDateSt>20220411</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="FindClosestFacilities" name="FindClosestFacilities" softwarerestriction="none" toolboxalias="NetworkAnalysis">
<summary>
<para> Finds one or more facilities that are closest from an
incident based on travel time or travel distance and outputs the
best routes, driving directions between the incidents and the
chosen facilities, and a copy of the chosen facilities. You can use the tool, for example, to find the
closest hospital to an accident, the closest police cars to a crime
scene, or the closest store to a customer's address.</para>
<para> When finding closest facilities, you can specify how many
to find and whether the direction of travel is toward or away from
them. You can also specify the time of day to account for travel
times based on live or predictive traffic conditions for that time
and date. For example, you can use the tool to search for
hospitals within a 15-minute drive time of the site of an accident
at a given time of day. Any hospitals that take longer than 15
minutes to reach based on the traffic conditions will not be
included in the results.</para>
</summary>
<alink_name>
FindClosestFacilities_naservice</alink_name>
<parameters>
<param datatype="Feature Set" direction="Input" displayname="Incidents" expression="Incidents" name="Incidents" sync="true" type="Required">
<pythonReference>
<para>The locations that will be used as starting or ending points in a closest facility analysis. </para>
<para> You can specify one or more incidents (up to 5,000). These are the locations from which the tool searches
for the nearby locations.</para>
<para>When specifying the incidents, you can set properties for each—such as its name or service time—using the following attributes:</para>
<para> Name</para>
<para>The name of the incident. The name is used in the driving
directions. If the name is not specified, a unique name prefixed
with Location is automatically generated in the output routes and
directions.</para>
<para> ID</para>
<para>A unique identifier for the incident. The identifier is included in the output routes (as the IncidentID field) and can help join additional information from the output routes, such as the total travel time or total distance, to attributes from your incidents or vice versa. If the ID isn't specified, the service automatically generates a unique identifier for each incident.</para>
<para> AdditionalTime</para>
<para>The amount of time spent at the incident, which is added to the total time of the route. The default value is 0.</para>
<para>The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are time based. </para>
<para>If you are finding the closest fire stations to fire incidents to estimate response times, for example, the AdditionalTime attribute can store the amount of time it takes firefighters to hook up their equipment at the location of the incident before they can begin fighting the fire.</para>
<para> AdditionalDistance</para>
<para>The extra distance traveled at the incident, which is added to the total distance of the route. The default value is 0.</para>
<para>The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are distance based. </para>
<para>Generally, the location of an incident, such as a home, isn't exactly on the street; it is set back somewhat from the road. This attribute value can be used to model the distance between the incident location and its location on the street if it is important to include that distance in the total travel distance.</para>
<para>AdditionalCost</para>
<para>The extra cost spent at the incident, which is added to the total cost of the route. The default value is 0. </para>
<para>This attribute value should be used when the travel mode for the analysis uses an impedance attribute that is neither time based nor distance based The units for the attribute values are interpreted to be in unknown units. </para>
<para>TargetFacilityCount</para>
<para>The number of facilities that need to be found for the given incident. This field allows you to specify a different number of facilities to find for each incident. For example, using this field you can find the three closest facilities from one incident and the two closest facilities from another incident. </para>
<para>Cutoff</para>
<para>The impedance value at which to stop searching for facilities from a given incident. This attribute allows you to specify a different cutoff value for each incident. For example, using this attribute you can search for facilities within five minutes travel time from one incident and search for facilities within eight minutes travel time from another incident. </para>
<para> CurbApproach</para>
<para>Specifies the direction a vehicle may arrive at and depart
from the incident. 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 vehicle can approach and depart the incident in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and practical for a vehicle to turn around at the incident. This decision may depend on the width of the road and the amount of traffic or whether the incident 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 incident, the curb 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 incident, 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 incident, 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 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 an incident 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 incident 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 incident and not have a lane of traffic between the vehicle and the incident, 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>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 Bearing field value 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 Network Analyst 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>NavLatency</para>
<para>This field is only used in the solve process if the Bearing and BearingTol fields also have values; however, entering a NavLatency field value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much cost 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 units of NavLatency are the same as the units of the impedance attribute.</para>
</pythonReference>
<dialogReference>
<para>The locations that will be used as starting or ending points in a closest facility analysis. </para>
<para> You can specify one or more incidents (up to 5,000). These are the locations from which the tool searches
for the nearby locations.</para>
<para>When specifying the incidents, you can set properties for each—such as its name or service time—using the following attributes:</para>
<para> Name</para>
<para>The name of the incident. The name is used in the driving
directions. If the name is not specified, a unique name prefixed
with Location is automatically generated in the output routes and
directions.</para>
<para> ID</para>
<para>A unique identifier for the incident. The identifier is included in the output routes (as the IncidentID field) and can help join additional information from the output routes, such as the total travel time or total distance, to attributes from your incidents or vice versa. If the ID isn't specified, the service automatically generates a unique identifier for each incident.</para>
<para> AdditionalTime</para>
<para>The amount of time spent at the incident, which is added to the total time of the route. The default value is 0.</para>
<para>The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are time based. </para>
<para>If you are finding the closest fire stations to fire incidents to estimate response times, for example, the AdditionalTime attribute can store the amount of time it takes firefighters to hook up their equipment at the location of the incident before they can begin fighting the fire.</para>
<para> AdditionalDistance</para>
<para>The extra distance traveled at the incident, which is added to the total distance of the route. The default value is 0.</para>
<para>The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are distance based. </para>
<para>Generally, the location of an incident, such as a home, isn't exactly on the street; it is set back somewhat from the road. This attribute value can be used to model the distance between the incident location and its location on the street if it is important to include that distance in the total travel distance.</para>
<para>AdditionalCost</para>
<para>The extra cost spent at the incident, which is added to the total cost of the route. The default value is 0. </para>
<para>This attribute value should be used when the travel mode for the analysis uses an impedance attribute that is neither time based nor distance based The units for the attribute values are interpreted to be in unknown units. </para>
<para>TargetFacilityCount</para>
<para>The number of facilities that need to be found for the given incident. This field allows you to specify a different number of facilities to find for each incident. For example, using this field you can find the three closest facilities from one incident and the two closest facilities from another incident. </para>
<para>Cutoff</para>
<para>The impedance value at which to stop searching for facilities from a given incident. This attribute allows you to specify a different cutoff value for each incident. For example, using this attribute you can search for facilities within five minutes travel time from one incident and search for facilities within eight minutes travel time from another incident. </para>
<para> CurbApproach</para>
<para>Specifies the direction a vehicle may arrive at and depart
from the incident. 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 vehicle can approach and depart the incident in either direction, so a U-turn is allowed at the incident. This setting can be chosen if it is possible and practical for a vehicle to turn around at the incident. This decision may depend on the width of the road and the amount of traffic or whether the incident 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 incident, the curb 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 incident, 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 incident, 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 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 an incident 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 incident 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 incident and not have a lane of traffic between the vehicle and the incident, 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>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 Bearing field value 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 Network Analyst 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>NavLatency</para>
<para>This field is only used in the solve process if the Bearing and BearingTol fields also have values; however, entering a NavLatency field value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much cost 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 units of NavLatency are the same as the units of the impedance attribute.</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Facilities" expression="Facilities" name="Facilities" sync="true" type="Required">
<pythonReference>
<para>The locations that will be used as starting or ending points in a closest facility analysis.</para>
<para>You can specify one or more facilities (up to 5,000). These are the locations that are searched for when
finding the closest location.</para>
<para>When specifying the facilities, you can set properties for each—such as its name or service time—using the following attributes:</para>
<para> Name</para>
<para>The name of the facility. The name is used in the driving
directions. If the name is not specified, a unique name prefixed
with Location is automatically generated in the output routes and
directions.</para>
<para> ID</para>
<para>A unique identifier for the facility. The identifier is included in the output routes and the output closest facilities as FacilityID fields. The FacilityID field can be used to join additional information from the output routes, such as the total travel time or total distance, to attributes from your facilities. If the ID isn't specified, the service automatically generates a unique identifier for each facility.</para>
<para> AdditionalTime</para>
<para>The amount of time spent at the facility, which is added to the total time of the route. The default value is 0.</para>
<para> The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are time based. </para>
<para>If you are finding the closest fire stations to fire incidents, for example, AdditionalTime can store the
time it takes a crew to don the appropriate protective equipment
and exit the fire station.</para>
<para> AdditionalDistance</para>
<para>The extra distance traveled at the facility, which is added to the total distance of the route. The default value is 0.</para>
<para>The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are distance based. </para>
<para>Generally, the location of a facility, such as a fire station, isn't exactly on the street; it is set back somewhat from the road. AdditionalDistance can model the distance between the facility location and its location on the street if it is important to include that distance in the total travel distance. </para>
<para>AdditionalCost</para>
<para>The extra cost spent at the facility, which is added to the total cost of the route. The default value is 0. </para>
<para>This attribute value should be used when the travel mode for the analysis uses an impedance attribute that is neither time based nor distance based The units for the attribute values are interpreted to be in unknown units. </para>
<para>Cutoff</para>
<para>The impedance value at which to stop searching for incidents from a given facility. This attribute allows you to specify a different cutoff value for each facility. For example, using this attribute you can search for incidents within five minutes of travel time from one facility and search for incidents within eight minutes of travel time from another facility. </para>
<para> CurbApproach</para>
<para>Specifies the direction a vehicle may arrive at and depart
from the facility. </para>
<para>
<bulletList>
<bullet_item> 0 (Either side of vehicle)—The vehicle can approach and depart the facility in either direction, so a U-turn is allowed at the facility. This setting can be chosen if it is possible and practical for a vehicle to turn around at the facility. This decision may depend on the width of the road and the amount of traffic or whether the facility 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 facility, the facility 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 facility, 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 facility, 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 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, 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>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 Bearing field value 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 Network Analyst 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>NavLatency</para>
<para>This field is only used in the solve process if the Bearing and BearingTol fields also have values; however, entering a NavLatency field value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much cost 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 units of NavLatency are the same as the units of the impedance attribute.</para>
</pythonReference>
<dialogReference>
<para>The locations that will be used as starting or ending points in a closest facility analysis.</para>
<para>You can specify one or more facilities (up to 5,000). These are the locations that are searched for when
finding the closest location.</para>
<para>When specifying the facilities, you can set properties for each—such as its name or service time—using the following attributes:</para>
<para> Name</para>
<para>The name of the facility. The name is used in the driving
directions. If the name is not specified, a unique name prefixed
with Location is automatically generated in the output routes and
directions.</para>
<para> ID</para>
<para>A unique identifier for the facility. The identifier is included in the output routes and the output closest facilities as FacilityID fields. The FacilityID field can be used to join additional information from the output routes, such as the total travel time or total distance, to attributes from your facilities. If the ID isn't specified, the service automatically generates a unique identifier for each facility.</para>
<para> AdditionalTime</para>
<para>The amount of time spent at the facility, which is added to the total time of the route. The default value is 0.</para>
<para> The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are time based. </para>
<para>If you are finding the closest fire stations to fire incidents, for example, AdditionalTime can store the
time it takes a crew to don the appropriate protective equipment
and exit the fire station.</para>
<para> AdditionalDistance</para>
<para>The extra distance traveled at the facility, which is added to the total distance of the route. The default value is 0.</para>
<para>The units for this attribute value are specified by the Measurement Units parameter. The attribute value is included in the analysis only when the measurement units are distance based. </para>
<para>Generally, the location of a facility, such as a fire station, isn't exactly on the street; it is set back somewhat from the road. AdditionalDistance can model the distance between the facility location and its location on the street if it is important to include that distance in the total travel distance. </para>
<para>AdditionalCost</para>
<para>The extra cost spent at the facility, which is added to the total cost of the route. The default value is 0. </para>
<para>This attribute value should be used when the travel mode for the analysis uses an impedance attribute that is neither time based nor distance based The units for the attribute values are interpreted to be in unknown units. </para>
<para>Cutoff</para>
<para>The impedance value at which to stop searching for incidents from a given facility. This attribute allows you to specify a different cutoff value for each facility. For example, using this attribute you can search for incidents within five minutes of travel time from one facility and search for incidents within eight minutes of travel time from another facility. </para>
<para> CurbApproach</para>
<para>Specifies the direction a vehicle may arrive at and depart
from the facility. </para>
<para>
<bulletList>
<bullet_item> 0 (Either side of vehicle)—The vehicle can approach and depart the facility in either direction, so a U-turn is allowed at the facility. This setting can be chosen if it is possible and practical for a vehicle to turn around at the facility. This decision may depend on the width of the road and the amount of traffic or whether the facility 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 facility, the facility 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 facility, 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 facility, 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 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, 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>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 Bearing field value 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 Network Analyst 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>NavLatency</para>
<para>This field is only used in the solve process if the Bearing and BearingTol fields also have values; however, entering a NavLatency field value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much cost 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 units of NavLatency are the same as the units of the impedance attribute.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Measurement Units" expression="Minutes | Meters | Kilometers | Feet | Yards | Miles | NauticalMiles | Seconds | Hours | Days | Other" name="Measurement_Units" sync="true" type="Required">
<pythonReference>
<para>
Specifies the units that will be used to measure and report the total travel time or travel distance for the output routes. The tool finds the closest facility by measuring the travel time or the travel distance along the streets. </para>
<para> The units specified for this parameter determine whether the tool will measure driving distance or driving time to find what is closest. Choose a time unit to measure driving time. To measure driving distance, choose a distance unit. Your choice also determines the units in which the tool will report total driving time or distance in the results.</para>
<para>
The options are as follows:
<bulletList>
<bullet_item>Meters</bullet_item>
<bullet_item>Kilometers</bullet_item>
<bullet_item>Feet</bullet_item>
<bullet_item>Yards</bullet_item>
<bullet_item>Miles</bullet_item>
<bullet_item>NauticalMiles</bullet_item>
<bullet_item>Seconds</bullet_item>
<bullet_item>Minutes</bullet_item>
<bullet_item>Hours</bullet_item>
<bullet_item>Days</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
Specifies the units that will be used to measure and report the total travel time or travel distance for the output routes. The tool finds the closest facility by measuring the travel time or the travel distance along the streets. </para>
<para> The units specified for this parameter determine whether the tool will measure driving distance or driving time to find what is closest. Choose a time unit to measure driving time. To measure driving distance, choose a distance unit. Your choice also determines the units in which the tool will report total driving time or distance in the results.</para>
<para>
The options are as follows:
<bulletList>
<bullet_item>Meters</bullet_item>
<bullet_item>Kilometers</bullet_item>
<bullet_item>Feet</bullet_item>
<bullet_item>Yards</bullet_item>
<bullet_item>Miles</bullet_item>
<bullet_item>NauticalMiles</bullet_item>
<bullet_item>Seconds</bullet_item>
<bullet_item>Minutes</bullet_item>
<bullet_item>Hours</bullet_item>
<bullet_item>Days</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Analysis Region" expression="{network_dataset}" name="Analysis_Region" sync="true" type="Optional">
<pythonReference>
<para> This parameter is ignored by the operation and specifying a value does not have any effect on the analysis.</para>
</pythonReference>
<dialogReference>
<para> This parameter is ignored by the operation and specifying a value does not have any effect on the analysis.</para>
</dialogReference>
</param>
<param datatype="Long" direction="Input" displayname="Number of Facilities to Find" expression="{Number_of_Facilities_to_Find}" name="Number_of_Facilities_to_Find" sync="true" type="Optional">
<pythonReference>
<para>The number of
closest facilities to find per incident. This is useful in
situations in which multiple fire engines may be
required from different fire stations, such as a fire. You can specify, for
example, to find the three nearest fire stations to a fire.</para>
<para>The value set in this parameter can be overridden on a per-incident basis using the TargetFacilityCount field in the input incidents.</para>
<para>The tool can find up to 100 facilities from each incident. </para>
</pythonReference>
<dialogReference>
<para>The number of
closest facilities to find per incident. This is useful in
situations in which multiple fire engines may be
required from different fire stations, such as a fire. You can specify, for
example, to find the three nearest fire stations to a fire.</para>
<para>The value set in this parameter can be overridden on a per-incident basis using the TargetFacilityCount field in the input incidents.</para>
<para>The tool can find up to 100 facilities from each incident. </para>
</dialogReference>
</param>
<param datatype="Double" direction="Input" displayname="Cutoff" expression="{Cutoff}" name="Cutoff" sync="true" type="Optional">
<pythonReference>
<para>The travel time or travel distance value at which
to stop searching for facilities for a given incident. For
example, while finding the closest hospitals from the site of an
accident, a cutoff value of 15 minutes means that the tool
will search for the closest hospital within 15 minutes from the
incident. If the closest hospital is 17 minutes away, no routes
will be returned in the output routes. A cutoff value is especially
useful when searching for multiple facilities.</para>
<para>When the Travel Direction parameter is set to Facility to Incident, the cutoff can be overridden on a per-facility basis using the Cutoff field in the input facilities. When the Travel Direction parameter is set to Incident To Facility, the cutoff can be overridden on a per-incident basis using the Cutoff field in the input incidents.</para>
<para> The units for this parameter are specified by the
Measurement Units parameter.</para>
</pythonReference>
<dialogReference>
<para>The travel time or travel distance value at which
to stop searching for facilities for a given incident. For
example, while finding the closest hospitals from the site of an
accident, a cutoff value of 15 minutes means that the tool
will search for the closest hospital within 15 minutes from the
incident. If the closest hospital is 17 minutes away, no routes
will be returned in the output routes. A cutoff value is especially
useful when searching for multiple facilities.</para>
<para>When the Travel Direction parameter is set to Facility to Incident, the cutoff can be overridden on a per-facility basis using the Cutoff field in the input facilities. When the Travel Direction parameter is set to Incident To Facility, the cutoff can be overridden on a per-incident basis using the Cutoff field in the input incidents.</para>
<para> The units for this parameter are specified by the
Measurement Units parameter.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Travel Direction" expression="{Incident to Facility | Facility to Incident}" name="Travel_Direction" sync="true" type="Optional">
<pythonReference>
<para> Specifies how the travel direction for the closest
facility search will be measured.</para>
<para>
<bulletList>
<bullet_item> Facility to Incident—The direction of travel is from
facilities to incidents.</bullet_item>
<bullet_item> Incident to Facility—The direction of travel is from
incidents to facilities.</bullet_item>
</bulletList>
</para>
<para>Each option may find different
facilities, as the travel time along some streets may vary based on
the travel direction and one-way restrictions. For instance, a
facility may be a 10-minute drive from the incident while traveling
from the incident to the facility, but while traveling from the
facility to the incident, it may be a 15-minute drive because of
different travel time in that direction. </para>
<para>If you are also setting a value for the Time of Day parameter, traffic may also cause the Facility to Incident and Incident to Facility options to return different results.</para>
<para> Fire departments commonly use the Facility to Incident value for the parameter, since they are concerned with the time it
takes to travel from the fire station (facility) to the location of
the emergency (incident). Management at a retail store (facility) is more
concerned with the time it takes shoppers (incidents) to reach
the store (facility); therefore, store management commonly chooses Incident to Facility.</para>
</pythonReference>
<dialogReference>
<para> Specifies how the travel direction for the closest
facility search will be measured.</para>
<para>
<bulletList>
<bullet_item> Facility to Incident—The direction of travel is from
facilities to incidents.</bullet_item>
<bullet_item> Incident to Facility—The direction of travel is from
incidents to facilities.</bullet_item>
</bulletList>
</para>
<para>Each option may find different
facilities, as the travel time along some streets may vary based on
the travel direction and one-way restrictions. For instance, a
facility may be a 10-minute drive from the incident while traveling
from the incident to the facility, but while traveling from the
facility to the incident, it may be a 15-minute drive because of
different travel time in that direction. </para>
<para>If you are also setting a value for the Time of Day parameter, traffic may also cause the Facility to Incident and Incident to Facility options to return different results.</para>
<para> Fire departments commonly use the Facility to Incident value for the parameter, since they are concerned with the time it
takes to travel from the fire station (facility) to the location of
the emergency (incident). Management at a retail store (facility) is more
concerned with the time it takes shoppers (incidents) to reach
the store (facility); therefore, store management commonly chooses Incident to Facility.</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Use Hierarchy" expression="{Use_Hierarchy}" name="Use_Hierarchy" sync="true" type="Optional">
<pythonReference>
<para> Specifies whether hierarchy will be used when finding the best
route between the facility and the incident.</para>
<para>
<bulletList>
<bullet_item> Checked (True in Python)—Hierarchy will be used when finding routes. When
hierarchy is used, the tool identifies higher-order streets (such as
freeways) before 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
useful when finding routes to faraway facilities, 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 identifies the
best route from a relatively smaller subset of streets.</bullet_item>
<bullet_item> Unchecked (False in Python)—Hierarchy will not be used when finding routes. If
hierarchy is not used, the tool considers all the streets and doesn't
necessarily identify higher-order streets when finding the route. This is often
used for finding short-distance routes within a city.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para> Specifies whether hierarchy will be used when finding the best
route between the facility and the incident.</para>
<para>
<bulletList>
<bullet_item> Checked (True in Python)—Hierarchy will be used when finding routes. When
hierarchy is used, the tool identifies higher-order streets (such as
freeways) before 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
useful when finding routes to faraway facilities, 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 identifies the
best route from a relatively smaller subset of streets.</bullet_item>
<bullet_item> Unchecked (False in Python)—Hierarchy will not be used when finding routes. If
hierarchy is not used, the tool considers all the streets and doesn't
necessarily identify higher-order streets when finding the route. This is often
used for finding short-distance routes within a city.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="Date" direction="Input" displayname="Time of Day" expression="{Time_of_Day}" name="Time_of_Day" sync="true" type="Optional">
<pythonReference>
<para>The time and date the route will
begin or end. The value is used as the start time or end time for
the route depending on the value for the Time of Day Usage parameter. If you specify the current date and time as the value
for this parameter, the tool will use live traffic conditions to
find the closest facility, and the total travel time will be based
on traffic conditions.</para>
<para> Specifying a time of day results in a more accurate
estimation of travel time between the incident and facility because the
travel time accounts for the traffic conditions that are applicable
for that date and time.</para>
<para>The Time Zone for Time of Day parameter specifies whether this time and date refer to UTC or the time zone in which the facility or incident is located. </para>
</pythonReference>
<dialogReference>
<para>The time and date the route will
begin or end. The value is used as the start time or end time for
the route depending on the value for the Time of Day Usage parameter. If you specify the current date and time as the value
for this parameter, the tool will use live traffic conditions to
find the closest facility, and the total travel time will be based
on traffic conditions.</para>
<para> Specifying a time of day results in a more accurate
estimation of travel time between the incident and facility because the
travel time accounts for the traffic conditions that are applicable
for that date and time.</para>
<para>The Time Zone for Time of Day parameter specifies whether this time and date refer to UTC or the time zone in which the facility or incident is located. </para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Time of Day Usage" expression="{Start Time | End Time}" name="Time_of_Day_Usage" sync="true" type="Optional">
<pythonReference>
<para>Specifies whether the Time of Day parameter value
represents the arrival or departure time for the route.</para>
<para>
<bulletList>
<bullet_item> Start Time—The tool considers the Time of Day parameter value as the
departure time from the facility or incident to find the best route.</bullet_item>
<bullet_item> End Time—The tool considers
the Time of Day parameter value as the arrival time at the facility
or incident to find the best route. This option is useful if you want to know the time to
depart from a location so you arrive at the destination at the
time specified in Time of Day.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>Specifies whether the Time of Day parameter value
represents the arrival or departure time for the route.</para>
<para>
<bulletList>
<bullet_item> Start Time—The tool considers the Time of Day parameter value as the
departure time from the facility or incident to find the best route.</bullet_item>
<bullet_item> End Time—The tool considers
the Time of Day parameter value as the arrival time at the facility
or incident to find the best route. This option is useful if you want to know the time to
depart from a location so you arrive at the destination at the
time specified in Time of Day.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="UTurn at Junctions" expression="{Allowed | Not Allowed | Allowed Only at Dead Ends | Allowed Only at Intersections and Dead Ends}" name="UTurn_at_Junctions" sync="true" type="Optional">
<pythonReference>
<para/>
<para>
Specifies the U-turn policy at junctions. Allowing U-turns implies the solver can turn around at a junction and double back on the same street.
Given that junctions represent street intersections and dead ends, different vehicles may be able to turn around at some junctions but not at others—it depends on whether the junction represents an intersection or dead end. To accommodate this, the U-turn policy parameter is implicitly specified by the number of edges that connect to the junction, which is known as junction valency. The acceptable values for this parameter are listed below; each is followed by a description of its meaning in terms of junction valency. </para>
<para>
<bulletList>
<bullet_item>Allowed—U-turns are permitted at junctions with any number of connected edges. This is the default value.</bullet_item>
<bullet_item>Not Allowed—U-turns are prohibited at all junctions, regardless of junction valency. Note, however, that U-turns are still permitted at network locations even when this option is chosen; however, you can set the individual network locations' CurbApproach attribute to prohibit U-turns there as well.</bullet_item>
<bullet_item>Allowed only at Dead Ends—U-turns are prohibited at all junctions except those that have only one adjacent edge (a dead end).</bullet_item>
<bullet_item>Allowed only at Intersections and Dead Ends—U-turns are prohibited at junctions where exactly two adjacent edges meet but are permitted at intersections (junctions with three or more adjacent edges) and dead ends (junctions with exactly one adjacent edge). Often, networks have extraneous junctions in the middle of road segments. This option prevents vehicles from making U-turns at these locations.</bullet_item>
</bulletList>
</para>
<para>This parameter is ignored unless Travel Mode is set to Custom.</para>
</pythonReference>
<dialogReference>
<para/>
<para>
Specifies the U-turn policy at junctions. Allowing U-turns implies the solver can turn around at a junction and double back on the same street.
Given that junctions represent street intersections and dead ends, different vehicles may be able to turn around at some junctions but not at others—it depends on whether the junction represents an intersection or dead end. To accommodate this, the U-turn policy parameter is implicitly specified by the number of edges that connect to the junction, which is known as junction valency. The acceptable values for this parameter are listed below; each is followed by a description of its meaning in terms of junction valency. </para>
<para>
<bulletList>
<bullet_item>Allowed—U-turns are permitted at junctions with any number of connected edges. This is the default value.</bullet_item>
<bullet_item>Not Allowed—U-turns are prohibited at all junctions, regardless of junction valency. Note, however, that U-turns are still permitted at network locations even when this option is chosen; however, you can set the individual network locations' CurbApproach attribute to prohibit U-turns there as well.</bullet_item>
<bullet_item>Allowed only at Dead Ends—U-turns are prohibited at all junctions except those that have only one adjacent edge (a dead end).</bullet_item>
<bullet_item>Allowed only at Intersections and Dead Ends—U-turns are prohibited at junctions where exactly two adjacent edges meet but are permitted at intersections (junctions with three or more adjacent edges) and dead ends (junctions with exactly one adjacent edge). Often, networks have extraneous junctions in the middle of road segments. This option prevents vehicles from making U-turns at these locations.</bullet_item>
</bulletList>
</para>
<para>This parameter is ignored unless Travel Mode is set to Custom.</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Point Barriers" expression="{Point_Barriers}" name="Point_Barriers" sync="true" type="Optional">
<pythonReference>
<para>Use this parameter to specify 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
a 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>
<para>0 (Restriction)—Prohibits travel through the barrier. The barrier
is referred to as a restriction point barrier since it acts as a
restriction.</para>
</bullet_item>
<bullet_item>
<para>2 (Added Cost)—Traveling through the barrier increases the travel
time or distance by the amount specified in the
Additional_Time, Additional_Distance, or AdditionalCost field. This barrier type is
referred to as an added cost point barrier.</para>
</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 when the Measurement Units parameter value is time based. </para>
<para>This field
value must be greater than or equal to zero, and its units must be 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 when the Measurement Units parameter value is distance based. </para>
<para>The field value
must be greater than or equal to zero, and its units must be the same as those specified in the
Measurement Units parameter.</para>
<para>AdditionalCost</para>
<para>The added cost when the
barrier is traversed. This field is applicable only for added-cost
barriers when the Measurement Units parameter value 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 works 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, to arrive at a facility and not have a lane of traffic between the vehicle and the facility, 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>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 Bearing field value 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 Network Analyst 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>NavLatency</para>
<para>This field is only used in the solve process if the Bearing and BearingTol fields also have values; however, entering a NavLatency field value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much cost 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 units of NavLatency are the same as the units of the impedance attribute.</para>
</pythonReference>
<dialogReference>
<para>Use this parameter to specify 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
a 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>
<para>0 (Restriction)—Prohibits travel through the barrier. The barrier
is referred to as a restriction point barrier since it acts as a
restriction.</para>
</bullet_item>
<bullet_item>
<para>2 (Added Cost)—Traveling through the barrier increases the travel
time or distance by the amount specified in the
Additional_Time, Additional_Distance, or AdditionalCost field. This barrier type is
referred to as an added cost point barrier.</para>
</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 when the Measurement Units parameter value is time based. </para>
<para>This field
value must be greater than or equal to zero, and its units must be 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 when the Measurement Units parameter value is distance based. </para>
<para>The field value
must be greater than or equal to zero, and its units must be the same as those specified in the
Measurement Units parameter.</para>
<para>AdditionalCost</para>
<para>The added cost when the
barrier is traversed. This field is applicable only for added-cost
barriers when the Measurement Units parameter value 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 works 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, to arrive at a facility and not have a lane of traffic between the vehicle and the facility, 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>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 Bearing field value 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 Network Analyst 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>NavLatency</para>
<para>This field is only used in the solve process if the Bearing and BearingTol fields also have values; however, entering a NavLatency field value is optional, even when values are present in Bearing and BearingTol. NavLatency indicates how much cost 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 units of NavLatency are the same as the units of the impedance attribute.</para>
</dialogReference>
</param>
<param datatype="Feature Set" direction="Input" displayname="Line Barriers" expression="{Line_Barriers}" name="Line_Barriers" sync="true" type="Optional">
<pythonReference>
<para>Use this parameter to specify 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>Use this parameter to specify 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>Use this parameter to specify 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 operation 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>
<para>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.</para>
</bullet_item>
<bullet_item>
<para>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, for example.</para>
</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 when the Measurement Units parameter 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 when the Measurement Units parameter 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 when the Measurement Units parameter is neither time-based nor distance-based. </para>
</pythonReference>
<dialogReference>
<para>Use this parameter to specify 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 operation 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>
<para>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.</para>
</bullet_item>
<bullet_item>
<para>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, for example.</para>
</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 when the Measurement Units parameter 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 when the Measurement Units parameter 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 when the Measurement Units parameter is neither time-based nor distance-based. </para>
</dialogReference>
</param>
<param datatype="Multiple Value" direction="Input" displayname="Restrictions" expression="{Restrictions;Restrictions...}" 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 the vehicle. If you are carrying corrosive materials on the 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 of the Attribute
Parameter Values parameter. Specify the ParameterValue field for 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 Network analysis coverage. 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 the incidents are located, the operation ignores the invalid restrictions. The operation 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 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 (nonlocal traffic) 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 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 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 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 operation 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>
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</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 the vehicle. If you are carrying corrosive materials on the 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 of the Attribute
Parameter Values parameter. Specify the ParameterValue field for 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 Network analysis coverage. 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 the incidents are located, the operation ignores the invalid restrictions. The operation 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 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 (nonlocal traffic) 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 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 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 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 operation 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>
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</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> Use this parameter to specify additional values required by an attribute or restriction, such as to specify whether the restriction prohibits, avoids, or prefers travel on restricted roads. 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 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—The name of the restriction.</bullet_item>
<bullet_item>ParameterName—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,
as the Restriction Usage value 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 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 makes it more acceptable for
the operation 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 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 to travel on the roads
associated with the restriction.</para>
</pythonReference>
<dialogReference>
<para> Use this parameter to specify additional values required by an attribute or restriction, such as to specify whether the restriction prohibits, avoids, or prefers travel on restricted roads. 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 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—The name of the restriction.</bullet_item>
<bullet_item>ParameterName—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,
as the Restriction Usage value 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 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 makes it more acceptable for
the operation 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 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 to travel on the roads
associated with the restriction.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Route Shape" expression="{True Shape | True Shape with Measures | Straight Line | None}" name="Route_Shape" sync="true" type="Optional">
<pythonReference>
<para> Specifies the type of route features that will be output by the
tool. </para>
<para>
<bulletList>
<bullet_item> True Shape—Return the exact shape of the resulting route
that is based on the underlying streets.</bullet_item>
<bullet_item> True Shape with Measures—Return the exact shape of the resulting route that is based on the underlying streets. Additionally, construct measures so the shape can be used in linear referencing. The measurements increase from the first stop and record the cumulative travel time or travel distance in the units specified by the Measurement Units parameter. </bullet_item>
<bullet_item>Straight Line—Return a straight line between two stops. </bullet_item>
<bullet_item> None—Do not return any shapes for the routes. This value
can be useful, and return results quickly, in cases where you only want to determine
the total travel time or travel distance of a route.</bullet_item>
</bulletList>
</para>
<para> When the Route Shape parameter is set to True Shape or True Shape with Measures, the
generalization of the route shape can be further controlled using
the appropriate value for the Route Line Simplification Tolerance parameter.</para>
<para> No matter which value you choose for the Route Shape parameter, the best route is always determined by minimizing the
travel time or the travel distance, never using the straight-line
distance between stops. This means that only the route shapes are different,
not the underlying streets that are searched when finding the
route.</para>
</pythonReference>
<dialogReference>
<para> Specifies the type of route features that will be output by the
tool. </para>
<para>
<bulletList>
<bullet_item> True Shape—Return the exact shape of the resulting route
that is based on the underlying streets.</bullet_item>
<bullet_item> True Shape with Measures—Return the exact shape of the resulting route that is based on the underlying streets. Additionally, construct measures so the shape can be used in linear referencing. The measurements increase from the first stop and record the cumulative travel time or travel distance in the units specified by the Measurement Units parameter. </bullet_item>
<bullet_item>Straight Line—Return a straight line between two stops. </bullet_item>
<bullet_item> None—Do not return any shapes for the routes. This value
can be useful, and return results quickly, in cases where you only want to determine
the total travel time or travel distance of a route.</bullet_item>
</bulletList>
</para>
<para> When the Route Shape parameter is set to True Shape or True Shape with Measures, the
generalization of the route shape can be further controlled using
the appropriate value for the Route Line Simplification Tolerance parameter.</para>
<para> No matter which value you choose for the Route Shape parameter, the best route is always determined by minimizing the
travel time or the travel distance, never using the straight-line
distance between stops. 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>The distance that will be used to simplify the geometry of the output lines for routes and directions.</para>
<para/>
<para/>
</pythonReference>
<dialogReference>
<para>The distance that will be used to simplify the geometry of the output lines for routes and directions.</para>
<para/>
<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 in Python)—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 in Python)—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 (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>bg—Bulgarian</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> 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—Portuguese (Brazil)</bullet_item>
<bullet_item> pt-PT—Portuguese (Portugal)</bullet_item>
<bullet_item> ro—Romanian</bullet_item>
<bullet_item> ru—Russian</bullet_item>
<bullet_item> sk—Slovak</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—Chinese (China)</bullet_item>
<bullet_item> zh-HK—Chinese (Hong Kong)
</bullet_item>
<bullet_item> zh-TW—Chinese (Taiwan)
</bullet_item>
</bulletList>
</para>
<para>The tool first searches for 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), 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 specified is 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 (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>bg—Bulgarian</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> 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—Portuguese (Brazil)</bullet_item>
<bullet_item> pt-PT—Portuguese (Portugal)</bullet_item>
<bullet_item> ro—Romanian</bullet_item>
<bullet_item> ru—Russian</bullet_item>
<bullet_item> sk—Slovak</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—Chinese (China)</bullet_item>
<bullet_item> zh-HK—Chinese (Hong Kong)
</bullet_item>
<bullet_item> zh-TW—Chinese (Taiwan)
</bullet_item>
</bulletList>
</para>
<para>The tool first searches for 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), 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 specified is 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 Distance Units" expression="{Miles | Meters | Kilometers | Feet | Yards | NauticalMiles}" name="Directions_Distance_Units" sync="true" type="Optional">
<pythonReference>
<para> Specifies the units that will display travel distance in the
driving directions. This parameter is used only when the Populate
Directions parameter is checked (True in Python).</para>
<para>
<bulletList>
<bullet_item>Miles</bullet_item>
<bullet_item>Kilometers</bullet_item>
<bullet_item>Meters</bullet_item>
<bullet_item>Feet</bullet_item>
<bullet_item>Yards</bullet_item>
<bullet_item>NauticalMiles</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para> Specifies the units that will display travel distance in the
driving directions. This parameter is used only when the Populate
Directions parameter is checked (True in Python).</para>
<para>
<bulletList>
<bullet_item>Miles</bullet_item>
<bullet_item>Kilometers</bullet_item>
<bullet_item>Meters</bullet_item>
<bullet_item>Feet</bullet_item>
<bullet_item>Yards</bullet_item>
<bullet_item>NauticalMiles</bullet_item>
</bulletList>
</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 (True in Python). </para>
<para>
<bulletList>
<bullet_item> NA Desktop—Turn-by-turn directions suitable
for printing.</bullet_item>
<bullet_item> NA Navigation—Turn-by-turn directions designed
for an in-vehicle navigation device.</bullet_item>
<bullet_item>NA Campus—Turn-by-turn walking directions designed
for pedestrian routes.</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 (True in Python). </para>
<para>
<bulletList>
<bullet_item> NA Desktop—Turn-by-turn directions suitable
for printing.</bullet_item>
<bullet_item> NA Navigation—Turn-by-turn directions designed
for an in-vehicle navigation device.</bullet_item>
<bullet_item>NA Campus—Turn-by-turn walking directions designed
for pedestrian routes.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Time Zone for Time of Day" expression="{Geographically Local | UTC}" name="Time_Zone_for_Time_of_Day" sync="true" type="Optional">
<pythonReference>
<para>
Specifies the time zone of the Time of Day parameter. <bulletList>
<bullet_item>
Geographically Local—The Time of Day parameter refers to the time zone in which the facilities or incidents are located. <para>If Time of Day Usage is set to Start Time and Travel Direction is Facility to Incident, this is the time zone of the facilities. </para>
<para>If Time of Day Usage is set to Start Time and Travel Direction is Incident to Facility, this is the time zone of the incidents. </para>
<para>If Time of Day Usage is set to End Time and Travel Direction is Facility to Incident, this is the time zone of the incidents. </para>
<para>If Time of Day Usage is set to End Time and Travel Direction is Incident to Facility, this is the time zone of the facilities. </para>
</bullet_item>
<bullet_item>UTC—The Time of Day parameter refers to coordinated universal time (UTC). Choose this option if you want to find what's nearest for a specific time, such as now, but aren't certain in which time zone the facilities or incidents will be located. </bullet_item>
</bulletList>
</para>
<para>
Regardless of the Time Zone for Time of Day setting, if your facilities
and incidents are in multiple time zones, the following rules are
enforced by the tool. All incidents and facilities must be in the same time zone
for the following:
<bulletList>
<bullet_item> Specifying a start time and traveling from incident to
facility</bullet_item>
<bullet_item> Specifying an end time and traveling from facility to
incident</bullet_item>
<bullet_item> Specifying a start time and traveling from facility to
incident</bullet_item>
<bullet_item> Specifying an end time and traveling from incident to
facility</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
Specifies the time zone of the Time of Day parameter. <bulletList>
<bullet_item>
Geographically Local—The Time of Day parameter refers to the time zone in which the facilities or incidents are located. <para>If Time of Day Usage is set to Start Time and Travel Direction is Facility to Incident, this is the time zone of the facilities. </para>
<para>If Time of Day Usage is set to Start Time and Travel Direction is Incident to Facility, this is the time zone of the incidents. </para>
<para>If Time of Day Usage is set to End Time and Travel Direction is Facility to Incident, this is the time zone of the incidents. </para>
<para>If Time of Day Usage is set to End Time and Travel Direction is Incident to Facility, this is the time zone of the facilities. </para>
</bullet_item>
<bullet_item>UTC—The Time of Day parameter refers to coordinated universal time (UTC). Choose this option if you want to find what's nearest for a specific time, such as now, but aren't certain in which time zone the facilities or incidents will be located. </bullet_item>
</bulletList>
</para>
<para>
Regardless of the Time Zone for Time of Day setting, if your facilities
and incidents are in multiple time zones, the following rules are
enforced by the tool. All incidents and facilities must be in the same time zone
for the following:
<bulletList>
<bullet_item> Specifying a start time and traveling from incident to
facility</bullet_item>
<bullet_item> Specifying an end time and traveling from facility to
incident</bullet_item>
<bullet_item> Specifying a start time and traveling from facility to
incident</bullet_item>
<bullet_item> Specifying an end time and traveling from incident to
facility</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 the organization's workflows. You must specify the name of a travel mode that is supported by your organization. </para>
<para>To get a list of supported travel mode names, use the same GIS server connection you used to access this tool, and run the GetTravelModes tool in the Utilities toolbox. The GetTravelModes tool adds the Supported Travel Modes table 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 the Travel Mode Settings field as input. This reduces the tool execution time because the tool does not have to find 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 can also 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 the organization's workflows. You must specify the name of a travel mode that is supported by your organization. </para>
<para>To get a list of supported travel mode names, use the same GIS server connection you used to access this tool, and run the GetTravelModes tool in the Utilities toolbox. The GetTravelModes tool adds the Supported Travel Modes table 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 the Travel Mode Settings field as input. This reduces the tool execution time because the tool does not have to find 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 can also 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 | Travel Distance | Walking_Time_3D | Length | Elevation_Gain | Elevation_Loss}" name="Impedance" sync="true" type="Optional">
<pythonReference>
<para>Specify the impedance.</para>
<para>Impedance is a value that quantifies travel along the transportation network. Travel distance is an example of impedance; it quantifies the length of walkways and road segments. Similarly, drive time—the typical time it takes to drive a car along a road segment—is an example of impedance. Drive times may vary by type of vehicle—for instance, the time it takes for a truck to travel along a path tends to be longer than a car—so there can be many impedance values representing travel times for different vehicle types. Impedance values may also vary with time; live and typical traffic reference dynamic impedance values. Each walkway and road segment stores at least one impedance value. When performing a network analysis, the impedance values are used to calculate the best results, such as finding the shortest route—the route that minimizes impedance—between two points.</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 impedance parameter can be specified using the following values:</para>
<bulletList>
<bullet_item>TravelTime—Historical and live traffic data is used. This option is good for modeling the time it takes automobiles to travel along roads at a specific time of 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 is 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>Miles—Length measurements along roads are stored in miles and can be used for performing analysis based on shortest distance.</bullet_item>
<bullet_item>Kilometers—Length measurements along roads are stored in kilometers and can be used for performing analysis based on shortest distance.</bullet_item>
</bulletList>
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</para>
<para>If you choose a time-based impedance, such as TravelTime, TruckTravelTime, Minutes, TruckMinutes, or WalkTime, the Measurement Units parameter must be set to a time-based value. If you choose a distance-based impedance, such as Miles or Kilometers, Measurement Units must be distance based.</para>
<para>Drive Time, Truck Time, Walk Time, and Travel Distance 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 for time-based values and the Distance Impedance parameter for distance-based values.</para>
</pythonReference>
<dialogReference>
<para>Specify the impedance.</para>
<para>Impedance is a value that quantifies travel along the transportation network. Travel distance is an example of impedance; it quantifies the length of walkways and road segments. Similarly, drive time—the typical time it takes to drive a car along a road segment—is an example of impedance. Drive times may vary by type of vehicle—for instance, the time it takes for a truck to travel along a path tends to be longer than a car—so there can be many impedance values representing travel times for different vehicle types. Impedance values may also vary with time; live and typical traffic reference dynamic impedance values. Each walkway and road segment stores at least one impedance value. When performing a network analysis, the impedance values are used to calculate the best results, such as finding the shortest route—the route that minimizes impedance—between two points.</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 impedance parameter can be specified using the following values:</para>
<bulletList>
<bullet_item>TravelTime—Historical and live traffic data is used. This option is good for modeling the time it takes automobiles to travel along roads at a specific time of 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 is 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>Miles—Length measurements along roads are stored in miles and can be used for performing analysis based on shortest distance.</bullet_item>
<bullet_item>Kilometers—Length measurements along roads are stored in kilometers and can be used for performing analysis based on shortest distance.</bullet_item>
</bulletList>
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</para>
<para>If you choose a time-based impedance, such as TravelTime, TruckTravelTime, Minutes, TruckMinutes, or WalkTime, the Measurement Units parameter must be set to a time-based value. If you choose a distance-based impedance, such as Miles or Kilometers, Measurement Units must be distance based.</para>
<para>Drive Time, Truck Time, Walk Time, and Travel Distance 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 for time-based values and the Distance Impedance parameter for distance-based values.</para>
</dialogReference>
</param>
<param datatype="Boolean" direction="Input" displayname="Save Output Network Analysis Layer" expression="{Save_Output_Network_Analysis_Layer}" name="Save_Output_Network_Analysis_Layer" sync="true" type="Optional">
<pythonReference>
<para>
Specifies whether the analysis settings will be saved as a network analysis layer file. You cannot directly work with this file even when you open the file in an ArcGIS Desktop application such as 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 in Python)—The output will be saved as a network analysis layer file. The file will be 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 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 of 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 in Python)—The output will not be saved as a network analysis layer file. This is the default.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>
Specifies whether the analysis settings will be saved as a network analysis layer file. You cannot directly work with this file even when you open the file in an ArcGIS Desktop application such as 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 in Python)—The output will be saved as a network analysis layer file. The file will be 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 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 of 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 in Python)—The output will not be saved as a 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>
<para>This parameter is for internal use only.</para>
</para>
</pythonReference>
<dialogReference>
<para>
<para>This parameter is for internal use only.</para>
</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>Specifies whether the output will include a .zip file
that contains a file geodatabase with 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>
<para>
<bulletList>
<bullet_item>Checked (True in Python)—The route data will be saved as a .zip file. The 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 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 of the Output Route Data parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </bullet_item>
<bullet_item>Unchecked (False in Python)—The route data will not be saved as a .zip file. This is the default.</bullet_item>
</bulletList>
</para>
</pythonReference>
<dialogReference>
<para>Specifies whether the output will include a .zip file
that contains a file geodatabase with 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>
<para>
<bulletList>
<bullet_item>Checked (True in Python)—The route data will be saved as a .zip file. The 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 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 of the Output Route Data parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </bullet_item>
<bullet_item>Unchecked (False in Python)—The route data will not be saved as a .zip file. This is the default.</bullet_item>
</bulletList>
</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Time Impedance" expression="{Walking_Time_3D}" name="Time_Impedance" sync="true" type="Optional">
<pythonReference>
<para>The time-based impedance value represents the travel time along road segments or on other parts of the transportation network.</para>
If the impedance for the travel mode, as specified using the Impedance parameter, is time based, the values for the Time Impedance and Impedance parameters must be identical. Otherwise, the operation will return an error.
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</para>
</pythonReference>
<dialogReference>
<para>The time-based impedance value represents the travel time along road segments or on other parts of the transportation network.</para>
If the impedance for the travel mode, as specified using the Impedance parameter, is time based, the values for the Time Impedance and Impedance parameters must be identical. Otherwise, the operation will return an error.
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</para>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Distance Impedance" expression="{Length | Elevation_Gain | Elevation_Loss}" name="Distance_Impedance" sync="true" type="Optional">
<pythonReference>
<para>The distance-based impedance value represents the travel distance along road segments or on other parts of the transportation network.</para>
If the impedance for the travel mode, as specified using the Impedance parameter, is distance based, the values for the Distance Impedance and Impedance parameters must be identical. Otherwise, the operation will return an error.
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</para>
</pythonReference>
<dialogReference>
<para>The distance-based impedance value represents the travel distance along road segments or on other parts of the transportation network.</para>
If the impedance for the travel mode, as specified using the Impedance parameter, is distance based, the values for the Distance Impedance and Impedance parameters must be identical. Otherwise, the operation will return an error.
<para>These value are specific to the operations published with the ArcGIS StreetMap Premium data. The values will be different if you are using your own data for the analysis.</para>
</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 returned. </para>
<para>
<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 operation. </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 operation.</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 the project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu of 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 returned. </para>
<para>
<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 operation. </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 operation.</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 the project. In ArcMap, the location of the file can be determined by accessing the Copy Location option in the shortcut menu of the Output Result File parameter in the entry corresponding to the tool execution in the Geoprocessing Results window. </para>
</dialogReference>
</param>
<param datatype="Multiple Value" direction="Input" displayname="Accumulate Attributes" expression="{Walking_Time_3D | Length | Elevation_Gain | Elevation_Loss}" name="Accumulate_Attributes" sync="true" type="Optional">
<pythonReference>
<para>
A list of cost attributes to be accumulated during analysis. These accumulated attributes are for reference only; the solver only uses the cost attribute used by the designated travel mode when solving the analysis.
</para>
<para>For each cost attribute that is accumulated, a Total_[Cost Attribute Name]_[Units] field is populated in the outputs created from the tool.</para>
</pythonReference>
<dialogReference>
<para>
A list of cost attributes to be accumulated during analysis. These accumulated attributes are for reference only; the solver only uses the cost attribute used by the designated travel mode when solving the analysis.
</para>
<para>For each cost attribute that is accumulated, a Total_[Cost Attribute Name]_[Units] field is populated in the outputs created from the tool.</para>
</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>
<param datatype="Boolean" direction="Input" displayname="Ignore Invalid Locations" expression="{Ignore_Invalid_Locations}" name="Ignore_Invalid_Locations" sync="true" type="Optional">
<pythonReference>
<para>Specifies whether invalid input locations will be ignored.
</para>
<bulletList>
<bullet_item>SKIP—Network locations that are unlocated will be ignored and the analysis will run using valid network locations only. The analysis will also continue if locations are on nontraversable elements or have other errors. This is useful if you know the network locations are not all correct, but you want to run the analysis with the network locations that are valid. This is the default.</bullet_item>
<bullet_item>HALT—Invalid locations will not be ignored. Do not run the analysis if there are invalid locations. Correct the invalid locations and rerun the analysis.</bullet_item>
</bulletList>
</pythonReference>
<dialogReference>
<para>Specifies whether invalid input locations will be ignored.
</para>
<bulletList>
<bullet_item>Checked—Network locations that are unlocated will be ignored and the analysis will run using valid network locations only. The analysis will also continue if locations are on non-traversable elements or have other errors. This is useful if you know the network locations are not all correct, but you want to run the analysis with the network locations that are valid. This is the default.</bullet_item>
<bullet_item>Unchecked—Invalid locations will not be ignored. Do not run the analysis if there are invalid locations. Correct the invalid locations and rerun the analysis.</bullet_item>
</bulletList>
</dialogReference>
</param>
<param datatype="String" direction="Input" displayname="Locate Settings" expression="{Locate_Settings}" name="Locate_Settings" sync="true" type="Optional">
<pythonReference>
<para>
Settings that affect how inputs are located such as the maximum search distance to use when locating the inputs on the network, or the network sources being used for locating, or if you want to restrict locating on a portion of the source you can specify a where clause for a source.
The parameter value is specified as a JSON object.</para>
</pythonReference>
<dialogReference>
<para>
Settings that affect how inputs are located such as the maximum search distance to use when locating the inputs on the network, or the network sources being used for locating, or if you want to restrict locating on a portion of the source you can specify a where clause for a source.
The parameter value is specified as a JSON object.</para>
</dialogReference>
</param>
</parameters>
<returnvalues/>
<environments/>
<usage>
<bullet_item>
<para> The tool finds the closest facilities based on travel time
if the value for the Measurement Units parameter is time based.
The tool uses travel distance if the measurement units
are distance based.</para>
</bullet_item>
<bullet_item>
<para> You must specify at least one facility and one incident
to successfully execute the tool. </para>
</bullet_item>
<bullet_item>
<para>If the distance between an input point and its nearest traversable street is greater than 12.42 miles (20 kilometers), the point is excluded from the analysis.</para>
</bullet_item>
</usage>
<scriptExamples>
<scriptExample>
<title>FindClosestFacilities example (stand-alone script)</title>
<para>The following Python script demonstrates how to use the FindClosestFacilities tool in a script.</para>
<code xml:space="preserve">"""This example shows how to find three closest stores from each customer location."""
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;"
cf_service = "https://logistics.arcgis.com/arcgis/services;World/ClosestFacility;{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(cf_service)
# Set the variables to call the tool
facilities = "C:/data/Inputs.gdb/Stores"
incidents = "C:/data/Inputs.gdb/Customers"
output_routes = "C:/data/Results.gdb/Routes"
output_closest_facilities = "C:/data/Results.gdb/ClosestStores"
# Call the tool
result = arcpy.ClosestFacility.FindClosestFacilities(incidents, facilities, "Minutes", "", 3)
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 the closest facilities to a geodatabase
result.getOutput(0).save(output_routes)
result.getOutput(3).save(output_closest_facilities)
</code>
</scriptExample>
</scriptExamples>
<shortdesc>
The closest facility service finds the nearest facilities from one or more input incidents. </shortdesc>
<arcToolboxHelpPath>withheld</arcToolboxHelpPath>
</tool>
<Binary>
<Thumbnail>
<Data EsriPropertyType="PictureX"> /9j/4AAQSkZJRgABAQEAeAB4AAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsK CwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQU FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAFYAYYDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD7Z+C/ wb+H978IvAM9x4D8OXU02gadJLJJolszOzW0ZZmYpkkkkk12DfA34eKxH/Ct/CvB6totoB/6LqH4 K+c3wX+HwXzCP+Ec03pnH/HrHXbXUDNMzYADYPzEDtWLYzj1+B/w6kDL/wAK+8Ho2MjGi2p+v/LO ov8AhSXw2HXwL4SP+7oFsf8A2nXa2qiOdSXTuMA5pjxxxswLnIPQLSuxnHt8FfhosaN/wr/wu3Uf 8gK0H/tOsvxF8CfAGraPPa2PgXwrY3Lldtx/Ytt8uGBI4j7ivRPMi2bNrsM55IFO2bf+WcY/3nzS uwPJ5v2cfBdw5jvPDHhd41yu2Hw/arlSpBz8nXOOe2PetBf2d/htcLAreB/Dv+jxMibNGtQW5BBY +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
</Data>
</Thumbnail>
</Binary>
</metadata>
