यह कमांड grdimagegmt है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
ग्रिडिमेज - ग्रिड या छवियों को प्रोजेक्ट करें और उन्हें मानचित्रों पर प्लॉट करें
SYNOPSIS
grdimage grd_z | grd_r जीआरडी_जी जीआरडी_बी [ out_img=ड्राइवर ] [ CPT ] [[r] ] [ i[|डीपीआई]]
पैरामीटर [[f|b]रंग ] [ Intensfile|तीव्रता ] [ z|-Zपैरामीटर ] [ ] [ ] [ ] [ ]
[] [] [] [ पश्चिम/पूर्व/दक्षिण/उत्तर[/ज़मिन/ज़मैक्स][r] ] [ ] [केवल/dx/dy/]c|लेबल] ] [
[स्तर] ] [ x_ऑफसेट ] [ y_offset ] [ -cप्रतियां ] [ -f] [ -n] [ -p]
[ -तो ]
नोट: विकल्प ध्वज और संबंधित तर्कों के बीच किसी स्थान की अनुमति नहीं है।
वर्णन
grdimage एक 2-डी ग्रिड फ़ाइल को पढ़ता है और प्लॉटिंग द्वारा एक ग्रे-शेडेड (या रंगीन) मानचित्र तैयार करता है
प्रत्येक ग्रिड नोड पर केंद्रित आयतें और उनके आधार पर उन्हें एक ग्रे-शेड (या रंग) निर्दिष्ट करना
z-मूल्य. वैकल्पिक रूप से, grdimage लाल, हरे और के साथ तीन 2-डी ग्रिड फ़ाइलें पढ़ता है
सीधे नीले घटक (सभी 0-255 रेंज में होने चाहिए)। वैकल्पिक रूप से, रोशनी हो सकती है
(-1,+1) श्रेणी में तीव्रता वाली फ़ाइल प्रदान करके जोड़ा जा सकता है। इसके बाहर के मान
सीमा काट दी जाएगी. ऐसी तीव्रता वाली फ़ाइलें ग्रिड का उपयोग करके बनाई जा सकती हैं ग्रेडग्रेडिएंट
और, वैकल्पिक रूप से, द्वारा संशोधित ग्रेडमठ or gridhisteq. फिर भी तीसरा विकल्प उपलब्ध है
जब GMT को GDAL समर्थन के साथ बनाया जाता है तो grd_z फ़ाइल एक छवि संदर्भित हो सकती है या नहीं (से)।
देखना -डॉ). इस मामले में छवियों को इसके माध्यम से प्रदान की गई फ़ाइल से रोशन किया जा सकता है -I
विकल्प। यहां यदि छवि में कोई निर्देशांक नहीं है तो तीव्रता फ़ाइल का उपयोग किया जाएगा।
मानचित्र प्रक्षेपणों का उपयोग करते समय, ग्रिड को पहले एक नए आयताकार ग्रिड पर पुनः नमूनाबद्ध किया जाता है
समान आयाम. का उपयोग करके उच्च रिज़ॉल्यूशन की छवियां प्राप्त की जा सकती हैं -E विकल्प। प्रति
प्रत्येक मानचित्र पिक्सेल का पुन: नमूना मूल्य (और इसलिए छाया या रंग) प्राप्त करें, उसका स्थान है
इनपुट ग्रिड पर विपरीत रूप से प्रक्षेपित किया जाता है जिसके बाद एक मान को बीच में प्रक्षेपित किया जाता है
आसपास के इनपुट ग्रिड मान। डिफ़ॉल्ट रूप से द्वि-घन प्रक्षेप का उपयोग किया जाता है। अलियासिंग है
इनपुट ग्रिड नोड्स को आगे प्रक्षेपित करने से भी बचा जा सकता है। यदि दो या दो से अधिक नोड हैं
एक ही पिक्सेल पर प्रक्षेपित होने पर, उनका औसत पिक्सेल की गणना में हावी हो जाएगा
कीमत। इंटरपोलेशन और अलियासिंग को इसके द्वारा नियंत्रित किया जाता है -n विकल्प.
RSI -R विकल्प का उपयोग मानचित्र क्षेत्र का चयन करने के लिए किया जा सकता है जो कि निहित से बड़ा या छोटा है
ग्रिड की सीमा.
ए (रंग) पोस्टस्क्रिप्ट फ़ाइल आउटपुट है।
आवश्यक बहस
grd_z | grd_r जीआरडी_जी जीआरडी_बी
2-डी ग्रिड डेटा सेट (या लाल, हरा, नीला ग्रिड) की छवि बनाई जानी है (ग्रिड फ़ाइल देखें)
नीचे दिए गए प्रारूप।)
-Jपैरामीटर (अधिक ...)
मानचित्र प्रक्षेपण का चयन करें।
वैकल्पिक बहस
-Aout_img=ड्राइवर
GDAL जागरूक संस्करणों के साथ: छवि को पोस्टस्क्रिप्ट के बजाय रैस्टर प्रारूप में सहेजें।
जोड़ना out_img=ड्राइवर फ़ाइल नाम और छवि प्रारूप का चयन करने के लिए। ड्राइवर विश्व का सबसे लोकप्रिय एंव
GDAL द्वारा प्रयुक्त ड्राइवर कोड नाम। उदाहरण के लिए, -Aimg.tif=GTiff एक जियो टिफ़ लिखेगा
छवि यदि जीएमटी सिंटैक्स अनुमानों का सबसेट है जो वर्तमान में संभव है
PROJ4 सिंटैक्स में अनुवाद इसकी अनुमति देता है, या अन्यथा एक सादा टिफ़ फ़ाइल। टिप्पणी:
कोई भी वेक्टर तत्व खो गया है।
-बी [पी | एस]पैरामीटर (अधिक ...)
मानचित्र सीमा अंतराल सेट करें।
-CCPT सीपीटी फ़ाइल का नाम (के लिए) grd_z केवल)। वैकल्पिक रूप से, GMT का नाम प्रदान करें
कलर मास्टर सीपीटी [इंद्रधनुष] और चलो grdimage स्वचालित रूप से 16-स्तर निर्धारित करें
ग्रिड की z-श्रेणी से निरंतर CPT। फिर भी एक अन्य विकल्प निर्दिष्ट करना है
-Ccolor1,color2[,color3,...] उन रंगों से एक रैखिक निरंतर सीपीटी बनाने के लिए
खुद ब खुद। इस मामले में रंगn एआर/जी/बी ट्रिपलेट, एक रंग नाम, या एक हो सकता है
HTML हेक्साडेसिमल रंग (जैसे #aabbcc ).
-डॉ] निर्दिष्ट करता है कि आपूर्ति की गई ग्रिड GDAL के माध्यम से पढ़ने के लिए एक छवि फ़ाइल है। ज़ाहिर तौर से
यह विकल्प केवल GDAL समर्थन के साथ निर्मित GMT संस्करणों के साथ काम करेगा। छवि कर सकते हैं
अनुक्रमित या वास्तविक रंग (आरजीबी) हो और दूर स्थित फ़ाइल का यूआरएल हो सकता है। वह
is -D http://www.somewhere.com/image.jpg एक वैध फ़ाइल सिंटैक्स है. हालाँकि, ध्यान दें,
इस तरह इसका उपयोग करने के लिए आपको प्रॉक्सी द्वारा अवरुद्ध नहीं किया जाना चाहिए। यदि आप हैं, तो संभावनाएँ हैं
अच्छा है कि यह पर्यावरण चर सेट करके काम कर सकता है http प्रॉक्सी साथ
मान 'your_proxy:port' संलग्न करें r द्वारा निर्दिष्ट क्षेत्र का उपयोग करने के लिए -R पर आवेदन करने के लिए
छवि। उदाहरण के लिए, यदि आपने उपयोग किया है -आरडी तो छवि असाइन की जाएगी
वैश्विक डोमेन की सीमाएँ. इस विधा का हित यह है कि आप एक कच्चा प्रोजेक्ट कर सकते हैं
छवि (संदर्भित निर्देशांक के बिना एक छवि)।
-ईआई[|डीपीआई]
अनुमानित ग्रिड का रिज़ॉल्यूशन सेट करता है जो मानचित्र प्रक्षेपण होने पर बनाया जाएगा
लीनियर या मर्केटर के अलावा अन्य का चयन किया गया [100]। डिफ़ॉल्ट रूप से, प्रक्षेपित ग्रिड
इनपुट फ़ाइल के समान आकार (पंक्तियाँ और स्तंभ) का होगा। उल्लिखित करना i उपयोग करने के लिए
डिवाइस रिज़ॉल्यूशन पर छवि को प्रक्षेपित करने के लिए पोस्टस्क्रिप्ट छवि ऑपरेटर।
-जी[एफ|बी]रंग
यह विकल्प केवल तभी लागू होता है जब अन्यथा परिणामी छवि में केवल शामिल होगा
दो रंग: काला (0) और सफेद (255)। यदि हां, तो इसके स्थान पर इस विकल्प का उपयोग किया जाएगा
एक पारदर्शी मुखौटे के रूप में छवि बनाएं और मुखौटे (या इसके विपरीत, के साथ) को पेंट करें -जीबी) उसके साथ
दिया गया रंग संयोजन.
-IIntensfile|तीव्रता
(-1,+1) श्रेणी या स्थिरांक में तीव्रता वाली ग्रिड फ़ाइल का नाम देता है
हर जगह लागू करने की तीव्रता। [डिफ़ॉल्ट कोई रोशनी नहीं है]।
-जज|जेडपैरामीटर (अधिक ...)
z-अक्ष स्केलिंग सेट करें; एक ही वाक्य रचना के रूप में -जेएक्स.
-K (अधिक ...)
पोस्टस्क्रिप्ट प्लॉट को अंतिम रूप न दें।
-M (टेलीविज़न) YIQ परिवर्तन का उपयोग करके मोनोक्रोम छवि में बलपूर्वक रूपांतरण।
के साथ प्रयोग नहीं किया जा सकता -Q.
-N छवि को मानचित्र सीमा पर क्लिप न करें (केवल गैर-आयताकार मानचित्रों के लिए प्रासंगिक)।
-O (अधिक ...)
मौजूदा पोस्टस्क्रिप्ट प्लॉट में जोड़ें।
-P (अधिक ...)
"पोर्ट्रेट" प्लॉट ओरिएंटेशन चुनें।
-Q कलरमास्किंग सुविधा का उपयोग करके, z = NaN के साथ ग्रिड नोड्स को पारदर्शी बनाएं
पोस्टस्क्रिप्ट लेवल 3 (पीएस डिवाइस को पीएस लेवल 3 का समर्थन करना चाहिए)।
-आर[इकाई]Xmin/xmax/ymin/यमक्ष[आर] (अधिक ...)
रुचि के क्षेत्र निर्दिष्ट करें।
परिप्रेक्ष्य दृश्य के लिए p, वैकल्पिक रूप से संलग्न करें /ज़मिन/ज़मैक्स. (और अधिक...) आप इससे बड़ी चीज़ की मांग कर सकते हैं
w/e/s/n छवि और अक्षों के बीच अधिक जगह रखने के लिए क्षेत्र। से छोटा क्षेत्र
ग्रिड फ़ाइल में निर्दिष्ट के परिणामस्वरूप ग्रिड का एक सबसेट होगा [डिफ़ॉल्ट क्षेत्र है
ग्रिड फ़ाइल द्वारा दिया गया]।
-यू[केवल/dx/dy/][सी|लेबल] (अधिक ...)
प्लॉट पर GMT टाइम स्टैम्प लोगो बनाएं।
-वी[स्तर] (अधिक ...)
वर्बोसिटी स्तर [सी] का चयन करें।
-X[a|c|f|r][एक्स-शिफ्ट[u]]
-वाई[ए|सी|एफ|आर][वाई-शिफ्ट[यू]] (अधिक ...)
शिफ्ट प्लॉट मूल।
-cप्रतियां (अधिक ...)
प्लॉट प्रतियों की संख्या निर्दिष्ट करें [डिफ़ॉल्ट 1 है]।
-एफ [मैं | ओ]कॉलिनफो (अधिक ...)
डेटा प्रकार के इनपुट और/या आउटपुट कॉलम निर्दिष्ट करें।
-एन[बी|सी|एल|एन][+ए][+बीBC][+सी][+टीद्वार] (अधिक ...)
ग्रिड के लिए इंटरपोलेशन मोड का चयन करें।
-पी[एक्स|वाई|जेड]अजीम/उन्न[/ज़्लेवल] [+ डब्ल्यूलोन 0/अक्षांश 0[/z0]] [+ वीx0/y0] (अधिक ...)
परिप्रेक्ष्य दृश्य का चयन करें।
-टी[transp] (अधिक ...)
पीडीएफ पारदर्शिता स्तर को प्रतिशत में सेट करें।
-^ or केवल -
कमांड के सिंटैक्स के बारे में एक छोटा संदेश प्रिंट करें, फिर बाहर निकलें (नोट: विंडोज़ पर
बस का उपयोग करें -).
-+ or केवल +
व्यापक उपयोग (सहायता) संदेश प्रिंट करें, जिसमें किसी की व्याख्या भी शामिल है
मॉड्यूल-विशिष्ट विकल्प (लेकिन GMT सामान्य विकल्प नहीं), फिर बाहर निकल जाता है।
-? or नहीं तर्क
विकल्पों की व्याख्या सहित एक पूर्ण उपयोग (सहायता) संदेश प्रिंट करें, फिर
बाहर निकलता है।
--संस्करण
GMT संस्करण प्रिंट करें और बाहर निकलें।
--शो-डेटादिर
GMT शेयर निर्देशिका के लिए पूरा पथ प्रिंट करें और बाहर निकलें।
ग्रिड फ़ाइल प्रारूप
डिफ़ॉल्ट रूप से GMT ग्रिड को लिखता है क्योंकि COARDS-शिकायत netCDF में एकल परिशुद्धता तैरती है
फाइल प्रारूप। हालाँकि, GMT कई अन्य सामान्य रूप से उपयोग किए जाने वाले ग्रिड में ग्रिड फ़ाइलों का उत्पादन करने में सक्षम है
फ़ाइल स्वरूपों और ग्रिड के तथाकथित "पैकिंग" की सुविधा भी देता है, फ्लोटिंग पॉइंट को लिखता है
डेटा 1- या 2-बाइट पूर्णांक के रूप में। सटीक, स्केल और ऑफ़सेट निर्दिष्ट करने के लिए, उपयोगकर्ता को चाहिए
प्रत्यय जोड़ें =id[/स्केल/ओफ़्सेट[/नान]], कहां id ग्रिड का दो अक्षर का पहचानकर्ता है
प्रकार और सटीक, और स्केल और ओफ़्सेट वैकल्पिक पैमाने के कारक हैं और होने के लिए ऑफसेट हैं
सभी ग्रिड मानों पर लागू होता है, और नान लापता डेटा को इंगित करने के लिए उपयोग किया जाने वाला मान है। यदि
दो अक्षर id प्रदान नहीं किया गया है, जैसा कि =/स्केल एक से id=nf माना गया है। कब
ग्रिड पढ़ना, प्रारूप आमतौर पर स्वचालित रूप से पहचाना जाता है। यदि नहीं, तो वही प्रत्यय
इनपुट ग्रिड फ़ाइल नामों में जोड़ा जा सकता है। देखो जीआरडी कन्वर्ट और अनुभाग ग्रिड-फ़ाइल-प्रारूप
अधिक जानकारी के लिए GMT तकनीकी संदर्भ और कुकबुक।
एक से अधिक ग्रिड वाली netCDF फ़ाइल को पढ़ते समय, GMT डिफ़ॉल्ट रूप से पढ़ेगा:
पहला 2-आयामी ग्रिड जो उस फ़ाइल में मिल सकता है। GMT को दूसरे पढ़ने के लिए मनाना
ग्रिड फ़ाइल में बहु-आयामी चर, संलग्न करें ?VARNAME फ़ाइल नाम के लिए, जहां
VARNAME चर का नाम है। ध्यान दें कि आपको विशेष अर्थ से बचने की आवश्यकता हो सकती है
of ? अपने शेल प्रोग्राम में इसके सामने बैकस्लैश लगाकर, या रखकर
फ़ाइल नाम और प्रत्यय उद्धरण या दोहरे उद्धरण चिह्नों के बीच। NS ?VARNAME प्रत्यय का भी प्रयोग किया जा सकता है
आउटपुट ग्रिड के लिए डिफ़ॉल्ट से भिन्न चर नाम निर्दिष्ट करने के लिए: "z"। देखो
जीआरडी कन्वर्ट और अनुभाग संशोधक-के लिए-CF और GMT तकनीकी के ग्रिड-फ़ाइल-प्रारूप
अधिक जानकारी के लिए संदर्भ और कुकबुक, विशेष रूप से 3- के स्प्लिसेस को कैसे पढ़ें,
4-, या 5-आयामी ग्रिड।
इमेजिंग ग्रिड साथ में नानसो
ध्यान रखें कि यदि आपके इनपुट ग्रिड में NaN के पैच हैं, तो ये पैच बड़े हो सकते हैं
पुनः नमूनाकरण के परिणामस्वरूप जो अधिकांश मानचित्र अनुमानों के साथ होना चाहिए। क्योंकि
grdimage अधिकांश गैर-रेखीय अनुमानों के लिए हमें पोस्टस्क्रिप्ट कलरइमेज ऑपरेटर का उपयोग करना चाहिए
अपने ग्रिड को एक समदूरस्थ आयताकार जाली पर पुनः नमूना बनाएँ। यदि आप पाते हैं कि NaN क्षेत्र
पर्याप्त रूप से व्यवहार नहीं किया जाता है, (ए) एक रैखिक प्रक्षेपण का उपयोग करें, या (बी) उपयोग पर विचार करें grdview -त्सो
बजाय.
परिणामों OF ग्रिड resampling
कार्टेशियन मामलों को छोड़कर, हमें आपके भौगोलिक ग्रिड को एक समान दूरी पर फिर से नमूना करने की आवश्यकता है
प्रक्षेपित ग्रिड. ऐसा करने में विभिन्न एल्गोरिदम काम में आते हैं जो एक से डेटा प्रोजेक्ट करते हैं
एंटी-एलियासिंग से बचते हुए दूसरे से जाली लगाएं, जिससे संभावित विकृतियां हो सकती हैं। एक
स्प्लिन के साथ पुन: नमूनाकरण का अपेक्षित प्रभाव नए पुन: नमूना ग्रिड की प्रवृत्ति है
मूल ग्रिड की वैश्विक न्यूनतम/अधिकतम सीमा से थोड़ा अधिक। यदि इसे इसके साथ जोड़ा जाए
तंग सीपीटी फ़ाइल सीमाओं के कारण आप पा सकते हैं कि कुछ मानचित्र क्षेत्र अग्र- या के साथ दिखाई दे सकते हैं
पुन: नमूनाकरण के कारण पृष्ठभूमि का रंग। उस स्थिति में आपके पास दो विकल्प हैं: (1) संशोधित करें
आपकी सीपीटी फ़ाइल पुन: नमूना किए गए एक्स्ट्रेमा में फिट होने के लिए (साथ रिपोर्ट की गई)। -V) या (2) की कतरन लगाना
मानों का पुन: नमूनाकरण किया गया ताकि वे इनपुट न्यूनतम/अधिकतम मानों से अधिक न हों (जोड़ें)। +c अपने को -n
विकल्प)।
उदाहरण
अधिकतम मानचित्र के साथ stuff.nc फ़ाइल में डेटा के त्वरित और गंदे रंग मानचित्र के लिए
आयाम 6 इंच तक सीमित है, प्रयास करें
जीएमटी ग्रिडिमेज स्टफ.एनसी -जेएक्स6आई+ > क्विक.पीएस
फ़ाइल hawaii_grav.nc को लैंबर्ट मानचित्र पर शेड्स.सीपीटी में दिए गए शेड्स के साथ ग्रे-शेड करने के लिए
मानक समानांतर 1.5 और 18 के साथ 24 सेमी/डिग्री, और 1 डिग्री टिकमार्क का उपयोग करना:
जीएमटी ग्रिडिमेज हवाई_ग्रेव.एनसी -जेएल18/24/1.5सी -सीशेड्स.सीपीटी -बी1 > हवाई_ग्रेव_इमेज.पीएस
ग्रिड डेटा सेट image.nc का एक प्रबुद्ध रंग पोस्टस्क्रिप्ट प्लॉट बनाने के लिए, का उपयोग करें
फ़ाइल intens.nc द्वारा प्रदान की गई तीव्रता, और फ़ाइल color.cpt में रंग स्तर
10 इंच/एक्स-यूनिट पर रैखिक स्केलिंग, हर 5 यूनिट पर टिकमार्क:
gmt grdimage image.nc -Jx10i -Ccolors.cpt -Iintens.nc -B5 > image.ps
तीन ग्रिड फ़ाइलों red.nc, Green.nc, और से एक गलत रंग पोस्टस्क्रिप्ट प्लॉट बनाने के लिए
ब्लू.एनसी, 10 इंच/एक्स-यूनिट पर रैखिक स्केलिंग के साथ, हर 5 यूनिट पर टिकमार्क करता है:
जीएमटी ग्रिडिमेज रेड.एनसी ग्रीन.एनसी ब्लू.एनसी -जेएक्स10आई -बी5 > आरजीबीइमेज.पीएस
जब GDAL समर्थन अंतर्निहित होता है: दूर स्थित एक साइनसॉइडल प्रक्षेपण बनाने के लिए
जेसिका खरगोश
जीएमटी ग्रेडिमेज -जेआई15सी -आरडी -डॉ
http://larryfire.files.wordpress.com/2009/07/untooned_jessicarabbit.jpg
-पी > जेस.पीएस
onworks.net सेवाओं का उपयोग करके ऑनलाइन grdimagegmt का उपयोग करें