זוהי הפקודה r.randomgrass שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
ר.אקראי - יוצר שכבת מפת רסטר ומפת נקודות וקטוריות המכילות נקודות הממוקמות באופן אקראי
נקודות.
מילות מפתח
רסטר, דגימה, וקטור, אקראי
תַקצִיר
ר.אקראי
ר.אקראי - עזרה
ר.אקראי [-זידב] קלט=שם [לכסות=שם] npoints=מִספָּר[%] [סריקה=שם]
[וקטור=שם] [--להחליף] [--לעזור] [--מִלוּלִי] [--שֶׁקֶט] [--ui]
דגלים:
-z
צור נקודות גם עבור קטגוריית NULL
-i
דווח על מידע על רסטר קלט ויציאה
-d
צור נקודות וקטוריות כנקודות תלת-ממדיות
-b
אל תבנה טופולוגיה במצב נקודות
--לכתוב
אפשר לקבצי פלט לדרוס קבצים קיימים
- עזרה
הדפס סיכום שימוש
--מִלוּלִי
פלט מודול מפורט
--שֶׁקֶט
פלט מודול שקט
--ui
הפעלת דו-שיח של ממשק משתמש לאלץ
פרמטרים:
קלט=שם [נדרש]
שם מפת רסטר קלט
לכסות=שם
שם מפת רסטר של הכיסוי
npoints=מִספָּר[%] [נדרש]
מספר הנקודות להקצאה
סריקה=שם
שם עבור מפת רסטר פלט
וקטור=שם
שם למפת וקטור פלט
תיאור
התכנית ר.אקראי מאפשר למשתמש ליצור שכבת מפת רסטר ו/או נקודות וקטוריות
מפה המכילה קואורדינטות של נקודות שמיקומן נקבע באופן אקראי.
התוכנית מאתרת את נקודות הווקטור (אתרים) שנוצרו באופן אקראי בתוך האזור הנוכחי
אזור גיאוגרפי ומסכה (אם קיימת), על אזורי נתוני ערך שאינם NULL בקטגוריה בתוך
שכבת מפת רסטר שצוינה על ידי המשתמש. אם המשתמש מגדיר את -z דגל, נקודות יחולקו באופן אקראי
שנוצר על פני כל התאים (גם אלה עם ערכי NULL).
ערכי הקטגוריות ושמות הקטגוריות המתאימים שכבר משויכים לקטגוריה האקראית
מיקומי נקודות ב- קלט שכבת המפה מוקצת לנקודות אלה ב פלט_רסטר
שכבת מפה. אם ה -z מצוין, אזי נוצר ערך ייחודי עבור הערך בו נעשה שימוש כאשר
מה היא קלט היה NULL. ערך זה קטן בלפחות 1 מהערך הקטן ביותר ב- קלט
רסטר וניתן לו צבע אפור בינוני.
אורים
אם לכסות מפת רסטר מצוינת ו- לכסות המפה מכילה ערכי NULL (ללא נתונים), אלה
נקודות מדוכאות בתוצאה המתקבלת פלט_וקטורי or פלט_רסטר מפה
השמיים פלט_וקטורי קובץ שנוצר על ידי ר.אקראי מכיל נקודות וקטור המייצגות את
מרכז נקודות של התאים שנוצרו באופן אקראי. א ערך המאפיין מכיל את ערך התא
של קלט רסטר (או הערך שהוקצה כאשר -z משמש).
אם לכסות מפה מצוינת בנוסף, עמודה שנייה ערך כיסוי מאוכלס ב
ערכי רסטר מה- לכסות מפה
אם המשתמש מגדיר את -b דגל, נקודות וקטור נכתבות ללא טופולוגיה כדי למזער את
משאבים נדרשים. זהו קלט מתאים ל v.surf.rst ומודולים וקטוריים אחרים.
המשתמש יכול לציין את כמות המיקומים האקראיים שייווצרו, בין אם כ- חיובי
מספר שלם (למשל, 10), או כ- אחוזים of מה היא סריקה מַפָּה שכבה תאים (לדוגמה, 10%, או
3.05%). מספר התאים הנלקחים בחשבון עבור האחוז משקף האם או לא -z
ניתן דגל. האפשרויות הן 0-100; ניתן לציין אחוזים קטנים מאחוז אחד כ-
עשרונים.
דֶגֶל -i מדפיס את שם מפת הרסטר ואת מיקומה, את המספר הכולל של תאים מתחת
הגדרות האזור הנוכחיות, ומספר התאים בעלי ערך NULL תחת האזור הנוכחי
הגדרות. לאחר מכן המודול נסגר מבלי לעשות דבר. שימושי לקביעת מספר ה
אתרים שיש ר.אקראי נוצר. אזהרה: ייתכן שתכונה זו תוסר בעתיד. השתמש
g.region ו-r.report במקום זאת.
g.region -p
r.report map=inputmap units=c null=* nsteps=1
כדי ליצור מיקומי נקודות וקטוריות אקראיות בתוך חלק, אך לא כולן, קטגוריות שאינן אפס של
שכבת מפת הרסטר של הקלט, על המשתמש ליצור תחילה שכבת מפת רסטר מסווגת מחדש של
שכבת מפת הרסטר המקורית (למשל, באמצעות תוכנת GRASS) r. reclass) שמכיל רק
את הקטגוריות הרצויות, ולאחר מכן להשתמש בשכבת מפת הרסטר המסווגת מחדש כקלט כדי ר.אקראי.
דוגמאות
נקודות גובה וקטוריות אקראיות שנדגמו ממפת גובה באזור Spearfish, תוצאה
מאוחסן במפה וקטורית דו-ממדית:
g.region raster=elevation.10m -p
r.random elevation.10m וקטור = elevrand n = 100
v.db.select elevrand
v.univar elevrand col=value סוג=נקודה
נקודות גובה וקטוריות אקראיות שנדגמו ממפת גובה באזור Spearfish עם
ערכים משולבים שנדגמו ממפת שימושי קרקע, התוצאה מאוחסנת במפת וקטור תלת-ממדית:
g.region raster=elevation.10m -p
r.random -d elevation.10m cover=landcover.30m vector=luserand3d n=100
# פלט נתונים (ערך: גובה, כיסוי: סוג שימוש קרקע):
v.db.select luserand3d
חתול|ערך|ערך כיסוי
1 | 1151.406616 | 81
2 | 1172.121216 | 71
3 | 1183.219604 | 71
...
ידוע סוגיות
לא ניתן להשתמש ב- -i דגל ולא גם לציין את n פָּרָמֶטֶר.
השתמש ב-r.randomgrass באופן מקוון באמצעות שירותי onworks.net