זוהי הפקודה g.gisenvgrass שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
g.gisenv - פלט ומשנה את ההגדרות הנוכחיות של משתני GRASS של המשתמש.
מדפיס את כל משתני GRASS המוגדרים אם לא ניתנת אפשרות.
מילות מפתח
כללי, הגדרות, משתנים, סקריפטים
תַקצִיר
g.gisenv
g.gisenv - עזרה
g.gisenv [-sn] [לקבל=משתנה[,משתנה,...]] [סט="משתנה=ערך"]
[ביטול ההגדרה=משתנה[,משתנה,...]] [חנות=מחרוזת] [מפריד=אופי] [--לעזור]
[--מִלוּלִי] [--שֶׁקֶט] [--ui]
דגלים:
-s
השתמש בתחביר מעטפת (עבור "eval")
-n
אל תשתמש בתחביר מעטפת
- עזרה
הדפס סיכום שימוש
--מִלוּלִי
פלט מודול מפורט
--שֶׁקֶט
פלט מודול שקט
--ui
הפעלת דו-שיח של ממשק משתמש לאלץ
פרמטרים:
לקבל=משתנה[,משתנה,...]
משתנה GRASS לקבל
סט="משתנה=ערך"
משתנה GRASS להגדרה
ביטול ההגדרה=משתנה[,משתנה,...]
משתנה GRASS לביטול ההגדרה
חנות=מחרוזת
איפה משתנה GRASS מאוחסן
אפשרויות: gisrc, ערכת מפות
ברירת מחדל: gisrc
מפריד=אופי
מפריד עבור משתני GRASS מרובים
תווים מיוחדים: מקטרת, פסיק, רווח, טאב, שורה חדשה
ברירת מחדל: שורה חדשה
תיאור
כאשר משתמש מפעיל את GRASS, משתנים מסוימים מוגדרים המציינים את בסיס הנתונים של GRASS,
מיקום, ערכת מפות, מנהלי התקנים היקפיים וכו', בשימוש ב-GRASS הנוכחי
מוֹשָׁב. הגדרות שמות משתנים אלו מזוהות כל עוד המשתמש מפעיל א
מפגש GRASS.
אפשרויות
לא ניתנות הנחיה למשתמש בעת ההפעלה g.gisenv.
אם רץ ללא טיעונים, g.gisenv מפרט את כל משתני GRASS הנוכחיים של המשתמש
הגדרות. התוצאות נשלחות לפלט סטנדרטי, ועשויות להיראות כך:
GISDBASE=/opt/grassdata/
LOCATION_NAME=nc_spm_08_grass7
MAPSET=/user1
GUI=gui
אם המשתמש מציין א קבל=שם משתנה בשורת הפקודה
g.gisenv MAPSET
רק הערך עבור משתנה GRASS המסוים הזה יוצא לפלט סטנדרטי. אפשרי
שמות משתנים תלויים במערכת של המשתמש, ראה רשימת משתנים לפרטים. שימו לב שה-
שמות משתנים אינם תלויי רישיות.
אמנם משתנים אחרים עשויים להיות משויכים לכל הפעלה של GRASS (למשל, GRASS_GUI,
GIS_LOCK ומשתנים אחרים), אלו המצוינים להלן חיוניים.
GISDBASE
השמיים GISDBASE היא ספרייה בה מאוחסנים כל נתוני GRASS של המשתמשים. בתוך ה
GISDBASE, הנתונים מופרדים לספריות משנה (הנקראות "מיקומים") בהתבסס על
מערכת קואורדינטות המפה בשימוש וההיקף הגיאוגרפי של הנתונים. כל מיקום"
הספרייה עצמה מכילה ספריות משנה הנקראות "מפות"; כל "סט מפות" מאחסן "נתונים
רכיבי בסיס" - הספריות (למשל, התא, cellhd, וקטור וכו', ספריות)
שבהם מאוחסנים בפועל קבצי נתונים של GRASS.
שם מיקום
על המשתמש לבחור לעבוד עם הנתונים תחת מיקום GRASS יחיד בתוך כל מיקום
נתון מפגש GRASS; מיקום זה נקרא אז נוֹכְחִי דשא מיקום, והוא
המצוין על ידי המשתנה שם מיקום. ה שם מיקום הוא בסיס הנתונים של GRASS
מיקום שהנתונים שלו יושפעו מפקודות GRASS כלשהן שיוצאו במהלך של המשתמש
ההפעלה הנוכחית של GRASS, והיא ספריית משנה של הנוכחי GISDBASE. כל מיקום"
ספרייה יכולה להכיל מספר ספריות "מפות" (כולל ערכת המפות המיוחדת
קבוע). מפות המאוחסנות תחת אותו GRASS שם מיקום (ו/או בתוך אותו
MAPSET) חייב להשתמש באותה מערכת קואורדינטות ובדרך כלל ליפול בתוך הגבולות
של אותו אזור גיאוגרפי (המכונה "מיקום").
MAPSET
כל "סט מפות" מכיל קבוצה של מפות הרלוונטיות ל שם מיקום ספרייה שבה
נראה. כל אחד שם מיקום יכול להכיל ערכות מפות מרובות. (ערכות מפות שנופלות
תחת אותו הדבר שם מיקום כולם מכילים נתונים רלוונטיים גיאוגרפית ל-
שם מיקום, וכל הנתונים מאחסנים באותה מערכת קואורדינטות מפה. לעתים קרובות, מפות
ממוקמים בערכות מפות שונות כדי להבחין בבעלות על קבצים - למשל, כל משתמש
עשוי להיות בעל ערכת מפות משלו, המאחסנת כל מפות שהוא יצר ו/או רלוונטיות לה
העבודה שלו.) במהלך כל הפעלה של GRASS, המשתמש חייב לבחור ערכת מפות אחת להיות
נוֹכְחִי ערכת מפות; ההגדרה הנוכחית של ערכת המפה ניתנת על ידי MAPSET, והוא ספריית משנה
of שם מיקום. במהלך הפעלה אחת של GRASS, המשתמש יכול להשתמש בנתונים זמינים ב
כל אחת מערכי המפות המאוחסנים תחת הזרם שם מיקום ספרייה שנמצאת ב-
נתיב החיפוש של ערכת המפות של המשתמש ונגיש על ידי המשתמש. עם זאת, בתוך גראס אחד
הפעלה, למשתמש יש רק לכתוב גישה לנתונים המאוחסנים תחת נוֹכְחִי ערכת מפות
(מצוין על ידי המשתנה MAPSET).
כל "סט מפות" מאחסן רכיבי בסיס נתונים של GRASS (כלומר, הספריות שבהן נתוני GRASS
קבצים מאוחסנים). כל מפות שנוצרו או השתנו על ידי המשתמש בהפעלה הנוכחית של GRASS
יאוחסן כאן. ה MAPSET בספרייה קבוע שמור בדרך כלל לסט של
מפות המהוות את מערך הבסיס עבור כל המשתמשים העובדים תחת כל אחת מהן שם מיקום.
לאחר הפעלת GRASS, למשתמשי GRASS יש גישה רק לנתונים תחת GRASS יחיד
ספריית מסד הנתונים (ה נוֹכְחִי דשא נתונים בסיס, המצוין על ידי המשתנה GISDBASE,) ו
לספריית מיקום אחת של GRASS (את נוֹכְחִי מיקום, המצוין על ידי המשתנה
שם מיקום). בתוך הפעלה בודדת, המשתמש רשאי רק לשנות הנתונים ב- נוֹכְחִי
ערכת מפות (מצוין על ידי המשתנה MAPSET), אבל אולי להשתמש נתונים זמינים תחת ערכות מפות אחרות
תחת אותו הדבר שם מיקום.
כל השמות הללו חייבים להיות שמות חוקיים במערכת הנוכחית של המשתמש.
הנתיב המלא לערכת המפות הנוכחית נקבע מתוך GISDBASE, שם מיקום, MAPSET
משתנים, בדוגמה למעלה: /opt/grassdata/spearfish/PERMANENT. הדרך המלאה יכולה להיות
מודפס באמצעות g.gisenv על ידי מתן משתנים מרובים:
g.gisenv get=GISDBASE,LOCATION_NAME,MAPSET sep='/'
/opt/grassdata/nc_spm_08_grass7/user1
אורים
התפוקה מ g.gisenv כאשר מופעל ללא ארגומנטים ניתן להשתמש ישירות על ידי Bash. ה
הפקודה הבאה תטיל כל משתנה לסביבת UNIX:
eval `g.gisenv`
זה עובד רק עבור לְהַכּוֹת. הפורמט של הפלט אינו תואם ל-UNIX אחרים
פגזים.
כברירת מחדל משתני GRASS מאוחסנים ב gisrc קובץ (מוגדר על ידי משתנה סביבתי
GISRC). אם store=mapset נתון ממה שהמשתנים מאוחסנים בהם
$GISDBASE/$LOCATION_NAME/$MAPSET/VAR.
דשא Debugging
כדי להדפיס הודעות איתור באגים, המשתנה DEBUG חייב להיות מוגדר לרמה שווה או גדולה מ
0:
g.gisenv set="DEBUG=3"
רמות: (רמות מומלצות)
· 0 - שתיקה
· 1 - הודעה מודפסת פעם אחת או כמה פעמים לכל מודול
· 3 - כל שורה (רסטר) או קו (וקטור)
· 5 - כל תא (רסטר) או נקודה (וקטור)
כדי להשבית הודעות איתור באגים:
g.gisenv unset="DEBUG"
המשתנה DEBUG שולט בהודעות איתור באגים מספריות וממודולים של GRASS.
באופן דומה WX_DEBUG שולט בהודעות איתור באגים מ-wxGUI.
השתמש ב-g.gisenvgrass באינטרנט באמצעות שירותי onworks.net