dymaptic.GeoBlazor.Core

dymaptic.GeoBlazor.Core.Model

FeatureSet Class

A collection of features returned from ArcGIS Server or used as input to methods.
ArcGIS Maps SDK for JavaScript

public class FeatureSet :
dymaptic.GeoBlazor.Core.Interfaces.IClosestFacilityParametersFacilities,
dymaptic.GeoBlazor.Core.Interfaces.IClosestFacilityParametersIncidents,
dymaptic.GeoBlazor.Core.Interfaces.IServiceAreaParametersFacilities,
System.IEquatable<dymaptic.GeoBlazor.Core.Model.FeatureSet>

Inheritance System.Object 🡒 FeatureSet

Implements IClosestFacilityParametersFacilities, IClosestFacilityParametersIncidents, IServiceAreaParametersFacilities, System.IEquatable<FeatureSet>

Constructors

FeatureSet(string, Nullable, IReadOnlyList, Nullable, Geometry, SpatialReference) Constructor

A collection of features returned from ArcGIS Server or used as input to methods.
ArcGIS Maps SDK for JavaScript

public FeatureSet(string? DisplayFieldName=null, System.Nullable<bool> ExceededTransferLimit=null, System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? Fields=null, System.Nullable<dymaptic.GeoBlazor.Core.Enums.GeometryType> GeometryType=null, dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? QueryGeometry=null, dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference=null);

Parameters

DisplayFieldName System.String

The name of the layer’s primary display field.
ArcGIS Maps SDK for JavaScript

ExceededTransferLimit System.Nullable<System.Boolean>

Typically, a layer has a limit on the number of features (i.e., records) returned by the query operation.
ArcGIS Maps SDK for JavaScript

Fields System.Collections.Generic.IReadOnlyList<Field>

Information about each field.
ArcGIS Maps SDK for JavaScript

GeometryType System.Nullable<GeometryType>

The geometry type of features in the FeatureSet.
ArcGIS Maps SDK for JavaScript

QueryGeometry Geometry

The geometry used to query the features.
ArcGIS Maps SDK for JavaScript

SpatialReference SpatialReference

When a FeatureSet is used as input to Geoprocessor, the spatial reference is set to the map’s spatial reference by default.
ArcGIS Maps SDK for JavaScript

Properties

FeatureSet.DisplayFieldName Property

The name of the layer’s primary display field.
ArcGIS Maps SDK for JavaScript

public string? DisplayFieldName { get; set; }

Property Value

System.String

FeatureSet.ExceededTransferLimit Property

Typically, a layer has a limit on the number of features (i.e., records) returned by the query operation.
ArcGIS Maps SDK for JavaScript

public System.Nullable<bool> ExceededTransferLimit { get; set; }

Property Value

System.Nullable<System.Boolean>

FeatureSet.Features Property

The array of graphics returned from a task.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Graphic>? Features { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Graphic>

FeatureSet.Fields Property

Information about each field.
ArcGIS Maps SDK for JavaScript

public System.Collections.Generic.IReadOnlyList<dymaptic.GeoBlazor.Core.Components.Field>? Fields { get; set; }

Property Value

System.Collections.Generic.IReadOnlyList<Field>

FeatureSet.GeometryType Property

The geometry type of features in the FeatureSet.
ArcGIS Maps SDK for JavaScript

public System.Nullable<dymaptic.GeoBlazor.Core.Enums.GeometryType> GeometryType { get; set; }

Property Value

System.Nullable<GeometryType>

FeatureSet.QueryGeometry Property

The geometry used to query the features.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.Geometries.Geometry? QueryGeometry { get; set; }

Property Value

Geometry

FeatureSet.SpatialReference Property

When a FeatureSet is used as input to Geoprocessor, the spatial reference is set to the map’s spatial reference by default.
ArcGIS Maps SDK for JavaScript

public dymaptic.GeoBlazor.Core.Components.SpatialReference? SpatialReference { get; set; }

Property Value

SpatialReference