Download A Visualization Toolkit for Large Geospatial Image Datasets Zachary

Transcript
of 2000 and the data we have extracted from them.
2.1
The DataLink Server Maps Virtual Navigation
Hierarchies to Real Data
The DataLink Server implements a three-level abstraction of the physical data. The
topmost abstraction barrier is created by the presentation layer, which is the interface
that is visible to the user and is responsible for formatting the data provided by the
lower abstraction layers into HTML or other web-browsable content. The next level
beneath the presentation layer is the navigation layer which is where the navigation
hierarchies are defined. The navigation layer describes what data should be visible
to the presentation layer at any given point in the navigation hierarchy. It also
describes where a user can go to next from the current location in the hierarchy.
The navigation layer has a contract with the presentation layer such that it will only
provide navigation options for data which is physically present. In order to ensure
that this covenant is fulfilled, the navigation layer interfaces with the data layer in
order to resolve the mappings between the virtual data abstractions in the navigation
layer and real physical data in the dataset. The data layer describes the physical
hierarchy of the data and defines the attributesof each type of datum which might be
present in the dataset. Attributes are bits of information such as image resolution,
source sensor, date of acquisition or any other properties of which should be presented
as selections that the user can use to locate specific data.
Figure 2-1 depicts the interactions between the three abstraction layers of the
DataLink Server. As the figure shows, the navigation layer can be thought of as a
directed graph, or network, in which each vertex represents a specific location in the
navigation hierarchy. Leaf vertices, shown in Figure 2-1 as darkened circles, represent
physical resources in the dataset such as images, data files etc. All other vertices in
the navigation graph correspond to locations in the virtual navigation hierarchy and
may or may not be associated with locations in the physical data hierarchy. A content
30