ibercivis / citmapp Goto Github PK
View Code? Open in Web Editor NEWLicense: Apache License 2.0
License: Apache License 2.0
Sería interesante poder realizar una comparación de funcionalidades y diseño con herramientas similares.
Aquí un listado preliminar:
ODK-X - It lets you build custom apps to gather, manage, and visualize your data just as well in the field as you do in the office.
SmartCitizen - Proyecto del Fab Lab Barcelona - Repo en GitHub
CitSci Mobile Apps - CitSci.org supports your research by providing tools and resources that allow you to customize your scientific procedure - all in one location on the internet.
Parece haber problemas con la cobertura de datos: #4
De algún modo se podría incluir la existencia de una memoria offline (la caché de las imágenes de los mapas de fondo si parecen guardarse) para asegurarse la subida de datos en áreas sin cobertura/tarifa de datos.
Al cargar la capa inicial (al volver sobre ella) sale un mensaje emergente que dice "Capa de Open Street Map" y debería decir "Capa de OpenStreetMap" (sin espacios).
Deberíamos desarrollar la aplicación sobre iOS pues no todo el mundo usa Android
La imagen de la ortofoto del PNOA no se carga pues deben haber cambiado la URL del servicio del IGN.
Para futuros proyectos es posible que se haga necesaria la posibilidad de incluir más fotografía en cada marcador.
Las últimas versiones de Android (al menos la 11) no permiten la instalación de la aplicación pues salta un mensaje de incompatibilidad por la versión del sistema operativo.
La app depende de la cobertura de datos, al menos para la subida de fotografías, lo que parece resultar en una duplicidad de imágenes y de marcadores sobre una misma coordenada al encontrarse la persona a muestrear en un área con baja o nulo acceso a datos en su dispositivo móvil.
Hay que revisar el tema de la protección de datos para que quede completamente claro.
Sería interesante poder tener disponible la aplicación en un repositorio de aplicaciones libres como F-Droid y no tener que depender de la instalación a través de de Google Play.
En el caso de F-Droid se puede leer sobre el proceso de inclusión de una app en el apartado de contribución de su web.
En la entrada de datos se podría mejorarse, por ejemplo, incluirse desplegables.
Crear manual de uso de la aplicación.
Por el momento solo existe un manual de uso para subida de datos centrado en el proyecto Rios Ciudadanos del IPE-CSIC.
Sería interesante poder tener el/los archivo/s compilados del programa directamente en este repositorio para poder tener acceso a la instalación a tráves de esta vía y sin tener que esperar que esté en Google Play u otros repositorios libres (F-Droid?).
Hay un error en Mapa.java, línea 1136, que provoca que no se vea el nombre de los atributos cuando son 23. Hay que repasar el fichero por si hay mas errores de este tipo para otras cosas
} else if (marcador.getNum_atributos()==18){
....
}
Además de la posibilidad de tener la aplicación en Android e iOS podría ser interesante incluir una interfaz web que permita la entrada y consulta de datos vía web lo que permitiría independencia de las plataformas móviles y la posibilidad de no depender de una app (pues se podría acceder a trevés del navegador, ya fuera en móvil o en el escritorio).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.