0% found this document useful (0 votes)
56 views3 pages

Whitebox GAT Project: Terrain Analysis System

The Whitebox GAT project began in 2009 as a replacement for the Terrain Analysis System. Whitebox GAT was intended to provide an open-source desktop GIS and remote sensing software package for geospatial analysis and data visualization for both environmental research and the geomatics industry. It was envisioned as providing an ideal platform for experimenting with novel geospatial analysis methods and for geomatics education.

Uploaded by

Rudimar Petter
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views3 pages

Whitebox GAT Project: Terrain Analysis System

The Whitebox GAT project began in 2009 as a replacement for the Terrain Analysis System. Whitebox GAT was intended to provide an open-source desktop GIS and remote sensing software package for geospatial analysis and data visualization for both environmental research and the geomatics industry. It was envisioned as providing an ideal platform for experimenting with novel geospatial analysis methods and for geomatics education.

Uploaded by

Rudimar Petter
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

Whitebox GAT Project

The Whitebox GAT project began in 2009 and was conceived as a replacement for the Terrain Analysis
System (TAS). Whitebox GAT was intended to have a broader focus than its predecessor, positioning it
as an open-source desktop GIS and remote sensing software package for general applications of
geospatial analysis and data visualization. Whitebox GAT is intended to provide a platform for
advanced geospatial data analysis with applications in both environmental research and the geomatics
industry more broadly. It was envisioned from the outset as providing an ideal platform for
experimenting with novel geospatial analysis methods. Equally important is the project’s goal of
providing a tool that can be used for geomatics-based education.

Whitebox GAT should not be confused with the related project, WhiteboxTools, which is a stand-alone
command-line program and Python scripting API for geospatial analysis. Check out theWhiteboxTools
project homepage and the GitHub source code repository for more details.

Looking for someone to talk to a group about Whitebox GAT?


Prof. John Lindsay is available for speaking engagments (e.g. speaker's series, conference
presentations, workshops, training sessions) to discuss the Whitebox GAT project. If you are interested
in hosting an event, please contact Prof. Lindsay.

Whitebox GAT is open-access


An important characteristic of Whitebox GAT is the unique open-access development philosophy
adopted by the project, which lends itself to experimenting with geospatial algorithm development.
Open-access software can be viewed as a complimentary extension to the traditional open-source
software (OSS) model of development. The concept of open access has been previously defined in the
context of publishing scholarly literature in a way that removes financial, legal, and technical access
barriers to knowledge transfer. Although this definition of open access focuses solely on research
publications, we argued that the stated goals of reducing barriers associated with knowledge transfer
applies equally to the software used in research. Open-access software is distinct from other OSS in
that it has an explicitly stated design goal of reducing barriers to the transfer of knowledge to the user
community. Direct insight into the workings of algorithm design and implementation allows for
educational opportunities and increases the potential for rapid innovation, experimentation with
algorithms, and community-directed development. This is particularly important in geomatics because
many geospatial algorithms are complex and are strongly affected by implementation details. Also,
there are often multiple competing algorithms for accomplishing the same task and the choice of one
method over another can greatly impact the outcome of a workflow.

"Open-access software is designed from the project’s inception in a way that reduces the
barriers that typically discourage end-users from examining the algorithm and
implementation details associated with software artifacts."

All OSS allow users the opportunity to download the source code and inspect the software’s internal
workings. However, traditional OSS often does not lend itself to end-user source code inspection.
Open-access software, by comparison, is designed from the project’s inception in a way that reduces
the barriers that typically discourage end-users from examining the algorithm and implementation
details associated with specific software artifacts. Whitebox GAT attempts to address some of the
barriers to knowledge transfer by allowing users to view the source code associated with each tool
directly from the tool’s dialog simply by pressing the View Code button (see above). This functionality
removes the need to download separate, and often large, project source code files and eliminates the
requisite familiarity with the project to identify the code sections related to the operation of the tool of
interest. The View Code button is the embodiment of a design philosophy that is intended to empower
the user community. This model has the potential to encourage further community involvement and
experimentation with geospatial analysis techniques.
Among the group of users that are comfortable with GIS programming and development, the ability to
readily view the code associated with a specific tool can allow rapid transfer of knowledge and best-
practices. This model encourages more rapid development because new functionality can be created
simply by modifying existing code. For scripting-based plug-in tools, users can open the tool’s source
code in the Scripter, modify the code to alter functionality, and save the modified code as a new plug-in
tool. Users may experiment without worrying about breaking existing functionality because each script-
based tool can be automatically repaired simply by updating from the central code repository. So play
with it, experiment and have fun. That's the Whitebox way. Whitebox GAT is the GIS for the kind of
person who as a kid, just had to take the toaster apart to see how it works. Whitebox GAT is the GIS for
the kind of person who feels uncomfortable pressing the OK button without knowing exactly what is
going on behind the scenes.

"The View Code button is the embodiment of a design philosophy that is intended to
empower the user community."

You might also like