Disclosed is a method for processing temporal data. A spatial query is
received specifying a mapping function that identifies a set of temporal
values for one or more objects. Geographic positions are automatically
extracted from each set of temporal values for each of the one or more
objects. Point objects are generated from the geographic positions. One
or more spatial objects are generated from the point objects.