Hace tiempo salió un tema, al que le di vueltas, llegando a inventarme una historia que no sé si llegué a contar o me pareció demasiado fantástica. Me refiero a la circulación por Madrid, dependiendo del escenario de alta contaminación, con los distintos casos: tipo de vehículo, combustible, etiqueta... pero también vehículos BUS/VAO, you name it.
Mi idea era que todo esto se estructurase en una serie de datos pequeñitos (moto/coche/autobús/taxi, gasolina/diésel, año de fabricación, etiqueta, nº de ocupantes, ...). Habría áreas asociadas a uno o varios de estos atributos, con las condiciones necesarias para circular por ellas.
Cada usuario tendría definido un valor para esos atributos (de no tenerlo, al planificar un itinerario que cruzara una de estas áreas se le pediría).
En el caso de condiciones variables (escenario de contaminación) éstas podrían depender de otra variable, que se obtendría, por ejempo, de un servidor del Ayuntamiento que indicara el escenario vigente: si escenario = 1 entonces sólo etiqueta Eco o Cero (ejemplo, no necesariamente verídico).
¿Qué conseguimos con esto?
Gestionar el imposible creciemiento de casos. Aunque en el editor podemos indicar múltiples restricciones, sirven de poco, dado que sólo tenemos tres tipos de vehículo (que ya es un avance). Y no podemos añadir más información.
Los distintos atributos no tienen por qué ser globales, ni estar predefinidos. De alguna manera, en cada área que necesitara un atributo, dicho atributo incluiriía el nombre, los valores posibles y los valores válidos. El atributo en realidad incluirá la información suficiente para obtener estos datos desde algún servidorr (sobre todo el ultimo), donde dicha información sería rellenada por "expertos" (Waze, champs locales, ...). En Madrid podría haber unos, en Berlín otros... Y la aplicación no tendría información a priori, sino que se iría rellenando según las áreas por las que se fuera a pasar.
El último es especial, porque el año de fabricación de un coche es el mismo aquí y en Berlín, aunque las restricciones asociadas puedan ser distintas, así que habría que separar el dato de éstas. Con que el usuario añada el dato una vez debería bastar.
En fin, un tanto técnico y probablemente muy difícil de encajar en el sistema actual pero oye, lo mismo da alguna idea. El problema a resolver, desde luego, está ahí.
Mi idea era que todo esto se estructurase en una serie de datos pequeñitos (moto/coche/autobús/taxi, gasolina/diésel, año de fabricación, etiqueta, nº de ocupantes, ...). Habría áreas asociadas a uno o varios de estos atributos, con las condiciones necesarias para circular por ellas.
Cada usuario tendría definido un valor para esos atributos (de no tenerlo, al planificar un itinerario que cruzara una de estas áreas se le pediría).
En el caso de condiciones variables (escenario de contaminación) éstas podrían depender de otra variable, que se obtendría, por ejempo, de un servidor del Ayuntamiento que indicara el escenario vigente: si escenario = 1 entonces sólo etiqueta Eco o Cero (ejemplo, no necesariamente verídico).
¿Qué conseguimos con esto?
Gestionar el imposible creciemiento de casos. Aunque en el editor podemos indicar múltiples restricciones, sirven de poco, dado que sólo tenemos tres tipos de vehículo (que ya es un avance). Y no podemos añadir más información.
Los distintos atributos no tienen por qué ser globales, ni estar predefinidos. De alguna manera, en cada área que necesitara un atributo, dicho atributo incluiriía el nombre, los valores posibles y los valores válidos. El atributo en realidad incluirá la información suficiente para obtener estos datos desde algún servidorr (sobre todo el ultimo), donde dicha información sería rellenada por "expertos" (Waze, champs locales, ...). En Madrid podría haber unos, en Berlín otros... Y la aplicación no tendría información a priori, sino que se iría rellenando según las áreas por las que se fuera a pasar.
El último es especial, porque el año de fabricación de un coche es el mismo aquí y en Berlín, aunque las restricciones asociadas puedan ser distintas, así que habría que separar el dato de éstas. Con que el usuario añada el dato una vez debería bastar.
En fin, un tanto técnico y probablemente muy difícil de encajar en el sistema actual pero oye, lo mismo da alguna idea. El problema a resolver, desde luego, está ahí.
Re: V ENCUENTRO ESPAÑOL. LLUVIA DE IDEAS!!!!!