זוהי הפקודה routino-router-slim שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
routino-router-slim - חישוב מסלולים באמצעות מסד הנתונים routino
תַקצִיר
רוטינו-נתב-דק [--גִרְסָה] [- עזרה | --help-profile-xml | --help-profile-json |
---help-profile-perl] [--dir=שם הדירוג] [--prefix=שם]
[--profiles=שם הקובץ] [--תרגום=שם הקובץ] [--צמתים מדויקים בלבד]
[--שֶׁקֶט] [--ניתן לכניסה] [--logtime] [--logmemory] [--שפה=lang]
[--output-html] [--output-gpx-track] [--output-gpx-route] [--תְפוּקָה-
טֶקסט] [--פלט-טקסט-הכל] [--פלט-אין] [--output-stdout]
[--פרופיל=שם] [--תחבורה=להעביר] [--הקצר ביותר | --הכי מהיר]
--lon1=אורך --lat1=רוחב --lon2=אורך --lat2=רוחב [...
--lon99=אורך --lat99=רוחב] [--לַהֲפוֹך] [--לוּלָאָה]
[--כביש מהיר- =העדפה ...] [--מְהִירוּת- =מְהִירוּת ...]
[--תכונה- =העדפה ...] [--oneway=0 | 1] [--סיבובים=0 | 1]
[--משקל=מִשׁקָל] [--גובה=גובה] [--רוחב=רוחב] [--אורך=אורך]
תיאור
רוטינו-נתב-דק מבצעת את חישוב המסלולים האופטימליים באמצעות מסד הנתונים
שנוצר על ידי מפצל כוכבי לכת(1) תוכנית.
אפשרויות
--גִרְסָה
הדפס את הגרסה של Routino.
- עזרה מדפיס את מידע העזרה.
---help-profile
מדפיס את פרופיל התחבורה שנבחר (סוג, מגבלות מהירות, העדפות כביש מהיר
וכו ')
--help-profile-xml
מדפיס את כל הפרופילים הטעונים כקובץ XML באותו פורמט שיכול להיות
נטען פנימה.
--help-profile-json
מדפיס את כל הפרופילים הטעונים בפורמט JavaScript Object Notation (JSON) עבור
להשתמש בדף האינטרנט האינטראקטיבי.
---help-profile-perl
מדפיס את כל הפרופילים הטעונים כאובייקט Perl לשימוש ב-CGI של הנתב.
--dir=שם הדירוג
מגדיר את שם הספרייה שבה יש לקרוא את מסד הנתונים המקומי. ברירת מחדל ל-
ספרייה נוכחית.
-קידומת=שם
מגדיר את קידומת שם הקובץ עבור הקבצים במסד הנתונים המקומי. ברירת המחדל היא לא
קידומת.
--פרופילים=שם הקובץ
מגדיר את שם הקובץ המכיל את רשימת פרופילי הניתוב בפורמט XML. אם ה
הקובץ לא קיים אז --שם שם, -קידומת ו-"profiles.xml" ישולבו ו
בשימוש, אם זה לא קיים אז הקובץ /usr/share/routino/profiles.xml (אוֹ
מיקום התקנה מותאם אישית) ישמש.
-- תרגום=שם הקובץ
מגדיר את שם הקובץ המכיל את רשימת התרגומים בפורמט XML עבור הפלט
קבצים. אם הקובץ לא קיים אז --שם שם, -קידומת ו-"translations.xml"
ישולבו וישתמשו בו, אם זה לא קיים אז הקובץ
/usr/share/routino/translations.xml (או מיקום התקנה מותאם אישית) ייעשה שימוש.
--צמתים מדויקים בלבד
בעת עיבוד נקודות הרוחב והאורך שצוינו, בחר רק את הקרובה ביותר
צומת במקום למצוא את הנקודה הקרובה ביותר בתוך קטע (מהר יותר אבל פחות
מדויק אלא אם הנקודות כבר נמצאות ליד צמתים).
--שֶׁקֶט
אל תיצור פלט מסך בזמן הריצה (שימושי להפעלה בסקריפט).
--ניתן לכניסה
הדפס הודעות התקדמות המתאימות לכניסה לקובץ; בדרך כלל an
מודפס מונה מגדילה שמתאים יותר לתצוגה בזמן אמת מאשר
רישום.
--logtime
הדפס את הזמן שחלף עבור כל שלב עיבוד (דקות, שניות ו
אלפיות השנייה).
--logmemory
הדפס את הזיכרון המרבי המוקצה והממוף עבור כל שלב עיבוד (MBytes).
--שפה=lang
בחר את השפה שצוינה מקובץ התרגומים. אם אפשרות זו אינה
נתון והקובץ קיים אז תשתמש בשפה הראשונה בקובץ. אם
אפשרות זו לא ניתנת ולא קיים קובץ בשפת ברירת המחדל המורכבת
(אנגלית) ייעשה שימוש.
--output-html, --output-gpx-track, --output-gpx-route, --פלט-טקסט, --פלט-טקסט-הכל
צור את הפורמטים של קובץ הפלט שנבחרו (HTML, קובץ מסלול GPX, קובץ מסלול GPX,
מסלול טקסט רגיל ו/או טקסט רגיל עם כל הצמתים). אם לא צוין פלט אז
כולם נוצרים, ציון כל גורם לביטול אוטומטי של אלה שלא צוינו.
--פלט-אין
אין ליצור פלט או לקרוא בקבצי תרגומים כלשהם.
--output-stdout
כתוב ל-stdout במקום לקובץ (דורש בדיוק אפשרות פורמט פלט אחת,
מרמז --שֶׁקֶט).
--פּרוֹפִיל=שם
מציין את שם הפרופיל לשימוש.
--תַחְבּוּרָה=להעביר
בחר את סוג התחבורה לשימוש, להעביר ניתן להגדיר ל:
רגל = רגל
סוס = סוס
גלגלים = כסא גלגלים
אופניים = אופניים
טוסטוס = טוסטוס (אופנוע קטן,
מהירות מוגבלת)
אופנוע = אופנוע
motorcar = Motorcar
סחורה = סחורה (משאית קטנה, טנדר)
hgv = HGV (רכב סחורה כבדה
\- משאית גדולה)
psv = PSV (שירות ציבורי
רכב \- אוטובוס, אוטובוס)
ברירת המחדל היא 'מכונית', אפשרות זו גם בוחרת את פרטי הפרופיל המוגדרים כברירת מחדל אם
מה היא --פּרוֹפִיל אפשרות לא ניתנת ופרופיל התואם לשם התחבורה הוא
מצאתי.
--הקצר ביותר
מצא את המסלול הקצר ביותר בין נקודות הציון.
--הכי מהיר
מצא את המסלול המהיר ביותר בין נקודות הציון.
--lon1=אורך, --lat1=רוחב, --lon2=אורך, --lat2=רוחב, ...
--lon99=אורך, --lat99=רוחב
המיקום של נקודות הציון המרכיבות את נקודות ההתחלה, האמצע והסיום של
מַסלוּל. ניתן לציין עד 99 נקודות ציון והמסלול יעבור בכל אחת מהן
אלה שצוינו ברצף. האלגוריתם ישתמש בצומת או בנקודה הקרובה ביותר
בתוך פלח המאפשר את סוג התנועה שצוין.
--לַהֲפוֹך
מצא מסלול בין נקודות הציון בסדר הפוך.
--לוּלָאָה מצא מסלול שחוזר לנקודת הציון הראשונה אחרי האחרונה.
--כּוֹתֶרֶת=מֵסַב
מציין את כיוון הנסיעה הראשוני בתחילת המסלול (מה
נקודת הציון הממוספרת הנמוכה ביותר) כמצפן הנושא בין 0 ל-360 מעלות.
--כביש מהיר-=העדפה
בוחר את העדפת האחוזים לשימוש בכל סוג מסוים של כביש מהיר. ה
ערך של כביש ניתן לבחור מתוך:
כביש מהיר = כביש מהיר
תא מטען = תא מטען
ראשוני = ראשוני
משני = משני
שלישוני = שלישוני
לא מסווג = לא מסווג
מגורים = מגורים
שירות = שירות
מסלול = מסלול
שביל אופניים = שביל אופניים
נתיב = נתיב
שלבים = צעדים
מעבורת = מעבורת
ערך ברירת המחדל תלוי בפרופיל שנבחר על ידי --תַחְבּוּרָה אוֹפְּצִיָה.
--מְהִירוּת-=מְהִירוּת
בוחר את המהירות המותרת בק"מ/שעה עבור כל סוג של כביש מהיר. ערך ברירת המחדל תלוי
בפרופיל שנבחר על ידי --תַחְבּוּרָה אוֹפְּצִיָה.
--תכונה-=העדפה
בוחר את העדפת האחוזים לשימוש בכל נכס כביש מהיר מסוים. ה
ערך של רכוש ניתן לבחור מתוך:
סלול = סלול (מתאים ל
גלגלים רגילים)
multilane = מספר נתיבים
גשר = גשר
מנהרה = מנהרה
footroute = מסלול מסומן ברגל
נסיעות
מסלול אופניים = מסלול מסומן עבור
נסיעות באופניים
ערך ברירת המחדל תלוי בפרופיל שנבחר על ידי --תַחְבּוּרָה אוֹפְּצִיָה.
--oneway==0 | 1
בוחר אם יש לציית לכיוון של רחובות חד-סטריים (שימושי לא לציית
אותם בהליכה). ערך ברירת המחדל תלוי בפרופיל שנבחר על ידי
--תַחְבּוּרָה אוֹפְּצִיָה.
--סיבובים==0 | 1
בוחר אם יש לציית להגבלות פנייה (שימושי כדי לא לציית להן מתי
הליכה). ערך ברירת המחדל תלוי בפרופיל שנבחר על ידי --תַחְבּוּרָה אוֹפְּצִיָה.
--מִשׁקָל=מִשׁקָל
מציין את משקל אמצעי התחבורה בטונות; מבטיח שהמשקל
אין חריגה מהמגבלה בכביש המהיר. ערך ברירת המחדל תלוי בפרופיל
נבחר על ידי ה --תַחְבּוּרָה אוֹפְּצִיָה.
--גוֹבַה=גובה
מציין את גובה אמצעי התחבורה במטרים; מבטיח שהגובה
אין חריגה מהמגבלה בכביש המהיר. ערך ברירת המחדל תלוי בפרופיל
נבחר על ידי ה --תַחְבּוּרָה אוֹפְּצִיָה.
--רוֹחַב=רוחב
מציין את רוחב אמצעי התחבורה במטרים; מבטיח שהרוחב
אין חריגה מהמגבלה בכביש המהיר. ערך ברירת המחדל תלוי בפרופיל
נבחר על ידי ה --תַחְבּוּרָה אוֹפְּצִיָה.
--אורך=אורך
מציין את אורך אמצעי התחבורה במטרים; מבטיח שהאורך
אין חריגה מהמגבלה בכביש המהיר. ערך ברירת המחדל תלוי בפרופיל
נבחר על ידי ה --תַחְבּוּרָה אוֹפְּצִיָה.
המשמעות של העדפה הפרמטר באפשרויות שורת הפקודה שונה במקצת
להעדפות הכביש המהיר ולהעדפות הנכס. להעדפת הכביש המהיר
שקול את הבחירה בין שני כבישים מהירים אפשריים בין ההתחלה לסיום מתי
מחפש את המסלול הקצר ביותר. אם לכביש A יש העדפה של 100% ולכביש B יש א
העדפה של 90% אזי ייבחר כביש A גם אם הוא ארוך עד 11% (100/90 =
111%). עבור נכסי הכביש המהיר לכל כביש מהיר יש נכס מסוים או אין.
אם ההעדפה לנכס היא 60% אז לכביש מהיר עם הנכס יש א
העדפה של 77% (sqrt(60%)) ולאחד בלי יש העדפה של 63% (sqrt(100-60%)). א
כביש מהיר עם הנכס ייבחר גם אם הוא ארוך עד 22% מאשר אחד בלי
הנכס (77/63 = 122%). ההעדפה הכוללת עבור כל קטע כביש מהיר היא
תוצר של העדפה לסוג הכביש המהיר וכל ההעדפות לכביש המהיר
נכסים.
דוגמאות
שימוש לדוגמה (נסיעה באופנוע, מסלול נופי, לא מהיר במיוחד):
רוטינו-נתב-דק --dir=נתונים -קידומת=gb --תַחְבּוּרָה=אופנוע \
--כביש מהיר-כביש מהיר=0 --כביש-תא מטען=0 \
--מהירות-ראשי= 80 --מהירות-משנית=80 \
--הכי מהיר
זה ישתמש בקבצים data/gb-nodes.mem, data/gb-segments.mem ו data/gb-ways.mem ל
מצא את המסלול המהיר ביותר באופנוע ללא כבישים מהירים או כבישי מטען ולא חורג
80 קמ"ש.
20 ספטמבר 2015 רוטינו-נתב-דק(1)
השתמש ב-routino-router-slim באינטרנט באמצעות שירותי onworks.net