Đây là lệnh r3.in.asciigrass có thể được 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
r3.in.ascii - Chuyển đổi tệp văn bản raster 3D ASCII thành bản đồ raster 3D (nhị phân).
TỪ KHÓA
raster3d, nhập, voxel, chuyển đổi, ASCII
SYNOPSIS
r3.in.ascii
r3.in.ascii --Cứu giúp
r3.in.ascii đầu vào=tên đầu ra=tên [null_value=chuỗi] [kiểu=chuỗi]
[chính xác=chuỗi] [nén=chuỗi] [thời gian lát gạch=XxYxZ] [-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 vào=tên [yêu cầu]
Tên của tệp đầu vào sẽ được nhập
đầu ra=tên [yêu cầu]
Tên cho bản đồ raster 3D đầu ra
null_value=chuỗi
Chuỗi đại diện cho ô dữ liệu giá trị NULL (sử dụng 'không có' nếu không có giá trị như vậy)
Mặc định: *
kiểu=chuỗi
Kiểu dữ liệu được sử dụng trong bản đồ raster3d đầu ra
Tùy chọn: vỡ nợ, kép, phao
Mặc định: mặc định
chính xác=chuỗi
Số chữ số được sử dụng làm phần định trị trong bộ nhớ bản đồ nội bộ, 0 -23 cho float, 0 - 52
cho gấp đôi, tối đa hoặc mặc định
Mặc định: mặc định
nén=chuỗi
Phương pháp nén được sử dụng trong bản đồ raster3d đầu ra
Tùy chọn: vỡ nợ, khóa kéo, không ai
Mặc định: mặc định
thời gian lát gạch=XxYxZ
Kích thước của các ô được sử dụng trong bản đồ raster3d đầu ra (XxYxZ hoặc mặc định:
16x16x8)
Mặc định: mặc định
MÔ TẢ
r3.in.ascii cho phép người dùng tạo lớp bản đồ raster 3D GRASS (nhị phân) từ 3D ASCII
tệp đầu vào raster.
thời gian lát gạch tham số xác định kích thước của các ô được sử dụng trong tệp đầu ra.
Định dạng là: XxYxZ
nv tham số chỉ định giá trị nào cần chuyển đổi thành giá trị NULL. Nếu giá trị được chỉ định
is không ai, không có chuyển đổi nào được thực hiện. Mặc định là không ai.
GHI CHÚ
Dữ liệu được tự động nhập vào hệ tọa độ bên trong chính xác, nghĩa là
được hình dung trong hình sau đây, độc lập với thứ tự được chỉ định trong
Tệp đầu vào ASCII:
khối lượng phối hợp hệ thống và gạch bố trí of các nhập khẩu
voxel bản đồ
GHI CHÚ
Định dạng của tệp 3D ASCII:
phiên bản: "cỏ7"
gọi món: "nsbt" or "nstb" or "snbt" or "sntb"
phia Băc: nổi điểm
miền Nam: nổi điểm
phía đông: nổi điểm
hướng Tây: nổi điểm
hàng đầu: nổi điểm
phía dưới: nổi điểm
hàng: số nguyên
cols: số nguyên
cấp độ: số nguyên
Phiên bản và tùy chọn đặt hàng đã được giới thiệu trong GRASS 7 vào tháng 2011 năm XNUMX. Phiên bản
tùy chọn là tự giải thích. Tùy chọn thứ tự chỉ định thứ tự hàng và độ sâu của dữ liệu
trong tệp đầu vào. Thứ tự hàng / độ sâu được hỗ trợ được ghi lại trong r3.out.ascii
trang hướng dẫn sử dụng. Thứ tự của dữ liệu trong tệp đầu vào không xác định thứ tự dữ liệu trong
bản đồ raster 3D đầu ra được tạo trong mọi trường hợp phía bắc -> miền Nam, tây -> phía đông,
dưới cùng -> hàng đầu đặt hàng. Vì vậy, phụ thuộc vào thông tin đặt hàng, dữ liệu sẽ tự động
được nhập vào hệ tọa độ bên trong chính xác.
Phiên bản và tùy chọn đặt hàng là không bắt buộc. Trong trường hợp không có phiên bản và tùy chọn đặt hàng là
được chỉ định, định dạng ASCII GRASS 6 mặc định được giả định.
Tiêu đề này được theo sau bởi các giá trị ô trong nổi điểm định dạng được tổ chức theo hàng với
không thay đổi col và cấp danh từ: Tọa độ. Các hàng được sắp xếp theo hằng số cấp danh từ: Tọa độ.
Các giá trị ô riêng lẻ được phân tách bằng không gian or CR.
VÍ DỤ
Mẫu 4x3x2. Lưu ý trong trường hợp không có thứ tự cụ thể nào được chỉ định trong tệp đầu vào,
góc trên bên trái (NW) của mức dưới cùng xuất hiện trước. Tùy chọn theo thứ tự là:
nsbt cho bắc -> nam, dưới -> đặt hàng trên. Điều này giống hệt với r.in.ascii cho
dữ liệu mức đơn. Vậy tọa độ y là 0 ở rìa phía bắc. phía bắc: 3.0
miền nam: 0.0
phía đông: 4.0
phía tây: 0.0
hàng đầu: 2.0
dưới cùng: 0.0
hàng: 3
col: 4
cấp độ: 2
w111x1,y1,z1 w211x2,y1,z1 w311x3,y1,z1 w411x4,y1,z1
w121x1,y2,z1 w221x2,y2,z1 w321x3,y2,z1 w421x4,y2,z1
w131x1,y3,z1 w231x2,y3,z1 w331x3,y3,z1 w431x4,y3,z1
w112x1,y1,z2 w212x2,y1,z2 w312x3,y1,z2 w412x4,y1,z2
w122x1,y2,z2 w222x2,y2,z2 w322x3,y2,z2 w422x4,y2,z2
w132x1,y3,z2 w232x2,y3,z2 w332x3,y3,z2 w432x4,y3,z2
Lưu ý rằng các bài kiểm tra đơn vị cho r3.in.ascii được thực hiện trong test.r3.out.ascii.sh kịch bản
nằm trong r3.out.ascii thư mục.
VÍ DỤ
Vui lòng tham khảo các ví dụ chi tiết trong r3.out.ascii.
TÁC GIẢ
Roman Waupotitsch, Michael Shapiro, Helena Mitasova, Bill Brown, Lubos Mitas, Jaro
Hofierka, Soren Gebbert
Sử dụng r3.in.asciigrass trực tuyến bằng các dịch vụ onworks.net