هذا هو الأمر grdeditgmt الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
؛ grdedit - تعديل رأس أو محتوى الشبكة
موجز
grdedit شبكة [] [ xname/yname/zname/مقياس/عوض/غير صالحة/الاسم/تعليق ] [[a|h|l|r|t|v]
] [ تفوق ] [ المعلمات ] [ جدول ] [ منطقة ] [] [] [[مستوى]] [ -بي] [
-دو] [ -f] [ -i] [ -:[i|o]]
ملحوظة: لا يسمح بمسافة بين علامة الخيار والوسيطات المرتبطة بها.
الوصف
grdedit يقرأ معلومات الرأس في ملف شبكة ثنائي ثنائي الأبعاد ويستبدل ملف
المعلومات مع القيم المقدمة في سطر الأوامر [إن وجدت]. كخيار عالمي ،
يمكن تدوير الشبكات الجغرافية (مع خط طول 360 درجة) في الشرق والغرب
الاتجاه ، والقيم العقدية الفردية يمكن استبدالها من جدول x, y, z القيم.
grdedit يعمل فقط على الملفات التي تحتوي على رأس الشبكة. ملاحظة: إذا كان من المهم أن
الاحتفاظ بالبيانات الأصلية التي يجب عليك استخدامها -G لحفظ الشبكة المعدلة في ملف جديد.
مطلوبة الحجج
شبكة اسم ملف الشبكة ثنائي الأبعاد المراد تعديله. (راجع تنسيقات ملفات GRID أدناه).
اختياري الحجج
-A إذا لزم الأمر ، اضبط ملف x_inc, y_inc لتكون متوافقة مع مجالها (أو أ
نطاق جديد مع -R). غالبًا ما تكون ملفات الشبكة الأقدم (أي التي تم إنشاؤها قبل GMT 3.1)
كان لديه انحدار مفرط في x_inc, y_inc والتعديل ضروري. أحدث الملفات هي
تم إنشاؤها بشكل صحيح.
-Dxname/yname/zname/مقياس/عوض/غير صالحة/الاسم/تعليق
أعط قيمًا لـ xname, yname, zname (أعط أسماء تلك المتغيرات و in
أقواس مربعة وحداتهم ، على سبيل المثال ، "المسافة [كم]") ، مقياس (لمضاعفة قيم الشبكة
بعد القراءة [عادةً 1]) ، عوض (للإضافة إلى الشبكة بعد القياس [عادةً 0]) ،
غير صالحة (قيمة لتمثيل البيانات المفقودة [NaN]) ، الاسم (أي شيء تحبه) و
تعليق (أي شيء تريد). لترك بعض هذه القيم كما هي ، اترك الحقل
فارغ. قد يتم تخطي الحقول الفارغة في النهاية. بدلاً من ذلك ، للسماح لـ "/" أن تكون
جزء من إحدى القيم ، استخدم أي حرف غير أبجدي رقمي (وليس نفس
علامة) كفاصل يبدأ به وينتهي به. على سبيل المثال:
-D:xname:yname:zname:مقياس:عوض:غير صالحة:الاسم:تعليق: استخدم علامات الاقتباس لتجميع النصوص
بأكثر من كلمة واحدة. لاحظ أنه بالنسبة للشبكات الجغرافية (-fg) xname yname .
ضبط تلقائيا.
-E [a | h | l | r | t | v]
قم بتحويل الشبكة بإحدى الطرق الست و (لـ l|r|t) تبادل ال x y
المعلومات: -إيا ستدير الشبكة حوالي 180 درجة ، -اه سوف يقلب الشبكة
أفقيًا (من اليسار إلى اليمين) ، -The ستدير الشبكة 90 درجة عكس اتجاه عقارب الساعة
(اليسار)، -إيه ستدير الشبكة 90 درجة في اتجاه عقارب الساعة (يمين) ، -إت سوف ينقل
الشبكة [افتراضي] ، - إيف سيقلب الشبكة عموديًا (من أعلى إلى أسفل).
غير متوافق مع الخيارات الأخرى (باستثناء -G).
-Gتفوق
عادة ، سوف يستبدل grdedit الشبكة الحالية بالشبكة المعدلة. يستخدم -G
لكتابة الشبكة المعدلة إلى الملف تفوق بدلا من ذلك.
-Jالمعلمات (أكثر ...)
حدد إسقاط الخريطة. استخدم ال -J بناء الجملة لحفظ معلومات الإسناد الجغرافي كـ CF-1
البيانات الوصفية المتوافقة في شبكات netCDF. ستتعرف GDAL على هذه البيانات الوصفية.
-Nجدول
اقرأ ASCII (أو ثنائي ؛ انظر -بي) ملف جدول واستبدل العقدة المقابلة
القيم في الشبكة مع هذه x,y,z القيم.
-R [وحدة]xmin/xmax/ymin/ymax[ص] (أكثر ...)
حدد المنطقة محل الاهتمام. ستحل قيم w / e / s / n الجديدة محل تلك الموجودة في ملف
الشبكة و x_inc, y_inc يتم تعديل القيم ، إذا لزم الأمر.
-S للشبكات العالمية والجغرافية فقط. سيتم تحويل قيم الشبكة طوليًا
وفقًا للحدود الجديدة الواردة في -R.
-T قم بإجراء التغييرات اللازمة في الرأس لتحويل شبكة مسجلة في خطوط الشبكة إلى ملف
شبكة مسجلة بالبكسل ، أو العكس. في الأساس ، سوف الشبكات المسجلة في خطوط الشبكة
تم تمديد نطاقهم بمقدار نصف زيادات x و y بينما تم تسجيله بالبكسل
الشبكات ستتقلص مجالها بنفس المقدار.
-الخامس[مستوى] (أكثر ...)
حدد مستوى الإسهاب [ج].
-بي [ncols] [ر] (أكثر ...)
حدد المدخلات الثنائية الأصلية. [الافتراضي هو 3 أعمدة إدخال].
-دولايوجد بيانات (أكثر ...)
استبدل أعمدة الإدخال التي تساوي لايوجد بيانات مع NaN.
-f [i | س]كولينفو (أكثر ...)
حدد أنواع البيانات الخاصة بأعمدة الإدخال و / أو الإخراج.
-h [i | o] [n] [+ ج] [+ د] [+ صتعليق] [+ صالاسم] (أكثر ...)
تخطي أو إنتاج سجل (سجلات) رأس.
-iالعواميد[l] [sمقياس] [سعوض] [، ] (أكثر ...)
حدد أعمدة الإدخال (0 هو العمود الأول).
-^ or م -
اطبع رسالة قصيرة حول صيغة الأمر ، ثم قم بالخروج (ملاحظة: في Windows
استخدم فقط -).
-+ or م +
اطبع رسالة (تعليمات) استخدام شاملة ، بما في ذلك شرح أي منها
خيار خاص بالوحدة النمطية (ولكن ليس خيارات GMT الشائعة) ، ثم يخرج.
-? or لا الحجج
اطبع رسالة استخدام (مساعدة) كاملة ، بما في ذلك شرح الخيارات ، بعد ذلك
المخارج.
--الإصدار
اطبع نسخة GMT واخرج.
--إظهار- datadir
طباعة المسار الكامل إلى دليل مشاركة GMT والخروج.
غريد FILE صيغ
بشكل افتراضي يكتب GMT خارج الشبكة عندما يطفو الدقة المفردة في netCDF شكوى COARDS
تنسيق الملف. ومع ذلك ، فإن GMT قادرة على إنتاج ملفات الشبكة في العديد من الشبكات الأخرى الشائعة الاستخدام
وتنسيقات الملفات ويسهل أيضًا ما يسمى بـ "حزم" الشبكات ، وكتابة النقطة العائمة
البيانات كأعداد صحيحة 1 أو 2 بايت. لتحديد الدقة والمقياس والإزاحة ، يجب على المستخدم
أضف اللاحقة =id[/مقياس/عوض[/نان]]، أين id هو معرف من حرفين للشبكة
النوع والدقة ، و مقياس عوض عامل مقياس اختياري ويقابله
يتم تطبيقه على جميع قيم الشبكة ، و نان هي القيمة المستخدمة للإشارة إلى البيانات المفقودة. في حالة
الشخصيتين id لم يتم توفيرها ، كما في =/مقياس من أ id=nf يفترض. متي
قراءة الشبكات ، يتم التعرف على التنسيق تلقائيًا بشكل عام. إذا لم يكن كذلك ، نفس اللاحقة
يمكن إضافتها إلى أسماء ملفات الشبكة المدخلة. ارى com.grdconvert وقسم شبكة ملف بتنسيق
GMT المرجع الفني وكتاب الطبخ لمزيد من المعلومات.
عند قراءة ملف netCDF يحتوي على شبكات متعددة ، فإن GMT ستقرأ افتراضيًا ملف
أول شبكة ثنائية الأبعاد يمكن العثور عليها في هذا الملف. لإقناع GMT في قراءة أخرى
متغير متعدد الأبعاد في ملف الشبكة ، إلحاق ?فارمين إلى اسم الملف ، حيث
فارمين هو اسم المتغير. لاحظ أنك قد تحتاج إلى الهروب من المعنى الخاص
of ? في برنامج shell الخاص بك عن طريق وضع شرطة مائلة للخلف أمامه ، أو بوضع الرمز
اسم الملف واللاحقة بين علامات الاقتباس أو علامات الاقتباس المزدوجة. ال ?فارمين يمكن أيضًا استخدام اللاحقة
لشبكات الإخراج لتحديد اسم متغير مختلف عن الافتراضي: "z". ارى
com.grdconvert ومعدلات الأقسام لـ CF وتنسيق ملف الشبكة لـ GMT Technical
المرجع وكتاب الطبخ لمزيد من المعلومات ، لا سيما حول كيفية قراءة وصلات 3 ،
شبكات ذات 4 أو خماسية الأبعاد.
جغرافيا لأي لبس الوقت COORDINATES
عندما يكون نوع شبكة الإخراج هو netCDF ، سيتم تسمية الإحداثيات "خط الطول" ،
"خط العرض" ، أو "الوقت" بناءً على سمات بيانات الإدخال أو الشبكة (إن وجدت) أو على
-f or -R خيارات. على سبيل المثال ، كلاهما -f0x -f1t -R90w / 90e / 0t / 3t سينتج عنه
خط الطول / شبكة الوقت. عندما يكون إحداثي x أو y أو z وقتًا ، فسيتم تخزينه في الشبكة
كوقت نسبي منذ الحقبة كما هو محدد بواسطة TIME_UNIT و TIME_EPOCH في gmt.conf ملف
أو في سطر الأوامر. بالإضافة إلى ذلك ، فإن وحدة سوف تشير سمة متغير الوقت
كل من هذه الوحدة والعصر.
أمثلة
لنفترض أن ملف data.nc يغطي المساحة 300/310/10/30. نريد تغيير
الحدود من خطوط الطول الجيوديسية إلى الجغرافية ووضع عنوان جديد في العنوان. نحن
إنجاز هذا عن طريق
gmt grdedit data.nc -R-60 / -50 / 10/30 -D ////// "Gravity Anomalies"
الشبكة world.nc لها حدود 0/360 / -72 / 72. لتحويل البيانات بحيث تكون الحدود
يكون -180 / 180 / -72 / 72 ، استخدم
gmt grdedit world.nc -R-180/180 / -72 / 72 -S
تم إنشاء الملف junk.nc قبل GMT 3.1 مع ملفات غير متوافقة -R -I الحجج. ل
إعادة تعيين زيادات x و y التي نقوم بتشغيلها
بتوقيت جرينتش grdedit junk.nc -A
تم إنشاء الملف junk.nc قبل GMT 4.1.3 ولا يحتوي على ملف
معلومات للإشارة إلى أن الشبكة جغرافية. لإضافة هذه المعلومات ، قم بتشغيل
بتوقيت جرينتش grdedit junk.nc -fg
لتدوير الشبكة المائلة nc 90 درجة عكس اتجاه عقارب الساعة واكتب الشبكة المستديرة
إلى ملف جديد ، قم بتشغيل
بتوقيت جرينتش grdedit oblique.nc -El -Goblique_rot.nc
استخدم grdeditgmt عبر الإنترنت باستخدام خدمات onworks.net