अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

xyz2grdgmt - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में xyz2grdgmt चलाएं

यह कमांड xyz2grdgmt है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


xyz2grd - डेटा तालिका को ग्रिड फ़ाइल में कनवर्ट करें

SYNOPSIS


xyz2grd [ तालिका ] जीआरडीफाइल वेतन वृद्धि क्षेत्र [[f|l|m|n|r|s|u|z] ] [
xname/yname/zname/स्केल/ओफ़्सेट/अमान्य/शीर्षक/टिप्पणी ] [[zfile] ] [[स्तर] ] [[झंडे]]
[ द्विपक्षीय] [ -du] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o]]

नोट: विकल्प ध्वज और संबंधित तर्कों के बीच किसी स्थान की अनुमति नहीं है।

वर्णन


xyz2grd एक या अधिक z या xyz तालिकाओं को पढ़ता है और एक बाइनरी ग्रिड फ़ाइल बनाता है। xyz2grd मर्जी
यदि कुछ नोड्स डेटा से भरे नहीं हैं तो रिपोर्ट करें। ऐसे अप्रतिबंधित नोड्स सेट किए गए हैं
उपयोगकर्ता द्वारा निर्दिष्ट मान पर [डिफ़ॉल्ट NaN है]। एक से अधिक मान वाले नोड होंगे
माध्य मान पर सेट करें. एक विकल्प के रूप में (उपयोग करके)। -Z), 1-कॉलम z-टेबल को यह मानकर पढ़ा जा सकता है
सभी नोड मौजूद हैं (z-टेबल को कई प्रारूपों में व्यवस्थित किया जा सकता है, देखें)। -Z नीचे।)

आवश्यक बहस


-Gजीआरडीफाइल
जीआरडीफाइल बाइनरी आउटपुट ग्रिड फ़ाइल का नाम है। (नीचे ग्रिड फ़ाइल प्रारूप देखें।)

-Ixinc[इकाई][=|+][/यिनसी[इकाई][=|+]]
x_inc [और वैकल्पिक रूप से वाई_इंक] ग्रिड रिक्ति है। वैकल्पिक रूप से, एक प्रत्यय जोड़ें
संशोधक। भौगोलिक (डिग्री) निर्देशांक: परिशिष्ट m चाप मिनट या . इंगित करने के लिए s
चाप सेकंड इंगित करने के लिए। यदि इकाइयों में से एक e, f, k, M, n or u संलग्न है
इसके बजाय, वृद्धि को मीटर, फुट, किमी, मील, समुद्री में दिया जाना माना जाता है
मील या यूएस सर्वेक्षण फुट, क्रमशः, और समकक्ष में परिवर्तित किया जाएगा
क्षेत्र के मध्य अक्षांश पर डिग्री देशांतर (रूपांतरण पर निर्भर करता है
PROJ_ELLIPSOID)। अगर /वाई_इंक दिया गया है लेकिन 0 पर सेट है, इसे बराबर रीसेट किया जाएगा x_inc;
अन्यथा इसे डिग्री अक्षांश में बदल दिया जाएगा। सब निर्देशांक: अगर = is
जोड़ा गया तो संबंधित अधिकतम x (पूर्व) या y (उत्तर) थोड़ा समायोजित किया जा सकता है
दिए गए वेतन वृद्धि को ठीक से फिट करने के लिए [डिफ़ॉल्ट रूप से वेतन वृद्धि को समायोजित किया जा सकता है
दिए गए डोमेन में फिट होने के लिए थोड़ा सा]। अंत में, वेतन वृद्धि देने के बजाय आप कर सकते हैं
विवरण दें संख्या of नोड्स संलग्न करके वांछित + आपूर्ति किए गए पूर्णांक के लिए
तर्क; वृद्धि को फिर नोड्स की संख्या से पुनर्गणना की जाती है और
कार्यक्षेत्र। परिणामी वृद्धि मूल्य इस बात पर निर्भर करता है कि आपने a . का चयन किया है या नहीं
ग्रिडलाइन-पंजीकृत या पिक्सेल-पंजीकृत ग्रिड; विवरण के लिए ऐप-फ़ाइल-प्रारूप देखें।
नोट: अगर -Rजीआरडीफाइल उपयोग किया जाता है तो ग्रिड रिक्ति को पहले ही आरंभ किया जा चुका है; उपयोग
-I मूल्यों को ओवरराइड करने के लिए।

-आर[इकाई]Xmin/xmax/ymin/यमक्ष[आर] (अधिक ...)
रुचि के क्षेत्र निर्दिष्ट करें।

वैकल्पिक बहस


तालिका एक या अधिक ASCII [या बाइनरी, देखें द्विपक्षीय] z या (x,y,z) मान रखने वाली फ़ाइलें। xyz
त्रिक को क्रमबद्ध करने की आवश्यकता नहीं है। एक-कॉलम z तालिकाओं को क्रमबद्ध किया जाना चाहिए और -Z
सेट किया जाना चाहिए।

-ए[एफ|एल|एम|एन|आर|एस|यू|जेड]
यदि एकाधिक प्रविष्टियाँ एक ही नोड पर आती हैं तो डिफ़ॉल्ट रूप से हम माध्य मानों की गणना करेंगे।
उपयोग -A इस व्यवहार को बदलने के लिए, सिवाय इसके कि इसे नजरअंदाज कर दिया जाए -Z दिया हुआ है। संलग्न f or s
प्रत्येक नोड को निर्दिष्ट पहला या अंतिम डेटा बिंदु बनाए रखने के लिए। संलग्न
l or u प्रत्येक नोड पर निम्नतम (न्यूनतम) या ऊपरी (अधिकतम) मान ज्ञात करने के लिए,
क्रमश। संलग्न m or r प्रत्येक नोड पर माध्य या आरएमएस मान की गणना करने के लिए,
क्रमश। संलग्न n बस असाइन किए गए डेटा बिंदुओं की संख्या गिनने के लिए
प्रत्येक नोड के लिए (इसके लिए केवल दो इनपुट कॉलम की आवश्यकता होती है x और y as z परामर्श नहीं किया गया है)।
जोड़ना z एक ही नोड से संबंधित अनेक मानों का योग करना।

-Dxname/yname/zname/स्केल/ओफ़्सेट/अमान्य/शीर्षक/टिप्पणी
के लिए मान दीजिए xname, yname, zname (उन वेरिएबल्स के नाम दें और in
वर्गाकार कोष्ठक में उनकी इकाइयाँ, उदाहरण के लिए, "दूरी [किमी]"), स्केल (ग्रिड मानों को गुणा करने के लिए
पढ़ने के बाद [सामान्यतः 1]), ओफ़्सेट (स्केलिंग के बाद ग्रिड में जोड़ने के लिए [सामान्यतः 0]),
अमान्य (अनुपलब्ध डेटा का प्रतिनिधित्व करने के लिए एक मान [NaN]), शीर्षक (कुछ भी जो आपको पसंद हो), और
टिप्पणी (आप की तरह कुछ भी)। इनमें से कुछ मूल्यों को अछूता छोड़ने के लिए फ़ील्ड छोड़ें
खाली। अंत में खाली फ़ील्ड को छोड़ दिया जा सकता है। वैकल्पिक रूप से, "/" को अनुमति देने के लिए
मानों में से किसी एक के भाग में, किसी भी गैर-अल्फ़ान्यूमेरिक वर्ण का उपयोग करें (और समान नहीं)।
चिह्न) को विभाजक के रूप में प्रारंभ और अंत दोनों द्वारा विभाजक के रूप में चिह्नित करें। उदाहरण के लिए:
-D:xname:yname:zname:स्केल:ओफ़्सेट:अमान्य:शीर्षक:टिप्पणी: पाठों को समूहीकृत करने के लिए उद्धरण चिह्नों का उपयोग करें
एक से अधिक शब्दों के साथ. ध्यान दें कि भौगोलिक ग्रिड के लिए (-फग) xname और yname रहे
स्वचालित रूप से सेट करें.

-एस[zfile]
केवल इनपुट का बाइट-ऑर्डर स्वैप करें। कोई ग्रिड फ़ाइल तैयार नहीं की गई है. आपको भी अवश्य करना चाहिए
की आपूर्ति -Z विकल्प। आउटपुट को लिखा गया है zfile (या आपूर्ति नहीं होने पर स्टडआउट करें)।

-वी[स्तर] (अधिक ...)
वर्बोसिटी स्तर [सी] का चयन करें।

-जेड[झंडे]
1-स्तंभ वाली ASCII [या बाइनरी] तालिका पढ़ें। यह मानता है कि सभी नोड्स हैं
इसमें निहित निर्दिष्ट आदेश परिपाटी के अनुसार प्रस्तुत और क्रमबद्ध किया गया है झंडे.
यदि आने वाला डेटा पंक्तियों का प्रतिनिधित्व करता है, तो बनाएं झंडे के साथ शुरू T(ऑप) यदि पहली पंक्ति y = है
ymax या B(ओटम) यदि पहली पंक्ति y = ymin है। फिर, जोड़ें L or R उस को इंगित करने के लिए
पहला तत्व पंक्ति के बाएँ या दाएँ छोर पर है। इसी तरह कॉलम प्रारूपों के लिए: प्रारंभ करें
साथ में L or R पहले कॉलम को स्थान दें, और फिर जोड़ें T or B प्रथम स्थान पाने के लिए
एक पंक्ति में तत्व. नोट: ये दो पंक्ति/स्तंभ संकेतक केवल के लिए आवश्यक हैं
ग्रिड; अन्य तालिकाओं के लिए वे लागू नहीं होते. ग्रिडलाइन पंजीकृत ग्रिड के लिए: यदि डेटा
x में आवधिक हैं लेकिन आने वाले डेटा में x पर (अनावश्यक) कॉलम शामिल नहीं है
= xmax, संलग्न करें x. y = ymax पर अनावश्यक पंक्ति के बिना y में आवधिक डेटा के लिए, जोड़ें
y. संलग्न sn पहले को छोड़ना n बाइट्स की संख्या (संभवतः एक हेडर)। यदि
बाइट-ऑर्डर या शब्दों को बदलने, जोड़ने की आवश्यकता है w. कई डेटा में से एक का चयन करें
प्रकार (सभी बाइनरी को छोड़कर a):

A प्रति रिकॉर्ड एक या अधिक फ़्लोटिंग पॉइंट मानों का ASCII प्रतिनिधित्व

a प्रति रिकॉर्ड एकल आइटम का ASCII प्रतिनिधित्व

c int8_t, हस्ताक्षरित 1-बाइट वर्ण

u uint8_t, अहस्ताक्षरित 1-बाइट वर्ण

h int16_t, हस्ताक्षरित 2-बाइट पूर्णांक

H uint16_t, अहस्ताक्षरित 2-बाइट पूर्णांक

i int32_t, हस्ताक्षरित 4-बाइट पूर्णांक

I uint32_t, अहस्ताक्षरित 4-बाइट पूर्णांक

l int64_t, लंबा (8-बाइट) पूर्णांक

L uint64_t, अहस्ताक्षरित लंबा (8-बाइट) पूर्णांक

f 4-बाइट फ़्लोटिंग पॉइंट एकल परिशुद्धता

d 8-बाइट फ़्लोटिंग पॉइंट डबल परिशुद्धता

डिफ़ॉल्ट प्रारूप ASCII संख्याओं का स्कैनलाइन ओरिएंटेशन है: -जेडटीएलए। ध्यान दें कि -Z केवल
1-कॉलम इनपुट पर लागू होता है। बीच में अंतर A और a क्या यह बाद वाला कर सकता है
दोनों को डिकोड करें डेटाTघड़ी और ddd:mm:ss[.xx] प्रारूप जबकि पूर्व सख्ती से के लिए है
नियमित फ़्लोटिंग पॉइंट मान।

-बीआई[एनकॉल्स][टी] (अधिक ...)
मूल बाइनरी इनपुट का चयन करें. [डिफ़ॉल्ट 3 इनपुट कॉलम है]। यह विकल्प केवल लागू होता है
xyz इनपुट फ़ाइलों के लिए; देखना -Z z तालिकाओं के लिए.

-duकोई आकड़ा उपलब्ध नहीं है (अधिक ...)
इनपुट कॉलम बदलें जो बराबर हो कोई आकड़ा उपलब्ध नहीं है NaN के साथ. बिना इनपुट xyz वाले नोड्स भी सेट करता है
इस मान का त्रिक [डिफ़ॉल्ट NaN है]।

-एफ [मैं | ओ]कॉलिनफो (अधिक ...)
डेटा प्रकार के इनपुट और/या आउटपुट कॉलम निर्दिष्ट करें।

-एच[मैं|ओ][n][+सी][+डी][+आरटिप्पणी][+आरशीर्षक] (अधिक ...)
हेडर रिकॉर्ड को छोड़ें या तैयार करें। बाइनरी डेटा के साथ प्रयोग नहीं किया जाता है।

-iकर्नल[एल] [एसस्केल][ओओफ़्सेट] [,...] (अधिक ...)
इनपुट कॉलम चुनें (0 पहला कॉलम है)।

-r (अधिक ...)
पिक्सेल नोड पंजीकरण [ग्रिडलाइन] सेट करें।

-:[मैं|ओ] (अधिक ...)
इनपुट और/या आउटपुट पर पहला और दूसरा कॉलम स्वैप करें।

-^ or केवल -
कमांड के सिंटैक्स के बारे में एक छोटा संदेश प्रिंट करें, फिर बाहर निकलें (नोट: विंडोज़ पर
बस का उपयोग करें -).

-+ or केवल +
व्यापक उपयोग (सहायता) संदेश प्रिंट करें, जिसमें किसी की व्याख्या भी शामिल है
मॉड्यूल-विशिष्ट विकल्प (लेकिन GMT सामान्य विकल्प नहीं), फिर बाहर निकल जाता है।

-? or नहीं तर्क
विकल्पों की व्याख्या सहित एक पूर्ण उपयोग (सहायता) संदेश प्रिंट करें, फिर
बाहर निकलता है।

--संस्करण
GMT संस्करण प्रिंट करें और बाहर निकलें।

--शो-डेटादिर
GMT शेयर निर्देशिका के लिए पूरा पथ प्रिंट करें और बाहर निकलें।

ग्रिड मान PRECISION


इनपुट डेटा की शुद्धता के बावजूद, GMT प्रोग्राम जो ग्रिड फ़ाइलें बनाते हैं
आंतरिक रूप से ग्रिड को 4-बाइट फ्लोटिंग पॉइंट एरेज़ में रखें। यह स्मृति को संरक्षित करने के लिए किया जाता है
और इसके अलावा यदि सभी वास्तविक डेटा को 4-बाइट फ़्लोटिंग पॉइंट का उपयोग करके संग्रहीत नहीं किया जा सकता है
मूल्य। उच्च परिशुद्धता वाला डेटा (यानी, डबल सटीक मान) खो देगा
एक बार जीएमटी ग्रिड पर काम करता है या नए ग्रिड लिखता है। के नुकसान को सीमित करने के लिए
डेटा को संसाधित करते समय सटीकता आपको हमेशा पहले डेटा को सामान्य करने पर विचार करना चाहिए
प्रसंस्करण।

ग्रिड फ़ाइल प्रारूप


डिफ़ॉल्ट रूप से GMT ग्रिड को लिखता है क्योंकि COARDS-शिकायत netCDF में एकल परिशुद्धता तैरती है
फाइल प्रारूप। हालाँकि, GMT कई अन्य सामान्य रूप से उपयोग किए जाने वाले ग्रिड में ग्रिड फ़ाइलों का उत्पादन करने में सक्षम है
फ़ाइल स्वरूपों और ग्रिड के तथाकथित "पैकिंग" की सुविधा भी देता है, फ्लोटिंग पॉइंट को लिखता है
डेटा 1- या 2-बाइट पूर्णांक के रूप में। सटीक, स्केल और ऑफ़सेट निर्दिष्ट करने के लिए, उपयोगकर्ता को चाहिए
प्रत्यय जोड़ें =id[/स्केल/ओफ़्सेट[/नान]], कहां id ग्रिड का दो अक्षर का पहचानकर्ता है
प्रकार और सटीक, और स्केल और ओफ़्सेट वैकल्पिक पैमाने के कारक हैं और होने के लिए ऑफसेट हैं
सभी ग्रिड मानों पर लागू होता है, और नान लापता डेटा को इंगित करने के लिए उपयोग किया जाने वाला मान है। देखो
जीआरडी कन्वर्ट और GMT तकनीकी संदर्भ और कुकबुक का अनुभाग ग्रिड-फ़ाइल-प्रारूप
अधिक जानकारी।

netCDF फ़ाइल लिखते समय, ग्रिड को चर नाम "z" के साथ डिफ़ॉल्ट रूप से संग्रहीत किया जाता है। प्रति
एक और चर नाम निर्दिष्ट करें VARNAME, परिशिष्ट ?VARNAME फ़ाइल नाम के लिए। ध्यान दें कि आप कर सकते हैं
के विशेष अर्थ से बचने की जरूरत है ? बैकस्लैश डालकर अपने शेल प्रोग्राम में
इसके सामने, या फ़ाइल नाम और प्रत्यय को उद्धरण या दोहरे उद्धरण चिह्नों के बीच रखकर।

भौगोलिक और TIME COORDINATES


जब आउटपुट ग्रिड प्रकार netCDF होता है, तो निर्देशांक "देशांतर" लेबल किए जाएंगे,
इनपुट डेटा या ग्रिड (यदि कोई हो) की विशेषताओं के आधार पर "अक्षांश", या "समय" या
-f or -R विकल्प। उदाहरण के लिए, दोनों -f0x -f1t और -R90w/90e/0t/3t का परिणाम a . होगा
देशांतर/समय ग्रिड। जब x, y, या z निर्देशांक समय होता है, तो इसे ग्रिड में संग्रहीत किया जाएगा
TIME_UNIT और TIME_EPOCH द्वारा निर्दिष्ट युग के बाद से सापेक्ष समय के रूप में जीएमटी.conf पट्टिका
या कमांड लाइन पर। इसके साथ में इकाई समय चर की विशेषता इंगित करेगी
इस इकाई और युग दोनों।

अदला-बदली सीमाएं


सभी डेटा प्रकार पढ़े जा सकते हैं, यहां तक ​​कि 64-बिट पूर्णांक भी, लेकिन आंतरिक रूप से ग्रिड का उपयोग करके संग्रहीत किया जाता है
तैरता है. इसलिए, फ़्लोट प्रकार के 23-बिट मंटिसा से अधिक पूर्णांक मान नहीं हो सकते हैं
सटीक प्रतिनिधित्व किया। कब -S उपयोग किया जाता है, कोई ग्रिड निहित नहीं है और हम डेटा को एक में पढ़ते हैं
मध्यवर्ती डबल कंटेनर। इसका मतलब है कि 64-बिट पूर्णांकों को छोड़कर सभी का उपयोग करके दर्शाया जा सकता है
डबल प्रकार का 53-बिट मंटिसा।

उदाहरण


hawaii_grv.xyz में ASCII डेटा से ग्रिड फ़ाइल बनाने के लिए, उपयोग करें

GMT xyz2grd हवाई_grv.xyz -डीडिग्री/डिग्री/एमजीएल/1/0//"हवाईयन ग्रेविटी"/"जीआरएस-80
दीर्घवृत्ताभ इस्तेमाल किया गया"
-Ghawaii_grv_new.nc -R198/208/18/25 -I5m -V

रॉ बाइनरी (3-कॉलम, सिंगल-प्रिसिजन स्कैनलाइन-ओरिएंटेड) से एक ग्रिड फ़ाइल बनाने के लिए
डेटा raw.b, उपयोग करें
जीएमटी xyz2grd raw.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f

कच्चे बाइनरी यूएसजीएस डीईएम (लघु पूर्णांक स्कैनलाइन-उन्मुख डेटा) से ग्रिड फ़ाइल बनाने के लिए
एनजीडीसी वैश्विक राहत डेटा सीडी-रोम पर topo30.b, -9999 के मूल्यों के साथ गायब होने का संकेत देता है
डेटा, किसी मशीन पर बाइट-ऑर्डर को उल्टा करना होगा। ऐसी मशीनों (जैसे सन) पर उपयोग करें
जीएमटी xyz2grd topo30.b -Dm/m/m/1/0 -Gustopo.nc -R234/294/24/50 -I30s -di-9999 -ZTLhw

मान लें कि आपको 4-बाइट फ़्लोटिंग पॉइंट वाली एक बाइनरी फ़ाइल प्राप्त हुई है जो एक पर लिखी गई थी
आपकी तुलना में भिन्न बाइट-ऑर्डर की मशीन। आप बाइट-ऑर्डर को स्वैप कर सकते हैं
जीएमटी xyz2grd फ्लोट्स.बिन -Snew_floats.bin -V -Zf

onworks.net सेवाओं का उपयोग करके xyz2grdgmt का ऑनलाइन उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad