DESCRIPCIÓN GENERAL
Green Rides es una solución técnica para el público en general para guiarlos a un camino menos contaminado mientras viajan a casa en vehículos, trotan o simplemente caminan. Su objetivo principal es ayudar a las personas a evitar áreas contaminadas y también ayudar a que su entorno esté libre de contaminación.
MARCO
Una aplicación cuya pantalla principal ofrece vista de mapa de Google. Un usuario puede seleccionar la ruta de origen a destino que luego se procesará para brindar una cantidad de rutas para llegar al destino desde la fuente con la cantidad de tráfico en varios lugares en esa ruta junto con el estado actual de contaminación en la ruta (que se actualiza con el tiempo). Si bien existe una condición como un atasco de tráfico, un usuario puede hacer sonar la bocina a todos los usuarios dentro de un radio específico de acuerdo con su ubicación actual y esa bocina tiene la forma de una pequeña notificación de algo similar que recibirán las personas dentro del radio.
Para involucrar la actividad del usuario en la aplicación, habrá pequeñas ventanas emergentes en la ruta del usuario que indican como hospital, estación de policía, si ocurrió algún accidente allí. Etc. Para que sea posible la notificación en vivo en un camino, habrá un sistema de recompensas según el cual si una persona notifica que está sucediendo algo nuevo en ese camino, como que ocurrió un accidente (deseo que no), entonces él / ella ganará puntos que luego pueden ser redimidos. Ahora, para hacer que esta notificación de usuario sea auténtica, habrá alguna característica (botón) que si algunos, digamos 15, usuarios informaron que la notificación era correcta, solo el usuario que notificó será recompensado; de lo contrario, se detectará como un informe falso.
Entonces, las características generales de la aplicación serán como:
- Ventana principal donde podemos seleccionar origen y destino.
- Al seleccionar la ruta, aparecerán ventanas emergentes (que tendrán la forma de una caricatura/imagen) que indicarán un evento que ocurra allí o alguna estación de policía, centro comercial, etc.
- Habrá varias rutas, cada una de las cuales tendrá diferente (muy probablemente, especialmente en áreas urbanas) tráfico y cantidad de contaminación.
- Bocina que hará sonar un usuario notificado dentro de un radio o a un vehículo en particular frente a nosotros para el cual habrá una opción en la aplicación.
- Habrá un retraso en el que se puede volver a tocar la bocina y el usuario no recibe muchas notificaciones de bocina.
ESTRUCTURAS DE DATOS Y ALGORITMOS
- No necesitamos encontrar la ruta más corta, Google Maps hace esto por nosotros (aquí, también tiene puntos de referencia).
- Las estadísticas de tráfico también se proporcionan a través de Google Maps (Objeto TrafficLayer, aquí).
- Para una notificación permanente en un camino como un gimnasio, que probablemente estará allí durante algunos años al menos, podemos usar Google Maps nuevamente (aquí).
- Para notificaciones temporales como «Concierto de JB», se pueden eliminar manualmente a partir de ahora.
- Para contaminar un lugar podemos usar esto y esto. Se almacenarán en la base de datos de acuerdo con la latitud y la longitud y luego se pueden ordenar según la frecuencia (cuando una gran cantidad de usuarios usan la aplicación en todo el país).
Entonces, en general, no se requiere tal algoritmo a partir de ahora, pero si lo escalamos en gran medida, necesitamos tener un alto poder de procesamiento y es posible que necesitemos análisis si obtenemos actualizaciones minuciosas sobre la contaminación (concentración de CO2, NO2, etc.) como en ese caso la velocidad del viento, la lluvia, etc. será un factor clave para determinar un camino menos contaminado.
APLICACIONES
1. Para guiar a las personas hacia un camino menos contaminado.
2. Reducción de la contaminación acústica.
3. Facilidad para encontrar algún evento.
NOTA PERSONAL
Todavía no he terminado este proyecto porque me enteré de la copa progeek un poco tarde, así que estoy esperando obtener la clave de licencia de JxBrowser para trabajar con las API de Google.
No pienso en esto desde una perspectiva de lucro, sino como una contribución para que el país esté menos contaminado de cualquier manera posible. Así que pensé que se puede crear una aplicación para ahorrar agua que funcionará como -> El usuario actualizará su factura de electricidad y cargará un documento pdf en la aplicación que luego almacena la factura mensual y detalles como factura de agua, factura de electricidad, etc. mostrará cuánta agua ahorró el usuario y algunas estadísticas interesantes que lo animarán a ahorrar agua y electricidad. También habrá una lista de personas en áreas pequeñas en función de la cantidad de agua que ahorraron y se pueden comparar con superhéroes, como que un particular es rudo en el ahorro de agua, otro es maestro, algunos son novatos, etc. Entonces, el objetivo principal es alentar a las personas a ahorrar recursos animándolas continuamente de una manera amigable utilizando la tecnología.
Este artículo es una contribución de Vimal Singh . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA