40
Geotechnical News March 2011
GEOTECHNICAL INSTRUMENTATION NEWS
GeoViewer™ Web-based Data
Management Software
Rob Taylor, RST Instruments Ltd
Introduction
GeoViewer is a data viewer originally
developed in 2000 to provide flexible
console viewing of large data sets from
ADAS (automatic data acquisition
systems). The program runs on
Windows™.
Data Source
Much GeoViewer data originates in
data loggers which transmit their data
by various logger-specific means to
files which are locally or remotely
accessible to the GeoViewer server.
Because of this file model, any file
with a public format which contains
time-stamped data may be presented in
GeoViewer: spreadsheets, databases,
comma-separated text files, GPS and
total station data, public weather data
etc.
Data Storage
RST suggests that all stored data be
as raw as possible, e.g. vibrating wire
sensors should be stored in “B units”,
and that data from multiple sources
should be kept separately in original,
maximally readable format. In the
case of logger data which is constantly
appended to a file this is by far the
simplest and most reliable approach.
Standard file server backup strategies
are used.
Historically, such an approach might
have strained the resources of avail-
able computers, but as time passes, the
power of reasonably-priced servers has
increased to the point that a server with
200 loggers communicating by dozens
of paths, 6,000 sensors, years of hourly
data, and dozens of simultaneous web
access users gives excellent perfor-
mance. At the same time, all data is in
a format that can be checked against
manual readout data and sample cali-
brated with text file and spreadsheet
tools.
Calibration and Computation
With all data storage in raw format,
calibration is typically performed on-
the-fly using a calibration database.
Numerous functions are available:
linear, polynomial, transcendental,
relational across the entire system (not
just within a logger).
Deferred calibration is a powerful
maintenance tool: if the calibration of
a sensor is found to be incorrect, the
appropriate calibration page is edited,
and the entire record is automatically
updated from the first reading.
Data Presentation
Data presentation is typically as views
which are designed for efficient use.
They may be:
• mimic views with stoplight (green/
yellow/red/blue/grey for ok/warn-
ing/alarm/alarm-off/stale data) but-
tons which “drill down” into other
views
• lists with stoplight coloured numer-
ic fields
• time series plots with one or more
channels with alarm levels, differ-
ent sampling rates
• exaggerated profiles for inclinom-
eters, tilt beam etc
• linked files: installation photos, log-
ger programs, calibrations, notes,
all one mouse click away from the
data
Alarm Functions
Full featured alarms are available
for all channels, calculations from
channels, communication status etc.
The alarms include high/low warn and
alarm levels, hysteresis, event triggers,
alarm levels computed from data,
device outputs, privilege alarm mask.
It is suggested that not every channel
be alarmed and alarms be implemented
incrementally to minimize nuisance
alarms.
Data Archive
With the low cost of data storage,
archiving may be at job end only, even
for the largest construction projects.
For permanent installations where data
goes on indefinitely, relocating (but
retaining) older data may be useful to
keep records manageable. Resampling
older data may be used to decimate
the size of on-line records, e.g. weekly
min/max instead of hourly data divides
quantity by 84, but permits historical
context to be on-screen.
Web Functionality
GeoViewer
utilizes
Internet
communications in numerous ways.
Data acquisition may use wired or
wireless web communication as a link in
a communications chain, local and wide
area networks may be used to access
data files outside the GeoViewer server,
back-up may use offsite resources.
End users may view data securely
by remote computer or mobile device,
and receive alarms by e-mail, text mes-
sages etc. Privileged users can maintain
the system from offsite, typically by
VPN (virtual private network) remote
access. Because of the limited screen
size of mobile devices, mobile-friendly
views are typically required, with large
buttons and reduced clutter.
Business Model
GeoViewer is typically sold as a
purchase/annual maintenance product;
i.e. the customer owns the product
and runs it on his or her server. The
purchase cost is based on number of
servers running (typically one), and
the number of simultaneous advanced
viewers. On-and off-site training and
assistance are available.
Rob Taylor, President,
RST Instruments Ltd.,
200-2050 Hartley Drive, Coquitlam,
BC, V3K 6W5 Canada, 604-540-1100,