[EMAIL PROTECTED] ha scritto:
> A proposito di restrizioni, a Genova ci sono:
> 
> - nel centro restrizioni euro 2 + bollino blu
> - vicino ai mercati di zona settimanali all'aperto per tutta la mattina
> - vicino alle scuole negli orari d'ingresso e uscita
> - vicino allo stadio in concomitanza delle partite (quindi orari variabili)
> - ZTL e ZSL vari in alcune zone
> - varie ed eventuali :) ordinanze di quei mattacchioni del Comune
> 
> Al problema non ho ancora messo mano, ci sono i tag day_on, hour_on e date_on 
> ma non è semplice conciliare il tutto: ad esempio in Piazza Galileo Ferraris 
> c'è una scuola, il mercato bisettimanale ed è vicina allo stadio, si sommano 
> 3 restrizioni!
> 
> Alessandro Ale_Zena_IT

Scusate se riesumo questo vecchio post, ma mi chiedevo se la soluzione 
(ammesso che non ce ne sia gia' un'altra) non possa essere quella di 
definire una specie di linguaggio di regole che possano essere 
verificate dal programma che manipola il DB.
Qualcosa del tipo:

engine >= Euro2     // il motore deve essere almeno euro2
bollinoBlu == true  // bisogna possedere il bollino blu
schoolIn >= 8:00    // l'orario di apertura della scuola inizia
schoolIn <= 8:30    // alle 8:00 e termina alle 8:30

e cosi' via.

Molte restrizioni probabilmente possono essere risolte facilmente da un 
navigatore (ad esempio imposto il tipo di veicolo e il tipo di 
autorizzazioni che ho), altre invece chiedendo di volta in volta 
all'utente (c'e' mercato oggi??) oppure, se possibile, collegandosi ad 
internet.
Un software di navigazione, ad esempio, potrebbe interpretare le regole 
e cercare di comportarsi il meglio possibile.

E nella peggiore delle ipotesi, ignorandole, e' come non averle mappate, 
quindi alla fine ne' male ne' bene (a parte il tempo perso...).

Ho scritto una fesseria?

Luca.

_______________________________________________
Talk-it mailing list
Talk-it@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-it

Rispondere a