Training Material for UN Open GIS Spiral 3

From OSGeo
Revision as of 13:33, 16 November 2018 by Silli (talk | contribs)
Jump to navigation Jump to search

General Info

The OSGeo UN Committee promotes the development and use of open source software that meets UN needs and supports the aims of the UN. Following a meeting between OSGeo Board of Directors and the UN GIS team at FOSS4G in Seoul, Korea in September 2015, the Committee has mainly worked on the UN Open GIS Initiative, a project “ identify and develop an Open Source GIS bundle that meets the requirements of UN operations, taking full advantage of the expertise of mission partners including partner nations, technology contributing countries, international organisations, academia, NGOs, private sector. The strategic approach shall be developed with best and shared principles, standards and ownership in a prioritized manner that addresses capability gaps and needs without duplicating efforts of other Member States or entities. The UN Open GIS Initiative strategy shall collaboratively and cooperatively develop, validate, assess, migrate and implement sound technical capabilities with all the appropriate documentation and training that in the end provides a united effort to improve the effectiveness and efficiency of utilizing Open Source GIS around the world.” (more details at []).

Purpose of this document

This educational material is designed as a step-by-step software learning guide for the users of the UN uDig Processing Tool (GXT) for data elaboration. You can visit for more information. GXT Toolbox for uDig is a plugin that provides geoprocessing functionalities of the GXT engine library. GXT is geoprocessing engine library written in Java to analyze geospatial data. It is based on the GeoTools library and provides OGC Web Processing Service (WPS) through GeoServer. GXT integrates seamlessly with Open Source Java GIS such as uDig GIS, 52° North Web Processing Service. Currently it supports more than 200 algorithms and KOPSS (Korea Planning Support System) Open API. GXT itself is a commercial product (server only) but desktop plugin is free for anyone who use uDig GIS.

The course is structured with content to suit novice, intermediate and advanced users.

Target Audience

The primary target audience is professionals at local, regional, national or international agencies especially those in developing countries.


This educational material was written by Silvia Franceschi (HydroloGIS) with the menthorship of HaeKyong Kang of the Korea Research Institute for Human Settlements and Minpa Lee of MangoSystem, within the project of collaboration between the OSGEO foundation and UN institute under the framework of the UN OSGeo Challenge. It is distributed according to the CREATIVE COMMONS deed: Attribution - NoDerivs 2.0. According to this license type you are free to:

  • copy, distribute, display and perform the work
  • make commercial use of the work

Under the following conditions:

  • you must attribute the work in the manner specified by the author or licensor
  • you may not alter, transform, or build upon this work.

For any reuse or distribution, you must make clear to others the license terms of this work. Any of these conditions can be waived if you get permission from the copyright holder.

Your fair use and other rights are in no way affected by the above. This is a human-readable summary of the Legal Code (the full license) that can be consulted at: website.

1. Introduction

This tutorial contains the description of the usage of some commands for environmental analysis of raster and vector data with the uDig Processing Toolbox. The purpose of this quick start document is to introduce the user in the use of the algorithms contained in the Processing Toolbox of uDig for environmental analysis in particular related to ecology and ecosystems identification.

The guide is not comprehensive in documenting the use and functionality of all the Processing Toolbox library. Rather, it is intended as a short introduction to guide a user through the initial steps of running some functions required to obtain information from the maps and to evaluate some main ecological quantities and indexes. The complete documentation on the use of each Processing Toolbox tool is given directly in the Graphical Interface of the commands.

In this tutorial, you will perform the following tasks:

  • preliminary operations

  • raster data analysis

    • NDVI

    • DTM and DTM derived data

  • vector data analysis

    • density

    • proximity analysis

    • assign attributes

    • interpolation on raster

The Korean dataset of the region around Seoul, is used as example. You can download the data from here. All the data used for this quick start are open access in order to give the user the possibility to replicate the same analysis on other places in the world without any cost. The analysis can be done also using more accurate data if available.

1.1. The uDig Processing Toolbox

The entire Processing Toolbox library is divided into 4 main sections:

  • General Tools: set of generic tools to handle vector data.

    • Import

    • Export

    • Data Creation

    • Calculation

    • Graph

    • Proximity Analysis

    • Aggregation

    • Extract

    • Overlay Analysis

    • Editing

    • Utilities

  • Spatial Statistics: set of tools for statistics on vector layers considering the spatial distriution of the features.

    • Descriptive Statistics

    • Point Pattern Analysis

    • Global Spatial Autocorrelation

    • Local Spatial Autocorrelation

    • Spatial Relationship

    • Spatial Distribution

  • Raster Tools: set of tools for raster based operations.

    • Descriptive Statistics

    • Conversion

    • Extract

    • Conditional

    • Distance

    • Math

    • Density

    • Interpolation

    • Surface Analysis

    • Zonal Tools

    • Utilities

  • GeoTools Processes: set of tools coming directly from the GeoTools library to manage and analyse directly geometries and vector and raster layers.

    • Geometry Processes

    • Vector Processes

    • Raster Processes