Metadata for an ArcGIS stream service. More...
Header: | #include <ArcGISStreamServiceInfo.h> |
Since: | Esri::ArcGISRuntime 200.1 |
Inherits: | Esri::ArcGISRuntime::Object |
Public Functions
virtual | ~ArcGISStreamServiceInfo() override |
double | archiveMaximumFeatureAge() const |
QUrl | archiveServiceUrl() const |
qint64 | archiveUpdateInterval() const |
QString | currentVersion() const |
QString | description() const |
Esri::ArcGISRuntime::DrawingInfo | drawingInfo() const |
QString | endTimeField() const |
QList<Esri::ArcGISRuntime::Field> | fields() const |
QString | geometryField() const |
Esri::ArcGISRuntime::GeometryType | geometryType() const |
QString | globalIdField() const |
QString | objectIdField() const |
QString | relatedFeaturesJoinField() const |
QUrl | relatedFeaturesUrl() const |
Esri::ArcGISRuntime::SpatialReference | spatialReference() const |
QString | startTimeField() const |
QString | trackIdField() const |
Detailed Description
An object of this type is provided by the ArcGISStreamService::serviceInfo property after loading the data source.
To learn about ArcGIS stream services, see: ArcGIS Server - Stream Services in the ArcGIS Enterprise documentation.
Member Function Documentation
[override virtual]
ArcGISStreamServiceInfo::~ArcGISStreamServiceInfo ()
Destructor.
double ArcGISStreamServiceInfo::archiveMaximumFeatureAge () const
Returns the maximum time (in seconds) until the latest (last known) features are purged from the feature layer.
The default is 0 which means never expire.
QUrl ArcGISStreamServiceInfo::archiveServiceUrl () const
Returns the URL of the feature service with the last known observation for each track.
qint64 ArcGISStreamServiceInfo::archiveUpdateInterval () const
Returns how often (in milliseconds) a snapshot of incoming observations is saved to the archive.
The default is 30.
QString ArcGISStreamServiceInfo::currentVersion () const
Returns the current version of the ArcGIS stream service.
QString ArcGISStreamServiceInfo::description() const
Returns the description of the ArcGIS stream service.
Esri::ArcGISRuntime::DrawingInfo ArcGISStreamServiceInfo::drawingInfo () const
Returns the ArcGIS stream service drawing info.
QString ArcGISStreamServiceInfo::endTimeField () const
Returns the name of the field in the track-aware service that contains end time.
QList<Esri::ArcGISRuntime::Field > ArcGISStreamServiceInfo::fields() const
Returns the ArcGIS stream service's field definitions.
QString ArcGISStreamServiceInfo::geometryField () const
Returns the name of the field that stores geometry.
Esri::ArcGISRuntime::GeometryType ArcGISStreamServiceInfo::geometryType () const
Returns the type of geometry.
QString ArcGISStreamServiceInfo::globalIdField () const
Returns the name of the field that stores a unique global identifier.
QString ArcGISStreamServiceInfo::objectIdField () const
Returns the name of the field that stores a unique object ID.
QString ArcGISStreamServiceInfo::relatedFeaturesJoinField () const
Returns the name of a field in the feature service identified by relatedFeaturesUrl that relates features in that service to features in the stream service.
Values in the join field must match track ID values in the trackIdField of the stream service.
QUrl ArcGISStreamServiceInfo::relatedFeaturesUrl () const
Returns the URL of a feature service that contains features related to the stream service.
The field name provided for relatedFeaturesJoinField is used to match track ID values in the feature service to trackIdField values in the stream service.
Esri::ArcGISRuntime::SpatialReference ArcGISStreamServiceInfo::spatialReference () const
Returns the SpatialReference of this stream service.
The default is WGS84 (4326).
See also SpatialReference.
QString ArcGISStreamServiceInfo::startTimeField () const
Returns the name of the field in the track-aware service that contains start time.
QString ArcGISStreamServiceInfo::trackIdField () const
Returns the name of the field in the track-aware service that contains track ID.