ciao Maurizio.<br>ecco, alla fine tutti si scontrano con gli stessi problemi...ho mappato quasi interamente la rete TPL di Padova, che ha le stesse peculiarità: linee che mantenendo lo stesso ref (ossia numero di linea) ma cambiando il percorso sono feriali e serali, feriali e festive, feriali e mattutine per le scuole....<br>

dunque, tralasciando l'inserimento delle sporadiche linee limitate (una, due, massimo quattro corse al giorno) ho inserito nel DB sotto il medesimo network=APS Mobilità tutte le linee anche con stesso ref, differenziandole nel tag name (ad es. "10 Serale Ponte di Brenta-Sarmeola" - "12 Festivo Ponte di Brenta-Selvazzano) e nelle opening_hours come hai fatto in soluzione 1.<br>

<br>In verità ora ho controllato ed appunto la linea 12 festiva e la 10 serale, nonché la 15 festiva sono state inserite con tag network = APS Mobilità Serale / Festivo (adottando quindi la soluzione 3), se non ricordo male per risolvere un problema nel generatore di percorsi <a href="http://78.46.81.38/public_transport.html">http://78.46.81.38/public_transport.html</a>. La soluzione 3 può essere corretta, ma adottandola dovrei giustamente inserire anche le relazioni delle linee che non cambiano percorso  da feriale a festivo (tipo la linea 3, 11, 22, etc), ma a quel punto dovrei inserire un network = "APS Mobilità; APS Mobilità Serale" che non so quanto sia digerito/accettato da OSM. In attesa di una chiarificazione e di un migliore supporto dei renderer, lascerò tutto così com è.<br>

<br>La soluzione 2 è invece sbagliata, dato che i bus di queste linee riportano sulla veletta 10-12-15 con diversa destinazione, ma il ref è il numero e basta (mi pare che qualcuno avesse risposto così a una mia domanda sul tema qualche tempo fa) e quindi dobbiamo prendercela con le aziende di TPL e le loro logiche di numerazione astruse (oltre agli esempi sopra riportati di linee feriali-festive, ci sono perfino le linee 41-42-43 solo festive e ciascuna sostitutiva di una-due linee feriali)<br>

<br>ciao<br>Tiziano<br><br><div class="gmail_quote">2010/10/5 Maurizio Daniele <span dir="ltr"><<a href="mailto:maurizio.daniele@gmail.com">maurizio.daniele@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<br>
Sto iniziando a fare qualche esperimento di mappatura di trasporto<br>
pubblico, tuttavia mi trovo davanti ad un problema che non so come sia<br>
meglio risolvere.<br>
<br>
Problema:<br>
<br>
La linea "N" effettua un percorso da A a B nei giorni feriali, mentre<br>
nei giorni festivi va da C a D, mantenendo però il riferimento "N".<br>
<br>
Esiste poi una linea speciale che serve, solo in ora di punta, alcune<br>
scuole fuori dal percorso ordinario. Questa linea speciale, che va da E<br>
a F e ha in comune solo una piccola parte di percorso con la linea<br>
normale, tanto per non creare confusione si chiama "N" e sui bus che la<br>
esercitano porta una veletta "Scolastico".<br>
<br>
Visto che non ci si fa mancare niente, poi, esistono anche due linee di<br>
bus notturni che coprono ciascuno una parte del percorso della linea<br>
principale negli orari in cui questa non viene esercitata (diciamo da<br>
mezzanotte alle 4) che si chiamano, ovviamente, entrambe "N" con<br>
l'aggiunta di un colore e della direzione in cui vanno ("N Blu Sud"/ "N<br>
Rosso Nord").<br>
<br>
Come taggare il tutto?<br>
<br>
Svolgimento 1:<br>
--------------<br>
<br>
Si creano 10 relazioni, una per percorso, tutte quante appartenenti al<br>
"network=pippo" e tutte quante con lo stesso "ref=N", specificando<br>
semplicemente "opening_hour=orari"<br>
<br>
N   da A a B   opening_hour= Mo-Sa 05:00-22:00, PH off<br>
N   da B a A   opening_hour= Mo-Sa 05:00-22:00, PH off<br>
N   da C a D   opening_hour= Mo-Sa off, PH 05:00-22:00<br>
N   da D a C   opening_hour= Mo-Sa off, PH 05:00-22:00<br>
ecc...ecc...<br>
<br>
Il difetto di questo approccio è che, anche se estremamente aderente<br>
alla realtà, gli strumenti software attuali non permettono di<br>
distinguere le linee per orario di esercizio (quindi in una ipotetica<br>
mappa tracciata mi troverei riportati 10 percorsi diversi con lo stesso<br>
numero senza poter capire quale è effettivamente attivo in quel momento<br>
e quale no).<br>
Non si mappa per il render, ma avere un render funzionante, specie<br>
quando si parla di trasporti pubblici, non è una cattiva idea.<br>
Ovviamente potrei anche proporre ai tenutari dei sistemi di rendering di<br>
valutare un approccio che tenga in conto l'orario...<br>
<br>
Svolgimento 2:<br>
--------------<br>
<br>
Si creano sempre le medesime 10 relazioni ma si varia il "ref" in modo<br>
da distinguerle.<br>
<br>
N-feriale   da A a B   opening_hour= ... PH off<br>
N-feriale   da B a A   opening_hour= ... PH off<br>
N-festivo   da C a D   opening_hour= ... PH 05:00-22:00<br>
N-festivo   da D a C   opening_hour= ... PH 05:00-22:00<br>
N-scolastico .... ecc...ecc...<br>
<br>
Il difetto di questo approccio è che la veletta del bus riporta "N", non<br>
"N-feriale"/"N-FR"/"N-quelchevvolete" per cui uno straniero che si<br>
volesse appoggiare ai dati OSM per i bus in città inizierebbe a<br>
chiedersi se "N-FR" è la stessa cosa di "N" (e probabilmente si<br>
risponderebbe di no).<br>
<br>
Svolgimento 3:<br>
--------------<br>
<br>
Si creano le 10 relazioni ma si creano anche differenti network:<br>
"pippo-feriale", "pippo-festivo", "pippo-notturno".<br>
<br>
N network=feriale   da A a B   opening_hour= ... PH off<br>
N network=feriale   da B a A   opening_hour= ... PH off<br>
N network=festivo   da C a D   opening_hour= ... PH 05:00-22:00<br>
N network=festivo   da D a C   opening_hour= ... PH 05:00-22:00<br>
N-SC network=feriale .... ecc...ecc...<br>
<br>
Questo approccio, che non mi dispiace, ha però il difetto che non saprei<br>
poi come comportarmi con le linee che non subiscono variazioni tra<br>
network feriale e network festivo.<br>
Da un paio di esperimenti fatti, infatti, mi pare di capire che una<br>
relazione può appartenere solo ad un network (inteso come tag:network,<br>
mentre può se lascio perdere quel tag e uso una super-relazione, ma mi<br>
piace poco). Per contro non so se openbusmap e strumenti di rendering<br>
vari accettino di filtrare i dati per network, analogamente come non mi<br>
sembra filtrino per orario.<br>
<br>
Inoltre rimarrebbe ancora da distinguere in qualche maniera il percorso<br>
"N-Speciale scuole", anche se è una linea che comunque interessa solo<br>
certi utenti e quindi non mi spaventa mettergli un "ref" fittizio.<br>
<br>
Va anche detto che questo approccio permetterebbe di taggare anche una<br>
linea che appartenesse a diversi network, ad esempio una linea<br>
ferroviaria dove valgano due tipi di biglietti/abbonamenti, come accade<br>
con le ferrovie metropolitane a Roma, che mi pare siano utilizzabili sia<br>
con titolo di viaggio Trenitalia che ATAC.<br>
<br>
Consigli? :)<br>
<br>
Grazie,<br>
<br>
Maurizio<br>
<br>
<br>
_______________________________________________<br>
Talk-it mailing list<br>
<a href="mailto:Talk-it@openstreetmap.org">Talk-it@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/talk-it" target="_blank">http://lists.openstreetmap.org/listinfo/talk-it</a><br>
</blockquote></div><br>