gmt2kmlgmt - Bulutta Çevrimiçi

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

Program:

ADI


gmt2kml - GMT veri tablolarını Google Earth için KML dosyalarına dönüştürün

SİNOPSİS


gmt2kml [ tablo ] [ a|g|s[alt|xölçek] ] [ cpt ] [ açıklama dosyası ] [ [rakım] ] [
e|s|t|l|p ] [ f|n-|doldurmak ] [ ikon ] [ -K] [ sütun1:ad1,sütun2:ad2,... ] [
[+|*isim_şablonu*|isim] ] [ -O] [ a|w/e/s/n ] [ c|nölçek] ] [ başlık[/klasör ismi] ] [
[seviye] ] [-|+]kalem ] [ args ] [ -bi] [ dedim] [ -f] [
-h] [ -i] [ -:[i|o] ] [ > çıktı.kml ]

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

AÇIKLAMA


gmt2kml bir veya daha fazla GMT tablo dosyasını okur ve bunları kullanarak tek bir çıktı dosyasına dönüştürür.
Google Earth'ün KML biçimi. Veriler noktaları, çizgileri veya çokgenleri temsil edebilir ve
başlık, yükseklik modu, renkler, kalem genişlikleri gibi ek özellikleri belirtin,
şeffaflık, bölgeler ve veri açıklamaları. Özelliği aşağıdakilere kadar da genişletebilirsiniz:
zemin seviyesi (üstünde olduğu varsayılarak) ve nokta sembolleri için özel simgeler kullanın.

Giriş dosyaları aşağıdaki sütunları içermelidir:

lon lat [ alt ] [ süre başladı [ Zaman durdurma ]]

nerede lon ve lat tüm özellikler için gereklidir, alt tüm özellikler için isteğe bağlıdır (bkz.
Ayrıca -A ve -C), Ve süre başladı ve Zaman durdurma olaylar ve zaman aralığı özellikleri için geçerlidir.

GEREKLİ ARGÜMANLAR


Yok.

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

-Aa|g|s[alt|xölçek]
Google Earth tarafından tanınan üç rakım modundan birini seçin.
özelliğin yüksekliği (m cinsinden): a mutlak yükseklik, g denize göre yükseklik
yüzey veya zemin, s deniz tabanına veya yere göre yükseklik. Özellikleri çizmek için
sabit bir yükseklikte, bir yükseklik ekleyin alt (m cinsinden). Özellikleri kenetlemek için 0'ı kullanın.
seçilen referans yüzeyi. Ekle xölçek girişten yüksekliği ölçeklendirmek için
bu faktöre göre dosya. Herhangi bir değer eklenmezse, yükseklik (m cinsinden) ekrandan okunur.
Giriş dosyasının 3. sütunu. [Varsayılan olarak özellikler denize kenetlenmiştir
yüzey veya zemin].

-Ccpt Sembol, olay veya zaman aralığı simgelerine renk atamak için CPT dosyasını kullanın,
giriş dosyasının 3. sütunundaki değere göre. Çizgiler veya çokgenler için
-Z için segment başlığını inceleyin ifadeleri ile renk elde edin ve
cpt arama. Yalnızca ayrık renklerin mümkün olduğunu unutmayın.

-Daçıklama dosyası
Ana açıklamanın bir parçası olarak dahil edilecek HTML parçacıkları içeren dosya
KML dosyası içeriği [açıklama yok]. için aşağıdaki SEGMENT BİLGİLERİ'ne bakın
özelliğe özel açıklamalar.

-E[rakım]
Yer seviyesine kadar ekstrüzyon özelliği [ekstrüzyon yok].

-Fe|s|t|l|p
Özellik türünü ayarlar. Noktalardan birini seçin (ehavalandırma ssembol veya tzaman aralığı), lben veya
polygon [sembol]. Giriş dosyasının ilk iki sütunu (lon,
lat). Rakım veya değer gerektiğinde (örn. rakım değer verildi
-Aya da -C ayarlanır), üçüncü sütunun şunları içermesi gerekir: rakım (m cinsinden) veya değer.
Olay (Fe'ye) yalnızca belirli bir noktada etkin olması gereken bir semboldür. zaman, verilen
sonraki sütunda. Zaman aralığı (-ft) yalnızca bir süre boyunca aktif olması gereken bir semboldür.
sonraki iki sütunla gösterilen belirli bir zaman periyodu (süre başladı, Zaman durdurma). kullanın
Sınırsız zaman sınırlarını belirtmek için NaN. Kullanılıyorsa, süreler ISO formatında olmalıdır
yyyy-aa-ggThh:dd:ss[.xxx] veya GMT göreli zaman biçiminde (bkz. -f).

-Gf|ndoldurmak
Semboller, ekstrüzyonlar ve çokgenler için dolgu rengini ayarlayın (-Gf) [Varsayılan açık turuncu
%75 şeffaflıkta] veya metin etiketleri (-Gn) [Varsayılan beyazdır]. İsteğe bağlı olarak, kullanın -Gf-
çokgen dolguyu kapatmak için ve -Gn- Etiketleri devre dışı bırakmak için

-Iikon [Varsayılan] sembolü için kullanılması gereken alternatif bir simgenin URL'sini belirtin
bir Google Earth çemberidir]. URL + ile başlıyorsa, başa ekleyeceğiz
http://maps.google.com/mapfiles/kml/ adına. Simgeleri tamamen kapatmak için (örn.
sadece bir metin etiketi istediğinizde), kullanın -I-. [Varsayılan yerel bir simgedir,
klasör yolu].

-K Daha sonra çıktıya daha fazla KML kodunun eklenmesine izin verin [KML dosyasını sonlandırın].

-Lname1,name2, ...
Genişletilmiş veri verildi. Virgülle ayırarak bir veya daha fazla sütun adı ekleyin. Yapacağız
listelenen veri sütunlarının, verilerin hemen ardından girişte bulunmasını bekleyin
koordinatlar ve KML dosyasında Genişletilmiş Veri kümeleri olarak kodlanacaklardır.
özellikler, öğe seçildiğinde Google Earth balonunda kullanılabilir olacaktır.
Bu seçenek, girdi bir ASCII dosyası olmadıkça kullanılamaz.

-N[-|+|isim_şablonu|isim]
Varsayılan olarak, segment üstbilgileri bir -L"etiket dizesi" sonra bunu için kullanırız
KML özelliğinin adı (çokgen, çizgi parçası veya simge kümesi). Varsayılan adlar
bu segmentler için özelliğe bağlı olarak "Çizgi %d" ve "Nokta Kümesi %d",
burada %d, bir dosya içindeki satır bölümlerinin sıra numarasıdır. Her nokta bir
çizgi segmenti, hat segmenti artı bir sıra numarasından sonra adlandırılacaktır. Varsayılan
basitçe "Nokta %d"dir. Alternatif olarak, şu seçeneklerden birini seçin: (1) ekle - için
hemen ardından gelen alan üzerinden bireysel sembol etiketleri (tek kelime) sağlayın
veri koordinatları, (2) ekle + geri kalanı olarak bireysel sembol etiketleri sağlamak için
veri koordinatlarını takip eden veri kaydının sonu, (3)
her biri için benzersiz ad kimlikleri atamak için %d veya benzer bir tamsayı biçimi içerebilir
segment numarası (çizgiler ve çokgenler için) veya nokta numarası (semboller) ile özellik
%d'nin yerleştirildiği yerde görünür, (4) sembol etiketlemeyi kapatmak için hiçbir argüman vermez;
çizgi segmentleri yine de adlandırılacaktır. Not: eğer -N- ile kullanılır -L o zaman etiket gerekir
genişletilmiş veri sütunlarından önce görünür. Ayrıca (1) ve (2) seçeneklerinin
girdi bir ASCII dosyası olmadıkça kullanılamaz.

-O Mevcut bir KML dosyasına KML kodu eklendi [yeni bir KML dosyası başlat].

-Ra|w/e/s/n
Tek bir Bölge etiketi yayınlayın. Ekle w/e/s/n belirli bir bölgeyi ayarlamak için (yok sayar
bölge dışındaki noktalar) veya ekleme a gerçek etki alanını belirlemek ve kullanmak için
veriler (yalnızca tek dosya) [bölge etiketi yayınlanmadı].

-Sc|nölçek]
Simgeleri veya etiketleri ölçeklendirin. Buraya, -sc sembol simgesi için bir ölçek belirler, oysa -Sn setleri
ad etiketleri için bir ölçek [1 her ikisi için].

-Tbaşlık[/klasör ismi]
Belge başlığını ayarlar [varsayılan ayarlanmamış]. İsteğe bağlı olarak, ekle /Klasör ismi; bu
ile size izin verir -O, -K, özellikleri KML belgesi içindeki klasörler halinde gruplamak için.
[Varsayılan klasör adı "İsim Özellikler", nerede İsim Nokta, Olay, Zaman aralığı,
Çizgi veya Çokgen].

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

-W[-|+]kalem
Çizgiler veya çokgen anahatları için kalem niteliklerini ayarlayın. Kullanılacak kalem niteliklerini ekleyin
[Varsayılanlar: genişlik = varsayılan, renk = siyah, stil = düz]. Eğer -C sana verilmiş olabilir
isteğe bağlı olarak kullanın -W- cpt rengini yalnızca çokgen ana hattına uygulamak için (dolgu
tarafından karar verildi -G) Veya -W+ hem çokgen dolgusu hem de anahat için cpt rengini kullanmak için.
KML için kalem genişliğinin tamsayı piksel genişlikleri olarak verildiğine dikkat edin;
kalem genişliğini şu şekilde belirtin np, Burada n bir tamsayıdır.

-Zargs Belge ve Bölge etiketlerinin bir veya daha fazla özniteliğini ayarlayın. Ekle
+aalt_min/alt_maks irtifaya dayalı görüş sınırlarını belirlemek için. Ekle
+llod_min/lod_max Ayrıntı Düzeyine göre görünürlük sınırlarını belirlemek için, burada
lod_maks == -1, sonsuz boyutta görünür olduğu anlamına gelir. Ekle +ffade_min/fade_max için
[ani] bir rampa üzerinde içeri ve dışarı kaybolur. Ekle +v özellik yapmak değil ne zaman görünür
yüklendi [görünür]. Ekle +o yüklendiğinde kenar çubuğunda bir klasör veya belge açmak için
[kapalı].

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

dedimveri yok (Daha ...)
Eşit olan giriş sütunlarını değiştirin veri yok NaN ile.

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

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

ÖRNEKLER


Nokta konumlu (lon, lat) bir dosyayı kırmızı daire sembollü bir KML dosyasına dönüştürmek için,
denemek

gmt2kml mypoints.txt -Gfred -Fs > mypoints.kml

Segment başlıklarıyla ayrılmış çizgilerle (lon, lat) çok segmentli bir dosyayı dönüştürmek için
içermek -Lözellik adıyla etiket dizesi, kalın beyaz bir kalem seçin ve
belge, dene

gmt2kml mylines.txt -Wthick,white -Fl -T"Buradan oraya çizgiler" > mylines.kml

Segment başlıklarıyla ayrılmış çokgenler (lon, lat) içeren çok segmentli bir dosyayı dönüştürmek için:
içermek -Lözellik adıyla etiket dizesi, kalın bir siyah kalem seçerek ve
yarı saydam sarı dolgu, belgeye bir başlık veren ve belirli bir reçete yazan
bölge sınırı, deneyin

gmt gmt2kml mypolygons.txt -Gfyellow@50 -Fp -T"Çokgenlerim" -R30/90/-20/40 > mypolygons.kml

Nokta konumlu bir dosyayı (boylam, enlem, zaman) yeşil daireli bir KML dosyasına dönüştürmek için
Belirtilen zamanda aktif olacak ve ileriye doğru aktif kalacak semboller, deneyin

awk '{baskı $1, $2, $3, "NaN"}' mypoints.txt | gmt gmt2kml -Gfgreen -Ft > mytimepoints.kml

Her 10 ünitede bir konturları ve etiketleri temp.nc ızgarasından çıkarmak ve bunları KML'de çizmek için,
%75 şeffaflıkta kırmızı çizgiler ve kırmızı etiketler (saydamlık yok) kullanarak deneyin

gmt grdcontour temp.nc -Jx1id -A10+tlabel.txt -C10 -Dcontours.txt
gmt gmt2kml konturlar.txt -Fl -W1p,red@75 -K > konturlar.kml
gmt gmt2kml -O -N+ -Fs -Sn2 -Gnred@0 label.txt -I- >> konturlar.kml

Bunun yerine konturları, konturlar.cpt cpt dosyasından alınan renklerle çizgiler olarak çizmek için,
denemek

gmt gmt2kml konturlar.txt -Fl -Ccontours.cpt > konturlar.kml

KISITLAMALAR


Google Earth, Dateline'da doldurulmuş çokgenleri görüntülemekte sorun yaşıyor. şimdilik
tarih çizgisini geçen herhangi bir çokgeni manuel olarak batı ve doğu çokgenine ayırın ve çizin
ayrı ayrı.

YAPIMI KMZ DOSYALAR


Daha az yer kapladığı için KMZ formatının kullanılması tercih edilir. KMZ sadece bir KML dosyasıdır ve herhangi bir
bir zip arşivinde bulunan, KML tarafından referans verilen veri dosyaları, simgeler veya resimler. Tek yöne
büyük veri kümelerini organize etmek, onları Klasörler adı verilen gruplara bölmektir. Bir Belge
herhangi bir sayıda klasör içerir. Komut dosyalarını kullanarak, aşağıdakileri kullanarak bileşik bir KML dosyası oluşturabilirsiniz:
-K, -O GMT grafiklerinde yaptığınız gibi seçenekler. Görmek -T klasörler arasında geçiş yapmak için ve
belgeler.

KML HİYERARŞİ


GMT, farklı özellikleri, özellik türüne göre hiyerarşik klasörlerde saklar (kullanırken -O,
-K or -T /klasör ismi), girdi dosyasına göre (standart girdi değilse) ve satır segmentine göre (kullanarak
segment başlığındaki ad veya -N). Bu, Google Earth'te
Belge içeriğinin bazı kısımlarını açın veya kapatın. Aşağıdaki kaba bir örnektir:

[ KML başlık bilgisi; mevcut değilse -O kullanıldı ]

GMT Veri Belgesi

Nokta Özellikleri



dosya1.dat



Nokta Kümesi 0





Nokta Kümesi 1







Hat Özellikleri

dosya1.dat



satır 0





satır 1











[ KML tanıtım bilgileri; mevcut değilse -K kullanıldı ]

SEGMENT Hizmetler


gmt2kml formun alt dizileri için segment başlıklarını tarar -L"biraz etiket" [ayrıca bkz.
-N tartışma] ve -T"biraz metin tanım". Varsa, bunlar ad sağlamak için ayrıştırılır
ve mevcut özellik için sırasıyla açıklama etiketleri.

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



En yeni Linux ve Windows çevrimiçi programları