|
- Design of spatial database query language for Battlefield
decision support system.
- Object model for directions. E.g., North, Between, Left,
3 O Clock.
- Integrate directional data-types in industry-standard query language
(SQL) and Spatial Library(OGIS).
- An algebra(value-domain, operators) for direction objects.
- Integration of algebra in commercial object-relational databases.
- A major step towards simple natural language like
query interface for battlaefield decision support systems.
|

*click image to enlarge
|
Query: List the farm fields to the left
of the lake which are suitable for tank movement ?
SELECT F.name, F.extent
FROM FarmField F, Lake L,Viewer V
WHERE V.left (F.extent, L.extent)
AND L.name = Beech Lake AND F.soil-firmness > 5;
Note: Left
is a viewer-based direction predicate.
:
- Based on Range query strategy
:
- May lead to large unnecessary I/O and CPU cost
- Need to know world boundary and calculate the intersection of
boundary and direction region
- Post Filter step is needed even for MBR objects
:
- Open shape based strategy(OSS)
|
- Model direction region as an open shape
- Use actual direction region as a filter
- Improve filtering efficiency by eliminating false hits
- Reduce unnecessary I/O and CPU cost
- Eliminate post Filter step for MBR objects
- Do not need to have knowledge of world boundary
- Consistently outperforms classical range query strategy both in
I/O and CPU.
X.Liu (IBM Research)
S. Shekhar (Minnesota)
S.Chawla (Sydney)
|