זוהי הפקודה ncrename שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ncrename - netCDF Renamer
תחביר
ncrename [-a שם_ישן,שם_חדש] [-א ... ] [-D] [-ד שם_ישן,שם_חדש] [-ד ... ] [-ג
שם_ישן,שם_חדש] [-ג ... ] [--glb att_name= att_val]] [-h] [--hdr_pad sz] [-l נתיב]
[-O] [-p path] [-R] [-r] [--ram_all] [-v שם_ישן,שם_חדש] [-v ... ] קובץ קלט [
קובץ פלט]
תיאור
ncrename משנה שמות של ממדים, משתנים ותכונות בקובץ netCDF. כל חפץ ש
יש שם ברשימת השמות הישנים שונה שם באמצעות השם המתאים ברשימה של
שמות חדשים. כל השמות החדשים חייבים להיות ייחודיים. כל שם ישן חייב להתקיים בקלט
קובץ, אלא אם לפני השם מופיע התו .. תקפות השמות הישנים היא
לא נבדק לפני שינוי השם. לפיכך, אם מצוין שם ישן ללא ה- .
קידומת ואינו קיים ב קובץ קלט, ncrename יפיל.
ncrename הוא החריג לכללים הרגילים שהמשתמש יקבל הנחיה אינטראקטיבית
לפני שינוי קובץ קיים, וכי עותק זמני של קובץ פלט הוא
נבנה במהלך המבצע. אם רק קובץ קלט מצוין, אם כך ncrename יצטרך
לשנות את השמות של קובץ קלט במקום ללא הנחיה וללא יצירת א
עותק זמני של קובץ קלט. הסיבה לכך היא שפעולת שינוי השם נחשבת
הפיך אם המשתמש עושה טעות. ה שם חדש ניתן בקלות לשנות בחזרה
שם_ישן באמצעות ncrename עוד פעם אחת.
שימו לב שניתן להשתמש בשינוי שם של ממד לשם של משתנה תלוי כדי להפוך
הקשר בין משתנה קואורדינטה בלתי תלוי למשתנה תלוי. ב
במקרה זה, המשתנה התלוי הנקוב חייב להיות חד-ממדי ולא אמור להיות חסר לו
ערכים. משתנה כזה יהפוך למשתנה קואורדינטה.
על פי המדריך למשתמש של netCDF, שינוי שמות של מאפיינים בקבצי netCDF אינו כרוך
העונש של העתקת הקובץ כולו כאשר ה שם חדש הוא קצר יותר מה שם_ישן.
אפשרויות
-a שם_ישן, שם חדש שינוי שם של תכונה. השמות הישנים והחדשים של התכונה הם
שצוין על ידי המשויך שם_ישן ו שם חדש ערכים. תכונות גלובליות הן
מטופל לא שונה מתכונות משתנות. אפשרות זו עשויה להיות מוגדרת יותר
מפעם אחת. לא ניתן לשנות את שם התכונה עבור משתנה מסוים אחד
(אלא אם כן הוא נקרא בשם ייחודי); כל המופעים של התכונה של שם פרטי
ישונה שם. זה נחשב למחדל והוא יטופל בעתיד
גרסה של מש"ק.
-d שם_ישן, שם חדש שינוי שם של מימד. השמות הישנים והחדשים של המימד הם
שצוין על ידי המשויך שם_ישן ו שם חדש ערכים. אפשרות זו עשויה להיות
צוין יותר מפעם אחת.
-g שם_ישן, שם חדש שינוי שם הקבוצה. השמות הישנים והחדשים של הקבוצה הם
שצוין על ידי המשויך שם_ישן ו שם חדש ערכים. אפשרות זו עשויה להיות
צוין יותר מפעם אחת.
-v שם_ישן, שם חדש שינוי שם משתנה. השמות הישנים והחדשים של המשתנה הם
שצוין על ידי המשויך שם_ישן ו שם חדש ערכים. אפשרות זו עשויה להיות
צוין יותר מפעם אחת.
-i אינטראקטיבי. ncrename יבקש אישור לפני החלפת קיים
קובץ.
דוגמאות
שנה את שם המשתנה p ל לחץ ו t ל טמפרטורה ב-netCDF in.nc. במקרה הזה p
חייב להתקיים בקובץ הקלט (או ncrename יבטל), אבל הנוכחות של t הוא אופציונלי:
ncrename -vp,pressure -v .t, temperature in.nc
ncrename אינו מקשר אוטומטית מידות למשתנים בעלי אותו שם. אם אתה
רוצה לשנות שם של משתנה קואורדינטות כך שהוא יישאר משתנה קואורדינטות, אתה חייב
שנה בנפרד גם את הממד וגם את המשתנה:
ncrename -d lon, longitude -v lon, longitude in.nc
צור netCDF out.nc זהה ל in.nc מלבד התכונה _FillValue שונה ל
ערך חסר (בכל המשתנים שיש להם) והתכונה הגלובלית זאיר is
שונה ל קונגו:
ncrename -a _FillValue,missing_value -a Zaire,Congo in.nc out.nc
השתמש ב-ncrename באינטרנט באמצעות שירותי onworks.net