Este es el comando r.surf.fractalgrass que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
r.surf.fractal - Crea una superficie fractal de una dimensión fractal determinada.
PALABRAS CLAVE
raster, superficie, fractal
SINOPSIS
r.surf.fractal
r.surf.fractal --ayuda
r.surf.fractal salida=nombre [dimensión=flotar] [número=entero] [-exagerar] [-ayuda]
[-verboso] [-tranquilo] [-ui]
Banderas
--Sobrescribir
Permitir que los archivos de salida sobrescriban los archivos existentes
--ayuda
Resumen de uso de impresión
--verboso
Salida del módulo detallado
--tranquilo
Salida de módulo silencioso
--ui
Forzar el inicio del cuadro de diálogo GUI
parámetros:
salida=nombre [requerido]
Nombre del mapa ráster de salida
dimensión=flotar
Dimensión fractal de la superficie (2 <D <3)
Por defecto: 2.05
número=entero
Número de imágenes intermedias a producir
Por defecto: 0
DESCRIPCIÓN
r.surf.fractal crea una superficie fractal de una dimensión fractal determinada. Usa el
método de síntesis espectral. El módulo puede crear capas intermedias que muestren la acumulación.
de diferentes coeficientes espectrales (ver Saupe, pp. 106-107 para un ejemplo de esto).
Este módulo genera modelos de elevación sintéticos (DEM) de aspecto natural.
NOTA
Este módulo requiere la biblioteca FFTW para calcular transformadas discretas de Fourier.
EJEMPLO
Genere superficie usando fractales en la región seleccionada, establezca la tabla de colores y visualice con
sombra.
g.region -p raster = elevación
r.surf.fractal salida = fractales
r.colors map = fractales color = byr
r.relief input = fractals output = fractals_shade
d. mon wx0
d.shade sombra = fractals_shade color = fractales b = 50
Superficie artificial creada con fractales
Compare los resultados cuando utilice diferentes dimensiones fractales:
# D = 2.0005
g.región -dp
r.surf.fractal out = dem_d2_0005 dim = 2.0005
r.info -r dem_d2_0005
r.mapcalc "dem_d2_0005_final = 1.0 * dem_d2_0005 + abs (min (dem_d2_0005))"
r.colors dem_d2_0005_final color = relieve
r.slope.aspect dem_d2_0005_final Aspect = dem_d2_0005_final_as
# D = 2.90
r.surf.fractal out = dem_d2_90 dim = 2.90
r.info -r dem_d2_90
r.mapcalc "dem_d2_90_final = 1.0 * dem_d2_90 + abs (min (dem_d2_90))"
r.colors dem_d2_90_final color = relieve
r.slope.aspect dem_d2_90_final Aspect = dem_d2_90_final_as
DEM artificiales creados con fractales:
arriba: dimensión fractal d = 2.0005 (izquierda: mapa de elevación, derecha: mapa de aspecto)
arriba: dimensión fractal d = 2.90 (izquierda: mapa de elevación, derecha: mapa de aspecto)
Referencias
Saupe, D. (1988) Algoritmos para fractales aleatorios, en Barnsley M., Devaney R., Mandelbrot
B., Peitgen, HO., Saupe D. y Voss R. (1988) La ciencia de las imágenes fractales, cap. 2,
pp.71-136. Londres: Springer-Verlag.
Utilice r.surf.fractalgrass en línea utilizando los servicios de onworks.net