ServiceAreaParameters class final
A class that describes the service area parameters.
Class holding the parameters of a service area to be solved by ServiceAreaTask. The default parameters for a ServiceAreaTask can be retrieved by calling ServiceAreaTask.createDefaultParameters method.
- Implemented types
Properties
-
accumulateAttributeNames
→ List<
String> -
Accumulate attribute names.
no setter
-
defaultImpedanceCutoffs
→ List<
double> -
The default cutoffs value.
no setter
- geometryAtCutoff ↔ ServiceAreaPolygonCutoffGeometry
-
Geometry at cutoff.
getter/setter pair
- geometryAtOverlap ↔ ServiceAreaOverlapGeometry
-
Geometry at overlap.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- outputSpatialReference ↔ SpatialReference?
-
Output spatial reference.
getter/setter pair
- polygonBufferDistance ↔ double
-
Polygon buffer distance.
getter/setter pair
- polygonDetail ↔ ServiceAreaPolygonDetail
-
Polygon detail.
getter/setter pair
- returnPointBarriers ↔ bool
-
Whether or not to return the point barriers used in the service area task.
getter/setter pair
- returnPolygonBarriers ↔ bool
-
Whether or not to return the polygon barriers used in the service area
task.
getter/setter pair
- returnPolygons ↔ bool
-
Whether or not return service area polygons are to be returned.
getter/setter pair
- returnPolylineBarriers ↔ bool
-
Whether or not to return the polyline barriers used in the service area
task.
getter/setter pair
- returnPolylines ↔ bool
-
Whether or not return service area polylines are to be returned.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- startTime ↔ DateTime?
-
Start time.
getter/setter pair
- travelDirection ↔ TravelDirection
-
The travel direction for the service area computation (to or from
facility).
getter/setter pair
- travelMode ↔ TravelMode?
-
Travel mode.
getter/setter pair
Methods
-
clearFacilities(
) → void - Clears facilities.
-
clearPointBarriers(
) → void - Clears point barriers.
-
clearPolygonBarriers(
) → void - Clears polygon barriers.
-
clearPolylineBarriers(
) → void - Clears polyline barriers.
-
clone(
) → ServiceAreaParameters - Clones the ServiceAreaParameters.
-
getSearchWhereClause(
{required String sourceName}) → String - Gets the search where clause from the specified network dataset's source feature class.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
setFacilities(
List< ServiceAreaFacility> facilities) → void - Sets facilities.
-
setFacilitiesWithFeatureTable(
{required ArcGISFeatureTable featureTable, required QueryParameters queryParameters}) → void - Sets the facilities from the features in specified feature table. The feature table can be either local or online. The feature table must be of geometry type point. Attributes from the feature table are mapped to the properties on the facilities objects generated from the specified feature table. The where clause set in the query parameters will be applied to the feature table. If an online feature table is specified the table will not be queried for features until Solve is called.
-
setPointBarriers(
List< PointBarrier> pointBarriers) → void - Sets point barriers.
-
setPointBarriersWithFeatureTable(
{required ArcGISFeatureTable featureTable, required QueryParameters queryParameters}) → void - Sets the point barriers from the features in specified feature table. The feature table can be either local or online. The feature table must be of geometry type point. Attributes from the feature table are mapped to the properties on the barrier objects generated from the specified feature table. The where clause set in the query parameters will be applied to the feature table. If an online feature table is specified the table will not be queried for features until Solve is called.
-
setPolygonBarriers(
List< PolygonBarrier> polygonBarriers) → void - Sets polygon barriers.
-
setPolygonBarriersWithFeatureTable(
{required ArcGISFeatureTable featureTable, required QueryParameters queryParameters}) → void - Sets the polygon barriers from the features in specified feature table. The feature table can be either local or online. The feature table must be of geometry type polygon. Attributes from the feature table are mapped to the properties on the barrier objects generated from the specified feature table. The where clause set in the query parameters will be applied to the feature table. If an online feature table is specified the table will not be queried for features until Solve is called.
-
setPolylineBarriers(
{required List< PolylineBarrier> lineBarriers}) → void - Sets polyline barriers.
-
setPolylineBarriersWithFeatureTable(
{required ArcGISFeatureTable featureTable, required QueryParameters queryParameters}) → void - Sets the polyline barriers from the features in specified feature table. The feature table can be either local or online. The feature table must be of geometry type polyline. Attributes from the feature table are mapped to the properties on the barrier objects generated from the specified feature table. The where clause set in the query parameters will be applied to the feature table. If an online feature table is specified the table will not be queried for features until Solve is called.
-
setSearchWhereClause(
{required String sourceName, required String searchWhereClause}) → void - Sets a search where clause on the specified network dataset's source feature class. Only features satisfying the where clause for the specified feature class will be used to locate facilities on the network during the solve operation. If a where clause is not set all network features are used.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited