Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Received 31 December 2003; received in revised form 23 July 2004; accepted 10 August 2004
Abstract
Development and interpretation of morphometric maps are important tools in studies related to neotectonics and
geomorphology; Geographic Information Systems (GIS) allows speed and precision to this process, but applied
methodology will vary according to available tools and degree of knowledge of each researcher about involved
software.
A methodology to integrate GIS and statistics in morphometric analysis is presented for the most usual
morphometric parameters—hypsometry, slope, aspect, swath profiles, lineaments and drainage density, surface
roughness, isobase and hydraulic gradient.
The GIS used was the Geographic Resources Analysis Support System (GRASS-GIS), an open-source project that
offers an integrated environment for raster and vector analysis, image processing and maps/graphics creation.
Statistical analysis of parameters can be carried out on R, a system for statistical computation and graphics, through an
interface with GRASS that allows raster maps and points files to be treated as variables for analysis.
The basic element for deriving morphometric maps is the digital elevation model (DEM). It can be interpolated from
scattered points or contours, either in raster or vector format; it is also possible to use DEMs from NASA’s Shuttle
Radar Topographic Mission, with 30 m of ground resolution for the USA and 90 m for other countries.
Proposed methodology can be adapted according to necessities and available tools. The use of free and open-source
tools guarantees access to everyone, and its increasing popularization opens new development perspectives in this
research field.
r 2004 Elsevier Ltd. All rights reserved.
Keywords: Morphometric analysis; Neotectonics; Geographic Information Systems; Open-source software; GRASS-GIS
0098-3004/$ - see front matter r 2004 Elsevier Ltd. All rights reserved.
doi:10.1016/j.cageo.2004.08.002
ARTICLE IN PRESS
1056 C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067
1999), but applied methodology depends on available trend; Chapada de Canga Plateau, in the central region
tools and degree of knowledge of each researcher about of the study area, leveled at ca. 900 m; Minas Gerais
involved software (Grohmann, 2004). center–south and east Highlands, characterized by fluvial
This work aims an evaluation of necessary proceed- dissection. The scarp that limits the Serra do Carac- a
ings to development and correlation of morphometric
maps with integrated utilization of GRASS-GIS (US
Army CERL, 1993) and R statistical language (Ihaka
and Gentleman, 1996), both distributed as free software
under the GNU Public License. Examples will be
presented from the Serra do Carac- a Range region,
eastern border of Quadrilátero Ferrı́fero, southeastern
Brazil.
Catas Altas
Morro da
ÁguaQuente
2. Geological and geomorphological context
The study area presents four main geomorphological Fig. 2. Main geomorphological units in study area. (1) Serra do
units (Fig. 2): Serra do Carac- a Range, with average Carac- a Range; (2) Chapada de Canga Plateau; (3) Serra do
altitudes of 1400–1600 m and maximum at 2064 m; Serra Pinho Range; (4) Minas Gerais center-south and east High-
do Pinho Range, in the eastern side of the area, with N–S lands; (5) Cities.
Fig. 1. Simplified geological map of southeast São Francisco craton (modified from Campos Neto et al., 2004). (1) Cenozoic Chapada
de Canga and Fonseca Fms.; (2) Itacolomi/Espinhac- o Gr.; (3) Minas Supergroup; (4) Rio das Velhas Supergroup (4’- komatiitic unit);
(5) SE São Francisco craton gneiss; (6) Dom Silvério Gr.; (7) Mantiqueira gneisses (7’) amphibolite, (7’’) granulite); (8) Juiz de Fora
granulites; (9) Study area.
ARTICLE IN PRESS
C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067 1057
from the other units has hundreds of meters of fall, and regions with 1, 25, 50 (default), 500 and 1000 m of
leads to believe that not only erosional processes, but spatial resolution.
also post-cretacic tectonic movements contributed in the Statistical analysis of the evaluated parameters can be
morphological evolution. carried out on R, a system for statistical computation
According to Varajão (1991), remains of planation and graphics (Ihaka and Gentleman, 1996; Grunsky,
surfaces in the Quadrilátero Ferrı́fero have close 2002; R Development Core Team, 2003), through an
relations with lithostructural domains. Reactivations interface with GRASS (Bivand, 2000) that allows raster
with vertical displacement of ancient faults would be maps and sites (points) files to be treated as variables for
responsible for present day altimetric differences (King, analysis.
1956; Barbosa, 1980). There are several extensions to R, which adds to the
Evidences of Cenozoic tectonics in the Quadrilátero base system alternative interpolation and analyze
Ferrı́fero are observed in several sedimentary deposits methods, such as kriging or akima splines. The R core
and indicate three deformational events with distinct package and extensions, as well as related documenta-
tension fields: the first event, extensive, oriented tion, can be obtained from CRAN (The Comprehensive
NNE–SSW and probably related with horsts and R Archive Network.2
grabens oriented ESE–WNW; a second and more The concept of convex hull of interpolation is still of
expressive event, mainly compressive NW–SE; the third little use in the geosciences. According to Eddy (1977),
event is considered to be the relaxing of previous event the convex hull of a points (sites) dataset is the minimum
structures (Lipski et al., 2001). area convex polygon that contains all the data, and
The Quaternary Chapada de Canga Formation represents the limits of spatial validity for the inter-
consists of a flat plateau formed by a succession of polating function. The s.hull command provides the
continental itabiritic ironstone pebble conglomerates convex hull for a sites file; this polygon can be converted
and directly overlies the Eocene Fonseca Formation and to raster and used as a mask, thus limiting the
the Precambrian basement (Sant’Anna and Schorscher, interpolation.
1995). Cenozoic deposits are cut by NE and NW brittle Morphometric indices evaluated were: hypsometry,
faults and joints, related to reactivation of pre-existing slope, aspect, swath profiles (Baulig, 1926 cited in
structures in Precambrian basement, process that Tricart and Cailleux, 1958) lineament and drainage
strongly influenced the development of present day density (Horton, 1945), surface roughness (Hobson,
landscape morphology and drainage network (Sant’An- 1972; Day, 1979), isobase (Filosofov, 1960 cited in Jain,
na et al., 1997). 1984, Golts and Rosenthal, 1993) and hydraulic gradient
(Rodriguez, 1993).
The basic element for deriving morphometric maps is
3. Methods the digital elevation model (DEM). It can be inter-
polated from scattered points or contours, either in
The GIS used was the Geographic Resources Analysis raster or vector format.
Support System (GRASS-GIS), running under Linux Sites interpolation can be done by inverse distance
operating system. GRASS is an open-source project (US weighting with s.surf.idw, or by regularized splines
Army CERL, 1993; Neteler, 1998; Neteler and Mitaso- with tension (Mitasova and Mitas, 1993; Mitasova and
va, 2002; GRASS Development Team, 2002), freely Hofierka, 1993), with s.surf.rst, command that
available on the Internet,1 which offers an integrated allows the empirical adjust of mathematical parameters
environment for raster and vector analysis, image for tension and smoothness of lines. Vector contours are
processing and maps/graphics creation. interpolated in the same way, with v.surf.rst.
The database organization is related to ‘‘locations’’ Interpolation from rasterized contours determines ele-
and ‘‘mapsets’’; the ‘‘location’’ involves all the work vations using procedures similar to manual methods,
area, while the ‘‘mapset’’ is the portion active and used with r.surf.contour.
for analysis, which can be smaller or have the location’s Alternatively, one might use DEMs from NASA’s
same size; several mapsets can be defined for the same Shuttle Radar Topographic Mission, with 30 m of
location (Neteler, 1998). ground resolution for the USA and 90 m for other
The ‘‘region’’ is an important concept in GRASS and countries.3
defines, inside the mapset, the area of interest and the Drainage network must be in vector format and two
spatial resolution for raster maps. The coordinates of additional layers must be prepared, one with 2nd and
the region’s enveloping rectangle can be easily changed
with g.region, a command used in several steps of 2
The Comprehensive R Archive Network. http://cran.
morphometric analysis. In this paper, we worked on r-project.org.
3
The National Map Seamless Data Distribution System.
1
Official GRASS-GIS homepage. http://grass.itc.it. http://seamless.usgs.gov.
ARTICLE IN PRESS
1058 C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067
3rd-order streams for extraction of isobase lines and the 3.2. Hypsometry, slope and aspect
second with 2nd-order streams from its heads, for
calculation of hydraulic gradient. All needed adjusts and The hypsometric map is quickly obtained from
classifications are performed on the vector edition reclassification of DEM with r.reclass; colors are
module v.digit; v.extract command is then adjusted with r.colors and contours are extracted in
applied to create a new vector layer with the selected vector format with r.contour. DEM 3-D visualiza-
drainage orders only. tion (Fig. 4) can be done with d.3d or in NVIZ, where
one can interactively adjust positioning of view, lighting
and several others parameters.
3.1. Lineament analysis
Slope (Fig. 5A) and aspect (Fig. 5B) are calculated
with r.slope.aspect; slope can be expressed in
For interpretation of morphostructural lineaments,
degrees or percentage and aspect is counted counter-
shaded relief maps are generated with shade.rel.sh
clockwise from east (N901) in Cartesian angles, by
script and tracing is made in v.digit. This approach
default. To adjust aspect values to compass angles, one
has advantages over the use of satellite imagery, since it
can use a script (Appendix A) written by M. Hamish
is possible to set up the position (azimuth and
Bowman (Department of Marine Sciences, University of
inclination) of scene illumination, thus emphasize the
Otago, New Zealand).
several existing lineament orientations, due the enhance-
In Fig. 5B, the three highlighted subsets represent
ment of directions perpendicular to lighting, in spite of
regions used for analysis of slope as function of aspect.
parallels ones (Liu, 1987; Riccomini and Crósta, 1988;
Grohmann and Campos Neto, 2002, 2003).
The properties of orientation and length for each
lineament were calculated with DXF_Lin, a software
written by the author in Delphi language (Kylix
environment) which reads a DXF file exported from
GRASS and writes a text file that can be used as input in
structural geology software.
In this work, four shaded relief maps were used,
with lighting 201 above the horizon at N901 N451,
N001 and N3151. Fig. 3 shows interpreted lineaments Fig. 4. 3-D visualization of study area (view from SSE). Note
and rose diagrams for frequency and length, at 101 the scarp of Serra do Carac- a Range in left of image, and
interval. Chapada de Canga Plateau in center.
Frequency
10% 5 5 10%
Length
Fig. 3. Interpreted lineaments over shaded relief image and rose diagram.
ARTICLE IN PRESS
C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067 1059
0
10 50
20 100
150
30
200
40
250
50
300
60 350
(A) (B)
First, subregions are created with g.region; then, and was calculated for 1000 1000 m cells (Fig. 8A).
r.resample is used to create raster layers with data The same specifications were used in the lineament
only inside the subregions. Density plots can then be made density map (Fig. 8B).
to show aspect variation in each subregion (Fig. 6A). To determine drainage and lineaments densities, one
Aspect map can also be reclassified and crossed with must convert the vector maps to raster with high ground
slope. In this work, aspect was classified into four resolution (g.region), to ensure details preservation.
categories: NE (0–901), SE (90–1801), SW (180–2701) This map is reclassified, to assign all the lines a unitary
and NW (270–3601), in separate layers. Multiplying value, and then converted to sites.
these layers with slope, using r.mapcalc, provides a The resolution is changed for that chosen to calculate
way to analyze slope variations in each aspect category, density (e.g. 1000 m) and s.cellstats is used with
as in Fig. 6B–D. the ‘‘sum’’ option to count how many points are in each
cell. The result is converted to raster and multiplied,
3.3. Swath profiles with r.mapcalc, for a value that represents the ratio of
the cell size in high resolution and the area of low-
Altimetric swath profiles (or projected profiles of resolution cell, to achieve the desired relation of length/
Baulig, 1926, cited in Tricart and Cailleux, 1958) are area, in km/km2. For example, if the vector map was
those were intersections of contours with equally spaced converted to raster with 25 m resolution, and one
profile lines are marked within a swath, or band. This searches density for 1000 m cells:
kind of profile can provide a broader view of altimetric
density ¼ ðsites sumÞ ð25 m=1000Þ (1)
behaviour, and help to determine inclination of large
topographic features in planaltic regions (Meis, 1982). or, simply
The d.profile command outputs up to four ASCII density ¼ ðsites sumÞ 0:025 (2)
files with cumulative length in meters, raster value
(elevation), east and north coordinates; these files can be This map is finally converted to sites; the resolution is
imported into common spreadsheet software for profile turned back to default value and the sites are
construction. In this work, three swath profiles were interpolated to achieve a continuous surface. The
made, with 500 m of distance between each profile line process is summarized in Fig. 9.
(Fig. 7).
3.5. Surface roughness
3.4. Drainage and lineament density
The surface roughness map (Hobson, 1972; Day,
Drainage density maps (Horton, 1945) express the 1979) was calculated as the ratio between the surface
ratio between accumulated length per area (km/km2) (real) area and the planar (flat) area of cells with
ARTICLE IN PRESS
1060 C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067
Fig. 6. (A) Density plots of aspect in each subregion. (B) Density plots of slope variations with aspect in northern subregion. (C)
Density plots of slope variations with aspect in western subregion. (D) Density plots of slope variations with aspect in south subregion.
1000 1000 m (Figs. 10A, 11) This method is useful for Both maps are then converted to sites; grid resolution
morphological division since it considers the shape and is adjusted to the desired value (e.g. 1000 m) and
not the altitude. Thus, tilted relives have their expression s.cellstats is used with the ‘‘sum’’ option to get
showed, while it could be masked in a hypsometric map, the surface and planar areas; the results are converted to
as consequence of altimetric variations (Grohmann and raster and ratio is calculated in r.mapcalc. This result
Campos Neto, 2002, 2003). is converted to sites and interpolated with default
The surface area of cells is gotten from the geometric resolution.
relations between the regular grid and slope (Fig. 10B).
Calculations can be made with r.mapcalc, using the
following formula for a 50 m regular grid: 3.6. Isobase
50 ðsqrtððexpððtanðAÞ 50Þ; 2ÞÞ þ 2500ÞÞ; (3)
Isobase lines (Filosofov, 1960 cited in Jain, 1984;
where A is the slope map. Golts and Rosenthal, 1993) draw erosional surfaces,
The map for cells planar area can be achieved hence isobase surfaces are related to erosional cycles,
reclassifying any preexisting raster layer with a unique mainly the most recent ones. The map of isobase was
value. made from the intersections of contours with 2nd and
ARTICLE IN PRESS
C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067 1061
altitude (m)
1400
Serra do Pinho Range
1000
ca.800m
600
0 5 10 15 20 25
dist.(km)
1800
altitude (m)
ca.1650-1700m
1400
Chapada de Canga Plateau
1000 ca.800-900m
600
0 5 10 15 20 25
dist.(km)
Swath Profile 3
altitude (m)
0.5 0.5
1.0 1.0
1.5
1.5
2.0
2.0
2.5
3.0 2.5
3.5 3.0
4.0 3.5
4.5
(A) (B)
3rd-order stream channels (drainage orders according to graphy. This allows that maps, when multiplied
Strahler, 1952a, b). (r.mapcalc), present result only where there is
First, vector contours and streams are converted an intersection of features (Fig. 12). The resulting
to raster, to produce maps with values 1 (one) and raster is converted to sites and interpolated (Fig. 13A).
null for the streams, and altitude and null for topo- Additionally, manual interpolation was made
ARTICLE IN PRESS
1062 C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067
4. Discussion
a
a a = grid cell size
α = slope(degrees)
b c
b = tan α × a
c = a + ((tanα) × a)
2 2
a
1.25
1.30 a
(A) (B)
Fig. 10. (A) Surface roughness map, for cells with 1000 1000 m. (B) Geometric relations between regular grid and slope.
Fig. 11. Process used to obtain surface roughness map from DEM and slope map.
Range. A step in the Chapada de Canga Plateau be seen as an anomaly in orientation of isobase lines, as
between 900 and 850 m (profile 3) is related to a E–W pointed out in previous works (Sant’Anna, 1994;
normal fault with south block down; this fault can also Sant’Anna et al., 1997).
ARTICLE IN PRESS
1064 C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
Fig. 12. Process used to obtain isobase map. Fig. 14. Hydraulic gradient map.
600 600
800 800
1000 1000
1200 1200
1400 1400
1600 1600
1800 1800
(A) (B)
1800
y=74.3+0.919x R=0.96
1600 n=2397 R²=0.92
Automatic Isobase
1400
1200
1000
800
600
600 800 1000 1200 1400 1600 1800
(C) Manual Isobase
Fig. 13. (A) Automatically generated isobase map. (B) Manually interpolated isobase map. (C) Linear regression between automatic
and manual isobase.
ARTICLE IN PRESS
C.H. Grohmann / Computers & Geosciences 30 (2004) 1055–1067 1065
5. Conclusions
6. Appendix A.
Script for convert GRASS default aspect cartesian angles to azimuth angles
# !/bin/sh
# r.cat2compass.sh by Hamish Bowman 11 April 2003
if [-z $GISBASE]; then
echo ‘‘You have to be in GRASS to use this’’.
exit
fi
if [-z ‘‘$1’’]; then
echo ‘‘USAGE: r.cat2compass.sh AspectRaster’’
echo ‘‘ Make a cartesian angled aspect raster into a compass angled raster’’
echo ‘‘ newfile is oldfile_compass. (ccw from east -4 cw from north)’’
exit
else
INPUT_MAP=$1
r.mapcalc ‘‘$INPUT_MAP’’_compass=’’if(isnull($INPUT_MAP),null(),
if(($INPUT_MAPo90), 90-$INPUT_MAP, 360+90-$INPUT_MAP))’’
##### lighting for SOUTHERN HEMISPHERE (northern sun) #####
r.colors ‘‘$INPUT_MAP’’_compass color=rules 5 EOF
0 white
180 black
360 white
EOF
fi
Hiruma, S.T., Riccomini, C., Modenesi-Gauttieri, M.C., 1999. Neteler, M., Mitasova, H., 2002. Open Source GIS: A GRASS
Neotectônica no Planalto de Campos de Jordão, SP. GIS Approach. Kluwer Academic Publishers, Boston, MA,
Revista Brasileira de Geociências 31, 375–384. 464 pp.
Hobson, R.D., 1972. Surface roughness in topography: R Development Core Team. 2003. R: A Language and
quantitative approach. In: Chorley, R.J. (Ed.)., Spatial Environment for Statistical Computing. R Foundation for
Analysis in Geomorphology. Harper and Row, New York, Statistical Computing, Vienna, Austria. http://www.
NY, pp. 225–245. R-project.org.
Horton, R.E., 1945. Erosional development of streams and Riccomini, C., Crósta, A.P., 1988. Análise preliminar de
their drainage basins: hydrophysical approach to quantita- lineamentos em imagens de sensores remotos aplicada à
tive morphology. Geological Society of America Bulletin 56, prospecc- ão mineral na área dos granitóides Mandira, SP.
275–370. Boletim do Instituto de Geociências da USP. Série
Ihaka, R., Gentleman, R., 1996. R: a language for data analysis Cientı́fica 19, 23–37.
and graphics. Journal of Computational and Graphical Rodriguez, S.K., 1993. Neotectônica e sedimentac- ão quater-
Statistics 5, 299–314. nária na região de ‘‘Volta Grande’’ do Rio Xingu, Altamira,
Jain, V.E., 1984. Geotectónica General. vol. 1, Mir Ed., Pará. M.Sc. Thesis. Instituto de Geociências, Universidade
Moscou, 357pp. de São Paulo, São Paulo, 160pp.
King, L., 1956. Geomorfologia do Brasil Oriental. Revista Salvador, E.D., Riccomini, C., 1995. Neotectônica de região do
Brasileira de Geografia 18, 147–266. alto estrutural de Queluz (SP-RJ, Brasil). Revista Brasileira
Lipski, M., Endo, I., Castro, P.T.A., Trzazkos-Lipski, B., 2001. de Geociências 25, 151–164.
Estudo do campo de tensões Cenozóicas no Quadrilátero Sant’Anna, L.G., 1994. Mineralogia de argilas e evoluc- ão
Ferrı́fero, Minas Gerais. In: VIII Simpósio Nacional de geológica da Bacia de Fonseca, Minas Gerais. M.Sc. Thesis,
Estudos Tectônicos, Recife, pp. 331–333. Instituto de Geociências, Universidade de São Paulo, São
Liu, C.C., 1987. A geologia estrutural do Rio de Janeiro vista Paulo, 151pp.
através de imagens MSS do Landsat. Anais do I Simpósio Sant’Anna, L.G., Schorscher, H.D., 1995. Leques aluviais
de Geologia Regional RJ-ES, pp.164–188. cenozóicos do flanco leste da Serra do Carac- a, MG: a
Machado, N., Noce, C.M., Ladeira, E.A., Oliveira, O.A.B., Formac- ão Chapada de Canga. Anais da Academia Brasi-
1992. U-Pb Geochronology of Archaean magmatism and leira de Ciências 67, 519.
Proterozoic metamorphism in the Quadrilátero Ferrı́fero, Sant’Anna, L.G., Schorscher, H.D., Riccomini, C., 1997.
southern São Francisco craton, Brazil. Geological Society Cenozoic tectonics of the Fonseca Basin region, eastern
of America Bulletin 104, 1221–1227. Quadrilátero Ferrı́fero, MG, Brazil. Journal of South
Marshak, S., Alkmim, F.F., Jord-Evangelista, H., 1992. American Earth Sciences 10, 275–284.
Proterozoic crustal extension and the generation of dome- Strahler, A.N., 1952a. Dynamic basis of geomorphology.
and-keel structure in a Archaean granite-greenstone terrane. Bulletin of the Geological Society of America 63, 923–938.
Nature 357, 491–493. Strahler, A.N., 1952b. Hypsometric (area-altitude) analysis of
Meis, M.R.M., Miranda, L.H.G., Fernandes, N.F., 1982. erosional topography. Bulletin of the Geological Society of
Desnivelamentos de altitude como parâmetros para a America 63, 1117–1142.
compartimentac- ão de relevo: bacia do médio-baixo Paraı́ba Teixeira, W., Figueiredo, M.C.H., 1991. An outline of Early
do Sul. In: Congresso Brasileiro de Geologia, XXXII, Proterozoic crustal evolution in the São Francisco craton,
Salvador, vol. 4, pp.1489–1503. Brazil: a review. Precambrian Research 53, 1–22.
Mitasova, H., Hofierka, J., 1993. Interpolation by regularized Tricart, J., Cailleux, A., 1958. Cours de Geomorphologie I:
spline with tension: II. application to terrain modeling and Geomorphologie Structurale. C.D.U., Paris. 252pp.
surface geometry analysis. Mathematical Geology 25, US Army CERL, 1993. GRASS 4.1 Reference Manual. US
657–669. Army Corps of Engineers, Construction Engineering
Mitasova, H., Mitas, L., 1993. Interpolation by regularized Research Laboratories, Champaign, IL, pp. 1–425.
spline with tension: I. theory and implementation. Mathe- Varajão, C.A.C., 1991. A questão da correlac- ão das superfı́cies
matical Geology 25, 641–655. de erosão do Quadrilátero Ferrı́fero, Minas Gerais. Revista
Neteler, M., 1998. Introduction to GRASS GIS software. Brasileira de Geociências 21, 138–145.
Hannover. Germany. available at http://www.geog.uni- Zuchiewicz, W., 1991. On different approaches to neotectonics:
annover.de/grass/gdp/neteler/manual98.html a Polish Carpathians example. Episodes 14, 116–124.