שיחה:הנחיית נתיבים גרסאות קודמות

גרסה מ־12:52, 14 במאי 2022 מאת Yaacobyy (שיחה | תרומות) (←‏הנחיית נתיבים באפליקציה: מחיקת הפירוט מה יתקבל באפליקציה מעבר למקרה שמתקיימת היוריסטיקה והחלפתו במשפט יחיד המסביר היכן יופיעו הנתיבים הרחוקים)

הנחיית נתיבים רחוקים

בסעיף זה יש תיאור של הרחבת האפשרות להכניס הנחיית נתיבים במקרים מורכבים כשיש תלות של הנחיית הנתיבים בהמשך המסלול, וזה מתאפשר על ידי הכנסת מספר צמתים לתוך פוליגון צומת.

מתי נדרש להכניס נתיבים רחוקים?

נכניס נתיבים רחוקים כאשר יש צורך לתת הנחיית נתיבים בכניסה מסויימת לצומת A שתלויה בהמשך של המסלול בצומת מרוחק B.

צומת A מכיל במקרה הזה רק יציאה אחת אפשרית שיוצאת מהפוליגון (ל- 20 ת"א...), והנתיבים אליה נקראים נתיבים מידיים והיציאה היא יציאה מיידית. באופן כללי כל פנייה/יציאה מהצומת הראשון שאליו מגיעים בתוך פוליגון הצומת מהכניסה המדוברת (אל מחוץ לפוליגון) נקראת פנייה/יציאה מיידית והנתיבים לפניות/יציאות כאלה הם נתיבים מידיים.
צומת B מכיל במקרה הזה 2 יציאות אפשריות (ל- פי גלילות, 2 דרום), והנתיבים ליציאות אלה הם נתיבים רחוקים (והצומת נקרא צומת מרוחק, והיציאות הן יציאות מרוחקות).
גם צומת מסוג # הוא למעשה צומת הכולל פניות לצמתים מרוחקים (ישר,שמאלה ופרסה) ולכן גם צומת מסוג זה ניתן למפות נתיבים בעזרת נתיבים רחוקים.

איך מגדירים נתיבים רחוקים?

במקרה שנזכר לעיל:

  • נכניס פוליגון צומת (JB) עם שני הצמתים A,B בתוכו (וייתכן צמתים נוספים).
  • עבור כל יציאה (לא משנה אם היא בחלק של המיידיים או הרחוקים) מסמנים דרך איזה נתיבים בכניסה אל צומת A ניתן להגיע לאותה יציאה, ומגדירים את צורת החץ (בנתיבים הרחוקים אין ברירת מחדל ולכן חייבים להגדיר). כל שורה של יציאות לתוך סגמנט פנימי בפוליגון תישאר ריקה.
  • כאשר רוצים שההנחיה הנוגעת לצומת מרוחק תהיה שונה מברירת המחדל (כגון הוספת מגינים או אילוץ פניית פרסה במקום שמאלה+שמאלה או שינוי אחר כלשהו בתצוגה או בהשמעה הקולית), יש להגדיר בחץ היציאה ברמת ה- JB את ההנחיה הרצויה, ובנוסף חובה לאלץ את ההוראה (TIO) (פנה/צא/היצמד/פרסה) ולא להשאיר את ברירת המחדל[1]. זה אינו חל על המקרה של המשך ישר ורק רוצים תצוגה או תצוגה והשמעה של ההנחיה להמשיך ישר (במקרה זה מספיק להגדיר את זה בהגדרת הנתיבים).

  1. יש לשים לב שכאשר יש אילוץ על ההוראה, ההוראה תישמע לקראת הצומת הראשון בפוליגון וכל שאר ההנחיות בפוליגון לא יוצגו ולא יושמעו.

הנחיית נתיבים באפליקציה

אם מתקיימים התנאים של ההיוריסטיקה
ההיוריסטיקה פועלת עבור מסלול מסויים רק כאשר 4 התנאים הבאים מתקיימים:

  1. לפני הכנסת פוליגון הצומת (או בהתעלם ממנו) מתקיים בצומת המיידי המשך מיטבי ללא שום הנחייה (גם לא "צפה בלבד")
  2. בהגדרת הנתיבים הרחוקים יש חץ ישר עם ברירת המחדל עבור המסלול הזה בנתיב/נתיבים הרלוונטיים,
  3. לא מכניסים אילוץ על חץ היציאה מהפוליגון של המסלול הזה,
  4. קיימת הנחיית פנייה מסוג כלשהו במרחק קטן מ 50מ' בהמשך המסלול מהצומת המיידי לכיוון היציאה מהפוליגון.


במידה וההיוריסטיקה פועלת (כשהתנאים לעיל מתקיימים) אזי ההנחיה שקיימת בצומת הבא בתור במסלול תוצג ותישמע לקראת הצומת המיידי (כולל שם הרחוב כפי שהיה מושמע בצומת הבא) עם תצוגת החץ שהוגדר עבור המסלול הזה בהגדרת הנתיבים הרחוקים, ובצומת הבא שבו הייתה אמורה להיות ההנחיה היא מוסרת (מקדימים את ההנחייה מהצומת שבו הייתה אל הצומת המיידי). כל שאר ההנחיות בהמשך המסלול יוצגו ויישמעו כרגיל.
אם לא מתקיימים התנאים להיוריסטיקה במידה והוגדרו למסלול נתיבים רחוקים ליציאה מסויימת, אזי החץ שהוגדר יופיע מודגש בנתיבים המוגדרים לקראת הצומת הראשון בפוליגון על המסלול שבו קיימת הנחיית פנייה כלשהי (כולל המשך ישר עם צפייה בלבד).

דוגמאות

דוגמה 1 במחלף שער הגיא


שלבי ההגדרה יהיו כך:

  • מגדירים את הנתיב השני מימין בחלק של הנתיבים הרחוקים לכיוון כביש 38 בית שמש
  • מגדירים את 3 הנתיבים השמאליים בחלק של הנתיבים הרחוקים אל 1 מערב, כאשר בוחרים אם רוצים הצגת/השמעת ההנחיה ישר
  • מגדירים את הנתיב הימני בשורת היציאה אל תחנת פז שער הגיא


יש לשים לב שהנתיב השני מימין מוגדר בשתי יציאות, וזה משום שניתן להגיע דרכו גם ליציאה ישר אל 1 מערב וגם אל 38 בית שמש.

בדוגמה זו נהג שצריך לצאת אל כביש 38 יראה וישמע את ההנחיות הבאות:
הנחיה מקדימה: "בעוד קילומטר המשך ישר דרך הנתיב השני מימין ואז צא ימינה", ויוצג

הנחיה בהגעה לצומת הראשון בפוליגון: "המשך ישר ואז צא ימינה דרך הנתיב הימני אל 38 בית שמש"

הנחיית היצאה בצומת פנימי בפוליגון: "צא ימינה דרך הנתיב הימני אל 38 בית שמש"
עבור מי שממשיך ישר אל 1 מערב, אין תצוגה של הנתיבים ואין השמעה קולית (ניתן היה גם להגדיר באופן שונה עבור חץ ישר - תצוגה בלבד או תצוגה והשמעה).

דוגמה 2 צומת # ליד טבעון


שלבי ההגדרה יהיו כך:

  • מגדירים את שני הנתיבים השמאליים אל 75 מערב בחלק של הנתיבים הרחוקים
  • מגדירים את הנתיב השמאלי עבור פניית פרסה לקק"ל בחלק של הנתיבים הרחוקים
  • מגדירים את שני הנתיבים האמצעיים ישר אל אלונים בחלק של הנתיבים הרחוקים ועבורם מגדירים "צפה בלבד" כדי שהם יוצגו לנהג אך לא תישמע הנחייה קולית
  • מגדירים את הנתיב הימני ביציאה אל 75 מזרח בחלק של הנתיבים המיידיים
  • בכל היציאות למעט היציאה ישר מגדירים הנחיות פנייה על חץ היציאה מהפוליגון. זה נדרש כי רוצים שההנחיה הנוגעת לצומת המרוחק תהיה שונה מברירת המחדל


בדוגמה זו נהג שצריך לפנות שמאלה יראה וישמע את ההנחיה הבאה כשהוא מתקרב לצומת: "פנה שמאלה באמצעות 2 הנתיבים השמאליים אל 75 חיפה".
ההנחיה לפנייה שמאלה מתקבלת כי זה צומת # שבו ההיוריסטיקה מחליפה את ההנחיה להמשיך ישר בהנחיה לפנות שמאלה.

דוגמה 3 פי גלילות


או (פחות מועדף):

(יש להעדיף את הראשון ולהשאיר את השימוש בנתיבים המידיים רק למקרים שהפנייה יוצאת מהפוליגון ישירות מהצומת הראשון. זה גם יותר קל לערוך וגם לבדוק כאשר אין הגדרות נתיבים למקטעים פנימיים).
שלבי ההגדרה יהיו כך:

  • מגדירים את הנתיב השמאלי אל פי גלילות בחלק של הנתיבים הרחוקים
  • מגדירים את הנתיבים השלישי, רביעי וחמישי מימין אל 2 דרום בחלק של הנתיבים הרחוקים ועבורם מגדירים 'צפה בלבד' כדי שהם יוצגו לנהג אך לא תישמע הנחייה קולית
  • מגדירים את 2 הנתיבים הימניים בחלק של הנתיבים המידיים אל 20 ת"א (ד' איילון), 5 ירושלים, אשדוד
  • מוסיפים הנחיית פנייה עבור היציאה אל 20 ת"א (ד' איילון), 5 ירושלים, אשדוד על החץ היוצא מהפוליגון (JB)



הנחיה בהגעה לצומת הראשון בפוליגון: "המשך ישר דרך הנתיב השמאלי ואז היצמד לשמאל באמצעות 2 הנתיבים השמאליים אל פי גלילות".

דוגמה 4 צומת יקנעם


שלבי ההגדרה יהיו כך:

  • מגדירים את 2 הנתיבים השמאליים אל התנופה בחלק של הנתיבים הרחוקים
  • מגדירים את את הנתיב השמאלי לפרסה אל 722 דרום
  • מגדירים את הנתיב הימני אל דרך העמק בחלק של הנתיבים המידיים
  • מגדירים את 4 הנתיבים החל מהשני מימין אל 722 צפון ועבורם מגדירים 'צפה בלבד' כדי שהם יוצגו לנהג אך לא תישמע הנחייה קולית


דוגמה 5 צומת בחיפה


שלבי ההגדרה יהיו כך:

  • מגדירים את הנתיב השמאלי בחלק של הנתיבים הרחוקים לכיוון יהודה ארזי (כי בנתיב הזה הנהג צריך להיות כשהמסלול שלו הוא אל יהודה ארזי)
  • מגדירים את הנתיב השני והשלישי מימין בחלק של הנתיבים הרחוקים לכיוון דרך בר יהודה (כי בנתיבים האלה הנהג צריך להיות כשהמסלול שלו הוא אל דרך בר יהודה)
  • מגדירים את הנתיב הימני בחלק של הנתיבים הרחוקים לכיוון דרך יד לבנים (כי בנתיב הזה הנהג צריך להיות כשהמסלול שלו הוא אל דרך יד לבנים)
  • מגדירים את כל החיצים בנתיבים הרחוקים ימינה (כי הפנייה בצומת הראשון היא ימינה)
  • משאירים את השורה של הנתיבים המידיים ריקה מכיוון שהפנייה בצומת המיידי היא אל מקטע פנימי בתוך פוליגון הצומת.


בדוגמה זו נהג שצריך לצאת אל יהודה ארזי יראה וישמע את ההנחיות הבאות:
הנחיה מקדימה: "פנה ימינה דרך הנתיב השמאלי אל עיר תחתית, דרך בר יהודה ואז פנה שמאלה"
הנחיה בהגעה לצומת הראשון בפוליגון: "פנה ימינה דרך הנתיב השמאלי אל עיר תחתית, דרך בר יהודה ואז פנה שמאלה אל יהודה ארזי" ויוצג:

הנחיית היצאה בצומת פנימי בפוליגון: "פנה שמאלה אל יהודה ארזי"
עבור מי שממשיך אל דרך בר יהודה אין הנחייה או תצוגה נוספת אחרי הפנייה ימינה (ניתן היה גם להגדיר באופן שונה עבור חץ ישר - תצוגה בלבד או תצוגה והשמעה).

דוגמה 6 צומת התשבי


שלבי ההגדרה יהיו כך:

  • מגדירים את הנתיב הימני בחלק של הנתיבים הרחוקים לכיוון 722 צפון עם חץ ישר (כי בצומת המיידי ממשיכים ישר)
  • מגדירים את הנתיב הימני בחלק של הנתיבים הרחוקים לכיוון 66 דרום עם חץ ישר (כי בצומת המיידי ממשיכים ישר)
  • מגדירים את שני הנתיבים השמאליים בחלק של הנתיבים הרחוקים לכיוון 722 דרום עם חץ ישר (כי בצומת המיידי ממשיכים ישר)
  • מגדירים את הנתיב הימני בחלק של הנתיבים הרחוקים לכיוון הקידמה עם חץ ישר (כי בצומת המיידי ממשיכים ישר)
  • מגדירים את הנתיב הימני בחלק של הנתיבים הרחוקים ל- 6 צפון, חיפה עם חץ ימינה (כי בצומת המיידי פונים ימינה)
  • משאירים את 2 השורות של הנתיבים המידיים ריקות מכיוון שהפניות בצומת המיידי הן אל מקטעים פנימיים בתוך פוליגון הצומת.


בדוגמה זו נהג שצריך לצאת אל ??? יראה וישמע את ההנחיות הבאות:
הנחיה מקדימה: "???", ויוצג
תמונה???
הנחיה בהגעה לצומת הראשון בפוליגון: "???"

הנחיית היצאה בצומת פנימי בפוליגון: "???"