Generic Mapping Tools (GMT) ve Kartografik
Transkript
Generic Mapping Tools (GMT) ve Kartografik
Giriş Koordinat sistemleri GMT komutları Generic Mapping Tools (GMT) ve Kartografik Uygulamalar Aydın ÜSTÜN Selçuk Üniversitesi e-posta: [email protected] 09.07.2010 Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları İçerik 1 Giriş GMT ve postscript dili 2 Koordinat sistemleri Koordinat dönüşümleri GMT’de harita izdüşümleri 3 GMT komutları Giriş Komutlar Seçenekler Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları GMT ve postscript dili GMT (Generic Mapping Tools) açık kaynak programcılığı felsefesini temel alan, mekansal (coğrafi) verileri işleyen, filtreleyen, gridleyen ve bir harita projeksiyona değişik görselleştirme yöntemleriyle 2 ve 3 boyutlu olarak aktaran ve gerektiğinde sonuçları postscript dosya olarak üreten 60’a yakın program topluluğunun adıdır. http://gmt.soest.hawaii.edu/ GMT’nin resmi web sayfasıdır. Yer, atmosfer ve okyanus bilimleriyle uğraşan tüm disiplinlerde 1988’den beri yaygın olarak kullanılan GMT, Hawai Üniversitesinde görevli Prof. Paul Wessel ve Prof. Walter Smith tarafından geliştirilmiştir. GMT’nin güncel sürümü 4.5.2 olup, pek çok linux dağımıtımında paket olarak yer almaktadır ANSI C dilinde yazılan program kodları birbiriyle bağlantılı çok sayıda küçük araçlar olarak tasarlanmıştır ve Ham veri → Değerlendirme → Görselleştirme şeklinde işleyen iş akışının kesintisiz olarak çalışmasını sağlar Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları GMT ve postscript dili GMT girdi/çıktı (I/O) veri yapıları GMT tarafından işlenen veriler iki boyutlu (x, y ) veya üç boyutlu (x, y , z) verileridir. Veriler metin (ascii) formatında olabileceği gibi ikili (binary) dosya formatında da olabilir. Çıktılar ise dört gruba ayrılır 1-B sonuçlar (örneğin x, y = f (x) koordinatları veya zaman dizileri) standart çıktıya (ekrana) yönlendirilir 2-B sonuçlar (örneğin x, y , z = f (x, y )) metin formatında ise ekrana ya da ikili dosya formatında (netCDF veya kullanıcı tanımlı) ise belirtilen dosyaya yazılır Çizim programlarının tümü postscript dilini kullanır ve bu dilin komutları metin formatında ekrana yönlendirilir. Postscript dilinde elde edilen birden fazla komut çıktısı, uygun seçeneklerle ve kabuk yönlendirme işaretleriyle (>, >>) aynı postscript sayfaya yazılabilir. Bazı GMT programları, girdi verilerini değerlendirdikten sonra sonuçları (örneğin istatistiksel) doğrudan ekrana döker. Bunun dışında verbose seçeneği (-v) daha ayrıntılı sonuç bilgilerin alınmasını sağlar. Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Koordinat dönüşümleri GMT’de harita izdüşümleri GMT’de koordinat dönüşümleri Koordinat dönüşümü Yeryuvarıyla ilişkili bir koordinat sistemi değerlerinin (x, y ) kağıt veya izdüşüm yüzeyi değerlerine (x ′ , y ′ ) dönüştürülmesi işidir. Dik (kartezyen) koordinat dönüşümleri Doğrusal (-Jx,-JX) Logaritmik (-Jx[?]l) Kuvvet (üssel) (-Jx[?]p) Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Koordinat dönüşümleri GMT’de harita izdüşümleri GMT’de koordinat dönüşümleri (devam) Kutupsal koordinat dönüşümleri -Jp, -JP Aydın ÜSTÜN (Selçuk Üniversitesi) Harita izdüşümleri -J[?] GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Koordinat dönüşümleri GMT’de harita izdüşümleri İzdüşüm türleri Konik Düzlem GMT Harita Projeksiyonları Silindirik Diğer Aydın ÜSTÜN (Selçuk Üniversitesi) Albers alan koruyan -Jb,-JB Uzunluk koruyan -Jd,-JD Lambert açı koruyan -Jl,-JL (Amerikan) polikonik -Jpoly,-JPoly Lambert alan koruyan -Ja,-JA Streografik alan koruyan -Js,-JS Perspektif -Jg,-JG Ortografik -Jg,-JG Uzunluk koruyan -Je,-JE Gnomonik -Jf,-JF Merkator -Jm,-JM Transversal Merkator -Jt,-JT UTM -Ju,-JU Eğik Merkator -Jo,-JO Cassini -Jc,-JC Uzunluk Koruyan -Jq,-JQ Alan koruyan -Jy,-JY Miller -Jj,-JJ Streografik -Jcyl stere,-JCyl stere Hammer -Jh,-JH Mollwide -Jw,-JW Winkel-Tripel -Jr,-JR Robinson -Jn,-JN Eckert IV ve VI -Jk,-JK Sinüzoidal -Ji,-JI Van der Grinten -Jv,-JV GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Giriş Komutlar Seçenekler GMT komutları: kullanım GMT komutlarının genel kullanım biçimi komutadı [seçenekler] [argümanlar] [>/>>] [sonuçdosyaadı] biçiminde gösterilebilir. Köşeli parantez komuta ve yapılan işe göre gerektiğinde yazılabilir düzenli ifadeleri içerir. Tüm seçenekler işaretiyle başlar ve boşluk bırakmadan en az bir karakterle devam eder. Argümanlar genellikle girdi verisine ilişkin dosya adıdır. Metin girdi verileri argüman olarak belirtilmezse standart girdiden okunur. Örnek bir komut kullanımı şu şekilde verilebilir: pscoast -R0/20/0/20 -Ggray -JM6i -Wthin -B5 -V -P > map.ps Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Giriş Komutlar Seçenekler Tüm komutlar ve sık kullanılanlar Komut blockmean blockmedian blockmode filter1d fitcircle gmt2rgb gmtconvert gmtdefaults* gmtmath* gmtselect gmtset* grd2cpt* grd2xyz* grdblend grdclip grdcontour* grdcut* grdedit grdfft grdfilter grdhisteq Anlamı L2 (x,y,z) table data filter/decimator L1 (x,y,z) table data filter/decimator Mode estimate (x,y,z) table data filter/decimator Filter 1-D table data sets (time series) Finds the best-fitting great or small circle for a set of points Convert Sun raster or grid file to red, green, blue component grids Convert data tables from one format to another List the current default settings Mathematical operations on table data Select subsets of table data based on multiple spatial criteria Change selected parameters in current .gmtdefaults4 file Make color palette table from a grid files Conversion from 2-D grid file to table data Blend several partially over-lapping grid files onto one grid Limit the z-range in gridded data sets Contouring of 2-D gridded data sets Cut a sub-region from a grid file Modify header information in a 2-D grid file Perform operations on grid files in the frequency domain Filter 2-D gridded data sets in the space domain Histogram equalization for grid files Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Giriş Komutlar Seçenekler Tüm komutlar ve sık kullanılanlar (devam) grdimage* grdinfo grdlandmask grdmask grdmath grdpaste grdproject grdreformat grdsample* grdtrack* grdtrend grdvector grdview* grdvolume* greenspline makecpt* mapproject minmax* nearneighbor project ps2raster* psbasemap* Produce images from 2-D gridded data sets Get information about grid files Create masking grid files from shoreline data base Reset grid nodes in/outside a clip path to constants Mathematical operations on grid files Paste together grid files along a common edge Project gridded data sets onto a new coordinate system Converts grid files into other grid formats Resample a 2-D gridded data set onto a new grid Sampling of 2-D gridded data set along 1-D track Fits polynomial trends to grid files Plotting of 2-D gridded vector fields 3-D perspective imaging of 2-D gridded data sets Calculate volumes under a surface within specified contour Interpolation using Green’s functions for splines in 1-3 dimensions Make color palette tables Transformation of coordinate systems for table data Report extreme values in table data files Nearest-neighbor gridding scheme Project table data onto lines or great circles Crop and convert PostScript files to raster images, EPS, and PDF Create a basemap plot Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Giriş Komutlar Seçenekler Tüm komutlar ve sık kullanılanlar (devam) psclip pscoast* pscontour* pshistogram* psimage pslegend* psmask psrose psscale* pstext* pswiggle psxy* psxyz sample1d spectrum1d splitxyz surface* trend1d trend2d triangulate* xyz2grd* Use polygon files to define clipping paths Plot (and fill) coastlines, borders, and rivers on maps Contour or image raw table data by triangulation Plot a histogram Plot Sun raster files on a map Plot a legend on a map Create overlay to mask out regions on maps Plot sector or rose diagrams Plot gray scale or color scale on maps Plot text strings on maps Draw table data time-series along track on maps Plot symbols, polygons, and lines on maps Plot symbols, polygons, and lines in 3-D Resampling of 1-D table data sets Compute various spectral estimates from time-series Split xyz files into several segments A continuous curvature gridding algorithm Fits polynomial or Fourier trends to y = f (x) series Fits polynomial trends to z = f (x, y ) series Perform optimal Delauney triangulation and gridding Convert an equidistant table xyz file to a 2-D grid file Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10) Giriş Koordinat sistemleri GMT komutları Giriş Komutlar Seçenekler Standart seçenekler Seçenek -B -H -J -K -O -P -R -U -V -X -Y -b -c -f -g -m -: Anlamı Pafta kenar ve grafik eksen bilgilerinin grid aralığı ve etiketlerini düzenler Girdi ve çıktı verilerinin başlık satırına sahip olduğunu belirtir Koordiat dönüşümü ve harita izdüşüm türünü ve boyutlarını belirler Bir sonraki komut ile çizime (postscript) devam edileceğini belirtir Varolan açık çizime devam edileceğini belirtir Çizim sayfasını dik kullanır [varsayılan yatık] Koordinat eksenleri yönünde çizim ve hesap sınırlarını belirtir Sol-alt köşeye pul yapıştırır Programın işleyişi sırasında ara sonuçları ekrana döker X ekseni (yatay) yönünde çizimin ne kadar kaydırılacağını söyler Y ekseni (düşey) yönünde çizimin ne kadar kaydırılacağını söyler İkili (binary) girdi/çıktı kullanıldığını belirtir Çizim kopya sayısını belirtir Her kolondaki sayı formatını (short, double) belirtir Sağlanan veri seti için boşluk tanımlar Verilerdeki gruplaşmayı (bölümlere ayrılmayı) tanımlar Girdi verileri enlem,boylam/düşey,yatay sırada okur (varsayılan tersi) Aydın ÜSTÜN (Selçuk Üniversitesi) GMT (v.09.07.10)
Benzer belgeler
Konu 5 Üretim Süreci ve Maliyetler
Kısa dönemde, bazı üretim faktörleri sabittir, ve bu durum
yöneticinin girdi kararlarına bir takım kısıtlar getirir.
Somut olarak, bir yönetici, kısa dönemde üretim kontrolünü sadece
deği...
Hkkjr ds jkti=] vlk/kkj.k] Hkkx III ] [kaM 4 esa izd k`kukFkZ Hkkjrh
;g Hkh tkudkjh esa vk;k gS fd orZeku esa] ,sls viathd`r VsyhekdsZVjksa ds nwjlapkj lalk/kuksa dk foPNsnu djus ds ckn gh os nwljk
dusD'ku ysrs jgrs gSa vkSj VsyhekdsZfVax xfrfof/k;ka pykus esa yxs j...
MPEG-7 UYUMLU V˙IDEO VER˙I TABANLARI ˙IC¸ ˙IN ¨ONEML˙I
göze çarpan bölgeleri bulma konusunda ilk çalışmaları yapan
araştırmacıların [1] geliştirdiği, MATLAB kaynak kodları internette herkese açık olarak bulunan yöntem (SM: saliency model)
kul...