GITTA-Logo
PDF Version of this document Search Help Glossary

Lesson Navigation IconWhat do we need to work with a GIS?

Unit Navigation IconGIS software: functionality

LO Navigation IconSoftware modules: general functionality

LO Navigation IconGIS application: specific functionality

Unit Navigation IconGIS software: categories

Unit Navigation IconHardware

Unit Navigation IconSystem architecture

Unit Navigation IconSummary

Unit Navigation IconGlossary

Unit Navigation IconBibliography

Unit Navigation IconMetadata


GITTA/CartouCHe news:


Go to previous page Go to next page

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:

  • Data capture - no data, no GIS.
    Data capture functionality could either be the importing of digital data from a disk, network or database, or digitizing it through the use of peripheral devices.
  • Data management - quality is essential.
    One step beyond data capture is data editing and maintenance. Editing involves functions such as adding, duplicating and deleting spatial and attribute data as well as creation and management of metadata. Using tools to detect errors and to perform transformations is another aspect of data management.
  • Data analysis - ask questions.
    A GIS is typically used to answer questions related to space. For the purpose of finding an answer, a GIS should not only offer tools to query and retrieve data, but also functions for data integration and modelling.
  • Visualization - make it visible.
    Any analysis of data is only useful if the final output is also understood by the intended recipient. A GIS offers tools to present data in various ways, ranging from displaying tabular information, over graph/chart production, to printing maps. Some GIS offer advanced visualisation beyond two dimensions, such as termdigital elevation models (DEM) or digital movie files for "fly throughs". Output can also be shared by storing it on a disk or a webserver, which allows for dynamic views of the data.

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.

Top Go to previous page Go to next page