Spatio-Bitemporal index workload generator source code ------------------------------------------------------ The high-level description of the generator, its parameters, and the workloads that it generates can be found in the "Performance Studies" section of a TimeCenter TR-45 "R-Tree Based Indexing of General Spatio-Temporal Data." (http://www.cs.auc.dk/research/DP/tdb/TimeCenter/TimeCenterPublications/TR-45.ps.gz) The generator can be compiled using the provided make file. It compiles with GNU C++. A sample generator parameters file test.prm is provided. Comments are provided in test.prm describing individual parameters. One of the parameters is a name of a spatial data file. The format of this file should follow the format used by the A La Carte (http://www-inf.enst.fr/~bdtest/sigbench/menu.html) spatial data generator. A sample file (generated by A La Carte) is provided (spdata.dat). Start the generator by typing: ./generate test.prm or ./generate -t test.prm In both cases test.sql is output. In the first case the output is a binary file, in the second - a readable text file. The .sql file contains commands to the index: t intvalue Changes the current time to intvalue a Advances the time by 1 i (tt1, vt1, tt2|UC, vt2|NOW, delta, x1, y1, x2, y2), integer_key Inserts a spatio-bitemporal entry into the index d =(tt1, vt1, tt2|UC, vt2|NOW, delta, x1, y1, x2, y2) Deletes an entry from the index s &(tt1, vt1, tt2, vt2, x1, y1, x2, y2) Performs a rectangular spatio-bitemporal intersection query Comments and bug reports are welcome and should be sent to simas@cs.auc.dk Copyright (c) 1998-2000, Aalborg University