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

Ad


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

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

Chạy img2grdgmt 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 mô phỏng trực tuyến MAC OS

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


img2grd - Trích xuất tập hợp con của tệp img ở định dạng Mercator hoặc Geographic

SYNOPSIS


img2grd tập tin hình ảnh tập tin lưới khu kiểu [] [[minlat / maxlat]] [] [ phút ] [] [ điều hướng
] [[tỉ lệ]] [[cấp]] [ maxlon ] [ -n]

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Ả


img2grd đọc tệp định dạng img, trích xuất một tập hợp con và ghi nó vào tệp lưới. Các -M
tùy chọn cho biết có hay không phép chiếu Spherical Mercator của tệp img
được giữ nguyên hoặc nếu lưới Địa lý nên được viết bằng cách hoàn tác phép chiếu Mercator. Nếu như
lưới địa lý được chọn, bạn cũng có thể yêu cầu lấy mẫu lại chính xác -R được.

YÊU CẦU TRANH LUẬN


tập tin hình ảnh
Tệp định dạng Mercator img chẳng hạn như trường trọng lực biển hoặc địa hình đáy biển
ước tính từ dữ liệu đo độ cao vệ tinh của Sandwell và Smith. Nếu người dùng đã đặt
một biến môi trường $ GMT_DATADIRthì img2grd sẽ cố gắng tìm tập tin hình ảnh in
$ GMT_DATADIR; nếu không nó sẽ cố gắng mở tập tin hình ảnh trực tiếp.

-Gtập tin lưới
tập tin lưới là tên của tệp lưới đầu ra.

-NS[đơn vị]tây/đông/nam/phía bắc[/zmin/zmax][NS]
tây, đông, namphí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-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 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 nxny 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ó
-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.

CHỌN TRANH LUẬN


-C Đặt tọa độ Mercator x và y liên quan đến tâm chiếu [Mặc định là
so với góc dưới bên trái của lưới]. Đòi hỏi -M.

-NS[minlat / maxlat]
Sử dụng phạm vi vĩ độ mở rộng -80.738 / + 80.738. Ngoài ra, nối thêm
minlat / maxlat như phạm vi vĩ độ của tệp img đầu vào. [Mặc định là
-72.006 / 72.006]. Thường không bắt buộc vì chúng tôi có thể xác định mức độ từ
kiểm tra kích thước tệp.

-E Có thể được sử dụng khi -M không được thiết lập để buộc lưới cuối cùng phải giống hệt nhau
khu vực theo yêu cầu với -R. Theo mặc định, vùng cuối cùng là hình chiếu trực tiếp của
vùng Mercator ban đầu và thường sẽ mở rộng ra ngoài một chút
phạm vi vĩ độ được yêu cầu và hơn nữa sự gia tăng của lưới theo vĩ độ không
khớp với sự gia tăng kinh độ. Tuy nhiên, việc lấy mẫu lại bổ sung giới thiệu một số
lỗi nội suy và chỉ nên được sử dụng nếu lưới đầu ra phải khớp với
vùng được yêu cầu và có x_inc = y_inc. Trong trường hợp này, khu vực được thiết lập bởi -R phải
được đưa ra theo bội số của gia số (.eg, -R0/45/45/72).

-I Biểu thị phút là chiều rộng của pixel img đầu vào tính bằng phút kinh độ.
[Mặc định là 2.0]. Thường không bắt buộc vì chúng tôi có thể xác định kích thước pixel từ
kiểm tra kích thước.

-M Xuất ra lưới Mercator hình cầu [Mặc định là lưới kinh độ / vĩ độ địa lý]. Các
Phép chiếu Mercator hình cầu của tệp img được giữ nguyên, sao cho vùng -R
do người dùng thiết lập được sửa đổi một chút; vùng đã sửa đổi tương ứng với các cạnh
trong tổng số pixel [hoặc nhóm điều hướng điểm ảnh]. Tiêu đề tệp lưới được đặt sao cho x và
độ dài trục y thể hiện khoảng cách từ các cạnh phía tây và nam của hình ảnh,
được đo bằng đơn vị mặc định của người dùng, với -Jm1 và điều chỉnh -R. Bằng cách thiết lập
mặc định PROJ_ ELLIPSOID = Sphere, người dùng có thể tạo lớp phủ với -R
để chúng khớp với nhau. Nhìn thấy VÍ DỤ phía dưới. Điều chỉnh -R cũng được viết trong lưới
nhận xét tiêu đề, vì vậy nó có thể được tìm thấy sau này. Nhìn thấy -C để đặt tọa độ liên quan đến
tâm chiếu.

-Nđiều hướng Tính trung bình các giá trị trong các điểm ảnh img đầu vào vào điều hướng by điều hướng hình vuông và tạo
một pixel đầu ra cho mỗi hình vuông như vậy. Nếu được sử dụng với -T3 nó sẽ báo cáo mức trung bình
ràng buộc giữa 0 và 1. Nếu được sử dụng với -T2 đầu ra sẽ là giá trị dữ liệu trung bình
hoặc NaN theo giới hạn trung bình có> 0.5 hay không. điều hướng phải chia đều
vào kích thước của imgfile tính bằng pixel. [Vỡ nợ 1 không tính trung bình].

-NS[tỉ lệ]
Nhân các giá trị tệp img với tỉ lệ trước khi lưu trữ trong tệp lưới. [Mặc định là
1.0]. Đối với các tệp img gần đây: các tệp img topo được lưu trữ trong mét (đã sửa) [-S1];
tệp trọng lực không khí tự do trong mGal * 10 [-S0.1 để lấy mGal]; tập tin lệch dọc trong
radian vi mô * 10 [-S0.1 để lấy micro-radian], các tệp gradient trọng lực thẳng đứng trong
Eotvos * 50 [-S0.02 để nhận Eotvos, hoặc -S0.002 để lấy mGal / km]). Nếu không tỉ lệ được đưa ra
chúng tôi cố gắng xác định quy mô bằng cách kiểm tra tên tệp để tìm manh mối.

-Tkiểu kiểu xử lý mã hóa thông tin ràng buộc. kiểu = 0 chỉ ra rằng không
thông tin đó được mã hóa trong tệp img (được sử dụng cho các phiên bản trước năm 1995 của
dữ liệu trọng lực) và nhận tất cả dữ liệu. kiểu > 0 chỉ ra rằng thông tin ràng buộc là
được mã hóa (1995 và các phiên bản mới hơn (hiện tại) của tệp img) để một người có thể
tạo một tệp lưới như sau: -T1 nhận các giá trị dữ liệu ở tất cả các điểm, -T2 lấy dữ liệu
giá trị tại các điểm bị ràng buộc và NaN tại các điểm nội suy; -T3 được 1 lúc
điểm ràng buộc và 0 tại điểm nội suy [Mặc định là 1].

-V [cấp] (hơn ...)
Chọn mức độ chi tiết [c]. Đặc biệt được đề xuất ở đây, vì nó rất hữu ích để xem
tọa độ được điều chỉnh như thế nào.

-Wmaxlon
Biểu thị maxlon là mức kinh độ tối đa của tệp img đầu vào. Phiên bản
kể từ năm 1995 đã có maxlon = 360.0, trong khi một số tệp trước đó có maxlon = 390.0.
[Mặc định là 360.0].

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

ĐỊA LÝ VÍ DỤ


Sản phẩm -M nên loại trừ tùy chọn nếu bạn cần lưới đầu ra ở vị trí địa lý
tọa độ. Để trích xuất dữ liệu trong khu vực -R-40/40 / -70 / -30 từ world_grave.img.7.2
phản xạ lại để mang lại tọa độ địa lý, bạn có thể thử

img2grd world_grav.img.16.1 -Gmerc_grav.nc -R-40/40 / -70 / -30 -V

Vì khoảng cách vĩ độ trong tệp img cách đều nhau theo đơn vị Mercator,
lưới kết quả sẽ không khớp với -R chính xác, và khoảng cách vĩ độ sẽ không
bằng khoảng cách kinh độ. Nếu bạn cần một kết hợp chính xác với -R và khoảng cách giống nhau
trong kinh độ và vĩ độ, sử dụng -E tùy chọn:

img2grd world_grav.img.16.1 -Gmerc_grav.nc -R-40/40 / -70 / -30 -E -V

GIÁM SÁT VÍ DỤ


Vì các tệp img nằm trong phép chiếu Mercator, bạn KHÔNG nên trích xuất lưới địa lý
nếu kế hoạch của bạn là tạo bản đồ Mercator. Nếu bạn đã làm điều đó, bạn đã kết thúc việc lập kế hoạch và
chiếu lại lưới, làm mất chi tiết bước sóng ngắn. Tốt hơn để sử dụng -M và vẽ lưới
sử dụng phép chiếu tuyến tính có cùng tỷ lệ với phép chiếu Mercator mong muốn (xem GMT
Ví dụ 29). Để trích xuất dữ liệu trong khu vực -R-40/40 / -70 / -30 từ world_grave.img.7.2, chạy

gmt img2grd -M world_grav.img.7.2 -Gmerc_grav.nc -R-40/40 / -70 / -30 -V

Lưu ý rằng -V tùy chọn cho chúng tôi biết rằng phạm vi đã được điều chỉnh thành
-R-40/40 / -70.0004681551 / -29.9945810754. Chúng tôi cũng có thể sử dụng thông tin lưới để thấy rằng tệp lưới
tiêu đề cho thấy khu vực của nó là -R0/80/0 / 67.9666667 Đây là phạm vi của x, y chúng ta sẽ nhận được
từ phép chiếu Spherical Mercator bằng cách sử dụng -R-40/40 / -70.0004681551 / -29.9945810754 và
-Jm1. Vì vậy, để lấy ship.lonlatgrav và sử dụng nó để lấy mẫu thương mại điện tử, chúng ta có thể làm như sau:

gmt đặt PROJ_ELLIPSOID Sphere

gmt mapproject -R-40/40 / -70.0004681551 / -29.9945810754 -Jm1i ship.lonlatgrav | \
gmt grdtrack -Gmerc_grav.nc | dự án bản đồ gmt \
-R-40/40 / -70.0004681551 / -29.9945810754 -Jm1i -I> ship.lonlatgravsat

Chúng tôi khuyến nghị sử dụng phương pháp dự báo và không dự báo dữ liệu ở trên
một ứng dụng, bởi vì sau đó chỉ có một bước nội suy (trong đường ray). Nếu một
đầu tiên cố gắng chuyển đổi tệp lưới thành kinh độ, vĩ độ và sau đó lấy mẫu, có hai
các bước nội suy (trong chuyển đổi và lấy mẫu).

Để tạo lưới vĩ độ, vĩ độ từ lưới trên, chúng ta có thể sử dụng

gmt grdproject eval_grav.nc -R-40/40 / -70.0004681551 / -29.9945810754 -Jm1i -I -D2m -Ggrav.nc

Trong một số trường hợp, điều này sẽ không dễ dàng vì -R trong hai hệ tọa độ có thể không thẳng hàng
ổn. Khi điều này xảy ra, chúng tôi cũng có thể sử dụng (trên thực tế, nó có thể luôn tốt hơn nếu sử dụng)

gmt grd2xyz ble_grav.nc | gmt mapproject \
-R-40/40 / -70.0004681551 / -29.994581075 -Jm1i -I | \
bề mặt gmt -R-40/40 / -70 / 70 -I2m -Ggrav.nc

Để tạo bản đồ Mercator của khu vực trên, giả sử giá trị gmt.conf của chúng tôi cho
PROJ_LENGTH_UNIT là inch. Sau đó, kể từ khi tệp lanh_grav.nc ở trên được chiếu với -Jm1i
nó rộng 80 inch. Chúng ta có thể tạo bản đồ rộng 8 inch bằng cách sử dụng -Jx0.1i trên bất kỳ chương trình bản đồ nào
được áp dụng cho lưới này (ví dụ: đường viền, hình ảnh lưới, lưới xem), và sau đó cho các lớp phủ
làm việc ở lon, lat (ví dụ: pxy, pscoast) chúng ta có thể sử dụng điều chỉnh ở trên -R-Jm0.1 để có được
hai hệ thống để phù hợp với nhau.

Tuy nhiên, chúng ta có thể thông minh hơn thế này. Nhận thấy rằng tệp img đầu vào có pixel 2.0
rộng phút (hoặc kiểm tra nx và ny bằng grdinfo ble_grav.nc), chúng tôi nhận thấy rằng
mer_grav.nc đã sử dụng độ phân giải đầy đủ của tệp img và nó có 2400 x 2039 pixel và
ở chiều rộng 8 inch, đây là 300 pixel mỗi inch. Chúng tôi quyết định rằng chúng tôi không cần nhiều như vậy và chúng tôi
sẽ hài lòng với 100 pixel mỗi inch, vì vậy chúng tôi muốn tính trung bình dữ liệu thành 3 x 3
hình vuông. (Nếu chúng ta muốn có một biểu đồ đồng mức, chúng ta có thể sẽ chọn cách lấy trung bình dữ liệu nhiều hơn
(ví dụ: 6 bằng 6) để có được các đường bao trơn.) Vì 2039 không chia hết cho 3 nên chúng ta sẽ nhận được
điều chỉnh khác nhau -R thời gian này:

gmt img2grd -M world_grav.img.7.2 -Gmerc_grav_2.nc -R-40/40 / -70 / -30 -N3 -V

Lần này, chúng tôi thấy khu vực được điều chỉnh là -R-40 / 40 / -70.023256525 / -29.9368261101 và
đầu ra là 800 x 601 pixel, một kích thước tốt hơn cho chúng tôi. Bây giờ chúng ta có thể tạo ra một
tập tin chiếu sáng cho điều này bằng cách sử dụng độ dốc:

gmt grdgradient ble_grav_2.nc -Gillum.nc -A0 / 270 -Ne0.6

và nếu chúng tôi cũng có tệp CPT có tên "grav.cpt", chúng tôi có thể tạo một bản đồ phù điêu có bóng mờ màu
như thế này:

gmt grdimage eval_grav_2.nc -Iillum.nc -Cgrav.cpt -Jx0.1i -K> map.ps
gmt psbasemap -R-40/40 / -70.023256525 / -29.9368261101 -Jm0.1i -Ba10 -O >> map.ps

Giả sử bạn chỉ muốn lấy các giá trị dữ liệu bị ràng buộc từ tệp img, ở vĩ độ / kinh độ
tọa độ. Sau đó chạy img2grd với -T2 tùy chọn, sử dụng grd2xyz để kết xuất các giá trị, đường ống
thông qua grep -v NaN để loại bỏ NaN và chuyển qua dự án bản đồ với sự nghịch đảo
chiếu như trên.

Sử dụng img2grdgmt 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

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad