ArcGISStreamServiceInfo Class

  • ArcGISStreamServiceInfo
  • class Esri::ArcGISRuntime::ArcGISStreamServiceInfo

    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.

    Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.