Information Technology Reference
In-Depth Information
Fig. 13.4 A 3D sketch of the
Caliper tool orientation
is feasible or not, and possible actions to minimize its usage risk. Figure 13.5
shows an example of a caliper sample file, as it is provided by the tool.
Table 13.1 shows an example of a single line data obtained from a file of the
Caliper Tool.
13.3.2 Preprocessing
The borehole data is stored in a file and then read and loaded into the main
memory. The reading process takes a while, due the large file size and the
transformations that are applied to transform it into tridimensional data. For
example, a 4 Km borehole is stored in a file of about 180 MB of raw data that must
still be read and converted into the three-dimensional borehole geometry.
From a usability point of view, it is not convenient that the system stays locked
until all the geometry is ready for rendering. Hence, we propose in our process to
show some visual information in the screen as soon as possible. This is done by
combining two working threads, one responsible for reading and transforming the
data and the other that takes this data and builds the mesh geometry.
This threading part is managed with C++ Boost's thread module [ 9 ], a portable
library which allows execution of multiple threads with shared data and provides
functions for thread management and synchronization.
Search WWH ::




Custom Search