Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

gmtconvertgmt - Trực tuyến trên đám mây

Chạy gmtconvertgmt trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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

Đây là lệnh gmtconvertgmt 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


gmtconvert - Chuyển đổi, Dán và / hoặc Trích xuất các cột từ bảng dữ liệu

SYNOPSIS


chuyển đổi gmt [ bàn ] [] [[+lphút][+utối đa][+i]] [[mẫu]] [[f|l|mstride]] [] [
[c|n|r|v][điểm giới hạn]] [[tsr]] [[~]lựa chọn] [[~]"Tìm kiếm dây" | [~]/regexp/[i]] [
] [[cấp]] [ -a] [ -b] [ -d] [ -f] [ -g] [
-h] [ -i] [ -o] [ -s] [ -:[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Ả


chuyển đổi gmt đọc đầu vào tiêu chuẩn của nó [hoặc các tệp đầu vào] và viết ra
thông tin đến đầu ra tiêu chuẩn. Nó có thể thực hiện kết hợp chín nhiệm vụ: (1) chuyển đổi giữa
bảng dữ liệu nhị phân và ASCII, (2) dán các bản ghi tương ứng từ nhiều tệp
theo chiều ngang vào một tệp duy nhất, (3) trích xuất một tập hợp con của các cột có sẵn, (4) chỉ
trích xuất các phân đoạn có bản ghi tiêu đề khớp với tìm kiếm mẫu văn bản, (5) chỉ phân đoạn danh sách
tiêu đề và không có bản ghi dữ liệu, (6) trích xuất bản ghi dữ liệu đầu tiên và / hoặc cuối cùng cho mỗi phân đoạn,
(7) đảo ngược thứ tự của các mục trên đầu ra, (8) đầu ra chỉ phạm vi số phân đoạn, và
(9) chỉ xuất các phân đoạn có số lượng bản ghi phù hợp với tiêu chí. Đầu vào (và do đó là đầu ra)
có thể có nhiều tiêu đề phụ và bảng ASCII cũng có thể có tiêu đề thông thường.

YÊU CẦU TRANH LUẬN


Không áp dụng

CHỌN TRANH LUẬN


bàn Một hoặc nhiều ASCII (hoặc nhị phân, xem -bi[ncols][kiểu]) (các) tệp bảng dữ liệu chứa một
số cột dữ liệu. Nếu không có bảng nào được đưa ra thì chúng tôi đọc từ đầu vào chuẩn.

-A Các bản ghi từ các tệp đầu vào nên được dán theo chiều ngang, không được nối thêm
theo chiều dọc [Mặc định]. Tất cả các tệp phải có cùng số lượng phân đoạn và số lượng
hàng trên mỗi phân đoạn. Lưu ý đối với đầu vào nhị phân, tất cả các tệp bạn muốn dán phải có
cùng một số cột (như được đặt với -bi); Bảng ASCII có thể có các
số cột.

-C [+ lphút] [+ utối đa] [+ i]
Chỉ xuất các phân đoạn có số lượng bản ghi phù hợp với tiêu chí đã cho của bạn: Nối
+lphút để đảm bảo tất cả các phân đoạn phải có ít nhất phút hồ sơ được ghi vào đầu ra
[0] và nối thêm +utối đa để đảm bảo tất cả các phân đoạn phải có tối đa tối đa hồ sơ được
đã viết [inf]. Bạn có thể nối thêm +i để đảo ngược lựa chọn, tức là chỉ các phân đoạn có
số bản ghi bên ngoài phạm vi đã cho sẽ được xuất.

-NS[mẫu]
Đối với dữ liệu nhiều phân đoạn, hãy kết xuất từng phân đoạn vào một tệp đầu ra riêng biệt [Mặc định
ghi một tệp nhiều phân đoạn vào stdout]. Nối một mẫu định dạng cho
tên tệp riêng lẻ; mẫu này phải chứa một thông số định dạng C có thể
định dạng một đối số số nguyên (số phân đoạn đang chạy trên tất cả các bảng); đây là
thường là% d nhưng có thể là% 08d cung cấp các số XNUMX ở đầu, v.v. [Mặc định là
gmtconvert_segment_% d. {txt | bin}, tùy thuộc vào -bo]. Ngoài ra, cung cấp một mẫu
với hai từ định dạng C và chúng tôi sẽ cung cấp số bảng và phân đoạn
số trong bảng để tạo tên tệp.

-E [f | l | mstride]
Chỉ trích xuất bản ghi đầu tiên và cuối cùng cho mỗi phân đoạn quan tâm [Mặc định
trích xuất tất cả các bản ghi]. Tùy chọn, nối thêm f or l để chỉ trích xuất đầu tiên hoặc cuối cùng
bản ghi của từng phân đoạn, tương ứng. Ngoài ra, nối thêm mstride để giải nen
chỉ một trong số stride Hồ sơ.

-F [c | n | r | v] [điểm giới hạn]
Thay đổi cách các điểm được kết nối (bằng cách chỉ định Đề án) và dữ liệu được nhóm lại
(bằng cách chỉ định một phương pháp). Nối một trong bốn sơ đồ kết nối đường dây: c: Mẫu đơn
phân đoạn dòng liên tục cho mỗi nhóm [Mặc định]. r: Hình thành các phân đoạn dòng từ một
đặt lại điểm tham chiếu cho mỗi nhóm. n: Hình thành mạng lưới các đoạn thẳng giữa
tất cả các điểm trong mỗi nhóm. v: Hình thành các đoạn đường vectơ phù hợp với psxy -Sv + s.
Theo tùy chọn, thêm một trong bốn phương pháp phân đoạn để xác định nhóm: a:
Bỏ qua tất cả các tiêu đề phân đoạn, tức là, để tất cả các điểm thuộc về một nhóm duy nhất và đặt
điểm tham chiếu nhóm đến điểm đầu tiên của tệp đầu tiên. f: Xem xét tất cả
dữ liệu trong mỗi tệp thành một nhóm riêng biệt và đặt lại điểm tham chiếu nhóm
đến điểm đầu tiên của mỗi nhóm. s: Tiêu đề phân đoạn được tôn trọng để mỗi phân đoạn
là một nhóm; điểm tham chiếu nhóm được đặt lại thành điểm đầu tiên của mỗi
phân đoạn [Mặc định]. r: Giống như s, nhưng điểm tham chiếu nhóm được đặt lại sau mỗi
ghi lại điểm trước đó (phương pháp này chỉ khả dụng với -NS kế hoạch).
Thay vì các mã a|f|s|r bạn có thể nối các tọa độ của một điểm giới hạn cái nào
sẽ phục vụ như một điểm tham chiếu bên ngoài cố định cho tất cả các nhóm.

-Tôi [tsr]
Đảo ngược thứ tự của các mục, tức là xuất các mục theo thứ tự ngược lại, bắt đầu bằng
cuối cùng và kết thúc với mục đầu tiên [Mặc định giữ thứ tự ban đầu]. Nối
tối đa ba mục cần được đảo ngược: t sẽ đảo ngược thứ tự của các bảng, s
sẽ đảo ngược thứ tự của các phân đoạn trong mỗi bảng và r sẽ đảo ngược thứ tự
của các bản ghi trong mỗi phân đoạn [Mặc định].

-L Chỉ xuất danh sách tất cả các bản ghi tiêu đề phân đoạn và không có bản ghi dữ liệu (yêu cầu
Dữ liệu ASCII).

-Q [~]lựa chọn
Chỉ viết các phân đoạn có số được bao gồm trong lựa chọn và bỏ qua tất cả những người khác.
Không thể được sử dụng với -S. Các lựa chọn cú pháp là phạm vi[,phạm vi, ...] mỗi nơi phạm vi
trong tổng số các mục là một phân đoạn duy nhất con số hoặc một phạm vi có gia số bước đã cho
thông qua Bắt đầu[:bước:]:dừng lại (bước là tùy chọn và mặc định là 1). Một sự dẫn đầu ~ sẽ
đảo ngược vùng chọn và viết tất cả các phân đoạn trừ những phân đoạn được liệt kê. Thay vì một danh sách
phạm vi, sử dụng +fhồ sơ cung cấp một danh sách tệp với một phạm vi Mỗi dòng.

-S [~]"Tìm kiếm dây" or -S [~] /regexp/[tôi]
Chỉ xuất những phân đoạn có bản ghi tiêu đề chứa chuỗi văn bản được chỉ định.
Để đảo ngược tìm kiếm, tức là, để xuất ra các phân đoạn có tiêu đề không chứa
mô hình chỉ định, sử dụng -S ~. Nếu mô hình của bạn bắt đầu với ~ bạn cần
thoát ký tự này bằng dấu gạch chéo ngược [Xuất mặc định tất cả các phân đoạn]. Không thể
được sử dụng với -Q. Đối với các phân đoạn phù hợp dựa trên giá trị tham vọng (thông qua định dạng OGR / GMT),
cung cấp cho chuỗi tìm kiếm là tên sơn dầu=giá trị và chúng tôi sẽ so sánh giá trị chống lại giá trị
of tên sơn dầu cho mỗi phân đoạn. Lưu ý: Nếu các đối tượng địa lý là đa giác thì đối sánh của một
chu vi đa giác cụ thể cũng có nghĩa là mọi lỗ đa giác liên quan cũng sẽ
được kêt hợp. Để đối sánh tiêu đề phân đoạn với biểu thức chính quy mở rộng
đặt biểu thức trong dấu gạch chéo. Nối i để đối sánh không phân biệt chữ hoa chữ thường. Cho một
danh sách các mẫu như vậy, đưa ra +fhồ sơ với một mẫu trên mỗi dòng. Để cung cấp cho một
bắt đầu bằng + f, thoát khỏi nó bằng dấu gạch chéo ngược.

-T Ngăn chặn việc ghi tiêu đề phân đoạn trên đầu ra.

-V [cấp] (hơn ...)
Chọn mức độ chi tiết [c].

-acol=tên[hữu ích. Cảm ơn !] (hơn ...)
Đặt liên kết cột aspatial col=tên.

-bi [ncols][NS] (hơn ...)
Chọn đầu vào nhị phân gốc.

-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.

-f [i | o]thông tin về colinfo (hơn ...)
Chỉ định kiểu dữ liệu của cột đầu vào và / hoặc cột đầu ra.

-g [a] x | y | d | X | Y | D | [col] z [+ | -]khoảng cách[hoặc là] (hơn ...)
Xác định khoảng trống dữ liệu và ngắt dòng.

-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 đề.

-ivòng cổ[l] [stỉ lệ] [obù đắp] [,hữu ích. Cảm ơn !] (hơn ...)
Chọn các cột đầu vào (0 là cột đầu tiên).

-ovòng cổ[, ...] (hơn ...)
Chọn các cột đầu ra (0 là cột đầu tiên).

-NS[vòng cổ] [a | r] (hơn ...)
Đặt xử lý các bản ghi NaN.

-: [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.

-^ 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.

ASCII FORMAT ĐỘ CHÍNH XÁC


Định dạng đầu ra ASCII của dữ liệu số được kiểm soát bởi các tham số trong gmt.conf
tập tin. Kinh độ và vĩ độ được định dạng theo FORMAT_GEO_OUT, ngược lại
giá trị được định dạng theo FORMAT_FLOAT_OUT. Lưu ý rằng định dạng có hiệu lực có thể
dẫn đến mất độ chính xác trong đầu ra, có thể dẫn đến các vấn đề khác nhau ở hạ nguồn. Nếu như
bạn thấy đầu ra không được viết với đủ độ chính xác, hãy cân nhắc chuyển sang hệ nhị phân
đầu ra (-bo nếu có) hoặc chỉ định nhiều số thập phân hơn bằng cách sử dụng cài đặt FORMAT_FLOAT_OUT.

VÍ DỤ


Để chuyển đổi tệp nhị phân test.b (độ chính xác đơn) có 4 cột thành ASCII:

gmt chuyển đổi test.b -bi4f> test.dat

Để chuyển đổi bảng ASCII nhiều phân đoạn test.d thành tệp nhị phân chính xác kép:

gmt convert test.d -bo> test.b

Bạn có một bảng ASCII với 6 cột và bạn muốn vẽ cột 5 so với cột 0. Hãy thử

gmt chuyển đổi bảng.d -o5,0 | psxy ...

Nếu tệp thay vào đó là tệp nhị phân results.b có 9 giá trị độ chính xác đơn cho mỗi
ghi lại, chúng tôi trích xuất cột cuối cùng và các cột 4-6 và viết ASCII bằng lệnh

gmt chuyển đổi kết quả.b -o8,4-6 -bi9s | psxy ...

Bạn muốn vẽ biểu đồ cột thứ 2 của tệp 2 cột left.d so với cột đầu tiên của
tệp bên phải. d:

gmt chuyển đổi left.d right.d -A -o1,2 | psxy ...

Để trích xuất tất cả các phân đoạn trong tệp big_file.d có tiêu đề chứa chuỗi "RIDGE
TRỤC ", hãy thử

gmt chuyển đổi big_file.d -S "RIDGE AXIS"> subset.d

Đảo ngược lựa chọn các phân đoạn có tiêu đề bắt đầu bằng "tiểu sử" theo sau là
số nguyên và bất kỳ chữ cái nào giữa "g" và "l", hãy thử

gmt chuyển đổi -S ~ "/ ^ hồ sơ [0-9] + [gl] $ /"

Để đảo ngược thứ tự của các phân đoạn trong tệp mà không đảo ngược thứ tự của các bản ghi trong
mỗi phân đoạn, hãy thử

gmt chuyển đổi lot_of_segment.txt -Is> last_segment_first.txt

Để trích xuất phân đoạn 20 đến 40 trong các bước của 2, cộng với phân đoạn 0 trong một tệp, hãy thử

gmt chuyển đổi lot_of_searies.txt -Q0,20: 2: 40> my_searies.txt

Để trích xuất thuộc tính ELEVATION từ tệp ogr gmt như thế này

# @ VGMT1.0 @GPOINT
hữu ích. Cảm ơn !
# @NELEVATION | DISPX | DISPY
# @Tdouble | double | double
# TÍNH_SỐ_DỮ LIỆU
# @ D4.945000 | -106500.00000000 | -32700.00000000
-9.36890245902635 39.367156766570389

do

gmt convert file.gmt -a2 = ELEVATION> xyz.dat

hay chỉ

gmt chuyển đổi file.gmt -aELEVATION> xyz.dat

Để kết nối tất cả các điểm trong tệp sensor.txt với điểm gốc được chỉ định tại 23.5 / 19, hãy thử

gmt chuyển đổi cảm biến.txt -F23.5 / 19> lines.txt

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


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

Lệnh Linux

  • 1
    2 đến 3-3.5
    2 đến 3-3.5
    2to3-3.3 - Công cụ chuyển đổi Python2 sang Python3
    hữu ích. Cảm ơn !
    Chạy 2to3-3.5
  • 2
    2to3
    2to3
    2to3-2.7 - Công cụ chuyển đổi Python2 sang Python3
    hữu ích. Cảm ơn !
    Chạy 2to3
  • 3
    cpqarrayd
    cpqarrayd
    cpqarrayd - Bộ điều khiển mảng
    giám sátdaemon CỐ ĐỊNH: cpqarrayd [-d]
    [-v] [-t máy chủ [-t máy chủ]] MÔ TẢ:
    Chương trình này có khả năng giám sát HP
    (Compaq) sắp xếp...
    Chạy cpqarrayd
  • 4
    cproto
    cproto
    cproto - tạo nguyên mẫu hàm C
    và chuyển đổi các định nghĩa hàm ...
    Chạy cproto
  • 5
    gbbin
    gbbin
    gbbin - Một chương trình chuyển đổi dữ liệu...
    Chạy gbbin
  • 6
    gbboot
    gbboot
    gbboot - Dữ liệu do người dùng Bootstrap cung cấp ...
    Chạy gbboot
  • Khác »

Ad