A subclass of FeaureSet that can be used as an input in the Route, Closest Facility, and Service Area solvers.
- See also:
Constructors
-
new NetworkFeatureSet()
-
Property Overview
Name | Type | Summary | Class | |
---|---|---|---|---|
String | more details The name of the class. | more details | Accessor | |
String | more details The name of the layer's primary display field. | more details | FeatureSet | |
Boolean | more details If true, restricted network elements should be considered when finding network locations. | more details | NetworkFeatureSet | |
Boolean | more details Typically, a layer has a limit on the number of features (i.e., records) returned by the query operation. | more details | FeatureSet | |
Graphic[] | more details The array of graphics returned from a task. | more details | FeatureSet | |
Field[] | more details Information about each field. | more details | FeatureSet | |
String | more details The geometry type of features in the FeatureSet. | more details | FeatureSet | |
Geometry | more details The geometry used to query the features. | more details | FeatureSet | |
SpatialReference | more details When a FeatureSet is used as input to Geoprocessor, the spatial reference is set to the map's spatial reference by default. | more details | FeatureSet |
Property Details
-
The name of the class. The declared class name is formatted as
esri.folder.className
.
-
The name of the layer's primary display field. The value of this property matches the name of one of the fields of the feature. This is only applicable when the FeatureSet is returned from a task. It is ignored when the FeatureSet is used as input to a geoprocessing task.
-
doNotLocateOnRestrictedElements Boolean
-
If true, restricted network elements should be considered when finding network locations.
-
Typically, a layer has a limit on the number of features (i.e., records) returned by the query operation. If
maxRecordCount
is configured for a layer,exceededTransferLimit
will betrue
if a query matches more than themaxRecordCount
features. It will befalse
otherwise. Supported by ArcGIS Server version 10.1 and later.
-
The array of graphics returned from a task.
-
Information about each field.
-
The geometry type of features in the FeatureSet. All features's geometry must be of the same type.
Possible Values:"point"|"multipoint"|"polyline"|"polygon"|"extent"|"mesh"
-
The geometry used to query the features. It is useful for getting the buffer geometry generated when querying features by distance or getting the query geometry projected in the outSpatialReference of the query. The query geometry is returned only for client-side queries and hosted feature services. The query's returnQueryGeometry must be set to
true
and the layer's capabilities.query.supportsQueryGeometry has to betrue
for the query to return query geometry.- See also:
-
spatialReference SpatialReference inherited
-
When a FeatureSet is used as input to Geoprocessor, the spatial reference is set to the map's spatial reference by default. This value can be changed. When a FeatureSet is returned from a task, the value is the result as returned from the server.
Method Overview
Name | Return Type | Summary | Class | |
---|---|---|---|---|
* | more details Creates a new instance of this class and initializes it with values from a JSON object generated from an ArcGIS product. | more details | FeatureSet | |
more details Adds one or more handles which are to be tied to the lifecycle of the object. | more details | Accessor | ||
Object | more details Converts an instance of this class to its ArcGIS portal JSON representation. | more details | FeatureSet |
Method Details
-
fromJSON(json){*}static
-
Creates a new instance of this class and initializes it with values from a JSON object generated from an ArcGIS product. The object passed into the input
json
parameter often comes from a response to a query operation in the REST API or a toJSON() method from another ArcGIS product. See the Using fromJSON() topic in the Guide for details and examples of when and how to use this function.Parameter:json ObjectA JSON representation of the instance in the ArcGIS format. See the ArcGIS REST API documentation for examples of the structure of various input JSON objects.
Returns:Type Description * Returns a new instance of this class.
-
own(handleOrHandles)inheritedSince: ArcGIS API for JavaScript 4.24
-
Adds one or more handles which are to be tied to the lifecycle of the object. The handles will be removed when the object is destroyed.
// Manually manage handles const handle = reactiveUtils.whenOnce(() => !view.updating) .then(() => { wkidSelect.disabled = false; }); handle.remove(); // Assign a handle using own() this.own(reactiveUtils.whenOnce(() => !view.updating) .then(() => { wkidSelect.disabled = false; }));
Parameter:handleOrHandles WatchHandle|WatchHandle[]Handles marked for removal once the object is destroyed.
-
Converts an instance of this class to its ArcGIS portal JSON representation. See the Using fromJSON() guide topic for more information.
Returns:Type Description Object The ArcGIS portal JSON representation of an instance of this class.