Đây là lệnh r.surf.fractalgrass có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
r.surf.fractal - Tạo bề mặt Fractal của một kích thước Fractal nhất định.
TỪ KHÓA
raster, bề mặt, fractal
SYNOPSIS
r.surf.fractal
r.surf.fractal --Cứu giúp
r.surf.fractal đầu ra=tên [kích thước=phao] [con số=số nguyên] [-ghi đè] [-giúp đỡ]
[-dài dòng] [-yên tĩnh] [-ui]
Cờ:
- ghi đè
Cho phép các tệp đầu ra ghi đè lên các tệp hiện có
--Cứu giúp
In tóm tắt sử dụng
--dài dòng
Đầu ra mô-đun dài dòng
--Yên lặng
Đầu ra mô-đun yên tĩnh
--ui
Buộc khởi chạy hộp thoại GUI
Tham số:
đầu ra=tên [yêu cầu]
Tên cho bản đồ raster đầu ra
kích thước=phao
Kích thước đứt gãy của bề mặt (2 <D <3)
Mặc định: 2.05
con số=số nguyên
Số lượng hình ảnh trung gian cần tạo
Mặc định: 0
MÔ TẢ
r.surf.fractal tạo ra một bề mặt fractal của một kích thước fractal nhất định. Nó sử dụng
phương pháp tổng hợp quang phổ. Mô-đun có thể tạo các lớp trung gian hiển thị sự tích tụ
của các hệ số phổ khác nhau (xem Saupe, trang 106-107 để làm ví dụ về điều này).
Mô-đun này tạo ra các mô hình độ cao tổng hợp (DEM) trông tự nhiên.
LƯU Ý
Mô-đun này yêu cầu thư viện FFTW để tính toán Biến đổi Fourier rời rạc.
THÍ DỤ
Tạo bề mặt bằng cách sử dụng Fractal trong vùng đã chọn, đặt bảng màu và hiển thị với
bóng râm.
g.region -p raster = elevation
r.surf.fractal output = fractal
r.colors map = fractals color = byr
r.relief input = fractals output = fractals_shade
d.mon wx0.
d.shade shade = fractals_shade color = fractals b = 50
Bề mặt nhân tạo được tạo bằng Fractal
So sánh kết quả khi sử dụng các kích thước fractal khác nhau:
# D = 2.0005
g.khu vực -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. màu dem_d2_0005_final color = địa hình
r.slope.aspect dem_d2_0005_final khía cạnh = 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. màu dem_d2_90_final color = địa hình
r.slope.aspect dem_d2_90_final khía cạnh = dem_d2_90_final_as
DEM nhân tạo được tạo bằng Fractal:
trên cùng: kích thước Fractal d = 2.0005 (trái: bản đồ độ cao, bên phải: bản đồ khía cạnh)
trên cùng: kích thước Fractal d = 2.90 (trái: bản đồ độ cao, bên phải: bản đồ khía cạnh)
THAM KHẢO
Saupe, D. (1988) Các thuật toán cho Fractals ngẫu nhiên, trong Barnsley M., Devaney R., Mandelbrot
B., Peitgen, HO., Saupe D., và Voss R. (1988) Khoa học về hình ảnh Fractal, Ch. 2,
tr.71-136. Luân Đôn: Springer-Verlag.
Sử dụng r.surf.fractalgrass trực tuyến bằng các dịch vụ onworks.net