Geoinformatics
Online ISSN : 1347-541X
Print ISSN : 0388-502X
ISSN-L : 0388-502X
Article
GeoCalcVB : Bitwise Operation Program to Analyze Logical Model of Geologic Structure
Toshiaki OHKUMAKiyoji SHIONO
Author information
JOURNAL OPEN ACCESS

2016 Volume 27 Issue 4 Pages 169-182

Details
Abstract

In the previous paper (Shiono and Ohkuma, 2015), we have proposed a principle of bitwise operations to perform set operations related to the logical model of geologic structure. Expanding the principle, we present here an algorithm and a Visual Basic .NET program GeoCalcVB to perform set operations of subspaces p(x1, …, xn) defined by surfaces S1, …, Sn, where xi is a three-digit binary number that assigns the relation between a subspace and a surface Si. We newly introduce two generalized rules, which are used to derive the standard form composed of the least number of terms. For the convenience of computer processing, expressions of subspaces p(x1, …, xn) and operation rules are transformed into the equivalent forms composed of n-tuples, operators +, *, ' , and parentheses { } where needed to avoid ambiguity. GeoCalcVB performs the following three steps of operations and displays the result at each step. Step1: Transform an input expression into the join of tuples by the operation rules for intersection and complement. Step2: Shorten the expression by the basic operation rules for union. Step-3: Determine the standard form by the generalized rules for union. GeoCalcVB and its algorithm are useful to analyze theoretically the relation between geologic units and boundary surfaces i.e. logical model of geologic structure and to improve computer modeling system of 3D geologic structure.

Content from these authors
© 2016 Japan Society of Geoinformatics
Previous article Next article
feedback
Top