transport
 ° Forum ° Rejestracja ° Szukaj °
Tanie i nowoczesne stacje transformatowe Elektrobud Wschowa
Tani sklep internetowy - podłogi drewniane i deski lakierowane.

Piętnuję rozkłady jazdy

Transport / / Piętnuję rozkłady jazdy
<< . 1 . 2 . 3 .
Autor Wiadomość
Michał Smolnik

Posted: 11 Cze 2002 17:53:22




Hehehe.
Tak się składa, że GUI to jest najbardziej niewdzięczna część programu.

Dlatego ja wolę interfejs webowy -- ani GUI wtedy nie trzeba, ani
babrania się w windach.

Można i webowo. Ale to już dla mnie czarna magia. CGI, czy podobne to
już znam tylko jako użytkownik.

Tradycyjny błąd -- każesz wybrać konkretny przystanek...
To nie ogranicza elastyczności!

Podaję klasyczny przykład -- chcę znaleźć drogę ode mnie z domu
dokądkolwiek. Który z pięciu przystanków do których mam blisko mam
podać?

Zaznaczasz na mapie ładną ramką pięć przystanków w okolicy i punkt w
którym znajduje się twoj dom. Program wyrzuci wyniki, uwzględniając
czasy dojścia (po prostej, bo tak prościej ;-) i odjazdy z tych
przystanków, odrzucając te dla których czas jazdy i ilość przesiadek
jest bezsensowna.

ramka, lub okrąg)? Wtedy użytkownik zaznaczy sobie obszar miasta w
który chce jechać.

Ja tam wole dane wprowadzać tekstowo.

Możesz podać współrzędne wierzchołków wielokąta ;-)
Tekstowo, to trudniej. Nie mam w tej chwili pomysłu.

A numer z zapisywaniem przystanków bliskich dla każdego przystanku
wydaje mi się trochę sztywny. Niech użytkownik sam wybierze, co dla
niego jest bliskie.
Inne podejście ma 70-letnia babcia - będzie starała się omijać schody
i inne przeszkody terenowe, a inne młody wysportowany dresiarz ;-)
Osoba, której specjalnie nie zależy na czasie, wybierze przystanek
najbliższy, oraz taki na drugim końcu parku - potrzeby mieszkańców to
nie zawsze szybki przejazd przez miasto.

Ma to też tą zaletę, że taki podróżnik jak jak, chcąc jechać np. do
Leśnicy, równie chętnie dojedzie tam 617, 419, 10, 409 i nie
interesuje mnie specjalnie na którym przytanku wysiądę. Jeżeli chcę
się przejść z dziewczyną po Leśnicy, to nie interesuje mnie dotarcie
do konkretnego punktu w tej dzielnicy.

No więc niech przyjmuje np:
- Leśnica (osiedle)
- Widna (ulica)
- Gajowa 15 (adres)
- Galeria Centrum (obiekt)
- KDM (nazwę przystanku)
- 21172 (numer przystanku)

Tylko jeszcze przydałby się ochotnik do zrobienia bazy najbliższych
przeystanków.

Patrz wyżej.

Choć może dobrze byłoby dodać możliwość alternatywnej selekcji.
W interfejsie tekstowym można wtedy wpisać np: {pl. Grunwaldzki/pętla;
pl. Grunwaldzki/C. Skłodowskiej; 21172}
Ale wydaje mi się, że graficzny wybór będzie lepszy. Nie każdy kojarzy
nazwy ulic oraz nazwy przystanków. Nie mówiąc już o przyjezdnych.
A spojrzenie na mapę będzie bardziej intuicyjne. Z drugiej strony,
wprowadzanie danych tekstowo (czy z listy) jest dużo szybsze.

Proponuję zrobić alternatywne możliwości.

Widzę to tak (w GUI):
Ramka tekstowa o tytule "Początkowe przystanki", obok przycisk
"Ulubione...", "Lista..." oraz "Mapa...".
Zaznaczenie czegokolwiek na liście, liście często używanych lub mapie
spowoduje automatyczne dodanie nazw do ramki tekstowej.
Przystankowi guru :) będą mogli wpisywać nazwy (numery) bezpośrednio.

Powstaje problem, w jaki sposób tworzyć bazę danych? To trzeba omówić
- jakie ma zawierać dane.
Ja proponuję, żeby dla każdej linii przechowywać czasy odjazdów z
[...]


Proponuję, żeby się dostosować do tego, co jest dostępne.
A dostępny jest wyciąg z BusMan-a na WWW. Chyba, że się dogadasz z
różnymi osobami w ZDiK-u i AGC, żeby BusMan wystawił więcej danych :^)

No tak. Dla każdej pętli przepisujemy (wyciągamy jakimś skrypcikiem)
odjazdy do bazy oraz dopisujemy czasy przejazdów.
Czasy można odczytać choćby z rozkładu drukowanego w Gazecie (uwaga!
mogą być niepewne). Sądzę, że ZDiK nie będzie robił problemów z
udostępnieniem.
W ostateczności można się przejechać i spisać z każdej pętli.
To nie jest tak dużo danych.

Problem leży w tym, że nie ma połączenia między tabliczkami kolejnych
przystanków linii. Nie da się w prosty sposób na ich podstawie
wyciągnąć czasów przejazdu, bo przyjazdy z zajezdni, czy wtyczki
często zaczynają bieg w połowie trasy linii. Trzeba by było włożyć
tutaj dużą część ręcznej pracy.




Paweł Więcek

Posted: 12 Cze 2002 08:41:57



Można i webowo. Ale to już dla mnie czarna magia. CGI, czy podobne to
już znam tylko jako użytkownik.

Dużo prostsze od GUI.

W interfejsie tekstowym można wtedy wpisać np: {pl. Grunwaldzki/pętla;
pl. Grunwaldzki/C. Skłodowskiej; 21172}

Hihi, 21172 to trochę inny rejon miasta :^)

Ale wydaje mi się, że graficzny wybór będzie lepszy. Nie każdy kojarzy
nazwy ulic oraz nazwy przystanków. Nie mówiąc już o przyjezdnych.

Nie każdy kojarzy gdzie jest na mapie cel jego podróży.

No tak. Dla każdej pętli przepisujemy (wyciągamy jakimś skrypcikiem)

Skrypty mogą wszystko (prawie).

Czasy można odczytać choćby z rozkładu drukowanego w Gazecie (uwaga!

Z czego???

Problem leży w tym, że nie ma połączenia między tabliczkami kolejnych
przystanków linii. Nie da się w prosty sposób na ich podstawie

Da się, tylko trochę zabawy z tym jest. Ale ja to i tak miałem napisać
dla siebie...
Większym problemem jest brak rozkładu przyjazdowego na końcówkę
docelową.

Aha -- a czasy na tabliczkach przystankowych są lewe. Kiedyś mi ktoś
usiłował objaśnić skąd BusMan je bierze, ale prawdę mówiąc nie trafiało
to do mnie...

wyciągnąć czasów przejazdu, bo przyjazdy z zajezdni, czy wtyczki
często zaczynają bieg w połowie trasy linii. Trzeba by było włożyć

To się da wyłapać.

Poza tym BYĆ MOŻE na inetowych rozkładach pojawią się czasy (o ile się
uda zmusić BusMana do ich tam wystawienia, co wcale nie jest oczywiste) :^)

Paweł




<< . 1 . 2 . 3 .
 



Czas ładowania strony (sek.): 0.033 users
miniBB.net © 2001-2012 Polityka Prywatności }{ forum for-u + funkcje php graf fubi powiaty andreks sanitarne