DK for ActiveX | TatukGIS_XDK11.ITGIS_ArcGISFeatureServerLayer | Interfaces | Methods | Properties
Represents ArcGIS Feature Service layer metadata and data access.
// C# public interface ITGIS_ArcGISFeatureServerLayer: ITBaseObject { }
' VisualBasic Public Interface ITGIS_ArcGISFeatureServerLayer Implements ITBaseObject End Class
// Oxygene type ITGIS_ArcGISFeatureServerLayer = public interface( ITBaseObject ) end;
| 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. | |
| 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. | |
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.