Use Case Extract - Extending the Snapshot Concept .1 Introduction
Copyright © 2011 Open Geospatial Consortium,
Inc. All Rights Reserved.
75
the dynamic aspect of feature properties for filtering into account was developed in the SAA Pilot and OWS-8 and is documented in [OGC 11-073]. As the properties of an
AIXM feature can change their value during the feature lifetime, a user may also need to consider the feature state over a period of time. The evaluateDuring operation thus allows
for both the provision of a time instant and time period as parameter for determining which feature data is relevant for filtering. In case that a time instant is provided the
Event Service can retrieve a Snapshot of the relevant AIXM feature. Otherwise, it needs to extract the feature information that is relevant for the given period of time.
An “Extract” thus is the equivalent of a Snapshot, just that it provides complete information on the state of a feature for a given period of time, not a point in time. The
feature timeslices - Baselines, Permdeltas and Tempdeltas - contain this information. A subset of these timeslices usually already suffices to represent the requested information.
Thus it is unnecessary to retrieve the complete feature information from the authoritative data store.
In addition to the “Eventing” use case just described, another use of an “Extract” may be caching. A client may want to explore the state of an AIXM feature for given point in
time but the application already automatically retrieves feature state information for adjacent periods of time in a background process. This would speed up browsing through
the data and is similar to mapping clients which cache map tiles that are adjacent to the current view as well as zoom level.
An approach for retrieving an AIXM feature with just the desired subset of timeslices is documented in [OGC 11-073]. The following sections describe which timeslices are
needed for an Extract and the options for encoding it.