Il s'agit de la commande r.surf.fractalgrass qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
r.surf.fractale - Crée une surface fractale d'une dimension fractale donnée.
MOTS-CLÉS
raster, surface, fractale
SYNOPSIS
r.surf.fractale
r.surf.fractale --Aidez-moi
r.surf.fractale sortie=prénom [dimension=flotter] [nombre=entier] [--écraser] [--vous aider]
[--verbeux] [--calme] [--ui]
Drapeaux:
--écraser
Autoriser les fichiers de sortie à écraser les fichiers existants
--Aidez-moi
Imprimer le récapitulatif d'utilisation
--verbeux
Sortie du module verbeux
--silencieux
Sortie module silencieuse
--interface utilisateur
Forcer le lancement de la boîte de dialogue GUI
Paramètres:
sortie=prénom [obligatoire]
Nom de la carte raster en sortie
dimension=flotter
Dimension fractale de la surface (2 < D < 3)
Valeur par défaut: 2.05
nombre=entier
Nombre d'images intermédiaires à produire
Valeur par défaut: 0
DESCRIPTION
r.surf.fractale crée une surface fractale d'une dimension fractale donnée. Il utilise le
méthode de synthèse spectrale. Le module peut créer des couches intermédiaires montrant l'accumulation
de différents coefficients spectraux (voir Saupe, pp.106-107 pour un exemple).
Ce module génère des modèles d'élévation synthétiques (MNE) d'aspect naturel.
REMARQUE
Ce module nécessite la bibliothèque FFTW pour le calcul des transformées de Fourier discrètes.
EXEMPLE
Générer une surface à l'aide de fractales dans la région sélectionnée, définir une table de couleurs et afficher avec
l'ombre.
g.region -p raster=élévation
r.surf.fractal sortie=fractales
r.colors map=fractales couleur=byr
r.relief entrée=fractales sortie=fractales_shade
d.lun wx0
d.shade shade=fractals_shade color=fractales b=50
Surface artificielle créée avec des fractales
Comparez les résultats lorsque vous utilisez différentes dimensions fractales :
#D=2.0005
g.région -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=terrain
r.pente.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=terrain
r.pente.aspect dem_d2_90_final aspect=dem_d2_90_final_as
DEM artificiels créés avec des fractales :
en haut : dimension fractale d=2.0005 (gauche : carte d'élévation, droite : carte d'aspect)
en haut : dimension fractale d=2.90 (gauche : carte d'élévation, droite : carte d'aspect)
Références
Saupe, D. (1988) Algorithmes pour les fractales aléatoires, dans Barnsley M., Devaney R., Mandelbrot
B., Peitgen, HO., Saupe D. et Voss R. (1988) La science des images fractales, Ch. 2,
p.71-136. Londres : Springer-Verlag.
Utilisez r.surf.fractalgrass en ligne en utilisant les services onworks.net