İngilizceFransızcaİspanyolca

OnWorks favicon'u

projectgmt - Bulutta Çevrimiçi

Projectgmt'yi Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut projesidir.

Program:

ADI


proje - Tablo verilerini çizgilere veya büyük dairelere yansıtın, izler oluşturun veya tercüme edin
koordinatları

SİNOPSİS


proje [ tablo ] cx/cy [ azimut ] [ bx/by ] [ bayraklar ] [ dist[/kola][+] ] [
[w][l_min/l_maks] ] [ ] [ ] [ ] [ px/py ] [ [seviye] ] [ w_min/w_max ] [ -b] [
-d] [ -f] [ -g] [ -h] [ -i] [ -s] [
-:[i|o]]

Not: Seçenek bayrağı ve ilişkili bağımsız değişkenler arasında boşluk bırakılamaz.

TANIM


proje keyfi okur (x, y[,z]) standart girdiden gelen veriler [veya tablo ] ve yazar
standart çıktı herhangi bir kombinasyonu (x, y, z, p, q, r, s), nerede (p, q) koordinatlardır
projeksiyonda, (r, s) içindeki konumdur (x, y) üzerindeki noktanın koordinat sistemi
Profil (q = 0 yol) en yakın (x, y), Ve z girişte kalan tüm sütunlar
(gerekli olanın ötesinde x ve y sütunlar).

Seçenek olarak ise, proje oluşturmak için kullanılabilir (r, s, p) eşit artışlarla üç katına çıkar dist
bir profil boyunca. Bu durumda ( -G seçeneği), hiçbir giriş okunmaz.

Projeksiyonlar, (ancak yalnızca) üç yoldan biriyle tanımlanır:

(Tanım 1) Bir Merkez Tarafından -C ve bir Azimut -A kuzeyden saat yönünde derece cinsinden.

(Tanım 2) Bir Merkez Tarafından -C ve projeksiyon yolunun E bitiş noktası -E.

(Tanım 3) Bir Merkez Tarafından -C ve bir dönüş direği konumu -T.

Büyük bir daire yolu boyunca verileri küresel olarak yansıtmak için eğik bir koordinat sistemi
ekvatoru bu yol boyunca ve sıfır meridyeni Merkezden geçen yaratılmıştır.
Sonra eğik boylam (p) büyük boyunca Merkezden uzaklığa karşılık gelir
daire ve eğik enlem (q) dik olan mesafeye karşılık gelir.
büyük daire yolu. Artanda hareket ederken (p) yön, (doğru B ya da
azimut yön), pozitif (q) yön solunuzdadır. Bir Kutup olsaydı
belirtilen, ardından pozitif (q) yön direğe doğrudur.

Eğik bir izdüşüm belirtmek için, -T Kutup ayarlama seçeneği. Daha sonra ekvator
projeksiyon zaten belirlenmiş ve -C seçeneği bulmak için kullanılır. p = 0
meridyen. Merkez cx/cy olduğu bir nokta olarak alınacaktır. p = 0 meridyen
geçer. Belirli bir noktayı seçmek istemiyorsanız, Güney kutbunu kullanın (ox = 0, oy =
-90).

Veriler, kullanılarak seçici olarak pencerelenebilir. -L ve -W seçenekler. Eğer -W Kullanılırsa,
projeksiyon Genişliği, yalnızca w_min < q w_max. Eğer -L ayarlanır, ardından
Uzunluk, yalnızca şu noktalarla kullanılacak şekilde ayarlanmıştır: l_min < p l_maks. Eğer -E seçenek oldu
projeksiyonu tanımlamak için kullanılır, ardından -Lw uzunluğunu pencerelemek için seçilebilir.
tam olarak açıklığa projeksiyon O için B.

Düz Dünya (Kartezyen) koordinat dönüşümleri de yapılabilmektedir. Ayarlamak -N ve Hatırla
o azimut kuzeyden saat yönündedir ( y ekseni), olağan kartezyen teta DEĞİL,
saat yönünün tersine x eksen. azimut = 90 - teta.

için birimlerle ilgili herhangi bir varsayım yapılmamaktadır. x, y, r, s, p, q, dist, l_min, l_maks,
w_min, w_max. Eğer -Q seçilir, harita birimleri varsayılır ve x, y, r, s derece cinsinden olmalıdır
ve p, q, dist, l_min, l_maks, w_min, w_max km olacaktır.

Belirli büyük daire ve jeodezik mesafelerin veya arka azimutlar veya
azimutlar kullanılarak daha iyi yapılır harita projesi.

proje OLGU DUYARLIDIR. Başlayan tüm tek harfli göstergeler için BÜYÜK HARF kullanın
isteğe bağlı argümanlar. xyzpqrs harfleri için küçük harf kullanın bayraklar.

GEREKLİ ARGÜMANLAR


-Ccx/cy
cx/cy Tanım 1 veya 2'de izdüşümün orijinini ayarlar.
kullanılmış (-T), sonra cx/cy eğik sıfırın geçtiği bir noktanın koordinatlarıdır
meridyen (p = 0) geçmelidir. NS cx/cy 90 derece olması gerekli değildir.
kutup.

İSTEĞE BAĞLI ARGÜMANLAR


tablo Bir veya daha fazla ASCII (veya ikili, bkz. -bi[ncol'ler][tip]) tutan veri tablosu dosya(lar)ı
veri sütunlarının sayısı. Tablo verilmezse standart girdiden okuruz.

-Aazimut
azimut projeksiyonun azimutunu tanımlar (Tanım 1).

-Ebx/by
bx/tarafından projeksiyon yolunun bitiş noktasını tanımlar (Tanım 2).

-Fbayraklar
Herhangi bir kombinasyonunu kullanarak istediğiniz çıktıyı belirtin. xyzpqrs, herhangi bir sırada. Yapamaz
harfler arasındaki boşluk. Küçük harf kullanın. Çıktı ASCII olacaktır (veya ikili, bkz.
-Bö) karşılık gelen değer sütunları xyzpqrs [Varsayılan]. Hem girdi hem çıktı ise
ASCII biçimini kullanıyorsa, z veriler metin dizgisi(ler)i olarak kabul edilir. Eğer -G
seçeneği seçilirse çıktı rsp.

-Gdist[/kola]
Oluştur modu. Herhangi bir girdi okunmaz. Oluşturmak (r, s, p) çıkış noktaları her dist birimleri
p. Görmek -Q seçenek. Alternatif olarak, ekle /kola bunun yerine küçük bir daire için [Varsayılan
90'lık bir birlikteliktir, yani büyük bir dairedir]. Kullanmak -C ve -E bir daire oluşturmak için
bu merkez ve bitiş noktasından geçer. Not, bu durumda merkez ve uç
nokta birbirinden 2*|kola|. Son olarak, eklerseniz + biz yapacağız
direğin konumunu segment başlığının bir parçası olarak bildirin [başlık yok].

-L[w][l_min/l_maks]
Uzunluk kontrolleri. Yalnızca şu noktaları yansıtın: p koordinat içinde l_min < p <
l_maks. Eğer -E ayarlandı, sonra kullanabilirsiniz -Lw mesafe içinde kalmak C
için E.

-N Düz Dünya. Düzlemde bir Kartezyen koordinat dönüşümü yapın. [Varsayılan kullanımlar
küresel trigonometri.]

-Q Harita tipi birimler, yani proje varsayılır x, y, r, s derece cinsindendir p, q, dist,
l_min, l_maks, w_min, w_max km'de bulunmaktadır. Eğer -Q ayarlanmadıysa, tüm bunlar varsayılır
aynı birimlerde olmak.

-S Çıktıyı artan olarak sıralayın p Emir. Rastgele verileri bir dosyaya yansıtırken kullanışlıdır.
sıralı profil.

-Tpx/py
piksel/py projeksiyonun dönüş kutbunun konumunu ayarlar. (Tanım 3).

-V[seviye] (Daha ...)
Ayrıntı düzeyini seçin [c].

-Ww_min/w_max
Genişlik kontrolleri. Yalnızca şu noktaları yansıtın: q koordinat içinde w_min < q <
w_max.

-bi[ncol'ler][T] (Daha ...)
Yerel ikili girişi seçin. [Varsayılan 2 giriş sütunudur].

-Bö[ncol'ler][tip] (Daha ...)
Yerel ikili çıktıyı seçin. [Varsayılan -F or -G].

-d[i|o]veri yok (Daha ...)
Eşit olan giriş sütunlarını değiştirin veri yok NaN ile ve çıkışta tersini yapın.

-f[i|o]kolinfo (Daha ...)
Giriş ve/veya çıkış sütunlarının veri türlerini belirtin.

-g[a]x|y|d|X|Y|D|[col]z[+|-]boşluk[A] (Daha ...)
Veri boşluklarını ve satır sonlarını belirleyin.

-h[i|o][n][+c][+d][+rdüşünce][+rbaşlık] (Daha ...)
Başlık kayıtlarını atlayın veya oluşturun.

-iyaka[l][lerölçek][Öofset][,Kendi ID’n ile mağazalarını oluştur] (Daha ...)
Giriş sütunlarını seçin (0 ilk sütundur).

-S[yaka][a|r] (Daha ...)
NaN kayıtlarının işlenmesini ayarlayın.

-:[i|o] (Daha ...)
Giriş ve/veya çıkışta 1. ve 2. sütunu değiştirin.

-^ or sadece -
Komutun sözdizimi hakkında kısa bir mesaj yazdırın, ardından çıkar (NOT: Windows'ta
sadece kullan -).

-+ or sadece +
Açıklama da dahil olmak üzere kapsamlı bir kullanım (yardım) mesajı yazdırın.
modüle özgü seçenek (ancak GMT ortak seçenekleri değil), ardından çıkar.

-? or yok hayır argümanlar
Seçeneklerin açıklamasını da içeren eksiksiz bir kullanım (yardım) mesajı yazdırın, ardından
çıkışlar.

--versiyon
GMT sürümünü yazdırın ve çıkın.

--gösteri-veri dizini
GMT paylaşım dizininin tam yolunu yazdırın ve çıkın.

ASCII FORMAT HASSAS


Sayısal verilerin ASCII çıktı biçimleri, bilgisayarınızdaki parametreler tarafından kontrol edilir. gmt.conf
dosya. Boylam ve enlem FORMAT_GEO_OUT'a göre biçimlendirilirken, diğer
değerler FORMAT_FLOAT_OUT'a göre biçimlendirilir. Geçerli olan formatın
çıktıda hassasiyet kaybına yol açar, bu da akış yönünde çeşitli sorunlara yol açabilir. Eğer
çıktının yeterli hassasiyetle yazılmadığını fark ederseniz, ikiliye geçmeyi düşünün
çıktı (-Bö varsa) veya FORMAT_FLOAT_OUT ayarını kullanarak daha fazla ondalık sayı belirtin.

ÖRNEKLER


10N,10W ile 50N,30W arasında büyük bir daire boyunca her 10km'de bir puan oluşturmak için:

gmt projesi -C-50/10 -E-10/30 -G10 -Q > great_circle_points.xyp

(Great_circle_points.xyp öğesinin artık girdi olarak kullanılabileceğini unutmayın. grdtrack, vb.)

10N,60W'dan 10'a kadar olan küçük bir kolatitude çemberi boyunca her 50km'de bir noktalar oluşturmak için
30N,10W:

gmt projesi -C-50/10 -E-10/30 -G10/60 -Q > small_circle_points.xyp

80E,40N'de bir kutup etrafında 85'lik kısmi bir küçük daire çemberi oluşturmak için,
Kutuptan bir noktaya büyük daire tarafından tanımlanan meridyenin her iki tarafına 45 derece
nokta 15E,15N, deneyin

gmt projesi -C15/15 -T40/85 -G1/80 -L-45/45 > some_circle.xyp

C2610.xygmb'de gemi yolu yerçekimini, manyetikleri ve batimetriyi harika bir yol boyunca yansıtmak için
30S, 30W'da bir orijin boyunca daire, büyük dairenin azimutu N20W'dir.
menşe, sadece profilin KD'sinden gelen ve menşe +/- 500 km içindeki verileri tutarak,
koşmak:

gmt projesi c2610.xygmb -C-30/-30 -A-20 -W-10000/0 -L-500/500 -Fpz -Q > c2610_projected.pgmb

(Bu örnekte şunu unutmayın: -W-10000/0, büyük bir negatif ile herhangi bir değeri kabul etmek için kullanılır q
koordinat. Bu, büyük yol boyunca yürürken sağımızdaki noktaları alacaktır.
daire yolu veya bu örnekte NE'ye.)

Mydata.xy'nin Kartezyen koordinat dönüşümünü yapmak, böylece yeni orijin
5,3 ve yeni x eksen (p) eski ile 20 derecelik bir açı yapar x eksen, kullanın:

gmt projesi mydata.xy -C5/3 -A70 -Fpq > mydata.pq

pacific.lonlat dosyasındaki verileri almak ve bir kullanarak eğik koordinatlara dönüştürmek için
sıcak nokta referans çerçevesinden kutup ve eğik sıfır meridyeni yerleştirme (p = 0 satır)
Tahiti üzerinden çalıştırın:

gmt projesi pacific.lonlat -T-75/68 -C-149:26/-17:37 -Fpq > pacific.pq

pacific_topo.nc'nin bir batimetri ızgara dosyası olduğunu ve bir dosya yapmak istediğinizi varsayalım.
sıcak nokta referans çerçevesindeki akış çizgileri. Eğer koşarsan:

gmt grd2xyz pacific_topo.nc | proje -T-75/68 -C0/-90 -Fxyq | xyz2grd -Retc -Ietc -Cflow.nc

o zaman flow.nc, pacific_topo.nc ile aynı alandaki bir dosyadır, ancak akış şunları içerir:
projeksiyonun direğine göre enlemler. Artık grdcontour'u flow.nc üzerinde çizim yapmak için kullanabilirsiniz.
sıcak nokta çerçevesindeki akış çizgileri olan sabit eğik enlem çizgileri.

İsteğe bağlı olarak dönen bir direğiniz varsa piksel/py ve eğik bir küçük çizmek istiyorsunuz
bir harita üzerinde daire, önce eğik koordinatları olan bir dosya yapmanız gerekecektir.
küçük daire (yani, lon = 0-360, lat sabittir), ardından iki kayıt içeren bir dosya oluşturun:
kuzey kutbu (0/90) ve başlangıç ​​noktası (0/0) ve eğik koordinatlarının ne olduğunu bulun
rotasyon direğinizi kullanarak. Şimdi, öngörülen Kuzey kutbu ve başlangıç ​​koordinatlarını şu şekilde kullanın:
sırasıyla direği ve merkezi döndürün ve dosyanızı pasifik örneğindeki gibi yansıtın
üstünde. Bu, eğik küçük bir daire için koordinatları verir.

onworks.net hizmetlerini kullanarak projectgmt'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    birleşik dev/dak
    birleşik dev/dak
    Gitter'de bize katılın!
    https://gitter.im/unitedrpms-people/Lobby
    URPMS deposunu etkinleştirin.
    sistem -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    unitedrpms'i indirin
  • 2
    C ++ Kitaplıklarını Artırın
    C ++ Kitaplıklarını Artırın
    Boost, ücretsiz taşınabilirlik sağlar
    hakemli C++ kitaplıkları. bu
    taşınabilir kütüphanelere ağırlık verilmektedir.
    C++ Standart Kitaplığı ile iyi çalışır.
    Bakınız http://www.bo...
    Boost C++ Kitaplıklarını İndirin
  • 3
    SanalGL
    SanalGL
    VirtualGL, 3B komutları bir
    Unix/Linux OpenGL uygulaması bir
    sunucu tarafı GPU ve
    3D görüntüleri bir video akışına dönüştürdü
    hangisiyle ...
    VirtualGL'yi indirin
  • 4
    Libusb
    Libusb
    Kullanıcı alanını etkinleştirmek için kitaplık
    iletişim kurmak için uygulama programları
    USB cihazları. Kitle: Geliştiriciler, Son
    Kullanıcılar/Masaüstü. Programlama Dili: C.
    Kategoriler ...
    libusb'u indir
  • 5
    yudum
    yudum
    SWIG bir yazılım geliştirme aracıdır
    C ile yazılmış programları birbirine bağlayan ve
    Çeşitli yüksek seviyeli C++
    Programlama dilleri. SWIG ile birlikte kullanılır
    farklı...
    SWIG'i indirin
  • 6
    WooCommerce Nextjs Tepki Tepkisi
    WooCommerce Nextjs Tepki Tepkisi
    İle oluşturulmuş React WooCommerce teması
    Sonraki JS, Webpack, Babel, Node ve
    GraphQL ve Apollo kullanarak Express
    Müşteri. React'te WooCommerce Mağazası(
    içerir: Ürünler...
    WooCommerce Nextjs React Temasını İndirin
  • Daha fazla »

Linux komutları

Ad