GIS application: specific functionality

Although most GIS software packages share similar features, programs vary in price and functionality. Some have a number of built-in functions whereas others have additional modules/extensions that can be purchased separately to perform specific types of analysis.

The basic functions GIS software should offer can be grouped into data capture, data management, data analysis and representation:

Aside from these basic functions, a GIS should also offer ways for customizing and creating new tools and applications according to your needs. Depending on the software, this can either be done through well known programming or scripting languages such as Visual Basic or Python, or through a programming language specifically provided by the application (eg. ESRI's 'Avenue').

Solve the puzzle below to learn more about GIS software functionality.

Software functions

Drag and drop the puzzle pieces from the scrolling pane to the empty slots. If you mouse over the pieces, a short explanation will be displayed in the text area below. As soon as all slots are occupied you will be shown the correct answers. To start over click the reset button and the pieces will be randomly shuffled and put back in place.