A
Alex Molochnikov
I work for a seismic data processing company, and am confronted with a
task of efficiently accessing file-based data in the environment where
file of 200Gb is considered a medium size.
The data is spacial (2D), with hundreds of millions of data points that
need to be plotted at various levels of resolution. For low resolution,
only small subset of all data that fits into a limited number of screen
pixels should be used (and therefore loaded from the file). For high
resolutions, all data points that belong to the given small X-Y region
should be loaded.
So these are the two extremes between which the application must
operate, and since this is an interactive app, the efficiency of
accessing data is of paramount importance.
I am looking for algorithms (better yet, LGPL-ed Java code) that can
handle this task.
Thanks for any clues.
Alex Molochnikov
Kelman Technologies Inc.
task of efficiently accessing file-based data in the environment where
file of 200Gb is considered a medium size.
The data is spacial (2D), with hundreds of millions of data points that
need to be plotted at various levels of resolution. For low resolution,
only small subset of all data that fits into a limited number of screen
pixels should be used (and therefore loaded from the file). For high
resolutions, all data points that belong to the given small X-Y region
should be loaded.
So these are the two extremes between which the application must
operate, and since this is an interactive app, the efficiency of
accessing data is of paramount importance.
I am looking for algorithms (better yet, LGPL-ed Java code) that can
handle this task.
Thanks for any clues.
Alex Molochnikov
Kelman Technologies Inc.