g.regi sả - Trực tuyến trên đám mây

Đây là lệnh g.regi chanh 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


g. khu vực - Quản lý các định nghĩa ranh giới cho khu vực địa lý.

TỪ KHÓA


chung, cài đặt

SYNOPSIS


g. khu vực
g. khu vực --Cứu giúp
g. khu vực [-dsplectwmn3bgau] [khu=tên] [raster=tên[,tên, ...]] [raster_3d=tên]
[vector=tên[,tên, ...]] [n=giá trị] [s=giá trị] [e=giá trị] [w=giá trị] [t=giá trị]
[b=giá trị] [hàng=giá trị] [vòng cổ=giá trị] [res=giá trị] [res3=giá trị] [nsres=giá trị]
[lũ khốn=giá trị] [tbres=giá trị] [thu phóng=tên] [sắp xếp=tên] [tiết kiệm=tên] [-ghi đè]
[-giúp đỡ] [-dài dòng] [-yên tĩnh] [-ui]

Cờ:
-d
Đặt từ khu vực mặc định

-s
Lưu làm vùng mặc định
Chỉ có thể từ bộ bản đồ PERMANENT

-p
In vùng hiện tại

-l
In vùng hiện tại theo vĩ độ / kinh độ bằng cách sử dụng ellipsoid / datum hiện tại

-e
In phạm vi khu vực hiện tại

-c
In tọa độ trung tâm bản đồ khu vực hiện tại

-t
In vùng hiện tại theo kiểu GMT

-w
In vùng hiện tại theo kiểu WMS

-m
Độ phân giải vùng in tính bằng mét (trắc địa)

-n
In góc hội tụ (độ CCW)
Sự khác biệt giữa lưới phía bắc và phía bắc thực của phép chiếu, được đo tại
tọa độ trung tâm của vùng hiện tại.

-3
In cả cài đặt 3D

-b
In hộp giới hạn tối đa theo vĩ độ / kinh độ trên WGS84

-g
In theo kiểu script shell

-a
Căn chỉnh vùng theo độ phân giải (mặc định = căn chỉnh theo giới hạn, chỉ hoạt động với độ phân giải 2D)

-u
Không cập nhật khu vực hiện tại

- 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ố:
khu=tên
Đặt vùng hiện tại từ vùng đã đặt tên

raster=tên tên, ...]
Đặt khu vực để khớp với (các) bản đồ raster

raster_3d=tên
Đặt khu vực để khớp với (các) bản đồ raster 3D (cả giá trị 2D và 3D)

vector=tên tên, ...]
Đặt khu vực để khớp với (các) bản đồ vectơ

n=giá trị
Giá trị cho rìa phía bắc

s=giá trị
Giá trị cho rìa phía nam

e=giá trị
Giá trị cho rìa phía đông

w=giá trị
Giá trị cho rìa phía tây

t=giá trị
Giá trị cho cạnh trên

b=giá trị
Giá trị cho cạnh dưới

hàng=giá trị
Số hàng trong vùng mới

vòng cổ=giá trị
Số cột trong vùng mới

res=giá trị
Độ phân giải lưới 2D (bắc nam và đông tây)

res3=giá trị
Độ phân giải lưới 3D (bắc nam, đông tây và trên cùng)

nsres=giá trị
Độ phân giải lưới 2D bắc nam

lũ khốn=giá trị
Độ phân giải lưới 2D đông tây

tbres=giá trị
Độ phân giải lưới 3D từ trên xuống dưới

thu phóng=tên
Thu hẹp vùng cho đến khi nó đáp ứng dữ liệu không phải NULL từ bản đồ raster này

sắp xếp=tên
Điều chỉnh các ô vùng để căn chỉnh rõ ràng với bản đồ raster này

tiết kiệm=tên
Lưu cài đặt khu vực hiện tại trong tệp khu vực được đặt tên

MÔ TẢ


Sản phẩm g. khu vực mô-đun cho phép người dùng quản lý các cài đặt của vùng địa lý hiện tại
khu vực. Những ranh giới khu vực này có thể do người dùng trực tiếp thiết lập và / hoặc thiết lập từ
tệp định nghĩa vùng (được lưu trữ trong thư mục windows trong bộ bản đồ hiện tại của người dùng).
Người dùng có thể tạo, sửa đổi và lưu trữ nhiều định nghĩa vùng địa lý như mong muốn
cho bất kỳ tập bản đồ nhất định. Tuy nhiên, chỉ một trong các định nghĩa vùng địa lý này sẽ là
hiện tại tại bất kỳ thời điểm nhất định nào, đối với một tập bản đồ cụ thể; tức là, các chương trình GRASS tôn trọng
cài đặt vùng địa lý sẽ sử dụng cài đặt vùng địa lý hiện tại.

ĐỊNH NGHĨA


Khu vực:
Trong GRASS, một khu đề cập đến một khu vực địa lý với một số ranh giới xác định, dựa trên
một hệ tọa độ bản đồ cụ thể và phép chiếu bản đồ. Mỗi khu vực cũng có liên kết
với nó các độ phân giải đông-tây và bắc-nam cụ thể của các đơn vị nhỏ nhất của nó
(đơn vị hình chữ nhật được gọi là "ô").

Ranh giới của khu vực được đưa ra là cực bắc, cực nam, cực đông và
các điểm cực tây xác định phạm vi của nó (các cạnh ô). Ranh giới phía bắc và phía nam
thường được gọi là đông bắc, trong khi ranh giới phía đông và phía tây được gọi là sự nới lỏng.

Độ phân giải ô của vùng xác định kích thước của phần dữ liệu nhỏ nhất được nhận dạng
(được nhập, phân tích, hiển thị, lưu trữ, v.v.) bởi các mô-đun GRASS bị ảnh hưởng bởi dòng điện
cài đặt khu vực. Các nghị quyết chi bộ theo hướng bắc nam và đông tây không cần phải giống nhau, do đó
cho phép các ô dữ liệu không vuông tồn tại.

Thông thường, tất cả các mô-đun raster và hiển thị đều bị ảnh hưởng bởi cài đặt khu vực hiện tại, nhưng
không phải mô-đun vectơ. Một số mô-đun đặc biệt khác với quy tắc này, ví dụ: raster
nhập các mô-đun và v.in.khu vực.

Mặc định Khu vực:
Mỗi VỊ TRÍ LỚP có một vùng địa lý cố định, được gọi là vùng địa lý mặc định
khu vực (được lưu trữ trong tệp khu vực DEFAULT_WIND trong bộ bản đồ đặc biệt PERMANENT),
xác định phạm vi của cơ sở dữ liệu. Mặc dù điều này cung cấp một điểm khởi đầu cho
xác định các vùng địa lý mới, các vùng địa lý do người dùng xác định không cần nằm trong
vùng địa lý này. Khu vực hiện tại có thể được đặt lại thành khu vực mặc định với
-d lá cờ. Vùng mặc định ban đầu được đặt khi vị trí được tạo lần đầu tiên và
có thể được đặt lại bằng cách sử dụng -s cờ.

Current Khu vực:
Mỗi bộ bản đồ có một vùng địa lý hiện tại. Vùng này xác định vùng địa lý
trong đó tất cả các hiển thị GRASS và phân tích raster sẽ được thực hiện. Dữ liệu Raster sẽ là
được lấy mẫu lại, nếu cần, để đáp ứng độ phân giải ô của vùng địa lý hiện tại
thiết lập.

Lưu Khu vực:
Mỗi GRASS MAPSET có thể chứa bất kỳ số lượng địa lý được xác định trước và được đặt tên
vùng. Các định nghĩa vùng này được lưu trữ trong vị trí tập bản đồ hiện tại của người dùng
trong thư mục windows (còn được gọi là định nghĩa vùng đã lưu của người dùng).
Bất kỳ vùng địa lý xác định trước nào trong số này đều có thể được chọn, theo tên, để trở thành
vùng địa lý hiện tại. Người dùng cũng có thể truy cập các định nghĩa vùng đã lưu được lưu trữ
dưới các tập bản đồ khác ở vị trí hiện tại, nếu các tập bản đồ này được bao gồm trong
đường dẫn tìm kiếm mapset của người dùng hoặc toán tử '@' được sử dụng (region_name @ mapset).

GHI CHÚ


Sau khi tất cả các bản cập nhật đã được áp dụng, ranh giới phía nam và phía tây của khu vực hiện tại
được (âm thầm) điều chỉnh để khoảng cách bắc / nam là bội số của bắc / nam
độ phân giải và khoảng cách đông / tây là bội số của độ phân giải đông / tây.

Với -a cờ tất cả bốn ranh giới được điều chỉnh thành bội số chẵn của độ phân giải,
căn chỉnh vùng theo độ phân giải do người dùng cung cấp. Mặc định là căn chỉnh
phân giải vùng để phù hợp với ranh giới vùng.

Sản phẩm -m cờ sẽ báo cáo độ phân giải khu vực tính bằng mét. Độ phân giải được tính bằng
lấy trung bình độ phân giải ở ranh giới khu vực. Độ phân giải này được tính bằng
chia khoảng cách trắc địa tính bằng mét tại ranh giới cho số hàng hoặc cột.
Ví dụ: độ phân giải đông / tây (ewres) được xác định từ mức trung bình của
khoảng cách trắc địa ở ranh giới Bắc và Nam chia cho số cột.

Sản phẩm -p (Hoặc -g) tùy chọn được công nhận cuối cùng. Điều này có nghĩa là tất cả các thay đổi đều được áp dụng cho
cài đặt vùng trước khi in.

Sản phẩm -g cờ in cài đặt vùng hiện tại theo kiểu tập lệnh shell. Định dạng này có thể là
trả lại cho g. khu vực trên dòng lệnh của nó. Điều này cũng có thể được sử dụng để lưu cài đặt khu vực
dưới dạng các biến môi trường shell với lệnh eval UNIX, "eval` g.region -g` ".

thêm vào tham số thông tin:
phóng to =tên
Thu hẹp cài đặt vùng hiện tại thành vùng nhỏ nhất bao gồm tất cả dữ liệu không phải NULL
trong lớp bản đồ raster đã đặt tên nằm trong khu vực hiện tại của người dùng. Theo cách này
bạn có thể phóng to một cách chặt chẽ các cụm bị cô lập trong một bản đồ lớn hơn.

Nếu người dùng cũng bao gồm raster =tên tùy chọn trên dòng lệnh, phóng to =tên sẽ thiết lập
cài đặt vùng hiện tại thành vùng nhỏ nhất bao gồm tất cả dữ liệu không phải NULL trong
tên thu phóng bản đồ nằm trong khu vực được nêu trong tiêu đề ô cho raster
bản đồ.

align =tên
Đặt độ phân giải hiện tại bằng độ phân giải của bản đồ raster đã đặt tên và căn chỉnh
vùng hiện tại thành một hàng và cạnh cột trong bản đồ đã đặt tên. Căn chỉnh chỉ di chuyển
vùng hiện có hướng ra ngoài các cạnh của ô gần nhất tiếp theo trong vùng được đặt tên
bản đồ raster - không đến các cạnh của bản đồ đã đặt tên. Để thực hiện chức năng thứ hai, hãy sử dụng
raster =tên tùy chọn.

VÍ DỤ


g. vùng n = 7360100 e = 699000
sẽ đặt lại hướng đông bắc và nới lỏng cho khu vực hiện tại, nhưng để lại rìa phía nam,
rìa phía tây và độ phân giải ô vùng không thay đổi.

g.region n=51:36:05N e=10:10:05E s=51:29:55N w=9:59:55E res=0:00:01
sẽ thiết lập lại hướng đông bắc, hướng đông, hướng nam, hướng đi và độ phân giải cho hiện tại
vùng, ở đây theo kiểu kinh độ-vĩ độ DMS (độ thập phân và độ với số thập phân
phút cũng có thể được sử dụng).

g.region -dp s = 698000
sẽ đặt vùng hiện tại từ vùng mặc định cho vị trí cơ sở dữ liệu GRASS,
đặt lại cạnh nam thành 698000, rồi in kết quả.

g. vùng n = n + 1000 w = w-500
N =giá trị cũng có thể được chỉ định dưới dạng một hàm của giá trị hiện tại của nó: n = n +giá trị
tăng hướng đông bắc hiện tại, trong khi n = n-giá trị giảm nó. Điều này cũng đúng với
s=giá trị, e =giá trị, và w =giá trị. Trong ví dụ này, ranh giới phía bắc của khu vực hiện tại
được mở rộng thêm 1000 đơn vị và ranh giới phía tây của khu vực hiện tại giảm đi
Đơn vị 500.

g. vùng n = s + 1000 e = w + 1000
Biểu mẫu này cho phép người dùng đặt các giá trị ranh giới vùng tương đối với nhau.
Ở đây, tọa độ ranh giới phía bắc được đặt bằng 1000 đơn vị lớn hơn
giá trị tọa độ của ranh giới phía nam và giá trị tọa độ của ranh giới phía đông là
được đặt bằng 1000 đơn vị lớn hơn giá trị tọa độ của ranh giới phía Tây. Các
các dạng tương ứng s = n-giá trị

w = e-giá trị có thể được sử dụng để đặt các giá trị của ranh giới phía nam và phía tây của khu vực,
so với các giá trị ranh giới phía bắc và phía đông.

g.region raster = soils
Biểu mẫu này sẽ làm cho cài đặt khu vực hiện tại giống hệt như cài đặt được cung cấp trong
tệp tiêu đề ô cho lớp bản đồ raster đất.

g.region raster = soils zoom = soils
Biểu mẫu này trước tiên sẽ tra cứu tệp tiêu đề ô cho lớp bản đồ raster đất, Sử dụng
đây là cài đặt vùng hiện tại, sau đó thu nhỏ vùng xuống mức nhỏ nhất
vùng vẫn bao gồm tất cả dữ liệu không phải NULL trong lớp bản đồ đất. Lưu ý rằng nếu
thông số raster = đất không được chỉ định, thu phóng sẽ thu nhỏ để bao gồm tất cả
các giá trị dữ liệu không phải NULL trong bản đồ đất nằm trong hiện hành khu
cài đặt.

g.region -up raster = soils
Sản phẩm -u tùy chọn ngăn cài đặt lại định nghĩa vùng hiện tại. Điều này có thể là
hữu ích khi chỉ trích xuất thông tin khu vực. Trong trường hợp này, ô
tệp tiêu đề cho lớp bản đồ đất được in mà không làm thay đổi vùng hiện tại
cài đặt.

g.region -up zoom = soils save = soils
Thao tác này sẽ phóng to vùng nhỏ nhất bao gồm tất cả dữ liệu đất không phải NULL
và lưu cài đặt vùng mới trong một tệp sẽ được gọi đất và được lưu trữ dưới
thư mục windows trong bộ bản đồ hiện tại của người dùng. Cài đặt khu vực hiện tại là
đã không thay đổi.

g. vùng b = 0 t = 3000 tbres = 200 res3 = 100 g. vùng -p3
Điều này sẽ xác định vùng 3D cho các tính toán voxel. Trong ví dụ này, một tập có
từ dưới (0m) lên trên (3000m) ở độ phân giải ngang (100m) và độ phân giải dọc
(200m) được xác định.

g.khu vực -p
Thao tác này sẽ in vùng hiện tại ở định dạng:
chiếu: 1 (UTM)
vùng: 13
mốc thời gian: nad27
hình elip: clark66
phía bắc: 4928000
miền nam: 4914000
phía tây: 590000
phía đông: 609000
nsres: 20
ewres: 20
hàng: 700
col: 950

g.khu vực -p3
Thao tác này sẽ in vùng hiện tại và vùng 3D (được sử dụng cho voxels) ở định dạng:
chiếu: 1 (UTM)
vùng: 13
mốc thời gian: nad27
hình elip: clark66
phía bắc: 4928000
miền nam: 4914000
phía tây: 590000
phía đông: 609000
hàng đầu: 1.00000000
dưới cùng: 0.00000000
nsres: 20
nsres3: 20
ewres: 20
ewres3: 20
số: 1
hàng: 700
hàng3: 700
col: 950
cols3: 950
độ sâu: 1

g.khu vực -g
Sản phẩm -g tùy chọn in vùng theo định dạng kiểu tập lệnh (key = value) sau:
n = 4928000
s = 4914000
w = 590000
e = 609000
nsres = 20
ewres = 20
hàng = 700
cols = 950

g.khu vực -bg
Sản phẩm -bg tùy chọn in vùng theo định dạng kiểu tập lệnh sau (key = value) cộng với
hộp ranh giới theo vĩ độ-kinh độ / WGS84:
n = 4928000
s = 4914000
w = 590000
e = 609000
nsres = 20
ewres = 20
hàng = 700
cols = 950
LL_W = -103.87080682
LL_E = -103.62942884
LL_N = 44.50164277
LL_S = 44.37302019

g.khu vực -l
Sản phẩm -l tùy chọn in vùng ở định dạng sau:
dài: -103.86789484 vĩ độ: 44.50165890 (góc bắc / tây)
dài: -103.62895703 vĩ độ: 44.49904013 (góc bắc / đông)
dài: -103.63190061 vĩ độ: 44.37303558 (góc nam / đông)
dài: -103.87032572 vĩ độ: 44.37564292 (góc nam / tây)
hàng: 700
col: 950
Kinh độ trung tâm: 103: 44: 59.170374W [-103.74977]
Vĩ độ trung tâm: 44: 26: 14.439781N [44.43734]

g.khu vực -pm
Thao tác này sẽ in vùng hiện tại ở định dạng (vị trí vĩ độ-kinh độ):
phép chiếu: 3 (Vĩ độ-Kinh độ)
vùng: 0
hình elip: wss84
phía bắc: 90N
phía nam: 40N
phía tây: 20W
đông: 20E
nsres: 928.73944902
ewres: 352.74269109
hàng: 6000
col: 4800
Lưu ý rằng độ phân giải ở đây được báo cáo bằng mét, không phải độ thập phân.

Ví dụ sử dụng của g. khu vực trong một trình bao với phần mềm bên ngoài:
Trích xuất tập hợp con không gian của bản đồ vectơ bên ngoài 'soils.shp' sang bản đồ vectơ bên ngoài mới
'soils_cut.shp' bằng công cụ OGR 'ogr2ogr':
đánh giá `g.khu vực -g`
ogr2ogr -spat $ w $ s $ e $ n soils_cut.shp soils.shp
Điều này yêu cầu vị trí / phép chiếu tệp SHAPE phải khớp.

Ví dụ sử dụng của g.projg. khu vực trong một trình bao với phần mềm bên ngoài:
Trích xuất tập hợp con không gian của bản đồ raster bên ngoài 'p016r035_7t20020524_z17_nn30.tif' thành mới
bản đồ raster bên ngoài'p016r035_7t20020524_nc_spm_wake_nn30.tif bằng cách sử dụng GDAL 'gdalwarp'
dụng cụ:
đánh giá `g.khu vực -g`
gdalwarp -t_srs "`g.proj -wf`" -te $w $s $e $n
p016r035_7t20020524_z17_nn30.tif
p016r035_7t20020524_nc_spm_wake_nn30.tif
Ở đây, bản đồ raster đầu vào không phải khớp với phép chiếu vị trí vì nó
phản bác lại khi đang bay.

Sử dụng g.regi sả trực tuyến bằng các dịch vụ onworks.net



Các chương trình trực tuyến Linux & Windows mới nhất