זוהי הפקודה r.to.rast3elevgrass שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
r.to.rast3elev - יוצר מפת נפח תלת מימדית המבוססת על מפות רסטר דו-ממדיות.
מילות מפתח
רסטר, המרה, raster3d, voxel
תַקצִיר
r.to.rast3elev
r.to.rast3elev - עזרה
r.to.rast3elev [-ulm] קלט=שם[,שם,...] גוֹבַה=שם[,שם,...] תפוקה=שם
[העליון=לצוף] [להוריד=לצוף] [גודל אריחים=מספר שלם] [--להחליף] [--לעזור] [--מִלוּלִי]
[--שֶׁקֶט] [--ui]
דגלים:
-u
השתמש בערכי מפת הקלט כדי למלא את התאים העליונים
-l
השתמש בערכי מפת הקלט כדי למלא את התאים התחתונים
-m
השתמש במסכת רסטר תלת מימדית (אם קיימת) עם מפת קלט
--לכתוב
אפשר לקבצי פלט לדרוס קבצים קיימים
- עזרה
הדפס סיכום שימוש
--מִלוּלִי
פלט מודול מפורט
--שֶׁקֶט
פלט מודול שקט
--ui
הפעלת דו-שיח של ממשק משתמש לאלץ
פרמטרים:
קלט=שם שם,...] [נדרש]
שם מפות רסטר קלט
גוֹבַה=שם שם,...] [נדרש]
שם של מפות רסטר גובה קלט(ות)
תפוקה=שם [נדרש]
שם עבור פלט מפת רסטר תלת מימדית
העליון=לצוף
הערך למילוי התאים העליונים, ברירת המחדל היא null
להוריד=לצוף
הערך למילוי התאים התחתונים, ברירת המחדל היא null
גודל אריחים=מספר שלם
גודל האריח המרבי בקילו בתים. ברירת המחדל היא 32KB.
ברירת מחדל: 32
תיאור
יוצר מפת נפח תלת-ממדית המבוססת על מפות רסטר דו-ממדיות. אם ה-3D וה-2D
הגדרות האזור שונות, הרזולוציה הדו-ממדית תותאם לרזולוציית התלת-ממד.
איך r.to.rast3elev עובד
אורים
הגובה של מפות הגובה הדו-ממדיות ישמש לאימות המיקום בתוך התלת-ממד
אזור. אם ערך התא של מפות רסטר הגובה ממוקם באזור התלת-ממד,
ערך התא של מפות רסטר הקלט הדו-ממדיות המתאימות ייכתבו למקושר
תא תלת מימד. ישנם דגלים ואפשרויות למלא את התאים התלת-ממדיים העליונים והתחתונים בתאים ספציפיים
ערך, או רסטר הקלט ממפה ערכים.
דוגמה
דוגמה למערך נתונים פשוט של Spearfish
g.region raster=elevation.10m -p
g.region res=200 res3=200 t=2000 b=0 tbres=20 -p
# כתוב את הערכים של קרקעות מפת רסטר בהתבסס על גובה הגובה.10 מ'
# למפה התלת מימדית
r.to.rast3elev in=קרקעות elevation.10m out=volev
# כתוב את הערכים של קרקעות המפה על סמך גובה הגובה.10 מ'
# למפה התלת-ממדית volev_l ומלא את התאים התחתונים בערכי מפת הקרקעות
r.to.rast3elev in=קרקעות elevation.10m out=volev_l -l
# כתוב את הערכים של קרקעות המפה על סמך גובה הגובה.10 מ'
# למפה התלת-ממדית volev_u ומלא את התאים העליונים בערכי מפת הקרקעות
r.to.rast3elev in=קרקעות elevation.10m out=volev_u -u
# דוגמה עם מפות גובה מרובות.
## ראשית אנו זקוקים לשלוש מפות תמיכה
r.mapcalc expression="one = 1"
r.mapcalc expression="two = 2"
r.mapcalc expression="three = 3"
## כעת אנו יוצרים את מפות ההתגלות החדשות
r.mapcalc expression="elev_mid = elevation.10m - 500"
r.mapcalc expression="elev_bottom = elevation.10m - 1000"
## כעת מלאו את התאים התחתונים מתחת למפות הגבהים בערכים אחד, שתיים ושלוש
r.to.rast3elev -l input=one, two,three elevation=elevation.10m,elev_mid,elev_bottom output=threelayer
## ייצא את המפה להדמיה עם paraview (http://www.paraview.org)
## כברירת מחדל, הערך האפס הוא -9999.99, אנו מתאימים אותו ל-0.0 עבור
## הדמיה טובה יותר
r3.out.vtk null=0.0 input=threelayer output=/tmp/threelayer.vtk
# התחל paraview
paraview --data=/tmp/threelayer.vtk
# הערה: ראשית עליך לבחור את סגנון ייצוג פני השטח ו
# ואז צבע לפי "שכבה משולשת" ב-paraview.
השתמש ב-r.to.rast3elevgrass באינטרנט באמצעות שירותי onworks.net