ChooseBestFacilities

Titleā€ƒ ChooseBestFacilities

Summary

This tool chooses the best locations for facilities by allocating locations that have demand for these facilities in a way that satisfies a given goal.


Usage

Syntax

Parameter Explanation
goal

Specify the goal that must be satisfied when allocating demand locations to facilities.

demandLocationsLayer

A point layer specifying the locations that have demand for facilities

demand (Optional)

The amount of demand available at every demand locations.

demandField (Optional)

The field on the demandLocationsLayer representing the amount of demand available at each demand location.

maxTravelRange (Optional)

Specify the maximum travel time or distance allowed between a demand location and the facility it is allocated to

maxTravelRangeField (Optional)

The field on the demandLocationsLayer specifying the maximum travel time or distance allowed between a demand location and the facility it is allocated to. This parameter takes precedence when maxTravelRange parameter is also specified

maxTravelRangeUnits (Optional)

The units for the maximum travel time or distance allowed between a demand location and the facility it is allocated to.

travelMode (Optional)

Specify the mode of transportation for the analysis

timeOfDay (Optional)

Specify whether travel times should consider traffic conditions

timeZoneForTimeOfDay (Optional)

Specify the time zone or zones for the timeOfDay parameter.

travelDirection (Optional)

Specify whether to measure travel times or distances from facilities to demand locations or from demand locations to facilities.

requiredFacilitiesLayer (Optional)

A point layer specifying one or more locations that act as facilities by providing some kind of service. Facilities specified by this parameter are required to be part of the output solution and will be used before any facilities from the candidatesFacilitiesLayer when allocating demand locations.

requiredFacilitiesCapacity (Optional)

Specify how much demand every facility in the requiredFacilitiesLayer is capable of supplying.

requiredFacilitiesCapacityField (Optional)

A field on the requiredFacilitiesLayer representing how much demand each facility in the requiredFacilitiesLayer is capable of supplying. This parameter takes precedence when requiredFacilitiesCapacity parameter is also specified.

candidateFacilitiesLayer (Optional)

A point layer specifying one or more locations that act as facilities by providing some kind of service. Facilities specified by this parameter are not required to be part of the output solution and will be used only after all the facilities from the candidatesFacilitiesLayer have been used when allocating demand locations.

candidateCount (Optional)

Specify the number of facilities to choose when allocating demand locations. If requiredFacilitiesLayer is specified, the number of facilities to choose should be equal to or greater than the count of locations in the requiredFacilitiesLayer.

candidateFacilitiesCapacity (Optional)

Specify how much demand every facility in the candidateFacilitiesLayer is capable of supplying.

candidateFacilitiesCapacityField (Optional)

A field on the candidateFacilitiesLayer representing how much demand each facility in the candidatesFacilitiesLayer is capable of supplying. This parameter takes precedence when candidateFacilitiesCapacity parameter is also specified.

percentDemandCoverage (Optional)

Specify the percentage of the total demand that you want the chosen and required facilities to capture.

outputName (Optional)

If provided, the task will create a feature service of the results. You define the name of the service. If outputName is not supplied, the task will return a feature collection.

context (Optional)

Context contains additional settings that affect task execution such as the extent of inputs.

pointBarrierLayer (Optional)

Specify one or more points to act as temporary restrictions or represent additional time or distance that may be required to travel on the underlying streets.

lineBarrierLayer (Optional)

Specify one or more lines that prohibit travel anywhere the lines intersect the streets.

polygonBarrierLayer (Optional)

Specify polygons that either completely restrict travel or proportionately scale the time or distance required to travel on the streets intersected by the polygons.

Code Samples

Tags

location-allocation

Credits

Use limitations