عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

gmtconvertgmt - عبر الإنترنت في السحابة

قم بتشغيل gmtconvertgmt في مزود الاستضافة المجاني OnWorks عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر gmtconvertgmt الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


؛ gmtconvert - تحويل و / أو لصق و / أو استخراج الأعمدة من جداول البيانات

موجز


com.gmtconvert [ جدول ] [] [[+lدقيقة][+uماكس][+i]] [[قالب]] [[f|l|mخطوة]] [] [
[c|n|r|v][مرجع]] [[tsr]] [[~]اختيار] [[~]"يبحث خيط" | [~]/REGEXP/[i]] [
] [[مستوى]] [ -a] [ -b] [ -d] [ -f] [ -g] [
-h] [ -i] [ -o] [ -s] [ -:[i|o]]

ملحوظة: لا يسمح بمسافة بين علامة الخيار والوسيطات المرتبطة بها.

الوصف


com.gmtconvert يقرأ المدخلات المعيارية [أو ملفات الإدخال] ويكتب الملف المطلوب
المعلومات للمخرجات القياسية. يمكنه القيام بمجموعة من تسع مهام: (1) التحويل بين
جداول البيانات الثنائية و ASCII ، (2) الصق السجلات المقابلة من ملفات متعددة
أفقيًا في ملف واحد ، (3) استخرج مجموعة فرعية من الأعمدة المتاحة ، (4) فقط
استخراج المقاطع التي يتطابق سجل رأسها مع البحث عن نمط النص ، (5) شريحة القائمة فقط
الرؤوس وعدم وجود سجلات بيانات ، (6) استخراج سجل البيانات الأول و / أو الأخير لكل مقطع ،
(7) عكس ترتيب العناصر عند الإخراج ، (8) إخراج نطاقات أرقام المقاطع فقط ، و
(9) إخراج فقط المقاطع التي يتطابق عدد سجلاتها مع المعايير. المدخلات (ومن ثم الإخراج)
قد تحتوي على عدة رؤوس فرعية ، وقد تحتوي جداول ASCII على رؤوس منتظمة أيضًا.

مطلوبة الحجج


بدون اضاءة

اختياري الحجج


جدول واحد أو أكثر من ASCII (أو ثنائي ، راجع -بي[ncols][نوع]) ملف (ملفات) جدول البيانات يحمل ملف
عدد أعمدة البيانات. إذا لم يتم إعطاء جداول فإننا نقرأ من المدخلات القياسية.

-A يجب لصق السجلات من ملفات الإدخال أفقيًا وليس إلحاقها
عموديًا [افتراضي]. يجب أن تحتوي جميع الملفات على نفس عدد المقاطع وعدد ملفات
صفوف لكل مقطع. ملاحظة بالنسبة للإدخال الثنائي ، يجب أن تحتوي جميع الملفات التي تريد لصقها
نفس عدد الأعمدة (كما تم تعيينه بـ -بي) ؛ يمكن أن يكون لجداول ASCII مختلفة
عدد الأعمدة.

-ج [+ لدقيقة] [+ شماكس] [+ i]
فقط شرائح الإخراج التي يتطابق عدد سجلاتها مع معاييرك المحددة: إلحاق
+lدقيقة للتأكد من أن كل جزء يجب أن يحتوي على الأقل دقيقة السجلات المراد كتابتها للإخراج
[0] وإلحاق +uماكس للتأكد من أن جميع الشرائح يجب أن تحتوي على أكثر من ماكس السجلات لتكون
مكتوب [inf]. يمكنك إلحاق +i لعكس التحديد ، أي الأجزاء التي تحتوي على فقط
سيتم إخراج أعداد السجل خارج النطاق المحدد.

-د[قالب]
بالنسبة لبيانات الأجزاء المتعددة ، قم بتفريغ كل مقطع إلى ملف إخراج منفصل [افتراضي
يكتب ملف مقطع متعدد إلى stdout]. قم بإلحاق قالب تنسيق لملف
أسماء الملفات الفردية ؛ هذا النموذج يجب تحتوي على محدد تنسيق C يمكنه ذلك
تنسيق وسيطة عدد صحيح (رقم المقطع الجاري في جميع الجداول) ؛ هذا هو
عادة٪ d ولكن يمكن أن يكون٪ 08d الذي يعطي أصفار بادئة ، إلخ. [الافتراضي هو
gmtconvert_segment_٪ d. {txt | bin} ، اعتمادًا على -بو]. بدلاً من ذلك ، قم بإعطاء نموذج
مع اثنين من محددات التنسيق C وسنقوم بتزويد رقم الجدول والجزء
رقم داخل الجدول لبناء اسم الملف.

-E [و | ل | مخطوة]
فقط قم باستخراج السجل الأول والأخير لكل مقطع من مقاطع الاهتمام [افتراضي
مقتطفات من جميع السجلات]. اختياريًا ، قم بإلحاق f or l لاستخراج الأول أو الأخير فقط
سجل كل جزء على التوالي. بدلاً من ذلك ، قم بإلحاق mخطوة لإستخراج
واحد فقط من أصل خطوة السجلات.

-F [c | n | r | v] [مرجع]
قم بتعديل نقاط الاتصال (عن طريق تحديد أ مخطط) والبيانات مجمعة
(بتحديد أ طريقة). قم بإلحاق أحد أنظمة اتصال الخطوط الأربعة: c: استمارة
مقاطع خط مستمر لكل مجموعة [افتراضي]. r: مقاطع خط النموذج من أ
إعادة تعيين نقطة مرجعية لكل مجموعة. n: تشكيل شبكات من مقاطع الخط بين
كل النقاط في كل مجموعة. v: شكل مقاطع خط متجه مناسبة لـ psxy -Sv + s.
اختياريًا ، قم بإلحاق إحدى طرق التجزئة الأربعة لتحديد المجموعة: a:
تجاهل كل رؤوس الأجزاء ، على سبيل المثال ، دع جميع النقاط تنتمي إلى مجموعة واحدة ، وقم بتعيينها
نقطة مرجعية للمجموعة إلى النقطة الأولى من الملف الأول. f: النظر في كل شيء
البيانات في كل ملف لتكون مجموعة منفصلة واحدة وإعادة تعيين نقطة مرجعية المجموعة
إلى النقطة الأولى من كل مجموعة. s: يتم تكريم رؤوس الأقسام بحيث يتم تكريم كل مقطع
هي مجموعة تتم إعادة تعيين النقطة المرجعية للمجموعة إلى النقطة الأولى لكل واردة
مقطع [افتراضي]. r: مثل s، ولكن تتم إعادة تعيين النقطة المرجعية للمجموعة بعد كل منها
سجل إلى النقطة السابقة (هذه الطريقة متاحة فقط مع مخطط).
بدلا من الرموز a|f|s|r يمكنك إلحاق إحداثيات مرجع التي
ستكون بمثابة نقطة مرجعية خارجية ثابتة لجميع المجموعات.

-انها راء]
اقلب ترتيب العناصر ، أي إخراج العناصر بترتيب عكسي ، بدءًا من
الأخير وينتهي بالعنصر الأول [الافتراضي يحتفظ بالترتيب الأصلي]. ألحق
ما يصل إلى ثلاثة عناصر يجب عكسها: t سيعكس ترتيب الجداول ، s
سيعكس ترتيب الأجزاء داخل كل جدول ، و r سيعكس الترتيب
من السجلات داخل كل مقطع [افتراضي].

-L فقط قم بإخراج قائمة بجميع سجلات رأس المقطع ولا توجد سجلات بيانات (يتطلب
بيانات ASCII).

-Q [~]اختيار
اكتب فقط المقاطع التي تم تضمين رقمها في اختيار وتخطي كل الآخرين.
لا يمكن استخدامها مع -S. اختيار بناء الجملة هو نطاق[,نطاق، ...] حيث كل نطاق
من العناصر إما قطعة واحدة عدد أو نطاق مع الزيادات المتدرجة المعطاة
بواسطة بداية[:.:]:توقف (. اختياري ويتم تعيينه افتراضيًا على 1). قيادي ~ سوف
اقلب التحديد واكتب جميع المقاطع ما عدا تلك المدرجة. بدلا من القائمة
من النطاقات ، استخدم +fملف لتزويد قائمة الملفات بواحد نطاق في كل سطر.

-S [~]"يبحث خيط" or -S [~] /REGEXP/[أنا]
فقط إخراج تلك المقاطع التي يحتوي سجل رأسها على السلسلة النصية المحددة.
لعكس البحث ، أي لإخراج المقاطع التي تعمل رؤوسها ليس تحتوي على
نمط محدد ، استخدم -S ~. هل يجب أن يبدأ نمطك بـ ~ أنت بحاجة إلى
تخطي هذا الحرف بشرطة مائلة للخلف [الإخراج الافتراضي لجميع المقاطع]. لا يمكن
يستعمل مع -Q. لمطابقة الأجزاء على أساس القيم الفراغية (عبر تنسيق OGR / GMT) ،
أعط سلسلة البحث كـ فارمين=قيمنا وسوف نقارن قيمنا مقابل القيمة
of فارمين لكل جزء. ملاحظة: إذا كانت الميزات عبارة عن مضلعات ، فسيتم مطابقة
محيط مضلع معين يعني أيضًا أن أي ثقوب مضلعة مرتبطة ستؤدي أيضًا
تكون متطابقة. لمطابقة رؤوس الأجزاء مع التعبيرات العادية الممتدة
أرفق التعبير بشرطة مائلة. ألحق i للمطابقة غير الحساسة لحالة الأحرف. ل
قائمة من هذه الأنماط ، تعطي +fملف بنمط واحد في كل سطر. لإعطاء واحد
نمط يبدأ بـ + f ، تخلص منه بشرطة مائلة للخلف.

-T قم بإلغاء كتابة رؤوس المقطع على الإخراج.

-الخامس[مستوى] (أكثر ...)
حدد مستوى الإسهاب [ج].

-aالعقيد=الاسم[ ] (أكثر ...)
تعيين جمعيات العمود غير المكاني العقيد=الاسم.

-بي [ncols] [ر] (أكثر ...)
حدد المدخلات الثنائية الأصلية.

-بو [ncols][نوع] (أكثر ...)
حدد الناتج الثنائي الأصلي. [الافتراضي هو نفس الإدخال].

-د [i | س]لايوجد بيانات (أكثر ...)
استبدل أعمدة الإدخال التي تساوي لايوجد بيانات مع NaN وقم بالعكس عند الإخراج.

-f [i | س]كولينفو (أكثر ...)
حدد أنواع البيانات الخاصة بأعمدة الإدخال و / أو الإخراج.

-g [a] x | y | d | X | Y | D | [العقيد] ض [+ | -]فجوة[ش] (أكثر ...)
تحديد فجوات البيانات وفواصل الأسطر.

-h [i | o] [n] [+ ج] [+ د] [+ صتعليق] [+ صلقب] (أكثر ...)
تخطي أو إنتاج سجل (سجلات) رأس.

-iالعواميد[l] [sمقياس] [سعوض] [، ] (أكثر ...)
حدد أعمدة الإدخال (0 هو العمود الأول).

-oالعواميد[، ...] (أكثر ...)
حدد أعمدة الإخراج (0 هو العمود الأول).

-س[العواميد] [أ | ص] (أكثر ...)
تعيين معالجة سجلات NaN.

-: [i | o] (أكثر ...)
قم بتبديل العمود الأول والثاني على الإدخال و / أو الإخراج.

-^ or م -
اطبع رسالة قصيرة حول صيغة الأمر ، ثم قم بالخروج (ملاحظة: في Windows
استخدم فقط -).

-+ or م +
اطبع رسالة (تعليمات) استخدام شاملة ، بما في ذلك شرح أي منها
خيار خاص بالوحدة النمطية (ولكن ليس خيارات GMT الشائعة) ، ثم يخرج.

-? or لا الحجج
اطبع رسالة استخدام (مساعدة) كاملة ، بما في ذلك شرح الخيارات ، بعد ذلك
المخارج.

--الإصدار
اطبع نسخة GMT واخرج.

--إظهار- datadir
طباعة المسار الكامل إلى دليل مشاركة GMT والخروج.

ASCII FORMAT الاحكام


يتم التحكم في تنسيقات إخراج ASCII للبيانات الرقمية بواسطة معلمات في ملف gmt.conf
ملف. يتم تنسيق خطوط الطول والعرض وفقًا لـ FORMAT_GEO_OUT ، في حين يتم تنسيق الآخر
يتم تنسيق القيم وفقًا لـ FORMAT_FLOAT_OUT. كن على علم بأن التنسيق الساري يمكن
يؤدي إلى فقدان الدقة في الإخراج ، مما قد يؤدي إلى مشاكل مختلفة في مجرى النهر. لو
تجد الإخراج غير مكتوب بدقة كافية ، ففكر في التبديل إلى النظام الثنائي
انتاج (-بو إذا كان متاحًا) أو حدد المزيد من الكسور العشرية باستخدام إعداد FORMAT_FLOAT_OUT.

أمثلة


لتحويل الملف الثنائي test.b (دقة مفردة) بأربعة أعمدة إلى ASCII:

gmt تحويل test.b -bi4f> test.dat

لتحويل اختبار جدول ASCII متعدد الأجزاء d إلى ملف ثنائي الدقة مزدوج:

gmt تحويل test.d -bo> test.b

لديك جدول ASCII يحتوي على 6 أعمدة وتريد رسم العمود 5 مقابل العمود 0. جرب

جدول التحويل GMT. d -o5,0،XNUMX | psxy ...

إذا كان الملف بدلاً من ذلك هو الملف الثنائي results.b الذي يحتوي على 9 قيم دقة مفردة لكل
سجل ، نستخرج العمود الأخير والأعمدة 4-6 ونكتب ASCII بالأمر

gmt تحويل النتائج. b -o8,4،6-9 -biXNUMXs | psxy ...

تريد رسم العمود الثاني لملف من عمودين على اليسار. d مقابل العمود الأول من ملف
ملف الحق د:

gmt تحويل يسار. d يمين. d -A -o1,2،XNUMX | psxy ...

لاستخراج كافة المقاطع في الملف big_file.d التي تحتوي رؤوسها على السلسلة "RIDGE
AXIS "، حاول

gmt تحويل big_file.d -S "RIDGE AXIS"> مجموعة فرعية

لعكس تحديد المقاطع التي تبدأ رؤوسها بـ "الملف الشخصي" متبوعًا بعلامة
عدد صحيح وأي حرف بين "g" و "l" ، حاول

gmt convert -S ~ "/ ^ الملف الشخصي [0-9] + [gl] $ /"

لعكس ترتيب المقاطع في ملف دون عكس ترتيب السجلات بداخله
كل جزء ، حاول

GMT تحويل lots_of_segments.txt -Is> last_segment_first.txt

لاستخراج المقاطع من 20 إلى 40 في الخطوات 2 ، بالإضافة إلى المقطع 0 في ملف ، جرب

GMT تحويل lots_of_segments.txt -Q0,20،2: 40: XNUMX> my_segments.txt

لاستخراج السمة ELEVATION من ملف ogr gmt مثل هذا

# @ VGMT1.0 GPOINT

#NELEVATION | DISPX | DISPY
#Tdouble | مزدوج | مزدوج
#ميزة_البيانات
# @ D4.945000 | -106500.00000000 | -32700.00000000
9.36890245902635-39.367156766570389

do

gmt قم بتحويل file.gmt -a2 = ELEVATION> xyz.dat

أو مجرد

gmt تحويل file.gmt -aELEVATION> xyz.dat

لتوصيل جميع النقاط في ملف sensors.txt بالأصل المحدد في 23.5 / 19 ، جرب

gmt تحويل المستشعرات. txt -F23.5 / 19> lines.txt

استخدم gmtconvertgmt عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad