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 gshhggmt komutudur.
Program:
ADI
gshhg - İkili GSHHG veya WDBII veri dosyalarından veri tablolarını ayıklayın
SİNOPSİS
gşşş ikili dosya.b [ dk ] [ ] [ id ] [ ] [ seviye ] [ e|i ] [ -Bö] [
-yapmak] [ -o] > asciifile.txt
Not: Seçenek bayrağı ve ilişkili bağımsız değişkenler arasında boşluk bırakılamaz.
TANIM
gşşş ikili kıyı şeridi (GSHHG) veya siyasi sınır veya nehir (WDBII) dosyalarını okur ve
bir ASCII listesini çıkarır. Farklı cihazlar arasında bayt değiştirme işlemini otomatik olarak gerçekleştirir.
mimariler. Opsiyonel olarak sadece segment başlık bilgisi görüntülenebilir. başlık bilgisi var
biçim ID n puan hiyerarşik düzey kaynak alan f_alanı batı doğu güney kuzey
konteyner ata, kıyı şeridi çokgenleri için hiyerarşik seviyelerin 1'den (kıyı şeridi) gittiği yer
4'e kadar (göl içinde ada içinde göl içinde kara içinde). Kaynak ya W'dir (Dünya Vektörü
Shoreline) veya C (CIA World Data Bank II); bir göl nehir-göl ise küçük harf kullanılır.
The batı doğu güney kuzey çevreleyen dikdörtgen, alan çokgen alanı km^2 cinsindendir
süre f_alanı ata çokgenin gerçek alanıdır, konteyner kimliğidir
bu çokgeni içeren çokgen (yoksa -1) ve ata içindeki çokgenin kimliğidir
bu çokgeni elde etmek için azaltılan tam çözünürlük seti (tam çözünürlük ise -1
çünkü ata yoktur). Hat verileri için başlık basitçe ID n puan
hiyerarşik düzey kaynak batı doğu güney kuzey. Dosya hakkında daha fazla bilgi için
formatlar için aşağıdaki TEKNİK BİLGİLER'e bakın.
GEREKLİ ARGÜMANLAR
ikili dosya.b
GSHHG veri ekiyle birlikte dağıtılan GSHHG veya WDBII ikili veri dosyası. Herhangi
5 standart çözünürlükten (tam, yüksek, orta, düşük, ham) kullanılabilir.
İSTEĞE BAĞLI ARGÜMANLAR
-Adk Yalnızca alanı eşit veya fazlaysa çokgen için çıktı bilgileri dk [Varsayılan
tüm çokgenleri çıkarır].
-G Segmentleri şununla sonlandırarak GNU Octave veya Matlab'a aktarılabilen çıktı yazın:
bir NaN kaydı.
-Iid Yalnızca eşleşen çokgen için çıktı bilgileri id. Kullanmak -Ic hepsini almak için
yalnızca kıtalar [Varsayılan tüm çokgenlerin çıktısını verir].
-L Yalnızca çokgen veya çizgi segmenti başlıklarının bir listesinin çıktısını alın [Varsayılan çıktı başlıkları
ve veri kayıtları].
-N Yalnızca düzeyi verilenle eşleşen çıktı özellikleri seviye [Varsayılan tüm çıktıları alacak
seviyeleri].
-Qe|i Nehir gölleriyle ne yapacağınızı kontrol edin (birlikte depolanabilecek kadar büyük nehir bölümleri).
kapalı çokgenler). Kullanmak -Qe onları dışlamak ve -Çi diğer her şeyi hariç tutmak
bunun yerine [Varsayılan tüm çokgenleri verir].
-Bö[ncol'ler][tip] (Daha ...)
Yerel ikili çıktıyı seçin.
-yapmakveri yok (Daha ...)
NaN değerine eşit olan çıktı sütunlarını şununla değiştirin: veri yok.
-oyaka[,...] (Daha ...)
Çıktı sütunlarını seçin (0 ilk sütundur).
ÖRNEKLER
Tüm ara GSHHG ikili verilerini Octave/Matlab için ASCII dosyalarına dönüştürmek için şunu çalıştırın:
gmt gshhg gshhs_i.b --IO_SEGMENT_MARKER=N > gshhs_i.txt
Yalnızca tam çözünürlükte ayarlanmış nehir verileri için başlıkların bir listesini almak için şunu deneyin:
gmt gshhg wdb_rivers_f.b -L > riverlisting.txt
Yüksek çözünürlüklü dosyadan yalnızca nehir gölleri hariç gölleri çıkarmak için şunu deneyin:
gmt gshhg gshhs_h.b -Ee -N2 > all_lakes.txt
TEKNİK Hizmetler
GSHHG veya WDBII verilerine doğrudan kendi özel programlarından erişmek isteyen kullanıcılar
gshhg.c ve gshhg.h kaynak koduna başvurmalı ve
veri formatı ve çeşitli bilgi bayraklarının 4 baytlık tek bir tamsayıda nasıl paketlendiği.
Bu dosyaları okumak için herhangi bir Octave/Matlab kodu bulundurmamakla birlikte, her ikisinin de
MathWorks ve IDL, bu tür araçları kullanıcılarının kullanımına sunmuştur. Ancak, eğiliminde değiller
kodlarını güncellemek için ve dosya yapımız zaman içinde önemli ölçüde gelişti, kırılma
onların kodu. Burada, ikili veri dosyaları hakkında bazı genel teknik yorumlar verilmiştir.
GSHHG: Bu dosyalar kıtaların ve adaların tamamen kapalı çokgenlerini içerir (seviye 1),
göller (seviye 2), göller içindeki adalar (seviye 3) ve göller içindeki adalar içindeki göletler (seviye 4); a
kullanılarak belirli bir seviye çıkarılabilir. -N seçenek. Kıtalar olarak tanımlanır
ilk 6 çokgen ve aracılığıyla çıkarılabilir -Ic seçenek. Kıtaların kimlikleri
Avrasya (0), Afrika (1), Kuzey Amerika (2), Güney Amerika (3), Antarktika (4) ve
Avustralya (5). Dosyalar alana göre büyükten küçüğe sıralanır. için iki alt grup vardır.
seviye 2: Düzenli göller ve "nehir gölleri" olarak adlandırılanlar, ikincisi bir
bir çokgen temsilini garanti edecek kadar geniş olan nehir. Bu nehir gölleri işaretli
başlıkta (ayrıca bkz. -Q). Beş çözünürlükte de kendi kendine kesişme yoktur. Alanları
tüm özellikler, merkezli bir Lambert azimut eşit alan projeksiyonu kullanılarak hesaplanmıştır.
elipsoid olarak WGS-84 kullanılarak çokgen centroidler üzerinde. GMT, başlangıç olarak GSHHG'yi kullanır
üzerine gelin, ancak daha sonra çözünürlüğe bağlı bir gruplama kullanarak çokgenleri parçalara ayırın
sistem; dünyanın bazı bölümleri daha sonra gerektiğinde anında kapalı çokgenler halinde yeniden oluşturulur. İçin
GSHHG işleme hakkında daha fazla bilgi için bkz. Wessel ve Smith (1996). WDBII. Bu dosyalar
belirli bir sırada olması gerekmeyen çizgi parçaları kümelerini içerir. Böylece, değil
sadece bir nehir veya bir ülkeye ait bilgileri çıkarmak mümkündür. Üstelik,
4 daha düşük çözünürlük, aşağıdakilerin uygulanmasıyla doğrudan tam çözünürlükten elde edilir:
Douglas-Peucker algoritması (bkz. gshhg_dp), bu nedenle kendi kendine kesişmeler giderek daha olasıdır
Çözünürlük düştüğü için. GSHHG'ye dahil olan nehir göllerinin de
WDBII nehir dosyalarında çoğaltılır, böylece her veri seti bağımsız olabilir
temsil. Her iki veri setine de erişmek isteyen kullanıcılar nehir göllerini tanıyabilir.
başlık yapısını inceleyerek özellikler (detaylar için kaynak koduna bakın); onlar
ayrıca WDBII nehir dosyasındaki tek kapalı çokgendir. İçinde birçok seviye (sınıf) vardır.
nehir dosyası: Nehir gölleri (0), Kalıcı büyük nehirler (1), Ek büyük nehirler (2),
Ek nehirler (3), Küçük nehirler (4), Aralıklı nehirler -- büyük (6), Aralıklı
nehirler -- ek (7), Aralıklı nehirler -- küçük (8), Büyük kanallar (10), Kanallar
daha az önem (11) ve Kanallar -- sulama tipi (12). Kenarlık dosyası için
üç seviye: Ulusal sınırlar (1), Dahili yerel sınırlar (2) ve uluslararası
deniz sınırları (3). Bireysel seviyeler veya sınıflar, -N.
REFERANSLAR
Douglas, DH ve TK Peucker, 1973, Sayının azaltılması için algoritmalar
karikatürünün sayısallaştırılmış bir çizgisini temsil etmek için gereken noktalar, Yapabilmek. Kartograf, 10,
112-122.
Gorny, AJ, 1977, Dünya Veri Banka II genel kullanıcı RehberRep. PB 271869, 10 kişi, Merkez
İstihbarat Teşkilatı, Washington, DC.
Soluri, EA ve VA Woodson, 1990, World Vector Shoreline, Int. Hidrograf. Rev.,
Lxvii(1) 27-35.
Wessel, P. ve WHF Smith, 1996, Küresel, kendi içinde tutarlı, hiyerarşik,
yüksek çözünürlüklü kıyı şeridi veritabanı, J. Kurultayı. Araş., 101(B4), 8741-8743.*
onworks.net hizmetlerini kullanarak gshhggmt'yi çevrimiçi kullanın