EnglishFrenchSpanyol

Ad


Favicon OnWorks

img2grdgmt - Dalam Talian di Awan

Jalankan img2grdgmt dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan img2grdgmt yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

JADUAL:

NAMA


img2grd - Ekstrak subset fail img dalam format Mercator atau Geografi

SINOPSIS


img2grd imgfile grdfile rantau jenis [ ] [ [minlat/maxlat] ] [ ] [ minit ] [ ] [ navigasi
] [ [skala] ] [ [tahap] ] [ maxlon ] [ -n]

Catatan: Tiada ruang dibenarkan antara bendera pilihan dan hujah yang berkaitan.

DESCRIPTION


img2grd membaca fail format img, mengekstrak subset dan menulisnya ke fail grid. The -M
pilihan menentukan sama ada unjuran Spherical Mercator bagi fail img adalah
dipelihara atau jika grid Geografi harus ditulis dengan membuat asal unjuran Mercator. Jika
grid geografi dipilih anda juga boleh meminta pensampelan semula ke tepat -R diberi.

DIKEHENDAKI HUJAH


imgfile
Fail format img Mercator seperti medan graviti marin atau topografi dasar laut
dianggarkan daripada data altimeter satelit oleh Sandwell dan Smith. Jika pengguna telah menetapkan
pembolehubah persekitaran $GMT_DATADIR, Maka img2grd akan cuba mencari imgfile in
$GMT_DATADIR; jika tidak ia akan cuba dibuka imgfile secara langsung.

-Ggrdfile
grdfile ialah nama fail grid output.

-R[unit]barat/timur/selatan/utara[/zmin/zmax][r]
barat, timur, selatan, dan utara nyatakan kawasan yang diminati, dan anda boleh tentukan
mereka dalam darjah perpuluhan atau dalam format [+-]dd:mm[:ss.xxx][W|E|S|N]. Lampirkan r jika lebih rendah
koordinat peta kiri dan kanan atas diberikan bukannya w/e/s/n. Kedua-dua
trengkas -Rg and -Rd singkatan untuk domain global (0/360 dan -180/+180 dalam longitud
masing-masing, dengan -90/+90 dalam latitud). Sebagai alternatif untuk penciptaan grid, berikan
Rcodelon/lat/nx/ny, Di mana kod ialah gabungan 2 aksara L, C, R (untuk kiri,
tengah, atau kanan) dan T, M, B untuk atas, tengah atau bawah. cth, BL untuk kiri bawah.
Ini menunjukkan titik mana pada kawasan segi empat tepat lon/lat koordinat merujuk
kepada, dan dimensi grid nx and ny dengan jarak grid melalui -I digunakan untuk mencipta
wilayah yang sepadan. Sebagai alternatif, nyatakan nama fail grid sedia ada
dan juga -R tetapan (dan jarak grid, jika berkenaan) disalin daripada grid.
Menggunakan -Runit menjangkakan koordinat yang diunjurkan (Cartesian) serasi dengan yang dipilih -J
dan kami mengunjurkan secara songsang untuk menentukan kawasan geografi segi empat tepat sebenar. Untuk
pandangan perspektif (-p), secara pilihan tambahkan /zmin/zmax. Dalam kes pandangan perspektif
(-p), julat z (zmin, zmax) boleh dilampirkan untuk menunjukkan dimensi ketiga. ini
perlu dilakukan hanya apabila menggunakan -Jz pilihan, bukan apabila menggunakan hanya -p pilihan.
Dalam kes kedua, pandangan perspektif pesawat diplot, tanpa ketiga
dimensi.

PILIHAN HUJAH


-C Tetapkan koordinat x dan y Mercator berbanding pusat unjuran [Lalai ialah
relatif kepada sudut kiri bawah grid]. Memerlukan -M.

-D[minlat/maxlat]
Gunakan julat latitud lanjutan -80.738/+80.738. Sebagai alternatif, tambahkan
minlat/maxlat sebagai takat latitud fail img input. [Lalai ialah
-72.006/72.006]. Biasanya tidak diperlukan kerana kita boleh menentukan sejauh mana daripada
pemeriksaan saiz fail.

-E Boleh digunakan apabila -M tidak ditetapkan untuk memaksa grid akhir mempunyai yang sama
wilayah seperti yang diminta dengan -R. Secara lalai, kawasan akhir ialah unjuran langsung bagi
rantau Mercator asal dan lazimnya akan melepasi sedikit
julat latitud yang diminta, dan tambahan pula kenaikan grid dalam latitud tidak
sepadan dengan kenaikan longitud. Walau bagaimanapun, pensampelan semula tambahan memperkenalkan kecil
ralat interpolasi dan hanya boleh digunakan jika grid keluaran mesti sepadan dengan
rantau yang diminta dan mempunyai x_inc = y_inc. Dalam kes ini rantau yang ditetapkan oleh -R mesti
diberikan dalam gandaan kenaikan (.cth, -R0/45/45/72).

-I Nyatakan minit sebagai lebar piksel img input dalam minit longitud.
[Lalai ialah 2.0]. Biasanya tidak diperlukan kerana kita boleh menentukan saiz piksel dari
pemeriksaan saiz.

-M Keluarkan grid Spherical Mercator [Lalai ialah grid lon/lat geografi]. The
Unjuran Spherical Mercator bagi fail img dikekalkan, supaya rantau ini -R
ditetapkan oleh pengguna diubah suai sedikit; kawasan yang diubah suai sepadan dengan tepi
daripada piksel [atau kumpulan daripada navigasi piksel]. Pengepala fail grid ditetapkan supaya x dan
panjang paksi y mewakili jarak dari tepi barat dan selatan imej,
diukur dalam unit lalai pengguna, dengan -Jm1 dan yang diselaraskan -R. Dengan menetapkan
lalai PROJ_ ELLIPSOID = Sfera, pengguna boleh membuat tindanan dengan yang dilaraskan -R
supaya mereka sepadan. Lihat CONTOH di bawah. Yang diselaraskan -R juga ditulis dalam grid
catatan pengepala, jadi ia boleh didapati kemudian. Lihat -C untuk menetapkan koordinat relatif kepada
pusat unjuran.

-Nnavigasi Purata nilai dalam piksel img input ke dalam navigasi by navigasi segi empat sama, dan cipta
satu piksel keluaran untuk setiap segi empat sama tersebut. Jika digunakan dengan -T3 ia akan melaporkan purata
kekangan antara 0 dan 1. Jika digunakan dengan -T2 output akan menjadi nilai data purata
atau NaN mengikut sama ada kekangan purata ialah > 0.5. navigasi mesti bahagi sama rata
ke dalam dimensi imgfile dalam piksel. [Lalai 1 tidak melakukan purata].

-S[skala]
Darabkan nilai fail img dengan skala sebelum disimpan dalam fail grid. [Lalai ialah
1.0]. Untuk fail img terbaru: fail img topo disimpan dalam (dibetulkan) meter [-S1];
fail graviti udara bebas dalam mGal*10 [-S0.1 untuk mendapatkan mGal]; fail pesongan menegak masuk
radian mikro*10 [-S0.1 untuk mendapatkan radian mikro], fail kecerunan graviti menegak masuk
Eotvos*50 [-S0.02 untuk mendapatkan Eotvos, atau -S0.002 untuk mendapatkan mGal/km]). Jika tidak skala diberikan
kami cuba menentukan skala dengan memeriksa nama fail untuk petunjuk.

-Tjenis jenis mengendalikan pengekodan maklumat kekangan. jenis = 0 menunjukkan bahawa tidak
maklumat tersebut dikodkan dalam fail img (digunakan untuk versi pra-1995
data graviti) dan mendapat semua data. jenis > 0 menunjukkan bahawa maklumat kekangan adalah
dikodkan (versi 1995 dan kemudian (semasa) fail img) supaya seseorang boleh
menghasilkan fail grid seperti berikut: -T1 mendapat nilai data di semua titik, -T2 mendapat data
nilai pada titik terkekang dan NaN pada titik interpolasi; -T3 mendapat 1 pada
titik terkekang dan 0 pada titik interpolasi [Lalai ialah 1].

-V[tahap] (lagi ...)
Pilih tahap verbositi [c]. Terutama disyorkan di sini, kerana ia berguna untuk dilihat
bagaimana koordinat dilaraskan.

-Wmaxlon
Nyatakan maxlon sebagai takat longitud maksimum fail img input. Versi
sejak 1995 telah maxlon = 360.0, manakala beberapa fail terdahulu mempunyai maxlon = 390.0.
[Lalai ialah 360.0].

-^ or hanya -
Cetak mesej ringkas tentang sintaks arahan, kemudian keluar (NOTA: pada Windows
gunakan hanya -).

-+ or hanya +
Cetak mesej penggunaan (bantuan) yang meluas, termasuk penjelasan sebarang
pilihan khusus modul (tetapi bukan pilihan biasa GMT), kemudian keluar.

-? or tidak hujah
Cetak mesej penggunaan (bantuan) lengkap, termasuk penjelasan pilihan, kemudian
jalan keluar.

--versi
Cetak versi GMT dan keluar.

--show-datadir
Cetak laluan penuh ke direktori kongsi GMT dan keluar.

GEOGRAFI CONTOH


. -M pilihan harus dikecualikan jika anda memerlukan grid output berada dalam geografi
koordinat. Untuk mengekstrak data di rantau ini -R-40/40/-70/-30 daripada world_grav.img.7.2 and
projek semula untuk menghasilkan koordinat geografi, anda boleh cuba

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

Oleh kerana jarak latitud dalam fail img adalah sama jarak dalam unit Mercator, the
grid yang terhasil tidak akan sepadan dengan yang ditentukan -R betul-betul, dan jarak latitud tidak akan
sama dengan jarak longitud. Jika anda memerlukan padanan tepat dengan anda -R dan jarak yang sama
dalam longitud dan latitud, gunakan -E pilihan:

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

MERCATOR CONTOH


Memandangkan fail img berada dalam unjuran Mercator, anda TIDAK seharusnya mengekstrak grid geografi
jika rancangan anda adalah untuk membuat peta Mercator. Jika anda berbuat demikian anda menamatkan unjuran dan
unjuran semula grid, kehilangan butiran panjang gelombang pendek. Lebih baik digunakan -M dan plot grid
menggunakan unjuran linear dengan skala yang sama seperti unjuran Mercator yang dikehendaki (lihat GMT
Contoh 29). Untuk mengekstrak data di rantau ini -R-40/40/-70/-30 daripada world_grav.img.7.2, jalankan

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

Ambil perhatian bahawa -V pilihan memberitahu kita bahawa julat telah dilaraskan kepada
-R-40/40/-70.0004681551/-29.9945810754. Kita juga boleh menggunakan grdinfo untuk mencari bahawa fail grid
pengepala menunjukkan rantaunya menjadi -R0/80/0/67.9666667 Ini ialah julat x,y kita akan dapat
daripada unjuran Spherical Mercator menggunakan -R-40/40/-70.0004681551/-29.9945810754 dan
-Jm1. Oleh itu, untuk mengambil ship.lonlatgrav dan menggunakannya untuk mencuba merc_grav.nc, kita boleh melakukan ini:

gmt set PROJ_ELLIPSOID Sfera

gmt mapproject -R-40/40/-70.0004681551/-29.9945810754 -Jm1i ship.lonlatgrav | \
gmt grdtrack -Gmerc_grav.nc | gmt mapproject \
-R-40/40/-70.0004681551/-29.9945810754 -Jm1i -I > ship.lonlatgravsat

Adalah disyorkan untuk menggunakan kaedah di atas untuk memproyeksikan dan menyahprojek data sedemikian
permohonan, kerana hanya terdapat satu langkah interpolasi (dalam grdtrack). Jika satu
mula-mula cuba menukar fail grid kepada lon,lat dan kemudian sampelnya, terdapat dua
langkah interpolasi (dalam penukaran dan dalam persampelan).

Untuk membuat grid lon,lat dari grid di atas kita boleh gunakan

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

Dalam beberapa kes ini tidak akan mudah kerana -R dalam dua sistem koordinat mungkin tidak sejajar
baiklah. Apabila ini berlaku, kita juga boleh menggunakan (malah, ia mungkin sentiasa lebih baik untuk digunakan)

gmt grd2xyz merc_grav.nc | gmt mapproject \
-R-40/40/-70.0004681551/-29.994581075 -Jm1i -I | \
permukaan gmt -R-40/40/-70/70 -I2m -Ggrav.nc

Untuk membuat peta Mercator bagi rantau di atas, katakan nilai gmt.conf kami untuk
PROJ_LENGTH_UNIT ialah inci. Kemudian kerana fail merc_grav.nc di atas ditayangkan dengan -Jm1i
ia adalah 80 inci lebar. Kita boleh membuat peta selebar 8 inci dengan menggunakan -Jx0.1i pada mana-mana program peta
digunakan pada grid ini (cth, grdcontour, grdimage, grdview), dan kemudian untuk tindanan yang
bekerja di lon,lat (cth, psxy, pscoast) kita boleh menggunakan pelarasan di atas -R and -Jm0.1 untuk mendapatkan
kedua-dua sistem untuk dipadankan.

Walau bagaimanapun, kita boleh menjadi lebih bijak daripada ini. Menyedari bahawa fail img input mempunyai piksel 2.0
lebar minit (atau menyemak nx dan ny dengan grdinfo merc_grav.nc) kami menyedarinya
merc_grav.nc menggunakan resolusi penuh fail img dan ia mempunyai 2400 x 2039 piksel, dan
pada 8 inci lebar ini ialah 300 piksel per inci. Kami memutuskan kami tidak memerlukan sebanyak itu dan kami
akan berpuas hati dengan 100 piksel per inci, jadi kami mahu purata data menjadi 3 kali 3
segi empat sama. (Jika kita mahu plot kontur kita mungkin akan memilih untuk purata data lebih banyak lagi
(cth, 6 dengan 6) untuk mendapatkan kontur yang licin.) Memandangkan 2039 tidak boleh dibahagikan dengan 3 kita akan mendapat
berbeza diselaraskan -R kali ini:

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

Kali ini kita dapati kawasan terlaras ialah -R-40/40/-70.023256525/-29.9368261101 dan
output ialah 800 x 601 piksel, saiz yang lebih baik untuk kami. Sekarang kita boleh mencipta tiruan
fail pencahayaan untuk kegunaan ini grdgradient:

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

dan jika kita juga mempunyai fail CPT yang dipanggil "grav.cpt" kita boleh mencipta peta pelepasan berlorek warna
seperti ini:

gmt grdimage merc_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

Katakan anda ingin mendapatkan hanya nilai data terkurung daripada fail img, dalam lat/lon
koordinat. Kemudian lari img2grd dengan -T2 pilihan, gunakan grd2xyz untuk membuang nilai, paip
melalui grep -v NaN untuk menghapuskan NaN, dan paip melalui projek peta dengan songsang
unjuran seperti di atas.

Gunakan img2grdgmt dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad