Documente Academic
Documente Profesional
Documente Cultură
INTRODUCTION
'Asst. Prof., Dept. of Civ. Engrg., Univ. of Hawaii, 2540 Dole St., Holmes 383,
Honolulu, H I 96822.
2
Prof., Dept. of Civ. Engrg., Univ. of Hawaii, 2540 Dole St., Holmes 383, Hon-
olulu, H I .
3
Res. Asst., Dept. of Civ. Engrg., Univ. of Hawaii, 2540 Dole St., Holmes 383,
Honolulu, H I .
Note. Discussion open until June 1, 1992. To extend the closing date one month,
a written request must be filed with the A S C E Manager of Journals. The manuscript
for this paper was submitted for review and possible publication on September 19,
1990. This paper is part of the Journal of Computing in Civil Engineering, Vol. 6,
No. 1, January, 1992. © A S C E , ISSN 0887-3801/92/0001-0072/$!.00 + $.15 per page.
Paper No. 465.
72
1. The information stored does not have any locational specification, i.e.,
Downloaded from ascelibrary.org by Universidad Nacional De Ingenieria on 10/19/18. Copyright ASCE. For personal use only; all rights reserved.
QIS CAPABILITIES
nalized in the GIS, interfaces with application-specific modules that process the
information generated by the GIS program can be designed.
2. In the GIS software used for this research (Arc/Info), a hybrid data model
that combines the strengths of locational and thematic data structures was used.
Locational data are represented using a topological data model (USGS Digital
1984; Morehouse 1985), whereas thematic data are represented using the re-
lational data model, thereby creating a georelational data model. A digital map
therefore becomes a model comprising the combination'of a topological model
to represent feature locations and topology and the relational model to represent
feature attributes. An example of a feature is a town where locational data may
be its longitude or latitude and thematic information may be its size, population,
employment, etc.
GIS LIMITATIONS
PROPOSED APPROACH
a regular GIS layer and can be used, in combination with other layers, to
perform the typical types of analyses supported by the GIS. In the current
application, a street map layer is included to aid the quick identification
and retrieval of borehole data needed by each user. At-depth borehole data
in the form of boring logs can be graphically displayed entirely within the
Arc/Info environment through the creation of pseudocoverages, using the
Arc/Info drawing and annotation capabilities and its SML macro language.
A user interface for data-base editing and data retrieval also was developed
using the SML.
For more advanced engineering analyses not currently supported by gen-
eral-purpose GIS software, it is necessary to interface data contained within
the data base with external programs. This paper illustrates this possibility
by an interface to HOOPS, an object-oriented graphics library, for the
purpose of constructing a three-dimensional representation of soil strata
using information contained in the data base relating to boreholes that can
be selected via the borehole and street map layers. The related program
was written in FORTRAN, linked with the three-dimensional object-ori-
ented graphics library running on a high-end graphics card. The work in-
volved in this paper was done using an 80386 PC equipped with an Nth
three-dimensional engine graphics card.
Following a brief description of the PC Arc/Info GIS, the remainder of
the paper describes the development of the borehole logical data model
based on requirements provided by practicing engineers in Hawaii, the
development of the pseudocoverage graphical representation of borehole
logs, and the user interface for input, modification, display, and retrieval
of data within the GIS environment. Finally, the interface of the GIS with
the external program using HOOPS routines is described.
specified as pointers to the definition of each arc, so that each arc is defined
only once. The contiguity between polygons is represented via the topology
of the border arcs, taking advantage of the fact that arcs are directionally
defined: The internal polygon numbers to the right and left of an arc are
associated with the arc. When arcs are used to describe line features (rather
than polygons), the "left-polygon" and "right-polygon" entries are set to
zero. The PC Arc/Info GIS provides a macro language, called SML, which
is very useful in automating frequently used commands. The macro language
was used to create a program that automates the input; retrieval processes
for the application described here are explained in a later section of this
paper.
system for several reasons. Among them was the fact that project infor-
mation, such as the year when it was undertaken and the identification of
the investigating team, would be invaluable in assessing the quality of the
associated data. Another reason was the potential to selectively include or
exclude boreholes associated with particular projects, based on criteria sys-
tem users considered applicable to different application contexts. The geo-
graphical extent of individual projects can range from a single parcel where
a building was constructed to corridors cutting across the larger region for
projects such as highways or underground utility lines.
The point entity refers to a single boring or exploration point associated
with a particular project. It is described in terms of the attributes shown.
The primary key for the point entity is a combination of the associated
project number and a unique borehole ID. The borehole location is digitized
and the coordinates of this location are saved by the system. The layer entity
refers to a uniform soil layer within a particular borehole. A single layer
within a borehole is uniquely defined by the combination of the project
number, borehole ID, and layer number. The layer attributes are further
subdivided into geometrical attributes and descriptive attributes. Combined
with the borehole coordinates, the geometrical attributes define the physical
77
from a layer and described in terms of its location within the layer, its
physical dimensions, the sampling device used, and other attributes. As
shown in Fig. 1, the consolidation test and the other tests entities bear a
one-to-one association with the sample entity.
The aforementioned logical model was implemented in the Info data base
and tested in a real-world context: Several geotechnical reports for projects
in the Honolulu area were obtained from major geotechnical consulting
firms. Borehole data, including soil layer information, samples, and test
results, were taken from these hard-copy reports and inputted to the data
base. Since the basic objectives of the research required the association of
borehole information with borehole location, the GIS technology was used.
A digitized map of the island of Oahu was purchased from ETAK Corp.,
Menlo Park, California. Through Arc/Info utilities, a coverage containing
street, stream, and shoreline features was generated. A separate coverage
was created to display borehole locations, represented as point features.
The two coverages were overlaid and displayed on the computer monitor.
Adding a point into the borehole coverage involves two steps: Digitizing
the point and adding its borehole ID. The latter links the borehole to a
unique record in the Info data base created earlier.
USER INTERFACE
The F.C Arc/Info macro language SML was used to create a program to
automate the borehole coverage editing and viewing operations, as well as
to aid the process of data-base maintenance, as shown in Fig. 2. This in-
terface insulates users from having to deal with the complexities of the GIS
commands and syntax. A typical viewing session begins with the user viewing
the geographical area of interest, as shown in Fig. 3, where borehole lo-
cations are seen as clusters of points. The user may choose to zoom in on
a specific cluster of boreholes for a closer view, as shown in Fig. 4. The
user has the option of displaying street names in the area of interest.
The user can then select to view a specific borehole, as shown in Fig. 5.
The display of boreholes is generated entirely within the Arc/Info environ-
ment via a procedure developed as part of this research and described next.
View
View 3D View Map
Boring Log
Borahola: Bl 1
r' 23-JAN-I87S,
zee n.-Soricty
CL-311 ty clay
0 i I t ana o l a v e v
3.ee .. H--Clayiy s i l t
s.ee N SN-Sllly Sand
7.58
ie.58- |6 M--Clay«y si II
i7.eo_ S M - S l l t y »arwl
28.se_ ML-Sorwiy s i l l
23.se. 19 SW-Sond
2a.ee_ IB -Basalt
5i.ee_
FIG. 5. Borehole Pseudocoverage
option for the user to view any other specific information about the bore
log that is stored in the data base. Responses to the user queries are written
above the bore-log representation. The information about the entire bore
log can also be outputted to the display device or printed.
81
SOIL LAYERS
LAYER 1
LAYER 2
LAYER 3
LAYER N
UNIVERSITY OF HAWAII
SOIL BORING VISUALIZATION PROGRAM
ROTATE
ZOOM
MOVE
SOLID TOGGLE
82
The work described in this paper has focused on the storage and retrieval
of raw boring-hole data obtained from existing geotechnical investigation
reports. This was a conscious decision, driven by the desire of practitioners
to have access to the original data, free from interpretations that are not
present in the original data sources, ensuring that the output of the self-
contained geotechnical GIS is based solely on original information with no
added biases. It is, however, impossible to develop three-dimensional rep-
resentations of soil strata from raw boring-hole data without interpretation.
Variables likely to govern the output are project specific and include knowl-
edge of the geological history of the region, the geophysical nature of the
soil, the likely presence of soil pockets, and several other factors. This
problem is amplified when more than three boring holes are considered. It
is therefore necessary to interpose between the GIS and the graphics pro-
gram a knowledge-based system that regulates the topology and layer ex-
tents, or to allow user intervention guided by past experience, or a com-
bination of the two. Research reported in the literature that addresses advances
in geotechnical profile interpretation independently of GIS systems can
provide guidance and the possibility of linking the basic geotechnical GIS
developed here with already existing interpretive software. It is doubtful
that the PC platform, even one based on the 80486 processor, is sufficient
for the magnitude of number crunching involved as the geographical region
covered or the number of boreholes maintained in the data base increase.
Considering cost-versus-performance tradeoffs, it appears that, for problem
dimensions similar to the Honolulu application, a workstation platform with
a good mix of graphics abilities and number crunching will suffice, Having
shown the functionality of the system, the natural next step is to port it to
such a platform.
More remote extensions include the integration of simulation software
with the GIS. The common data base would store information on utilities,
obstructions, boring holes, available equipment types, and their respective
productivities. The program would then aid the user in selecting the best
mix of equipment for the project. This would allow the users to employ the
same data base for site visualization, choice of foundation type, and selection
of construction equipment (Oloufa 1988).
CONCLUSION
ACKNOWLEDGMENTS
APPENDIX. REFERENCES
84