Generating a QuakeExplorer Database

A QuakeExplorer database is created by a sub-class of the Java base-class DatabaseUpdator (i.e. ORFEUSWilberDatabaseUpdater).

Each sub-class of DatabaseUpdator can read lists of hypocenter and associated trace information in a data-provider dependent format (i.e. ORFEUSWilberDatabaseUpdater can read the directory structure and summary files in the ORFEUS-Wilbur web site).

If the lists of hypocenter and associated trace information are on a public web server or ftp site, the DatabaseUpdator sub-class program can be run from anywhere on the Internet.

A DatabaseUpdator sub-class writes the hypocenter and trace information into a standard QuakeExplorer database format - a directory structure consisting of compressed event, trace-description and trace-link files, and several information, image and configuration files.

A QuakeExplorer database can be placed on a web server, local disk, CD, or other support, from where it can be accessed by the QuakeExplorer program. If the database is on a public web server, it can be accessed by the QuakeExplorer program from anywhere on the Internet.

The steps to generating a QuakeExplorer database include:

  1. Identifying or generating appropriate lists of hypocenter and associated trace information.
  2. Writing a sub-class of DatabaseUpdator to read the hypocenter-trace information.
  3. Running the sub-class of DatabaseUpdator to generate the QuakeExplorer database.

Additional tasks may include:

  1. If the target data will change over time: preparing a script to generating the QuakeExplorer database at regular intervals or in a triggered mode.
  2. If the QuakeExplorer database will be distributed on a CD-ROM or other fixed media: preparing and including on the media the QuakeExplorer software and the Java run-time (JRE) for the target operating systems.

Development Requirements:

  1. Advanced knowledge of Java programming and of the Java Tools (javac, jar, etc).
  2. Java 2 or higher installed on your system.


For more information or assistance contact Anthony Lomax (anthony@alomax.net, http://www.alomax.net/QuakeExplorer)