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

Ad


OnWorks فافيكون

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

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

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

برنامج:

اسم


xyz2grd - تحويل جدول البيانات إلى ملف الشبكة

موجز


xyz2grd [ جدول ] grdfile زيادة منطقة [[f|l|m|n|r|s|u|z]] [
xname/yname/zname/مقياس/عوض/غير صالحة/لقب/تعليق ] [[com.zfile]] [[مستوى]] [[الأعلام]]
[ -بي] [ -دو] [ -f] [ -h] [ -i] [ -r ] [
-:[i|o]]

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

الوصف


xyz2grd يقرأ واحدًا أو أكثر من جداول z أو xyz ويقوم بإنشاء ملف شبكة ثنائي. xyz2grd سوف
قم بالإبلاغ إذا لم يتم ملء بعض العقد بالبيانات. يتم تعيين مثل هذه العقد غير المقيدة
إلى القيمة المحددة من قبل المستخدم [الافتراضي هو NaN]. العقد ذات أكثر من قيمة واحدة ستكون
تعيين على القيمة المتوسطة. كخيار (باستخدام -Z)، يمكن قراءة جدول z مكون من عمود واحد بافتراض
جميع العقد موجودة (يمكن تنظيم جداول z بعدد من التنسيقات، انظر -Z أدناه).

مطلوبة الحجج


-Ggrdfile
grdfile هو اسم ملف شبكة الإخراج الثنائي. (راجع تنسيق ملف الشبكة أدناه.)

-Iزينك[وحدة] [= | +] [/ينك[وحدة] [= | +]]
x_inc [واختياريا y_inc] هو تباعد الشبكة. اختياريًا ، قم بإلحاق لاحقة
المعدل. الجغرافية (درجات) ينسق: ألحق m للإشارة إلى دقائق القوس أو s
للإشارة إلى الثواني القوسية. إذا كانت إحدى الوحدات e, f, k, M, n or u مُلحق
بدلاً من ذلك ، يُفترض أن تُعطى الزيادة بالمتر ، والقدم ، والكم ، والميل ، والبحري
ميل أو قدم المسح الأمريكية ، على التوالي ، وسيتم تحويلها إلى ما يعادلها
درجات خط الطول عند خط العرض الأوسط للمنطقة (يعتمد التحويل على
PROJ_ELLIPSOID). لو /y_inc تم إعطاؤه ولكن تم ضبطه على 0 سيتم إعادة تعيينه مساويًا لـ x_inc;
وإلا سيتم تحويلها إلى درجات خط العرض. الكل ينسق: إذا = is
ملحقة ثم الحد الأقصى المقابل x (الشرق) أو y (شمالي) يمكن تعديله بشكل طفيف
لملاءمة الزيادة المحددة بالضبط [بشكل افتراضي يمكن تعديل الزيادة
قليلا لتناسب المجال المحدد]. أخيرًا ، بدلاً من إعطاء زيادة يمكنك ذلك
حدد ال عدد of العقد المطلوب عن طريق الحاق + إلى العدد الصحيح المزود
دعوى؛ يتم بعد ذلك إعادة حساب الزيادة من عدد العقد و
اِختِصاص. تعتمد قيمة الزيادة الناتجة على ما إذا كنت قد حددت ملف
شبكة مسجلة بخطوط الشبكة أو مسجلة بالبكسل ؛ راجع تنسيقات ملفات التطبيق للحصول على التفاصيل.
ملاحظة: إذا -Rgrdfile تم استخدام تباعد الشبكة بالفعل ؛ يستخدم
-I لتجاوز القيم.

-R [وحدة]xmin/xmax/ymin/ymax[ص] (أكثر ...)
حدد المنطقة محل الاهتمام.

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


جدول واحد أو أكثر من ASCII [أو ثنائي ، راجع -بي] الملفات التي تحتوي على قيم z أو (x,y,z). الإكسيز
ليس من الضروري فرز ثلاثة توائم. يجب فرز جداول z المكونة من عمود واحد و -Z
يجب تعيين.

-أ[f|l|m|n|r|s|u|z]
افتراضيًا، سنقوم بحساب القيم المتوسطة إذا وقعت عدة إدخالات على نفس العقدة.
استعمل -A لتغيير هذا السلوك، إلا أنه يتم تجاهله إذا -Z معطى. ألحق f or s
للاحتفاظ بنقطة البيانات الأولى أو الأخيرة التي تم تخصيصها لكل عقدة. ألحق
l or u للعثور على القيمة الأدنى (الحد الأدنى) أو الأعلى (الحد الأقصى) في كل عقدة،
على التوالى. ألحق m or r لحساب متوسط ​​أو قيمة RMS في كل عقدة،
على التوالى. ألحق n ببساطة لحساب عدد نقاط البيانات التي تم تعيينها
لكل عقدة (وهذا يتطلب عمودين فقط للإدخال x و y as z لا يتم التشاور).
ألحق z لجمع قيم متعددة تنتمي إلى نفس العقدة.

-Dxname/yname/zname/مقياس/عوض/غير صالحة/لقب/تعليق
أعط قيمًا لـ xname, yname, zname (أعط أسماء تلك المتغيرات و in
أقواس مربعة وحداتهم ، على سبيل المثال ، "المسافة [كم]") ، مقياس (لمضاعفة قيم الشبكة
بعد القراءة [عادةً 1]) ، عوض (للإضافة إلى الشبكة بعد القياس [عادةً 0]) ،
غير صالحة (قيمة لتمثيل البيانات المفقودة [NaN]) ، لقب (أي شيء تحبه) و
تعليق (أي شيء تريد). لترك بعض هذه القيم كما هي ، اترك الحقل
فارغ. قد يتم تخطي الحقول الفارغة في النهاية. بدلاً من ذلك ، للسماح لـ "/" أن تكون
جزء من إحدى القيم ، استخدم أي حرف غير أبجدي رقمي (وليس نفس
علامة) كفاصل يبدأ به وينتهي به. على سبيل المثال:
-D:xname:yname:zname:مقياس:عوض:غير صالحة:لقب:تعليق: استخدم علامات الاقتباس لتجميع النصوص
بأكثر من كلمة واحدة. لاحظ أنه بالنسبة للشبكات الجغرافية (-fg) xname و yname .
ضبط تلقائيا.

-س[com.zfile]
قم بتبديل ترتيب البايت للإدخال فقط. يتم إنتاج أي ملف الشبكة. يجب عليك أيضا
توريد -Z خيار. تتم كتابة الإخراج إلى com.zfile (أو stdout إذا لم يتم توفيره).

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

-Z [الأعلام]
اقرأ جدول ASCII المكون من عمود واحد [أو ثنائي]. هذا يفترض أن جميع العقد
تقديمها وفرزها وفقًا لاتفاقية الترتيب المحددة الواردة في الأعلام.
إذا كانت البيانات الواردة تمثل صفوفًا، فقم بإجراء ذلك الأعلام أبدا ب T(المرجع) إذا كان الصف الأول هو y =
يماكس أو B(ottom) إذا كان الصف الأول هو y = ymin. ثم إلحاق L or R للإشارة إلى ذلك
العنصر الأول موجود في نهاية الصف الأيسر أو الأيمن. وبالمثل بالنسبة لتنسيقات الأعمدة: start
مع L or R لوضع العمود الأول، ثم إلحاقه T or B لوضعه أولاً
عنصر على التوالي. ملحوظة: هذين المؤشرين للصف/العمود مطلوبان فقط
شبكات. بالنسبة للجداول الأخرى لا تنطبق. بالنسبة للشبكات المسجلة لخطوط الشبكة: إذا كانت البيانات
تكون دورية في x لكن البيانات الواردة لا تحتوي على العمود (الزائد عن الحاجة) عند x
= xmax، إلحاق x. بالنسبة للبيانات الدورية في y بدون صف زائد عند y = ymax، إلحاق
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: -ZTLa. لاحظ أن -Z فقط
ينطبق على إدخال عمود واحد. الفرق بين A و a هو أن هذا الأخير يمكن
فك كلاهما تاريخTساعة حائط و ddd:mm:ss[.xx] التنسيقات بينما الأول مخصص بشكل صارم لـ
قيم النقطة العائمة العادية.

-بي [ncols] [ر] (أكثر ...)
حدد الإدخال الثنائي الأصلي. [الافتراضي هو 3 أعمدة إدخال]. ينطبق هذا الخيار فقط
إلى ملفات الإدخال xyz؛ يرى -Z للجداول z.

-دولايوجد بيانات (أكثر ...)
استبدل أعمدة الإدخال التي تساوي لايوجد بيانات مع نان. يقوم أيضًا بتعيين العقد بدون إدخال xyz
ثلاثة أضعاف لهذه القيمة [الافتراضي هو NaN].

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

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

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

-r (أكثر ...)
تعيين تسجيل عقدة البكسل [خط الشبكة].

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

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

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

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

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

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

غريد القيم الاحكام


بغض النظر عن دقة بيانات الإدخال ، ستقوم برامج GMT التي تنشئ ملفات الشبكة
داخليًا ، أمسك الشبكات في مصفوفات ذات فاصلة عائمة 4 بايت. يتم ذلك للحفاظ على الذاكرة
علاوة على ذلك ، يمكن تخزين معظم البيانات الحقيقية ، إن لم يكن كلها ، باستخدام النقطة العائمة 4 بايت
قيم. ستفقد البيانات ذات الدقة العالية (أي قيم الدقة المزدوجة) ذلك
الدقة بمجرد تشغيل GMT على الشبكة أو كتابة شبكات جديدة. للحد من الخسارة
الدقة عند معالجة البيانات ، يجب أن تفكر دائمًا في تطبيع البيانات قبل
معالجة.

غريد FILE صيغ


بشكل افتراضي يكتب GMT خارج الشبكة عندما يطفو الدقة المفردة في netCDF شكوى COARDS
تنسيق الملف. ومع ذلك ، فإن GMT قادرة على إنتاج ملفات الشبكة في العديد من الشبكات الأخرى الشائعة الاستخدام
وتنسيقات الملفات ويسهل أيضًا ما يسمى بـ "حزم" الشبكات ، وكتابة النقطة العائمة
البيانات كأعداد صحيحة 1 أو 2 بايت. لتحديد الدقة والمقياس والإزاحة ، يجب على المستخدم
أضف اللاحقة =id[/مقياس/عوض[/نان]]، أين id هو معرف من حرفين للشبكة
النوع والدقة ، و مقياس و عوض عامل مقياس اختياري ويقابله
يتم تطبيقه على جميع قيم الشبكة ، و نان هي القيمة المستخدمة للإشارة إلى البيانات المفقودة. يرى
com.grdconvert وقسم شبكة الملف بتنسيق المرجع الفني لـ GMT وكتاب الطبخ لـ
معلومات اكثر.

عند كتابة ملف netCDF ، يتم تخزين الشبكة افتراضيًا باسم المتغير "z". ل
حدد اسم متغير آخر فارمين، ألحق ?فارمين إلى اسم الملف. لاحظ أنه يمكنك
بحاجة للهروب من المعنى الخاص ? في برنامج shell الخاص بك عن طريق وضع شرطة مائلة للخلف
أمامه ، أو بوضع اسم الملف واللاحقة بين علامتي اقتباس أو علامتي اقتباس مزدوجتين.

جغرافيا لأي لبس الوقت COORDINATES


عندما يكون نوع شبكة الإخراج هو netCDF ، سيتم تسمية الإحداثيات "خط الطول" ،
"خط العرض" ، أو "الوقت" بناءً على سمات بيانات الإدخال أو الشبكة (إن وجدت) أو على
-f or -R خيارات. على سبيل المثال ، كلاهما -f0x -f1t و -R90w / 90e / 0t / 3t سينتج عنه
خط الطول / شبكة الوقت. عندما يكون إحداثي x أو y أو z وقتًا ، فسيتم تخزينه في الشبكة
كوقت نسبي منذ الحقبة كما هو محدد بواسطة TIME_UNIT و TIME_EPOCH في gmt.conf ملف
أو في سطر الأوامر. بالإضافة إلى ذلك ، فإن وحدة سوف تشير سمة متغير الوقت
كل من هذه الوحدة والعصر.

مبادلة القيود


يمكن قراءة جميع أنواع البيانات، حتى الأعداد الصحيحة 64 بت، ولكن يتم تخزين الشبكات داخليًا باستخدام
يطفو. ومن ثم، فإن القيم الصحيحة التي تتجاوز الجزء العشري المكون من 23 بت للنوع العائم قد لا تكون كذلك
ممثلة بالضبط. متى -S لا يتم استخدام أي شبكات ضمنية ونقرأ البيانات في ملف
حاوية مزدوجة متوسطة. وهذا يعني أنه يمكن تمثيل كافة الأعداد الصحيحة باستثناء 64 بت باستخدام
الجزء العشري 53 بت من النوع المزدوج.

أمثلة


لإنشاء ملف شبكة من بيانات ASCII في hawaii_grv.xyz، استخدم

بتوقيت غرينيتش xyz2grd hawaii_grv.xyz -Ddegree/degree/mGal/1/0//"هاواي الجاذبية"/"GRS-80
بيضاوي مستخدم"
-Ghawaii_grv_new.nc -R198/208/18/25 -I5m -V

لإنشاء ملف شبكة من الملف الثنائي الخام (3 أعمدة، أحادي الدقة، موجه نحو خط المسح الضوئي
البيانات الخام.ب، استخدم
بتوقيت جرينتش xyz2grd Raw.b -Dm/m/m/1/0 -Graw.nc -R0/100/0/100 -I1 -V -Z -bi3f

لإنشاء ملف شبكة من ملف USGS DEM الثنائي الخام (بيانات موجهة لخط المسح لعدد صحيح قصير
topo30.b على القرص المضغوط لبيانات الإغاثة العالمية NGDC، مع قيم -9999 تشير إلى فقدانها
البيانات، يجب على المرء على بعض الأجهزة عكس ترتيب البايت. على مثل هذه الأجهزة (مثل صن)، استخدم
بتوقيت جرينتش xyz2grd topo30.b -Dm/m/m/1/0 -Gustopo.nc -R234/294/24/50 -I30s -di-9999 -ZTLhw

لنفترض أنك تلقيت ملفًا ثنائيًا يحتوي على نقاط عائمة بحجم 4 بايت تمت كتابتها على ملف
آلة بترتيب بايت مختلف عن جهازك. يمكنك تبديل ترتيب البايت مع
بتوقيت جرينتش xyz2grd floats.bin -Snew_floats.bin -V -Zf

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


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

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

  • 1
    البرنامج المساعد Eclipse Tomcat
    البرنامج المساعد Eclipse Tomcat
    يوفر البرنامج المساعد Eclipse Tomcat
    تكامل بسيط لسيرفليت القط
    حاوية لتطوير جافا
    تطبيقات الويب. يمكنك الانضمام إلينا من أجل
    مناقشة ...
    تنزيل البرنامج المساعد Eclipse Tomcat
  • 2
    WebTorrent سطح المكتب
    WebTorrent سطح المكتب
    WebTorrent Desktop مخصص للبث
    التورنت على أنظمة تشغيل Mac أو Windows أو Linux. هو - هي
    يتصل بكل من BitTorrent و
    أقران WebTorrent. الآن لا يوجد
    بحاجة إلى الانتظار ...
    قم بتنزيل WebTorrent Desktop
  • 3
    GENX
    GENX
    GenX هو برنامج علمي للتحسين
    انعكاس الأشعة السينية ، النيوترون
    الانعكاسية والأشعة السينية السطحية
    بيانات الحيود باستخدام التفاضل
    خوارزمية التطور ....
    تحميل جين اكس
  • 4
    com.pspp4windows
    com.pspp4windows
    PSPP هو برنامج إحصائي
    تحليل البيانات المأخوذة. إنه مجاني
    استبدال البرنامج الاحتكاري
    SPSS. يحتوي PSPP على كل من ملفات
    رسومية لنا ...
    تنزيل pspp4windows
  • 5
    ملحقات Git
    ملحقات Git
    Git Extensions هي أداة قائمة بذاتها لواجهة المستخدم
    لإدارة مستودعات Git. كذلك
    يتكامل مع Windows Explorer و
    مايكروسوفت فيجوال ستوديو
    (2015/2017/2019). ذ...
    تنزيل Git Extensions
  • 6
    eSpeak: تركيب الكلام
    eSpeak: تركيب الكلام
    محرك تحويل النص إلى كلام للغة الإنجليزية و
    العديد من اللغات الأخرى. حجم صغير مع
    نطق واضح ولكن مصطنع.
    متاح كبرنامج سطر أوامر بامتداد
    عديدة ...
    تنزيل eSpeak: تركيب الكلام
  • أكثر "

أوامر لينكس

Ad