[Talk-it] Progetto rete autobus urbani di Padova

Paolo Molaro lupus at oddwiz.org
Sat Jan 23 20:03:58 GMT 2010


On 01/23/10 Luigi Toscano wrote:
> Paolo Molaro wrote:
> > L'altra questione riguarda fermate in cui, mettiamo, passino due route
> > 10 di operator diversi. In questo caso ci sarebbe una diramazione, ma
> > come viene rappresentata in route_ref?
> È un vero problema? Voglio dire, una fermata ha un operator ben preciso; 
> se ci sono più operator, ci sono più "cartelli" ovvero più fermate.

Ok, non avevo controllato che anche il node della fermata aveva un
esplicito operator. Sono abbastanza sicuro di avere visto fermate di
operator diversi nello stesso luogo fisico (cartelli diversi sullo stesso
palo). A questo punto il problema diventa come associare le diverse route
alla stessa fermata se i nodi devono essere inseriti separati (la
correlazione spaziale non e' il massimo).

Sarebbe da considerare l'uso di una relazione che associ un nodo fermata
alle n relazioni route: questo ha anche il vantaggio di ottenere i dati
delle route associaate con semplici query all'API e mantenere una certa
integrita' dei riferimenti (vedi l'esempio delle linee 10 di Padova
con la confusione tra ref e name: l'id della relazione sarebbe univoco).
Allo stesso modo, per esempio, se la linea dovesse cambiare nome/ref per
un qualunque motivo basterebbe farlo nella relazione che lo definisce e
non in tutti i route_ref che ci sono in giro.

lupus

-- 
-----------------------------------------------------------------
lupus at debian.org                                     debian/rules
lupus at ximian.com                             Monkeys do it better




More information about the Talk-it mailing list