Đây là lệnh g.findfilegrass 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
g.findfile - Tìm kiếm các tệp cơ sở dữ liệu GRASS và đặt các biến cho trình bao.
TỪ KHÓA
chung, quản lý bản đồ, tập lệnh
SYNOPSIS
g.findfile
g.findfile --Cứu giúp
g.findfile [-nl] thành phần=chuỗi hồ sơ=chuỗi [bộ bản đồ=chuỗi] [-giúp đỡ] [-dài dòng]
[-yên tĩnh] [-ui]
Cờ:
-n
Không thêm dấu ngoặc kép
-l
Liệt kê các yếu tố có sẵn và thoát
--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ố:
thành phần=chuỗi [yêu cầu]
Tên của một phần tử
hồ sơ=chuỗi [yêu cầu]
Tên của một bản đồ hiện có
bộ bản đồ=chuỗi
Tên của tập bản đồ (mặc định: đường dẫn tìm kiếm)
'.' cho bộ bản đồ hiện tại
MÔ TẢ
g.findfile được thiết kế cho Bourne shell hoặc các tập lệnh Python cần tìm kiếm tập bản đồ
các yếu tố, bao gồm: raster, bản đồ vectơ, định nghĩa vùng và hình ảnh nhóm.
Danh sách các thành phần tên để tìm kiếm không cố định; bất kỳ thư mục con nào của tập bản đồ
thư mục là một hợp lệ thành phần tên.
Tuy nhiên, người dùng có thể tìm thấy danh sách GRASS tiêu chuẩn thành phần tên trong tệp
$ GISBASE / etc / element_list. Đây là tệp mà g.xóa, g.đổi tên và g.copy dùng để
xác định tệp nào cần được xóa / đổi tên / sao chép cho một loại thực thể nhất định.
GHI CHÚ
g.findfile ghi bốn dòng vào đầu ra tiêu chuẩn:
name = 'tên_tệp'
mapset = 'tên_bản đồ'
tập tin = 'tên_file unix'
fullname = 'Grass_fullname'
Đầu ra là Cú đánh lệnh để đặt biến tên đến tên tệp cơ sở dữ liệu GRASS,
bộ bản đồ vào tập bản đồ chứa tệp, và hồ sơ đến tên đường dẫn UNIX đầy đủ cho
tệp được đặt tên. Các biến này có thể được đặt trong Cú đánh như sau:
eval `g.findfile element = name mapset = name file = name`
Ví dụ (bản đồ raster):
eval `g.findfile element = cell file = elevation`
Nếu tệp được chỉ định không tồn tại, các biến sẽ được đặt như sau:
tên =
mapset =
tên đầy đủ =
tập tin =
Sau đây là một cách để kiểm tra trường hợp này:
nếu như [ ! "$ tệp"]
sau đó
thoát 1
fi
TRĂN
Xem Python Scripting Thư viện để biết thêm chi tiết.
Lưu ý: Trình bao Python trong wxGUI có thể được sử dụng để nhập mã sau:
nhập cỏ.script dưới dạng gcore
gcore.find_file ('elevation', element = 'cell')
Sử dụng g.findfilegrass trực tuyến bằng các dịch vụ onworks.net