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