Software Descriptions
ArcGIS Tools—Geostatistical Analyst and Spatial Analyst
Case studies: using ArcGIS software include a radioactive site, a tidal site, and a lead-contaminated site.
Source: ESRI, Inc. (ESRI 2013)
Ease of Use: Moderate
Training and Resources: Several free online training options are available. Program documentation is also available (ESRI 2015b).
EVS/MVS
Source: C Tech Development Corporation (C Tech Development Corporation 2015a), www.ctech.com
Ease of Use: Complex
Training and Resources: EVS/MVS – Environmental Visualization System and Mining Visualization System provides information on available documentation (including workbooks), training videos, scheduled and in-person training classes, and technical support (C Tech Development Corporation 2015b).
Global Mapper
Source: Blue Marble Geographics (Blue Marble Geographics 2015b)
Ease of Use: Moderate
Training and Resources: Several training options are available, including live and recorded online training, self-study, and certification courses. Most online training is free. Training modules are also available for free to academic institutions (Blue Marble Geographics 2015a).
GMS
Source: Aquaveo (Aquaveo 2015b)
Ease of Use: Moderate
Training and Resources: The vendor website offers a learning center. Training modules are available for free in PDF format to download (Aquaveo 2015a).
GRASS
Source: GRASS GIS (GRASS GIS Team 2013)
Ease of Use: Complex
Training and Resources: User manuals are updated and available and linked support is available in email groups or blogs (GRASS GIS Team 2015). Support can also be obtained from businesses that offer support for a fee.
GS+
Source: Gamma Design Software (Gamma Design Software 2014) and RockWare (Rockware 2015a)
Ease of Use: Moderate
Training and Resources: The software comes with a user manual. Training information is available at (Gamma Design Software 2015). Vendor training is available, including webinars and workshops in Colorado.
GTS Optimization Software
Case Study: using GTS software includes a former ordnance site.
Source: AFCEC (AFCEC 2011)
Ease of Use: Moderate
References: Hunter, Cameron, and Stewart 2011
Training and Resources: Limited training resources are available. Case study examples are available as well (Hunter, Cameron, and Stewart 2011).
GWSDAT
Case Study: using GWSDAT includes groundwater monitoring at a research facility.
Source: American Petroleum Institute website, Shell (Shell Global Solutions 2014)
Ease of Use: Easy
References: Jones et al. 2014; Evers et al. 2015; Jones, Spence, and Bonte 2015
Training and Resources: Training or other support is not available. A user manual is included in the downloaded software. A FAQ document can be downloaded from the Shell website (Shell Global Solutions 2015).
Hydro GeoAnalyst
Source: Waterloo Hydrogeologic 2015a
Ease of Use: Moderate
Training and Resources: Tutorials and user manual are available (Waterloo Hydrogeologic 2015b).
Isatis
Case Study: using Isatis software includes PAH contaminated sediments.
Source: Geovariances (Geovariances 2015a)
Ease of Use: Complex
Training and Resources: Technical support is included with purchase of the software. Single or multiple-day training courses, or online and individualized training are available at cost from Geovariances (Geovariances 2015b)
Kartotrak
Source: Geovariances (Geovariances 2015c)
Ease of Use: Moderate
Training and Resources: Technical support is included with purchase of the software. Single or multiple-day training courses, or online and individualized training are available at cost from Geovariances (Geovariances 2015b).
Leapfrog Hydro
Source: ARANZ (ARANZ Geo Limited 2015a)
Ease of Use: Moderate
Training and Resources: A user manual comes with the software. Support is available through Leapfrog Hydro (ARANZ Geo Limited 2015b). Training options range from phone and internet support services to standardized training classes to specific training designed to meet user needs.
MAROS
Case Studies: using Maros software includes groundwater monitoring for the State Road 114 and the Stringfellow Superfund sites.
Source: GSI (GSI Environmental Inc. 2013a)
Ease of Use: Easy
Training and Resources: A user manual comes with the software download. Limited support is available through GSI at. Training webinar slides are also available from GSI (GSI Environmental Inc. 2013b).
R
Source:
R website (R Development Core Team 2008), geoR website (geoR website), geoRglm website (geoRglm website 2015)
Ease of Use: Complex
References: Chambers 2008; Ihaku and Gentleman 1996
Training and Resources: A user manual can be downloaded (Hornik 2016). Online tutorials can be found on youtube.com and r-statistics.com. Other publications can be found online (Bivand, Pebesma, and Gomez-Rubio 2013).
RockWorks
Source: Earth Science and GIS Software (Rockware 2015a)
Ease of Use: Moderate
Training Resources: Manuals and tutorials are available (Rockware 2015b). Classroom workshops are offered several times per year and periodic webinars are scheduled.
Custom training, both web-based and in person, is available by contacting [email protected].
SADA
Source: University of Tennessee (University of Tennessee 2013a). A new version V.6 is expected to be released in 2016.
Ease of Use: Moderate
References: The University of Tennessee maintains a list of published references on SADA software (University of Tennessee 2013b).
Training and Resources: The user guide is extensive (University of Tennessee 2013c). Technical support is provided through a Yahoo SADA user group (Tennessee 2016). For archived past training on capabilities of SADA, see the USEPA Clu-in website (USEPA 2006c). New training will be available through University of Tennessee after release of V.6.
SAS
Source: SAS Institute (SAS Institute 2015a)
Ease of Use: Complex
Training and Resources: At-cost multiday training courses in a classroom or online venues are available (SAS Institute 2015b). Books on SAS (SAS Institute 2015) and blog and other online chat support (SAS Institute 2013) are also available.
SGeMS
Source: SGeMS website (Stanford University 2015d)
Ease of Use: Complex
References: Remy, Boucher, and Wu 2009
Training and Resources: No technical support is offered. Information about training and support resources is available (Stanford University 2015a). A user forum (Stanford University 2015b) and user guide (Stanford University 2015c) are available.
Summit Envirosolutions
Case Study: using Summit Environmental Solutions software includes a former ordnance plant.
Source: Summit Inc. (Summit Envirosolutions 2013).
Ease of Use: Moderate
References: Harre et al. 2009
Training and Resources: A user manual is available on the Summit Envirosolutions website. Training is available for a fee. (Summit Envirosolutions 2013). See the Summit Envirosolutions website.
Surfer
Source: Golden Software (Golden Software 2013) and also available from third-party vendors.
Ease of Use: Easy
Training and Resources: A variety of free support services are available (Golden Software 2015) including blogs, webinars, forums, and newsletters.
Voxler
Source: Golden Software (Golden Software 2016)
Ease of Use: Easy
Training and Resources: With purchase of the Voxler software, Golden offers free technical support (Golden Software 2015) in the form of direct assistance, online videos and tutorials, and discussion forums. A user manual comes with the software.
VSP
Source: Download from Pacific Northwest National Laboratory (PNNL 2011).
Ease of Use: Easy
References: Matzke et al. 2014
Training and Resources: The user guide for the most current version of VSP (and also for past versions) may be downloaded (PNNL 2015c). Information about free multiday training is available (PNNL 2015b). Custom on-site training is also available. Online help files are available (PNNL 2015a).
Custom Geospatial Applications
While prepackaged geospatial software applications can be convenient, many practitioners choose to program custom geospatial functions in other software applications. Geospatial algorithms can be programmed in applications or languages with existing underlying tools, graphics, and built-in math functions such as Microsoft Excel, Python, Mathematica (Wolfram), and MATLAB. Some users have incorporated programming from geospatial libraries such as GSLIB or GSTAT into custom applications run on various platforms. Several open-source application languages (such as Python) have user communities that share geospatial code, which can form the basis of custom software applications.
The benefits of custom-programmed software include design for specific input file formats or data sets, and the programmer can include algorithms specific to the goals and scale of the analysis or the setting of the site. Output can be specified to coordinate with other software programs for visualization or further interpretation. The disadvantage of custom-designed software, aside from the cost of code development and maintenance, is that the results can be difficult to review for quality control.
Excel is a spreadsheet application commonly packaged with Microsoft Office. Excel was designed, primarily as a business spreadsheet program; however, several mathematical and visualization tools have been added over the years. Custom macros can be programmed in the Visual Basic for Applications (VBA) language. Various third-party applications that use Excel as a platform, such as the USEPA’s 3PE flow directions tool, are also available. MS Access is the database application in MS Office, and can also support programming of geospatial algorithms in VBA. The benefit of MS applications is that, while not free, they are widely distributed, installed on most computers, and do not present an extra cost for most users. The disadvantage of programming in Excel is that MS software upgrades can alter how macros function, causing compatibility issues between versions.
Python is a scripting language designed to be highly readable and easy to use. Python implementations can be downloaded for free as open-source software, which can run in a variety of Windows, Macintosh, or Linux environments. Algorithms written in Python can be packaged as stand-alone applications that do not require Python to be installed locally. Python is often used in conjunction with ESRI ArcGIS software for custom analysis and visualizations. Python has an active user group developing geospatial tools and several resources are available to support custom geospatial applications.
MATLAB (Matrix Laboratory) is proprietary, commercial software developed by MathWorks as a numerical computing environment and programming language. As such, MATLAB requires a user license, and applications cannot be created to operate independently outside of the licensed domain. MATLAB is commonly used in academic settings and math and engineering students are often trained in its application. MATLAB does require a moderate to advanced level of training and an understanding of the underlying mathematics to operate. Geostatistical toolboxes such as mGstat have been developed by user communities for MATLAB and are downloadable from the web. Matlab can interact with the SGeMS.
Mathematica is a proprietary, commercial software developed by Wolfram Research based on the Wolfram programming language. The software includes many mathematical function libraries to support statistics, visualizations, computational geometry, and optimization routines. User groups have developed packages that include a number of geospatial operations. Mathematica requires a moderate to advanced level of training to operate.
Geostatistical Libraries are collections of scripts or codes that perform specific statistical or geostatistical functions and are used as add-ons to established geostatistical software, or can be used to develop custom-programmed software with programming platforms such as the four programs discussed above. Some examples of geostatistical libraries include GSLIB/WinGslib, GSTAT, GsTL, and HPGL Python Library. GSLIB consists of a group of 40 scripts that are run on the command line or through WinGslib. WinGslib serves as a graphic user interface and postscript viewer for GSLIB. GSLIB performs the kriging routines for the software Leapfrog Hydro, GMS, and T-PROGS and is compatible for output with other software such as GS+ and Isatis. GSTAT was developed in the late 1990s as C language source code for developing programs to carry out geostatistical computations but was eclipsed for further development with release of R software in 2003.
GSTAT performs variogram modeling using simple kriging, ordinary kriging, sequential Gaussian or indicator simulation, and has map plotting capability. GsTL is a generic programming library in C++ language with algorithms for kriging (simple, ordinary, and kriging with trend), and sequential simulation (Gaussian, indicator, and multiple point). GsTL performs the geostatistical calculations for the SGeMS software. High Performance Geostatistics Library (HPGL) is in C++/Python language and contains algorithms for kriging (simple, ordinary, indicator, and co-kriging) and simulations (sequential indicator and sequential Gaussian).