Đây là lệnh grdrotatergmt 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 giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
grdrotater - Tái tạo vòng quay hữu hạn của lưới địa lý
SYNOPSIS
xoay tròn tập tin ingrd tập tin thối|lon/trễ/góc tập tin ngoài [ lộ trình luân chuyển ] [ tệp đa giác ] []
[ khu ] [] [ lứa tuổi ] [[cấp]] [ -b] [ -d] [ -h] [
-i] [ -n] [ -:[i|o]]
Lưu ý: Không được phép có khoảng trống giữa cờ tùy chọn và các đối số liên quan.
MÔ TẢ
máy xay thịt đọc một lưới địa lý và tái tạo lại nó với sự tái tạo hoàn toàn
các phép quay. Theo tùy chọn, người dùng có thể cung cấp một đa giác cắt ở định dạng nhiều đoạn;
sau đó, chỉ một phần của lưới bên trong đa giác được sử dụng để xác định
khu vực. Các đường viền của khu vực được tái tạo cũng được trả lại với điều kiện được xoay
khu vực không phải là toàn bộ địa cầu.
YÊU CẦU TRANH LUẬN
tập tin ingrd
Tên của tệp lưới theo tọa độ địa lý (kinh, vĩ).
-Etập tin thối
Cung cấp cho tệp với các tham số xoay. Tệp này phải chứa một bản ghi cho mỗi
Vòng xoay; mỗi bản ghi phải có định dạng sau:
lon trễ bắt đầu [dừng lại] góc [ khat a b c d e f g df ]
Ở đâu bắt đầu và dừng lại đang ở Myr và lon trễ góc được tính bằng độ. bắt đầu và
dừng lại là độ tuổi của các đầu già và trẻ của một giai đoạn. Nếu như dừng lại không có mặt ở
kỷ lục sau đó dự kiến sẽ có tổng vòng quay tái thiết và dừng lại là ngầm
được đặt thành 0 và không được chỉ định cho bất kỳ bản ghi nào trong tệp. Nếu một
ma trận hiệp phương sai C để xoay vòng có sẵn, nó phải được chỉ định trong một định dạng
sử dụng chín thuật ngữ tùy chọn được liệt kê trong ngoặc. Ở đây, C = (g/khat) * [ a b d; b c
e; d e f ] mà hiển thị C được tạo thành từ ba vectơ hàng. Nếu bậc tự do
(df) để phù hợp với vòng quay là 0 hoặc không được đặt thành 10000. Các dòng trống và
các bản ghi có cột đầu tiên chứa # sẽ bị bỏ qua. Bạn có thể thêm dấu + ở đầu
vào tên tệp để cho biết bạn muốn đảo ngược các phép quay. Phương án 1: Cho
tên tệp bao gồm hai ID tấm được phân tách bằng dấu gạch ngang (ví dụ: PAC-MBL) và chúng tôi
thay vào đó sẽ trích xuất vòng quay đó từ cơ sở dữ liệu xoay vòng GPlates. Chúng tôi trả lại một
lỗi nếu không thể tìm thấy vòng quay. Phương án 2: Chỉ định lon/trễ/góc, Tức là,
kinh độ, vĩ độ và góc mở (tất cả đều được tính bằng độ và được phân tách bằng /) cho
một vòng quay tái tạo tổng thể duy nhất.
-Gtập tin ngoài
Tên của lưới đầu ra. Đây là lưới với dữ liệu được tái tạo theo
vòng quay xác định. Nếu có nhiều hơn một thời gian tái tạo được ngụ ý thì tập tin ngoài
phải chứa một thông số định dạng C để định dạng một số dấu phẩy động (xây dựng lại
thời gian) để nhắn tin.
CHỌN TRANH LUẬN
-Dlộ trình luân chuyển
Tên của tệp phác thảo đa giác lưới. Điều này đại diện cho đường viền của lưới
được dựng lại theo thời gian quy định. Nếu nhiều hơn một lần xây dựng lại thì
ngụ ý sau đó lộ trình luân chuyển phải chứa thông số định dạng C để định dạng
số điểm (thời gian tái tạo) vào văn bản. Nếu chỉ một lần được ngụ ý và -D is
không được thiết lập thì chúng tôi viết đa giác thành stdout (nhưng hãy xem -N).
-Ftệp đa giác
Chỉ định một tệp đa giác đóng nhiều phân đoạn mô tả khu vực bên trong của
lưới nên được chiếu [Dự án mặc định toàn bộ lưới].
-N Không xuất đường viền đa giác đã xoay [Mặc định sẽ ghi nó vào stdout, hoặc
nộp qua -D].
-NS[đơn vị]tây/đông/nam/phía bắc[/zmin/zmax][NS]
tây, đông, namvà phía bắc chỉ định khu vực quan tâm và bạn có thể chỉ định
chúng ở độ thập phân hoặc ở định dạng [+ -] dd: mm [: ss.xxx] [W | E | S | N]. Nối r nếu thấp hơn
tọa độ bản đồ bên trái và phía trên bên phải được đưa ra thay vì w / e / s / n. Cả hai
sở đoản -R G và -Rd đại diện cho miền toàn cầu (0/360 và -180 / + 180 theo kinh độ
tương ứng, với -90 / + 90 ở vĩ độ). Ngoài ra, để tạo lưới, hãy cho
Rmã độc/trễ/nx/ny, Nơi mã là sự kết hợp 2 ký tự của L, C, R (cho bên trái,
trung tâm hoặc bên phải) và T, M, B cho trên cùng, giữa hoặc dưới cùng. ví dụ: BL cho phía dưới bên trái.
Điều này cho biết điểm nào trên một vùng hình chữ nhật, lon/trễ tọa độ đề cập
và kích thước lưới nx và ny với khoảng cách lưới qua -I được sử dụng để tạo
vùng tương ứng. Ngoài ra, chỉ định tên của tệp lưới hiện có
và -R cài đặt (và khoảng cách lưới, nếu có) được sao chép từ lưới.
Sử dụng -Rđơn vị dự kiến tọa độ dự kiến (Descartes) tương thích với các tọa độ đã chọn -J
và chúng tôi dự báo ngược lại để xác định vùng địa lý hình chữ nhật thực tế. Vì
góc nhìn phối cảnh (-p), tùy chọn thêm /zmin/zmax. Trong trường hợp xem phối cảnh
(-p), một phạm vi z (zmin, zmax) có thể được thêm vào để chỉ ra chiều thứ ba. Cái này
chỉ cần được thực hiện khi sử dụng -Jz tùy chọn, không phải khi chỉ sử dụng -p tùy chọn.
Trong trường hợp thứ hai, một hình chiếu phối cảnh của mặt phẳng được vẽ, không có thứ ba
kích thước.
-S Bỏ qua việc xoay lưới, chỉ xoay đường viền đa giác (yêu cầu -F nếu không
lưới được cung cấp).
-Tlứa tuổi Đặt thời gian tái tạo mong muốn. Đối với một lần duy nhất, hãy thêm thời gian mong muốn.
Đối với một phạm vi thời gian tái thiết đều nhau, hãy cho -TBắt đầu/dừng lại/inc or
-TBắt đầu/dừng lại/nđiểm+. Đối với một tập hợp thời gian xây dựng lại không bằng nhau, vui lòng
chuyển chúng qua cột đầu tiên trong tệp, ví dụ: -Thồ sơ tuổi. Nếu không -T Tùy chọn là
đưa ra và -E đã chỉ định một tệp xoay vòng, sau đó chúng tôi đánh đồng thời gian tệp xoay vòng với
thời gian tái thiết.
-V [cấp] (hơn ...)
Chọn mức độ chi tiết [c].
-bi [ncols][NS] (hơn ...)
Chọn đầu vào nhị phân gốc. [Mặc định là 2 cột đầu vào].
-bo [ncols][kiểu] (hơn ...)
Chọn đầu ra nhị phân gốc. [Mặc định giống như đầu vào].
-d [i | o]không có dữ liệu (hơn ...)
Thay thế các cột đầu vào bằng không có dữ liệu với NaN và làm ngược lại trên đầu ra.
-h [i | o] [n] [+ c] [+ d] [+ rnhận xét] [+ rtiêu đề] (hơn ...)
Bỏ qua hoặc tạo (các) bản ghi tiêu đề.
-: [i | o] (hơn ...)
Hoán đổi cột thứ nhất và thứ hai trên đầu vào và / hoặc đầu ra.
-ivòng cổ[l] [stỉ lệ] [obù đắp] [,...] (hơn ...)
Chọn các cột đầu vào (0 là cột đầu tiên).
-n [b | c | l | n] [+ a] [+ bBC] [+ c] [+ tngưỡng] (hơn ...)
Chọn chế độ nội suy cho lưới.
-^ or chỉ -
In một thông báo ngắn về cú pháp của lệnh, sau đó thoát ra (LƯU Ý: trên Windows
chỉ sử dụng -).
-+ or chỉ +
In thông báo sử dụng rộng rãi (trợ giúp), bao gồm giải thích về bất kỳ
tùy chọn dành riêng cho mô-đun (nhưng không phải tùy chọn chung theo GMT), sau đó thoát.
-? or Không đối số
In thông báo sử dụng hoàn chỉnh (trợ giúp), bao gồm giải thích về các tùy chọn, sau đó
lối thoát hiểm.
--phiên bản
In phiên bản GMT và thoát.
--show-datadir
In đường dẫn đầy đủ đến thư mục chia sẻ GMT và thoát.
HẬU QUẢ OF GRID CUNG CẤP
Lấy mẫu lại hoặc lấy mẫu lưới sẽ sử dụng các thuật toán khác nhau (xem -n) có thể dẫn đến
các biến dạng có thể xảy ra hoặc kết quả không mong muốn trong các giá trị được lấy mẫu lại. Một hiệu ứng mong đợi
lấy lại mẫu với splines là xu hướng các giá trị được lấy mẫu lại mới sẽ vượt quá một chút
giới hạn tối thiểu / tối đa chung của lưới gốc. Nếu điều này là không thể chấp nhận được, bạn có thể áp đặt
cắt bớt các giá trị giá trị được lấy mẫu lại để chúng không vượt quá giá trị tối thiểu / tối đa đầu vào bằng
thêm +c để của bạn -n tùy chọn.
HÌNH HỌC SO VỚI ĐỊA TÂM NGHIÊN CỨU
Tất cả các phép quay hình cầu đều được áp dụng cho các tọa độ địa tâm. Điều này có nghĩa là
các điểm và lưới dữ liệu được coi là đại diện cho các tọa độ trắc địa và trước tiên phải là
được chuyển đổi sang tọa độ địa tâm. Các vòng quay sau đó được áp dụng và cuối cùng
các điểm tái tạo được chuyển đổi trở lại tọa độ trắc địa. Hành vi mặc định này
có thể bị bỏ qua nếu cài đặt ellipsoid PROJ_ELLIPSOID được thay đổi thành Hình cầu.
VÍ DỤ
Để xoay dữ liệu được xác định bởi lưới topo.nc và đường viền đa giác clip_path.d, sử dụng
tổng quay tái tạo với cực ở (135.5, -33.0) và góc quay 37.3
độ và nội suy nhị phân, hãy thử
gmt grdrotater topo.nc -E135.5 / -33 / 37.3 -V -Fclip_path.d -Grot_topo.nc> rot_clip_path.d
Để xoay toàn bộ lưới faa.nc trở lại 32 Ma bằng cách sử dụng tệp xoay luân.txt và
nội suy song tuyến, hãy thử
gmt grdrotater faa.nc -Erotations.txt -T32 -V -Grot_faa.nc -nl> rot_faa_path.d
Để chỉ xem đường viền của lưới Large.nc sẽ vẽ như thế nào sau cùng một lần xoay, hãy thử
gmt grdrotater large.nc -Erotations.txt -T32 -V -S \ | psxy -Rg -JH180 / 6i -B30 -W0.5p \ | gv -
Để xoay lưới topo.nc trở lại 100 Ma bằng cách sử dụng tệp xoay luân.txt và
yêu cầu xây dựng lại sau mỗi 10 Myr, lưu cả lưới và đường viền vào tên tệp
lấy từ các mẫu, hãy thử
gmt grdrotater topo.nc -Erotations.txt -T10 / 100/10 -V -Grot_topo_% g.nc -Drot_topo_path_% gd
Giả sử bạn đã xoay gridA.nc và gridB.nc, giới hạn mỗi vòng xoay đối với các nút bên trong
đa giác polyA.d và polyB.d, tương ứng, sử dụng xoay A = (123W, 22S, 16,4) và
xoay B = (108W, 16S, -14.5), mang lại lưới xoay rot_gridA.nc và rot_gridB.nc. Đến
xác định vùng chồng chéo giữa các lưới được xoay, chúng tôi sử dụng grdmath:
gmt grdmath 1 rot_gridA.nc ISNAN SUB 1 rot_gridB.nc ISNAN SUB 2 EQ = stack.nc
Lưới chồng chéo.nc hiện có 1s ở vùng chồng lấn và 0 ở những vùng khác. Bạn co thể sử dụng no
làm mặt nạ hoặc sử dụng grdcontour -D để trích xuất một đa giác (tức là một đường bao).
GHI CHÚ
GMT phân phối mô hình quay EarthByte Global_EarthByte_230-0Ma_GK07_AREPS.rot. Đến
sử dụng tệp xoay vòng thay thế, tạo một thông số môi trường có tên GPLATES_ROTATIONS
trỏ đến một tệp xoay vòng thay thế.
Sử dụng grdrotatergmt trực tuyến bằng các dịch vụ onworks.net