User Tools

Site Tools


api:dk11:activex:tatukgis_xdk11.itgis_arcgisfeatureserverlayer

ITGIS_ArcGISFeatureServerLayer interface

DK for ActiveX | TatukGIS_XDK11.ITGIS_ArcGISFeatureServerLayer | Interfaces | Methods | Properties

Represents ArcGIS Feature Service layer metadata and data access.

Available also on: Delphi | .NET | Java | ActiveX | Python.

Syntax

// C#
public interface ITGIS_ArcGISFeatureServerLayer: ITBaseObject
{
}
' VisualBasic
Public Interface ITGIS_ArcGISFeatureServerLayer
  Implements ITBaseObject
End Class
// Oxygene
type
  ITGIS_ArcGISFeatureServerLayer = public interface( ITBaseObject )
  end;

Implements

Methods

Inherited Overrides Protected
Name Visibility Description
AttachDelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
DelphiObj public Only for internal use of TatukGIS.
(Inherited from ITBaseObject)
GetEstimatedExtent public Gets the layer extent estimated from available data.
GetObjectIds public Gets object ids available in the layer.
GetObjects public Gets a page of layer objects.
GetObjects_2 public Gets layer objects for the specified object id list.
IsDataReady public Returns True if layer data has been fetched and is ready to use.
IsDataValid public Returns True if the fetched layer data is valid.
IsFetchingData public Returns True if layer data is currently being fetched.
PrepareFetchingData public Sets the loader state to indicate data fetching has started.
ResetState public Resets the loader state to the ready state.

Properties

Inherited Protected
Name Visibility Description
Data public Stream containing the last HTTP response data.
DataPath public Feature layer data query path.
Description public Feature layer description returned by the service.
DrawingInfo public Drawing info parameters returned by the service.
Extent public Feature layer extent returned by the service.
Fields public Serialized field definitions returned by the service.
GeometryType public Feature layer geometry type returned by the service.
HTTPStatus public HTTP status code returned by the last request.
Id public Feature layer identifier returned by the service.
Name public Feature layer name returned by the service.
Path public Feature layer REST path.
State public Current loader state for layer data retrieval.
Wkid public WKID of the feature layer coordinate system.

Remarks

PURPOSE: Stores metadata for one ArcGIS Feature Service layer and provides methods for retrieving object ids, feature data streams, and estimated extents from that layer.

BEHAVIOR: The class keeps layer identification, descriptive information, extent, WKID, geometry type, field definitions, drawing info, request state, HTTP status, and the last response data stream. Data retrieval methods return server responses asTStream instances, while state helper methods report whether data is ready, valid, or currently being fetched.

USAGE: Use this class after opening a feature server and selecting a layer to inspect metadata or request layer data.

ids = layer.GetObjectIds()       data = layer.GetObjects("1,2,3", filterRect)       ready = layer.IsDataReady()

CONSTRAINTS: This class derives fromTGIS_ObjectDisposable. Response data is stream-based, so the caller should treat returned streams and theData field as owned resources consistent with the object's lifecycle.

2026/07/11 00:08

Page Tools