[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