זוהי הפקודה g.findfilegrass שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
g.findfile - מחפש קבצי בסיס נתונים GRASS ומגדיר משתנים עבור המעטפת.
מילות מפתח
כללי, ניהול מפות, סקריפטים
תַקצִיר
g.findfile
g.findfile - עזרה
g.findfile [-nl] אלמנט=מחרוזת פילה=מחרוזת [ערכת מפות=מחרוזת] [--לעזור] [--מִלוּלִי]
[--שֶׁקֶט] [--ui]
דגלים:
-n
אל תוסיף מרכאות
-l
רשום רכיבים זמינים וצא
- עזרה
הדפס סיכום שימוש
--מִלוּלִי
פלט מודול מפורט
--שֶׁקֶט
פלט מודול שקט
--ui
הפעלת דו-שיח של ממשק משתמש לאלץ
פרמטרים:
אלמנט=מחרוזת [נדרש]
שם של אלמנט
פילה=מחרוזת [נדרש]
שם של מפה קיימת
ערכת מפות=מחרוזת
שם של ערכת מפות (ברירת מחדל: נתיב חיפוש)
'.' עבור ערכת המפות הנוכחית
תיאור
g.findfile מיועד לסקריפטים של Bourne shell או Python שצריכים לחפש מפות
אלמנטים, כולל: רסטר, מפות וקטוריות, הגדרות אזור ו תמונות קבוצות.
הרשימה אלמנט שמות לחיפוש אינם קבועים; כל ספריית משנה של ערכת המפות
ספרייה חוקית אלמנט שם.
עם זאת, המשתמש יכול למצוא את רשימת הגראס הסטנדרטית אלמנט שמות בקובץ
$GISBASE/etc/element_list. זה הקובץ אשר g.הסר, g.rename ו g.copy להשתמש ב-
לקבוע אילו קבצים יש למחוק/לשנות/להעתיק עבור סוג ישות נתון.
אורים
g.findfile כותב ארבע שורות לפלט סטנדרטי:
שם='שם קובץ"
mapset='mapset_name"
file='unix_filename"
שם מלא='grass_fullname"
התפוקה היא לְהַכּוֹת פקודות להגדרת המשתנה שם לשם הקובץ של בסיס הנתונים GRASS,
ערכת מפות ל-mapset שבו נמצא הקובץ, ו פילה לשם הנתיב המלא של UNIX עבור
הקובץ בעל השם. משתנים אלה עשויים להיות מוגדרים ב- לְהַכּוֹת באופן הבא:
eval `g.findfile element=name mapset=name file=name`
לדוגמה (מפת רסטר):
eval `g.findfile element=cell file=elevation`
אם הקובץ שצוין לא קיים, המשתנים יוגדרו באופן הבא:
שם =
mapset=
שם מלא=
קובץ =
להלן דרך לבדוק במקרה זה:
אם [ ! "$file" ]
אז
צא מ- 1
fi
פייתון
לִרְאוֹת פיתון Scripting סִפְרִיָה למידע נוסף.
הערה: מעטפת Python ב- wxGUI ניתן להשתמש להזנת הקוד הבא:
ייבוא grass.script בתור gcore
gcore.find_file('elevation', element = 'cell')
השתמש ב-g.findfilegrass באינטרנט באמצעות שירותי onworks.net