04-10-2015, 11:31 PM
(04-10-2015, 02:52 AM)georgio Έγραψε: Πως το δουλευεις αυτο το αρχειο δεν εχω καταλαβει!!Στο zip βλεπω μονο κατι εγγραφα με ολες τις γραμμες!
Θα σου δώσω ένα παράδειγμα να το καταλάβεις καλύτερα.
Έστω ότι θέλουμε να βρούμε τα δρομολόγια του 209 τις Κυριακές.
Αρχικά πας στο αρχείο "trips" και βρίσκεις το 209 και συγκεκριμένα τα δρομολόγια της Κυριακής.
Θα δεις αρκετές γραμμές σαν την παρακάτω.
209-20,CALEND-209-Κυριακή-09,9438521-CALEND-209-Κυριακή-09,"ΜΕΤΑΜΟΡΦΩΣΗ - ΠΛΑΤΕΙΑ ΣΥΝΤΑΓΜΑΤΟΣ (ΚΥΚΛΙΚΗ)",0,2102125,
O αριθμός 9438521 είναι o αριθμός του συγκεκριμένου δρομολογίου και o αριθμός 2102125 είναι o αριθμός του oχήµατος.
Στη συνέχεια, ανοίγεις και το αρχείο "stop_times" όπου βρίσκεις το 209 ξανά στα δρομολόγια της Κυριακής και ψάχνεις το νούμερο 9438521 στην αριστερή στήλη.
Θα δεις τo παρακάτω.
9438521-CALEND-209-Κυριακή-09,08:45:00,08:45:00,460027,1,0,0
9438521-CALEND-209-Κυριακή-09,08:46:00,08:46:00,460029,2,0,0
9438521-CALEND-209-Κυριακή-09,08:47:00,08:47:00,140036,3,0,0
9438521-CALEND-209-Κυριακή-09,08:48:00,08:48:00,140037,4,0,0
9438521-CALEND-209-Κυριακή-09,08:49:00,08:49:00,140038,5,0,0
9438521-CALEND-209-Κυριακή-09,08:50:00,08:50:00,140039,6,0,0
9438521-CALEND-209-Κυριακή-09,08:51:00,08:51:00,140024,7,0,0
9438521-CALEND-209-Κυριακή-09,08:52:00,08:52:00,140025,8,0,0
9438521-CALEND-209-Κυριακή-09,08:54:00,08:54:00,060732,9,0,0
9438521-CALEND-209-Κυριακή-09,08:55:00,08:55:00,060733,10,0,0
9438521-CALEND-209-Κυριακή-09,08:56:00,08:56:00,060734,11,0,0
9438521-CALEND-209-Κυριακή-09,08:57:00,08:57:00,061101,12,0,0
9438521-CALEND-209-Κυριακή-09,08:59:00,08:59:00,060735,13,0,0
9438521-CALEND-209-Κυριακή-09,09:00:00,09:00:00,060737,14,0,0
9438521-CALEND-209-Κυριακή-09,09:02:00,09:02:00,060747,15,0,0
9438521-CALEND-209-Κυριακή-09,09:03:00,09:03:00,060780,16,0,0
9438521-CALEND-209-Κυριακή-09,09:04:00,09:04:00,060781,17,0,0
9438521-CALEND-209-Κυριακή-09,09:06:00,09:06:00,060786,18,0,0
9438521-CALEND-209-Κυριακή-09,09:07:00,09:07:00,060048,19,0,0
9438521-CALEND-209-Κυριακή-09,09:10:00,09:10:00,060718,20,0,0
9438521-CALEND-209-Κυριακή-09,09:11:00,09:11:00,061357,21,0,0
9438521-CALEND-209-Κυριακή-09,09:13:00,09:13:00,060722,22,0,0
9438521-CALEND-209-Κυριακή-09,09:15:00,09:15:00,060724,23,0,0
9438521-CALEND-209-Κυριακή-09,09:16:00,09:16:00,060725,24,0,0
9438521-CALEND-209-Κυριακή-09,09:17:00,09:17:00,061163,25,0,0
9438521-CALEND-209-Κυριακή-09,09:18:00,09:18:00,060727,26,0,0
9438521-CALEND-209-Κυριακή-09,09:19:00,09:19:00,060728,27,0,0
9438521-CALEND-209-Κυριακή-09,09:20:00,09:20:00,060729,28,0,0
9438521-CALEND-209-Κυριακή-09,09:21:00,09:21:00,060730,29,0,0
9438521-CALEND-209-Κυριακή-09,09:22:00,09:22:00,060731,30,0,0
9438521-CALEND-209-Κυριακή-09,09:23:00,09:23:00,140001,31,0,0
9438521-CALEND-209-Κυριακή-09,09:24:00,09:24:00,140030,32,0,0
9438521-CALEND-209-Κυριακή-09,09:25:00,09:25:00,140031,33,0,0
9438521-CALEND-209-Κυριακή-09,09:26:00,09:26:00,140032,34,0,0
9438521-CALEND-209-Κυριακή-09,09:27:00,09:27:00,140033,35,0,0
9438521-CALEND-209-Κυριακή-09,09:27:00,09:27:00,140034,36,0,0
9438521-CALEND-209-Κυριακή-09,09:28:00,09:28:00,140035,37,0,0
9438521-CALEND-209-Κυριακή-09,09:29:00,09:29:00,460026,38,0,0
9438521-CALEND-209-Κυριακή-09,09:30:00,09:30:00,460027,39,0,0
Οι αριθμοί 460027, 460029 κλπ είναι οι κωδικοί στάσης, π.χ. o 460027 είναι η ΑΦΕΤΗΡΙΑ του 209, o 460029 η στάση "ΚΟΥΛΩΝ" κλπ.
Αριστερά στους κωδικούς στάσης βρίσκονται οι χρόνοι ανά στάση.
Για να βγάλεις όλα τα δρομολόγια του οχήματος "2102125" (αυτό στην πραγματικότητα είναι το Kάρτ. 2) αρκεί να βρεις όλα τα δρομολόγια από το αρχείο "trips" του συγκεκριμένου oχήµατος και να τα αντιστοιχίσεις με το αρχείο "stop_times".
Ελπίζω να βοήθησα!