Vývoj [en]

Various tools

Some scripts, which could be useful for you as well as for me

  • gpx2gml.py GPX format to GML coverter. This little python script converts your GPX files to GML, and maybe more in the future. You can specify, which tracks you want to convert, so you do not have to do this manually later in your GIS. Resulting GML file is 3D and can be converted e.g. to ESRI Shapefile using ogr2ogr utility.

    Last change: 12.1.2008

GRASS Programms

Here are some modules for GIS GRASS which I have written. You can see also some
picuters of how they work. For more modules see GRASS

If there is no other warning, all the modules are published under the GNU General Public License.


If it is an tgz package, it is most probably the C-source code:

  • Copy the file in the GRASS source directory to proper directory (raster
    modules in raster, vector in vector etc.).
  • Untar the archive with tar xzf modulename.tgz
  • Go to the new module directory and run make:
    cd modulename
  • Go to the GRASS source directory and run make install for
    installing it.

For scripts, you can either

  • set your GRASS_ADDON_PATH and copy the file in there:
        mkdir ~/bin/grass
        export GRASS_ADDON_PATH="~/bin/grass"
        cp script ~/bin/grass
        # set the right rights for the file
        chmod +x ~/bin/grass/*
  • or copy the file in the directory scripts of GRASS source
    tree and run make install.

Raster modules

  • r.gauss — Gaussian filter. The module
    is controlled by size of the matrix and sigma. This module provides also
    the Laplacian of Gaussian filter, which can be used for edge detection.

    See also:

    Gaussian Smoothing

    Last change: 26.4.2004

  • r.mlv — Mean of least variance. The Mean
    of Least Variance (MLV) filter is an edge-preserving (actually
    edge-enhancing) noise smoothing filter based on the concepts of mathematical

    See also:
    edge-enhancing nonlinear filter for reducing multiplicative noise

    Image Processing in

    Last change: 25.4.2005

  • r.bilateral — Bilateral filter.
    It is an edge-preserving filter, which takes both — spatial and color part
    of the map into count.

    See also:
    Filtering for Gray and Color Images

    Last change: 26.4.2005

  • r.fragstats — Modul,
    which enables the use of old (2.0) Fragstats
    in GRASS. It can handel GRASS rasters. There is also support for QGIS, as an GRASS-plugin.

    Fragstats is a computer software program designed to compute a wide variety
    of landscape metrics for categorical map patterns.

    NOTE: This Fragstats version — 2.0 — is buggy: it can not handel rasters with NULL
    values. New version of Fragstats — 3.0 — can be used with MS Windows only.

    See also:

    Last change: 06.10.2005

  • r.in.wms — Modul,
    which enables to import layers from WMS servers into GRASS GIS.

    See also:
    WMS Global Mosaic

    Last change: 16.02.2006

Vector modules

  • v.trees3d C program for
    generating 3D-Forest. It can be used for making 3D-model of landscape.
    See some screenshots.

    Last change: 11.3.2006

  • v.rasterbounds makes a vector map of
    raster files boundaries. The best version of GRASS is 6.1+. If you are using
    GRASS < 6.1, you have to be in the same mapset as your raster maps are from.

    Last change: 14.4.2005

Map modules

  • ps.atlas Script, which ,,cuts“ current
    region to defined number of rows and columns and
    for each sub-region creates hardcopy map using ps.map. User
    can define size of region overlaping.