זוהי הפקודה t.rast.aggregategrass שניתן להפעיל בספק האחסון החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
t.rast.aggregate - מקבץ באופן זמני את המפות של מערך נתונים של רסטר מרחב זמן על ידי א
פירוט המוגדר על ידי המשתמש.
מילות מפתח
זמני, צבירה, רסטר, זמן
תַקצִיר
t.rast.aggregate
t.rast.aggregate - עזרה
t.rast.aggregate [-ns] קלט=שם תפוקה=שם שם בסיס=מחרוזת גרגיריות=מחרוזת
שיטה=מחרוזת [לקזז=מספר שלם] [nprocs=מספר שלם] [דגימה=שם[,שם,...]]
[איפה=sql_query] [--להחליף] [--לעזור] [--מִלוּלִי] [--שֶׁקֶט] [--ui]
דגלים:
-n
הרשמה Null maps
-s
השתמש בזמן התחלה - קטוע לפי פירוט - כסיומת (עוקף את ההיסט
אוֹפְּצִיָה)
--לכתוב
אפשר לקבצי פלט לדרוס קבצים קיימים
- עזרה
הדפס סיכום שימוש
--מִלוּלִי
פלט מודול מפורט
--שֶׁקֶט
פלט מודול שקט
--ui
הפעלת דו-שיח של ממשק משתמש לאלץ
פרמטרים:
קלט=שם [נדרש]
שם מערך הנתונים של רסטר זמן המרחב הקלט
תפוקה=שם [נדרש]
שם מערך הנתונים של רסטר מרחב זמן הפלט
שם בסיס=מחרוזת [נדרש]
שם הבסיס של מפות הפלט החדשות שנוצרו
סיומת מספרית או שעת ההתחלה (s-flag) מופרדת בקו תחתון
לצרף כדי ליצור מזהה ייחודי
גרגיריות=מחרוזת [נדרש]
פירוט צבירה, פורמט זמן מוחלט "x שנים, x חודשים, x שבועות, x ימים, x
שעות, x דקות, x שניות" או ערך שלם עבור זמן יחסי
שיטה=מחרוזת [נדרש]
פעולה מצטברת שתתבצע במפות הרסטר
אפשרויות: ממוצע, לספור, חֲצִיוֹן, מצב, מִינִימוּם, min_raster, מַקסִימוּם, max_raster,
stddev, מגוון, סְכוּם, שׁוֹנוּת, מגוון, מִדרוֹן, לְקַזֵז, detcoeff, רבע 1, רבע 3,
perc90, כמות, עיוות, קורטוזיס
ברירת מחדל: מְמוּצָע
לקזז=מספר שלם
היסט המשמש ליצירת מזהי מפת הפלט, מזהה מפת הפלט נוצר כ:
basename_ (ספירה + היסט)
ברירת מחדל: 0
nprocs=מספר שלם
מספר תהליכי r.series שיופעלו במקביל
ברירת מחדל: 1
דגימה=שם שם,...]
השיטה שבה יש להשתמש לדגימת מערך הקלט
אפשרויות: שווה, חופפים, חופפים, מתחיל, התחיל, מסיים, סיים, בְּמַהֲלָך,
מכיל
ברירת מחדל: מכיל
איפה=sql_query
תנאי WHERE של משפט SQL ללא מילת מפתח 'where' בשימוש ב-GIS הזמני
במסגרת
דוגמה: start_time > '2001-01-01 12:30:00'
תיאור
t.rast.aggregate צובר זמנית מערכי רסטר של מרחב זמן לפי זמני ספציפי
פירוט. תמיכה במודול זה מוחלט ו קרוב משפחה זמן. הפירוט הזמני של
זמן מוחלט יכול להיות שניות, דקות, שעה (ות, ימים, שבועות, חודשים or שנים. ערבוב של
פירוטים למשל. "שנה, 1 חודשים 3 ימים" אינו נתמך. במקרה של זמן יחסי ה
נעשה שימוש ביחידה זמנית של מערך הנתונים של רסטר מרחב זמן הקלט. הפירוט חייב להיות
צוין עם ערך מספר שלם.
מודול זה רגיש להגדרות האזור והמסכה הנוכחיות, ומכאן היקף ו
רזולוציה מרחבית. במקרה שמפות הרסטר הרשומות של רסטר המרחב הזמן הקלט
למערך נתונים יש רזולוציות מרחביות שונות, ברירת המחדל של שיטת הדגימה מחדש של השכן הקרוב ביותר
משמש לצבירה מרחבית בזמן ריצה.
אורים
מודול הרסטר r.series נמצא בשימוש פנימי. מכאן כל השיטות המצטברות של r.series יש לו
נתמך. עיין בדף המדריך של r.series לפרטים.
מודול זה יעביר את תאריך ההתחלה עבור כל תהליך צבירה בהתאם ל
סיפק פירוט זמני. יתבצעו המשמרות הבאות:
· גרגיריות שנים: יתחיל בראשון בינואר, ומכאן 14-08-2012 00:01:30
יועבר ל-01-01-2012 00:00:00
· גרגיריות חודשים: יתחיל ביום הראשון של חודש, ומכאן 14-08-2012
יוזז ל-01-08-2012 00:00:00
· גרגיריות שבועות: יתחיל ביום הראשון של השבוע (שני), ומכאן
14-08-2012 01:30:30 יועבר ל-13-08-2012 01:00:00
· גרגיריות ימים: יתחיל בשעה הראשונה של היום, ומכאן 14-08-2012 00:01:30
יועבר ל-14-08-2012 00:00:00
· גרגיריות שעות האחרונות: יתחיל בדקה הראשונה של שעה, ומכאן 14-08-2012
01:30:30 יועבר ל-14-08-2012 01:00:00
· גרגיריות דקות: יתחיל בשנייה הראשונה של דקה, ומכאן 14-08-2012
01:30:30 יועבר ל-14-08-2012 01:30:00
מפרט היחס הזמני בין מרווחי הצבירה ל-
שכבות מפת רסטר מנוסחות תמיד מנקודת המבט של מרווחי הצבירה. לפיכך, ה
יחס מכיל יש לציין כדי לצבור שכבת מפה הממוקמת זמנית
במרווח צבירה.
עיבוד מקביל נתמך במקרה של יותר ממרווח אחד זמין עבורו
חישוב צבירה. פנימית כמה r.series מודולים יופעלו, בהתאם
מספר התהליכים המקבילים שצוינו (nprocs) ומספר המרווחים ל
לְקַבֵּץ.
הדגל -s מאפשר אחסון תאריך כסיומת שם מפה במקום שימוש רצוף
סִפְרוּר. ראה את הדוגמאות שלהלן לפרטים.
דוגמאות
צבירה of אחת לחודש נתונים אל תוך שְׁנָתִי נתונים
בדוגמה זו המשתמש הולך לצבור נתונים חודשיים לנתונים שנתיים, תוך הפעלת:
t.rast.aggregate input=tempmean_monthly output=tempmean_yearly \
basename=tempmean_year \
granularity="1 years" method=ממוצע
t.support input=tempmean_yearly \
title="משקעים שנתי" \
description="מערך נתונים מצטבר של משקעים ברזולוציה שנתית"
t.info tempmean_yearly
+-------------------- מרחב זמן רסטר נתונים -------------------------- ----+
| |
+-------------------- מידע בסיסי ---------------------------------- ----------+
| מזהה: ........................ tempmean_yearly@climate_2000_2012
| שם: ...................... זמני_שנתי
| ערכת מפות: ................................ אקלים_2000_2012
| יוצר: ................... lucadelu
| סוג זמני: ............. מוחלט
| זמן יצירה: ............... 2014-11-27 10:25:21.243319
| זמן שינוי:........... 2014-11-27 10:25:21.862136
| סוג סמנטי:............... ממוצע
+-------------------- זמן מוחלט -------------------------- --------------+
| שעת התחלה:................. 2009-01-01 00:00:00
| שעת סיום:................... 2013-01-01 00:00:00
| פירוט:................ 1 שנה
| סוג מפות זמני:...... מרווח
+-------------------- היקף מרחבי -------------------------- -------------+
| צפון:................................ 320000.0
| דרום:................................ 10000.0
| מזרח:................................... 935000.0
| מערב:................................ 120000.0
| למעלה:................................ 0.0
| תחתון:................................ 0.0
+-------------------- מידע על מטא נתונים -------------------------- -------+
| טבלת רישום רסטר:...... raster_map_register_514082e62e864522a13c8123d1949dea
| רזולוציית צפון-דרום דקה:. 500.0
| מקסימום רזולוציה צפון-דרום:. 500.0
| רזולוציה מזרח-מערב מינימום:... 500.0
| רזולוציה מקסימלית מזרח-מערב:... 500.0
| ערך מינימלי מינימלי:........... 7.370747
| ערך מינימלי מקסימום:........... 8.81603
| ערך מקסימלי מינימלי:........... 17.111387
| ערך מקסימלי מקסימום:.......... 17.915511
| סוג צבירה:........... ממוצע
| מספר המפות הרשומות:.. 4
|
| כותרת: משקעים שנתיים
| משקעים חודשיים
| תיאור: מערך משקעים מצטבר ברזולוציה שנתית
| מערך נתונים עם משקעים חודשיים
| היסטוריית פקודות:
| # 2014-11-27 10:25:21
| t.rast.aggregate input="tempmean_monthly"
| output="tempmean_yearly" basename="tempmean_year" granularity="1 שנים"
| method="average"
|
| # 2014-11-27 10:26:21
| t.support input=tempmean_yearly \
| title="משקעים שנתיים" \
| description="מערך נתונים מצטבר של משקעים ברזולוציה שנתית"
+-------------------------------------------------------- --------------------------+
אחר צבירות ו מַפָּה שם סִיוֹמֶת גרסאות
דוגמאות לסכימות שמות המתקבלות עבור צבירות שונות בעת שימוש ב- -s style you
שבועי - צבירה
t.rast.aggregate input=daily_temp output=weekly_avg_temp \
basename=weekly_avg_temp method=average granularity="1 weeks"
t.rast.list weekly_avg_temp
name|mapset|start_time|end_time
weekly_avg_temp_2003_01|climate|2003-01-03 00:00:00|2003-01-10 00:00:00
weekly_avg_temp_2003_02|climate|2003-01-10 00:00:00|2003-01-17 00:00:00
weekly_avg_temp_2003_03|climate|2003-01-17 00:00:00|2003-01-24 00:00:00
weekly_avg_temp_2003_04|climate|2003-01-24 00:00:00|2003-01-31 00:00:00
weekly_avg_temp_2003_05|climate|2003-01-31 00:00:00|2003-02-07 00:00:00
weekly_avg_temp_2003_06|climate|2003-02-07 00:00:00|2003-02-14 00:00:00
weekly_avg_temp_2003_07|climate|2003-02-14 00:00:00|2003-02-21 00:00:00
וריאנט עם -s style you
t.rast.aggregate -s input=daily_temp output=weekly_avg_temp \
basename=weekly_avg_temp method=average granularity="1 weeks"
t.rast.list weekly_avg_temp
name|mapset|start_time|end_time
weekly_avg_temp_2003_01_03|climate|2003-01-03 00:00:00|2003-01-10 00:00:00
weekly_avg_temp_2003_01_10|climate|2003-01-10 00:00:00|2003-01-17 00:00:00
weekly_avg_temp_2003_01_17|climate|2003-01-17 00:00:00|2003-01-24 00:00:00
weekly_avg_temp_2003_01_24|climate|2003-01-24 00:00:00|2003-01-31 00:00:00
weekly_avg_temp_2003_01_31|climate|2003-01-31 00:00:00|2003-02-07 00:00:00
weekly_avg_temp_2003_02_07|climate|2003-02-07 00:00:00|2003-02-14 00:00:00
weekly_avg_temp_2003_02_14|climate|2003-02-14 00:00:00|2003-02-21 00:00:00
ירחון - צבירה
t.rast.aggregate -s input=daily_temp output=monthly_avg_temp \
basename=monthly_avg_temp method=average granularity="1 months"
t.rast.list monthly_avg_temp
name|mapset|start_time|end_time
monthly_avg_temp_2003_01|climate|2003-01-01 00:00:00|2003-02-01 00:00:00
monthly_avg_temp_2003_02|climate|2003-02-01 00:00:00|2003-03-01 00:00:00
monthly_avg_temp_2003_03|climate|2003-03-01 00:00:00|2003-04-01 00:00:00
monthly_avg_temp_2003_04|climate|2003-04-01 00:00:00|2003-05-01 00:00:00
monthly_avg_temp_2003_05|climate|2003-05-01 00:00:00|2003-06-01 00:00:00
monthly_avg_temp_2003_06|climate|2003-06-01 00:00:00|2003-07-01 00:00:00
שנתי - צבירה
t.rast.aggregate -s input=daily_temp output=yearly_avg_temp \
basename=yearly_avg_temp method=average granularity="1 years"
t.rast.list yearly_avg_temp
name|mapset|start_time|end_time
yearly_avg_temp_2003|climate|2003-01-01 00:00:00|2004-01-01 00:00:00
yearly_avg_temp_2004|climate|2004-01-01 00:00:00|2005-01-01 00:00:00
השתמש ב-t.rast.aggregategrass באינטרנט באמצעות שירותי onworks.net