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

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

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

מישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?

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

    קיבלתי גישה מהם ל API שלהם, וזה התיעוד .
    ניסיתי להריץ ככה
    ?Key=***&MonitoringRef=all&LineRef=616
    אבל אני מקבל שאין כזה קו.
    שאלתי אותם, והם ענו לי
    אתה צריך לעבוד בהתאמה ל-GTFS
    השדה LineRef צריך להיות תואם לשדה route_id בקובץ routes שב-GTFS
    וזה התיעוד על GTFS.
    אני לא מצליח להבין מה אני צריך להתאים למה ואיך למעשה לעשות את הקריאה!

    מישהו יכול לכווין אותי?

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

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

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      ש תגובה 1 תגובה אחרונה
      0
      • ש מנותק
        ש מנותק
        ששא
        השיב לdovid ב נערך לאחרונה על ידי ששא
        #3

        @dovid 1.תודה רבה על התשובה המהירה!
        2.אני פתחתי עוד נושא כי ראיתי בכמה מקומות שאתה אוהב שיש נושא נפרד על כל דבר והנושא הקודם היה על API לתחנות ופה זה ספציפי על ה API של משרד התחבורה, אם טעיתי בזה-מתנצל.
        3.

        @dovid כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

        זה נראה שהתקשית להוריד אותם.
        הם בידך? אם לא, אז חבל על זמנינו. אתה צריך אותם.

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

        @dovid כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

        קבצי הGTFS הם קבצים גדולים להורדה,

        יש לך מושג מה הגודל של כל אחד בערך?

        dovidD תגובה 1 תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          כתב ב נערך לאחרונה על ידי
          #4

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

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          ש תגובה 1 תגובה אחרונה
          0
          • dovidD מנותק
            dovidD מנותק
            dovid ניהול
            השיב לששא ב נערך לאחרונה על ידי
            #5

            @ששא כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

            יש לך מושג מה הגודל של כל אחד בערך?

            כן, כעת נפתח לי הדף ורואים מה הגודל:

            8531d457-cb4e-4c05-9529-5cff8bc99b50-image.png

            מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

            בכל נושא אפשר ליצור קשר dovid@tchumim.com

            ש תגובה 1 תגובה אחרונה
            1
            • ש מנותק
              ש מנותק
              ששא
              השיב לdovid ב נערך לאחרונה על ידי
              #6

              @dovid עכשיו הצלחתי
              ירד לי, ואני באמצע להבין את הקבצים

              תגובה 1 תגובה אחרונה
              1
              • ש מנותק
                ש מנותק
                ששא
                השיב לdovid ב נערך לאחרונה על ידי
                #7

                @dovid עבדתי על הקבצים, ולפי הבנתי כדי לקבל רשימת שמות תחנות לקו מסויים עלי לעבור את התהליך הבא:

                • לקבל את מספר הקו
                • לחפש את ה id של הקו הזה, ואם יש מספר חלופות/חברות אז קודם להציג את החלופות ואז לבחור את ה id לפי זה (מהקובץ ‏‏routes)
                • לשלוח שאילתא לקבלת התחנות עם ה id הנ"ל
                • מקבלים רשימת מספרי תחנות
                • לחפש ולקבל את שם התחנה לכל מספר (מהקובץ ‏‏‏‏stops)

                האומנם זה כזה ארוך???

                dovidD תגובה 1 תגובה אחרונה
                0
                • I מנותק
                  I מנותק
                  ivrtikshoret
                  כתב ב נערך לאחרונה על ידי ivrtikshoret
                  #8

                  @ששא לא כתבת מה המטרה הסופית שלך.

                  ש תגובה 1 תגובה אחרונה
                  0
                  • dovidD מנותק
                    dovidD מנותק
                    dovid ניהול
                    השיב לששא ב נערך לאחרונה על ידי
                    #9

                    @ששא מה הכונה ארוך?
                    הגיוני מאוד שזה בדיוק כפי שכתבת.

                    מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                    בכל נושא אפשר ליצור קשר dovid@tchumim.com

                    ש תגובה 1 תגובה אחרונה
                    0
                    • ש מנותק
                      ש מנותק
                      ששא
                      השיב לivrtikshoret ב נערך לאחרונה על ידי
                      #10

                      @ivrtikshoret כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

                      @ששא לא כתבת מה המטרה הסופית שלך.

                      דווקא נראה לי שדי מובן ממה שכתבתי

                      @ששא כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

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

                      תגובה 1 תגובה אחרונה
                      0
                      • ש מנותק
                        ש מנותק
                        ששא
                        השיב לdovid ב נערך לאחרונה על ידי
                        #11

                        @dovid צריך לעבור על קבצים בשרת? אין דרך לקבל את זה ע"י בקשות ותשובות?
                        וצריך לעדכן כל תקופה ידנית את הקבצים?
                        זה פשוט לחפש את מספר הקו, לחפש אם יש יותר מאחד-אם כן אז לקבל את הכל ולבחור את הרלוונטי, ואז לעבור תחנה תחנה ולקבל את השם של התחנה לפי המספר שזה יכול להיות גם רשימה של שלושים תחנות!

                        תגובה 1 תגובה אחרונה
                        0
                        • dovidD מנותק
                          dovidD מנותק
                          dovid ניהול
                          כתב ב נערך לאחרונה על ידי
                          #12

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

                          אתה כנראה עוד לא כל כך מתכנת, כי בשביל מתכנת "לעבור שלושים תחנות" זה לא פעולה מסובכת יותר מאשר שני תחנות.
                          במסד נתונים זה יותר קל כי מבקשים את כל התואמים לרשימת מספרים עם האופרטור IN.

                          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                          בכל נושא אפשר ליצור קשר dovid@tchumim.com

                          ש תגובה 1 תגובה אחרונה
                          3
                          • ש מנותק
                            ש מנותק
                            ששא
                            השיב לdovid ב נערך לאחרונה על ידי
                            #13

                            @dovid בעיקרון אני מכיר את mysql אבל לא השתמשתי בו רציתי ולכן לא זכרתי ממנו... אבל אתה צודק - איתו זה אמור להיות ממש קל!
                            אז למעשה אני צריך להוריד הזיפ, לחלץ אותו, ואז להכניס אותו למסד נתונים?
                            אתה אולי יודע על ספריה לחילוץ קבצי זיפ?
                            וכן יש דרך ישירה של הכנסת נתונים מאקסל למסד נתונים או שזה תהליך?

                            תודה רבה לעזרה!

                            dovidD תגובה 1 תגובה אחרונה
                            1
                            • dovidD מנותק
                              dovidD מנותק
                              dovid ניהול
                              השיב לששא ב נערך לאחרונה על ידי
                              #14

                              @ששא

                              אז למעשה אני צריך להוריד הזיפ, לחלץ אותו, ואז להכניס אותו למסד נתונים?

                              כן.

                              אתה אולי יודע על ספריה לחילוץ קבצי זיפ?

                              לא, פתח לזה נושא (תציין את השפה), אני בטוח שתקבל מענה מצויין.

                              וכן יש דרך ישירה של הכנסת נתונים מאקסל למסד נתונים או שזה תהליך?

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

                              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                              בכל נושא אפשר ליצור קשר dovid@tchumim.com

                              ש 3 תגובות תגובה אחרונה
                              3
                              • ש מנותק
                                ש מנותק
                                ששא
                                השיב לdovid ב נערך לאחרונה על ידי ששא
                                #15

                                @dovid כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

                                אבל זה מצריך כמדומה לי שהmysql יהיה פיזית על אותו שרת בהם הקבצים מה שבד"כ לא קורה בחברות אירוח

                                אולי כן?
                                איך אני יכול לדעת?

                                תגובה 1 תגובה אחרונה
                                0
                                • ש מנותק
                                  ש מנותק
                                  ששא
                                  השיב לdovid ב נערך לאחרונה על ידי
                                  #16
                                  פוסט זה נמחק!
                                  תגובה 1 תגובה אחרונה
                                  -1
                                  • ש מנותק
                                    ש מנותק
                                    ששא
                                    השיב לdovid ב נערך לאחרונה על ידי
                                    #17

                                    @dovid כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

                                    אז למעשה אני צריך להוריד הזיפ, לחלץ אותו, ואז להכניס אותו למסד נתונים?

                                    כן.

                                    כשאני מנסה להוריד את הקובץ אני מקבל
                                    SSL operation failed with code 1
                                    מה זה?

                                    I תגובה 1 תגובה אחרונה
                                    0
                                    • I מנותק
                                      I מנותק
                                      ivrtikshoret
                                      השיב לששא ב נערך לאחרונה על ידי
                                      #18

                                      @ששא
                                      איך אתה מוריד?

                                      ש תגובה 1 תגובה אחרונה
                                      0
                                      • ש מנותק
                                        ש מנותק
                                        ששא
                                        השיב לivrtikshoret ב נערך לאחרונה על ידי
                                        #19

                                        @ivrtikshoret כתב במישהו יכול לעזור לי ב API של משרד התחבורה- למידע על תחבורה ציבורית?:

                                        @ששא
                                        איך אתה מוריד?

                                        $myfile = 'https://gtfs.mot.gov.il/gtfsfiles/israel-public-transportation.zip';
                                        
                                        $file = file_put_contents("aaa",file_get_contents($myfile));
                                        echo $file;
                                        
                                        תגובה 1 תגובה אחרונה
                                        0
                                        • I מנותק
                                          I מנותק
                                          ivrtikshoret
                                          כתב ב נערך לאחרונה על ידי
                                          #20

                                          אני יכול לעזור לך אבל במקביל ללימודים שלך בתיכנות אתה גם צריך ללמוד בגוגל זה יעזור לך המון...
                                          תכתוב בגוגל:
                                          php file_get_contents SSL operation failed with code 1
                                          ותקבל המון תשובות
                                          אם אתה לא מסתדר תעדכן

                                          ש תגובה 1 תגובה אחרונה
                                          1

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

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

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