Programs
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
Add-ons site.
If there is no other warning, all the modules are published under the GNU General Public License.
Installation
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 inraster, vector invectoretc.). - Untar the archive with
tar xzf modulename.tgz - Go to the new module directory and run
make:
cd modulename
make - Go to the GRASS source directory and run
make installfor
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
scriptsof GRASS source
tree and runmake 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:
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
morphology.See also:
An
edge-enhancing nonlinear filter for reducing multiplicative noise
Image Processing in
JavaLast 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:
href="http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/MANDUCHI1/Bilateral_Filtering.html">Bilateral
Filtering for Gray and Color ImagesLast change: 26.4.2005
-
r.fragstats — Modul,
which enables the use of old (2.0) href="http://www.umass.edu/landeco/research/fragstats/fragstats.html">Fragstats
in GRASS. It can handel GRASS rasters. There is also support for href="http://qgis.sourceforge.net">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:
href="http://www.umass.edu/landeco/research/fragstats/fragstats.
html">FragstatsLast change: 06.10.2005
-
r.in.wms — Modul,
which enables to import layers from WMS servers into GRASS GIS.See also:
href="http://wms.jpl.nasa.gov/">WMS Global MosaicLast 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 ofrowsandcolumnsand
for each sub-region creates hardcopy map usingps.map. User
can define size of region overlaping.
