דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. בעיה לוגית בבחירת מקומות לפי חישוב מרחק

בעיה לוגית בבחירת מקומות לפי חישוב מרחק

מתוזמן נעוץ נעול הועבר תכנות
6 פוסטים 2 כותבים 63 צפיות 3 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ek0583232948E מנותק
    ek0583232948E מנותק
    ek0583232948
    כתב נערך לאחרונה על ידי
    #1

    זה אמנם לא מדבר על קודים
    אבל זה מדבר על לוגיקה שמתאימה למתכנתים כמוכם . מקווה שזה המקום
    אני בונה מערכת שבוחרת מקומות לנהג ומנסה ליצור מקומות הכי קרובים .
    לא מדובר במערכת שמחשבת מסלולים בין נקודות קבועות מראש, אלא מנסה לחשב איזה מקומות לבחור בצורה שבסוף המסלול יצא הכי קצר (כך שבוחרים רק חלק מהמקומות הזמינים לבחירה).
    כעת, יש כבר את נקודה A וB שנבחרו (בלי להכנס לסיבה )
    עכשיו אני צריך לבחור או בX או בY
    החישוב הכי פשוט זה לחשב מרחקים כוללים בין הנקודה החדשה (X או Y) שתבחר, לבין A וB ולעשות סכום כולל ולקחת את הנמוך .
    הבעיה שיכול להיות כמו בתמונה, שהמרחק הכולל הוא אותו סכום אבל מסלול הנסיעה יהיה בפער משמעותי.
    3845e4f6-d03b-4312-8e0b-2c33a811891e-image.png
    כפי שאתם רואים , המרחק ביחד לשני המקרים הוא 2000 (בבחירת X זה 1000 לכל צד , בבחירת Y זה 1250 , ועוד 750 לפי 1250-500)
    אשמח לרעיונות.
    מה שחשוב להבהיר , המידע שעליו אני עובד הוא אך ורק מרחקים בין נקודות.
    אין לי שרטוטי מפות וכדו' .

    shragaS תגובה 1 תגובה אחרונה
    0
    • ek0583232948E מנותק
      ek0583232948E מנותק
      ek0583232948
      כתב נערך לאחרונה על ידי
      #2

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

      image.png

      תגובה 1 תגובה אחרונה
      0
      • ek0583232948E ek0583232948

        זה אמנם לא מדבר על קודים
        אבל זה מדבר על לוגיקה שמתאימה למתכנתים כמוכם . מקווה שזה המקום
        אני בונה מערכת שבוחרת מקומות לנהג ומנסה ליצור מקומות הכי קרובים .
        לא מדובר במערכת שמחשבת מסלולים בין נקודות קבועות מראש, אלא מנסה לחשב איזה מקומות לבחור בצורה שבסוף המסלול יצא הכי קצר (כך שבוחרים רק חלק מהמקומות הזמינים לבחירה).
        כעת, יש כבר את נקודה A וB שנבחרו (בלי להכנס לסיבה )
        עכשיו אני צריך לבחור או בX או בY
        החישוב הכי פשוט זה לחשב מרחקים כוללים בין הנקודה החדשה (X או Y) שתבחר, לבין A וB ולעשות סכום כולל ולקחת את הנמוך .
        הבעיה שיכול להיות כמו בתמונה, שהמרחק הכולל הוא אותו סכום אבל מסלול הנסיעה יהיה בפער משמעותי.
        3845e4f6-d03b-4312-8e0b-2c33a811891e-image.png
        כפי שאתם רואים , המרחק ביחד לשני המקרים הוא 2000 (בבחירת X זה 1000 לכל צד , בבחירת Y זה 1250 , ועוד 750 לפי 1250-500)
        אשמח לרעיונות.
        מה שחשוב להבהיר , המידע שעליו אני עובד הוא אך ורק מרחקים בין נקודות.
        אין לי שרטוטי מפות וכדו' .

        shragaS מנותק
        shragaS מנותק
        shraga
        כתב נערך לאחרונה על ידי
        #3

        @ek0583232948 כתב בבעיה לוגית בבחירת מקומות לפי חישוב מרחק:

        מה שחשוב להבהיר , המידע שעליו אני עובד הוא אך ורק מרחקים בין נקודות.
        אין לי שרטוטי מפות וכדו' .

        @ek0583232948 כתב בבעיה לוגית בבחירת מקומות לפי חישוב מרחק:

        הבעיה שיכול להיות כמו בתמונה, שהמרחק הכולל הוא אותו סכום אבל מסלול הנסיעה יהיה בפער משמעותי.

        זה שאלה לוגית או פרקטית?
        אם פרקטית, למה שלא תעבור לחישוב לפי "זמן נסיעה" שזה בשורה התחתונה החישוב האידיאלי והמדויק לצורך זה?
        יש לגוגל API עבור זה:
        https://developers.google.com/maps/documentation/routes?hl=he

        ek0583232948E תגובה 1 תגובה אחרונה
        1
        • shragaS shraga

          @ek0583232948 כתב בבעיה לוגית בבחירת מקומות לפי חישוב מרחק:

          מה שחשוב להבהיר , המידע שעליו אני עובד הוא אך ורק מרחקים בין נקודות.
          אין לי שרטוטי מפות וכדו' .

          @ek0583232948 כתב בבעיה לוגית בבחירת מקומות לפי חישוב מרחק:

          הבעיה שיכול להיות כמו בתמונה, שהמרחק הכולל הוא אותו סכום אבל מסלול הנסיעה יהיה בפער משמעותי.

          זה שאלה לוגית או פרקטית?
          אם פרקטית, למה שלא תעבור לחישוב לפי "זמן נסיעה" שזה בשורה התחתונה החישוב האידיאלי והמדויק לצורך זה?
          יש לגוגל API עבור זה:
          https://developers.google.com/maps/documentation/routes?hl=he

          ek0583232948E מנותק
          ek0583232948E מנותק
          ek0583232948
          כתב נערך לאחרונה על ידי ek0583232948
          #4

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

          תגובה 1 תגובה אחרונה
          0
          • ek0583232948E מנותק
            ek0583232948E מנותק
            ek0583232948
            כתב נערך לאחרונה על ידי
            #5

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

            תגובה 1 תגובה אחרונה
            0
            • ek0583232948E מנותק
              ek0583232948E מנותק
              ek0583232948
              כתב נערך לאחרונה על ידי
              #6

              סתם התסבכתי
              מה שצריך. זה לתת לו לחשב תמיד בין 3 נקודות (A B והחדש) מה 2 הסכום של 2 הקווים הכי קצרים , וזה צריך להיות המיון זאת אומרת, אם A -B זה 500 מ' וYלA ולB זה 1000, החישוב צריך להיות 500+1000 ואז זה יוצא תמיד המסלול הכי קצר, וכך אפשר להשוות, לא משנה איפה אם זה קו ישר או משולש

              תגובה 1 תגובה אחרונה
              0
              תגובה
              • תגובה כנושא
              התחברו כדי לפרסם תגובה
              • מהישן לחדש
              • מהחדש לישן
              • הכי הרבה הצבעות


              בא תתחבר לדף היומי!
              • התחברות

              • אין לך חשבון עדיין? הרשמה

              • התחברו או הירשמו כדי לחפש.
              • פוסט ראשון
                פוסט אחרון
              0
              • דף הבית
              • קטגוריות
              • פוסטים אחרונים
              • משתמשים
              • חיפוש
              • חוקי הפורום