זוהי הפקודה fp2hdf שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
fp2hdf - המרת נתוני נקודה צפה ל-HDF
תַקצִיר
fp2hdf -h[מרפק] fp2hdf בקובץ [בקובץ...] -o[utfile אוסף] [-r[אַסתֵר] [ras_options...]]
[-f[תועבה]]
תיאור
fp2hdf ממירה נתוני נקודה צפה ל-HDF Scientific Data Set (SDS) ו/או רסטר של 8 סיביות
פורמט סט תמונה (RIS8), אחסון התוצאות בקובץ HDF. ניתן לשנות את קנה המידה של נתוני התמונה
בערך ערך ממוצע.
קבצי קלט מכילים מערך נקודה צפה דו-ממדית או תלת-ממדית בודדת
בטקסט ASCII, נקודה צפה מקורית או פורמט HDF SDS. אם נעשה שימוש בקובץ HDF
עבור קלט, הוא חייב להכיל SDS. ה-SDS צריך להכיל רק רשומת מימד ואת
נתונים, אך אם הם מכילים גם ערכי מקסימום ומינימום ו/או סולמות עבור כל ציר,
אלה ישמשו. אם פורמט הקלט הוא טקסט ASCII או נקודה צפה מקורית, ראה
"הערות" למטה על האופן שבו יש לארגן אותו.
אפשרויות
-h[מרפק]
הדפס סיכום שימושי וצא.
-o[utfile] אוסף
נתונים מקובץ קלט אחד או יותר מאוחסנים כסט נתונים ו/או תמונות אחד או יותר
בקובץ פלט HDF אחד, אוסף.
-r[אַסתֵר]
אחסן פלט כתמונת רסטר שהוגדרה בקובץ הפלט -f[תועבה] אחסן פלט בתור א
סט נתונים מדעיים בקובץ הפלט. זוהי ברירת המחדל אם האפשרות "-r".
לא מצוין.
ras_opts:
-e[xpand] אופק ורט [עומק]
הרחב את נתוני הציפה באמצעות שכפול פיקסלים כדי להפיק את התמונות. אופק ו ורט
לתת את הרזולוציה האופקית והאנכית של התמונה/ות המיועדות להפקה; ו
באופן אופציונלי, עומק נותן את מספר התמונות או מישורי העומק (עבור נתוני קלט תלת מימדיים).
-i[nterp] אופק ורט [עומק]
החל אינטרפולציה בילינארית, או תלת-לינארית, על נתוני הציפה כדי לייצר את
תמונות. אופק, ורט, ו עומק חייב להיות גדול או שווה לממדים
של מערך הנתונים המקורי.
-p[alfile] palfile
אחסן את הפלטה עם התמונה. קבל את הפלטה מ palfile; שיכול להיות א
קובץ HDF המכיל פלטה, או קובץ המכיל פלטה גולמית.
-m[EAN] אומר
אם ניתן ערך ממוצע של נקודה צפה, התמונה תותאם בערך הממוצע.
הקצוות החדשים (newmax ו-newmin), כפי שניתנו על ידי:
newmax = mean + max(abs(max-mean), abs(mean-min))
newmin = mean - max(abs(max-mean), abs(mean-min))
יהיה במרחק שווה מהערך הממוצע. אם לא ניתן ערך ממוצע, אז הממוצע
יהיה: 0.5 * (מקסימום + דקה)
קלט
אם פורמט קובץ הקלט הוא טקסט ASCII או נקודה צפה מקורית, חייב להיות בו
שדות הקלט הבאים:
פוּרמָט
nplanes
מצמצם
ncols
ערך מקסימלי
min_value
[מטוס1 מטוס2 מטוס3 ...]
שורה 1 שורה 2 שורה 3 ...
col1 col2 col3...
נתונים1 נתונים2 נתונים3 ...
...
איפה:
פוּרמָט מעצב פורמט ("TEXT", "FP32" או "FP64").
nplanes
מימד ציר העומק ("1" עבור קלט דו-ממדי).
מצמצם ממד הציר האנכי.
ncols ממד הציר האופקי.
ערך מקסימלי
ערך נתונים מקסימלי.
min_value
ערך נתונים מינימלי.
plane1, plane2, plane3, ...
קנה מידה לציר עומק.
שורה 1, שורה 2, שורה 3, ...
קנה מידה עבור הציר האנכי.
col1, col2, col3, ...
קנה מידה עבור הציר האופקי.
נתונים 1, נתונים 2, נתונים 3, ...
הנתונים מסודרים לפי שורות, משמאל לימין ומלמעלה למטה; לאחר מכן, אופציונלי, הוזמן
במטוסים, מלפנים לאחור.
עבור פורמט קלט FP32 ו-FP64, פוּרמָט, nplanes, מצמצם, ncols, ו nplanes יש לו
מספרים שלמים מקוריים; איפה פוּרמָט הוא הייצוג השלם של המתאים
מחרוזת בת 4 תווים (0x46503332 עבור "FP32" ו-0x46503634 עבור "FP64"). ה
שדות הקלט הנותרים מורכבים מערכי נקודה צפה מקורית של 32 סיביות עבור FP32
פורמט קלט, או ערכי נקודה צפה מקורית של 64 סיביות עבור פורמט קלט FP64.
דוגמא
המר נתוני נקודה צפה ב-"f1.txt" לפורמט SDS, ואחסן אותם כ-SDS בקובץ HDF
"o1":
fp2hdf f1.txt -o o1
המר נתוני נקודה צפה בפורמט "f2.hdf" לפורמט רסטר של 8 סיביות ואחסן אותם כ-RIS8 ב-
קובץ HDF "o2":
fp2hdf f2.hdf -o o2 -r
המר נתוני נקודה צפה ב-"f3.bin" לפורמט רסטר של 8 סיביות ופורמט SDS, ואחסן
גם ה-RIS8 וגם ה-SDS בקובץ HDF "o3":
fp2hdf f3.bin -o o3 -r -f
המר נתוני נקודה צפה ב-"f4" לתמונת רסטר בגודל 500x600 ואחסן את ה-RIS8 ב-HDF
קובץ "o4". אחסן גם פלטה מ"palfile" עם התמונה:
fp2hdf f4 -o o4 -r -e 500 600 -p palfile
המר נתוני נקודה צפה ב-"f5" ל-200 מישורים של תמונות רסטר בגודל 500x600 ואחסן את
RIS8 בקובץ HDF "o5". גם לשנות את קנה המידה של נתוני התמונה כך שהם מרוכזים בערך ממוצע
ערך של 10.0:
fp2hdf f5 -o o5 -r -i 500 600 200 -m 10.0
השתמש ב-fp2hdf באינטרנט באמצעות שירותי onworks.net