זוהי הפקודה v.net.allpairsgrass שניתן להפעיל בספק האחסון החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
v.net.allpairs - מחשב את הנתיב הקצר ביותר בין כל זוגות הצמתים ברשת.
מילות מפתח
וקטור, רשת, הנתיב הקצר ביותר
תַקצִיר
v.net.allpairs
v.net.allpairs - עזרה
v.net.allpairs [-g] קלט=שם תפוקה=שם [שכבת_קשת=מחרוזת] [node_layer=מחרוזת]
[חתולים=רכס] [איפה=sql_query] [arc_column=שם] [עמודה_קשת_לאחור=שם]
[node_column=מחרוזת] [--להחליף] [--לעזור] [--מִלוּלִי] [--שֶׁקֶט] [--ui]
דגלים:
-g
השתמש בחישוב גיאודזי עבור מיקומי קו אורך-רוחב
--לכתוב
אפשר לקבצי פלט לדרוס קבצים קיימים
- עזרה
הדפס סיכום שימוש
--מִלוּלִי
פלט מודול מפורט
--שֶׁקֶט
פלט מודול שקט
--ui
הפעלת דו-שיח של ממשק משתמש לאלץ
פרמטרים:
קלט=שם [נדרש]
שם מפת וקטור קלט
או מקור נתונים לגישה ישירה ל-OGR
תפוקה=שם [נדרש]
שם למפת וקטור פלט
שכבת_קשת=מחרוזת
שכבת קשת
לתכונות וקטוריות יכולות להיות ערכי קטגוריה בשכבות שונות. מספר זה קובע
באיזו שכבה להשתמש. בשימוש עם גישת OGR ישירה זהו שם השכבה.
ברירת מחדל: 1
node_layer=מחרוזת
שכבת צומת
לתכונות וקטוריות יכולות להיות ערכי קטגוריה בשכבות שונות. מספר זה קובע
באיזו שכבה להשתמש. בשימוש עם גישת OGR ישירה זהו שם השכבה.
ברירת מחדל: 2
חתולים=רכס
ערכי קטגוריה
דוגמה: 1,3,7-9,13
איפה=sql_query
תנאי WHERE של משפט SQL ללא מילת מפתח 'איפה'
דוגמה: הכנסה < 1000 ותושבים >= 10000
arc_column=שם
עמודת עלות קשת קדימה/שני הכיוונים (מספר)
עמודה_קשת_לאחור=שם
עמודת עלות כיוון קשת לאחור (מספר)
node_column=מחרוזת
עמודת עלות צומת (מספר)
תיאור
v.net.allpairs מחשב את הנתיב הקצר ביותר בין כל צומת שנבחר לכל צומת אחר
צמתים נבחרים. הפלט הוא וקטור עם הצמתים שנבחרו והנתיבים הקצרים ביותר.
אורים
נוצרת טבלת תכונות ומקושרת לשכבה שכבת_קשת. הטבלה מכילה ארבעה
עמודות: חתול, מ_חתול, לחתול, עלות. כל חתול הערך מציין את הקטגוריה של הקצר ביותר
נתיב מהצומת עם הקטגוריה מ_חתול לצומת עם הקטגוריה לחתול. אם נקודות כן
שצוין על ידי חתולים, שכבה or איפה פרמטרים אז הטבלה מתמלאת רק עבור
נקודות נבחרות.
If עמודה_קשת_לאחור לא ניתן אז אז אותן עלויות משמשות עבור קדימה ו
קשתות לאחור.
דוגמא
מצא את הנתיב הקצר ביותר לאורך כבישים מאתרי ארכיון נבחרים (מערך נתונים לדוגמה של Spearfish):
# הכנת רשת: חבר אתרי ארכיון לכבישים עם סף 200
v.net input=roads@PERMANENT points=archsites@PERMANENT
output=roads_net operation=connect thrsh=200
# אמת תוצאה
v.category input=roads_net option=דוח
ל-# שורות בלבד צריכה להיות קטגוריה בשכבה 1
ל-# נקודות בלבד צריכה להיות קטגוריה בשכבה 2
# הנתיב הקצר ביותר בין כל הנקודות עם קטגוריות 1 - 5 בשכבה 2
v.net.allpairs input=roads_net cats=1-5 out=roads_net_all
v.db.select roads_net_all
תוצאה בצורת מטריצה:
מ\עד 1 3 4 5
1 0 18820.386 17206.651 17373.274
3 18820.386 0 1739.079 9040.575
4 17206.651 1739.079 0 7426.84
5 17373.274 9040.575 7426.84 0
השתמש ב-v.net.allpairsgrass באינטרנט באמצעות שירותי onworks.net