mapsurvey
Plataforma open source para encuestas geoespaciales con mapas interactivos. Permite capturar puntos, líneas y polígonos mediante Leaflet/Mapbox. Autoalojable con Docker, exportación GeoJSON/CSV y editor visual WYSIWYG en Django 4.2 bajo licencia AGPLv3.
Ficha actualizada 22 sept 2026, 17:43 · upstream 22 sept 2026, 15:37 · release sin release detectada
Qué es mapsurvey
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Mapsurvey es una plataforma de código abierto para realizar encuestas basadas en mapas, diseñada para planificadores urbanos, investigadores y equipos de tecnología cívica. Permite a los participantes dibujar puntos, líneas y áreas sobre mapas interactivos (Leaflet con basemaps de Mapbox) mientras responden preguntas tradicionales. La arquitectura se basa en Django 4.2 con GeoDjango y PostGIS para el manejo de datos espaciales, ofreciendo una solución robusta y autoalojable bajo la licencia AGPLv3.
La plataforma incluye un editor visual WYSIWYG sin necesidad de frameworks SPA complejos, utilizando HTMX y SortableJS para la gestión del contenido. Soporta 13 tipos de preguntas, incluyendo inputs geoespaciales avanzados, relaciones condicionales entre preguntas y traducciones completas (i18n). Además, facilita la exportación de datos en formatos estándar como GeoJSON y CSV, permitiendo una integración sencilla con otros sistemas de análisis espacial.
- Recopilación de datos espaciales para planificación urbana mediante dibujos directos en mapa.
- Encuestas participativas (PPGIS) para recopilar percepciones ciudadanas sobre infraestructuras.
- Investigación académica con exportación de geometría a GeoJSON para análisis posterior.
- Gestión de encuestas multi-lenguaje para proyectos internacionales sin migrar datos.
- Editor visual WYSIWYG sin SPA (HTMX + SortableJS) reduce la complejidad del frontend.
- Soporte nativo para geometría espacial mediante PostGIS y GeoDjango en Django 4.2.
- Exportación directa a GeoJSON y CSV en ZIP, compatible con herramientas GIS estándar.
- 13 tipos de preguntas incluyendo inputs geoespaciales (punto, línea, polígono).
- Licencia AGPLv3 garantiza código abierto y permisos para modificar la instalación.
- Despliegue simplificado con Docker Compose y scripts de migración automáticos.
- Dependencia de Mapbox para los basemaps por defecto (requiere token API válido).
- Configuración manual obligatoria de variables de entorno en producción (SECRET_KEY, DB creds).
- Licencia AGPLv3 obliga a compartir modificaciones si se ofrece el software como servicio.
- Requiere Python 3.9+ y librerías GDAL/PROG instaladas en entornos de desarrollo local.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar Docker Compose para producción. Configurar SECRET_KEY, DJANGO_ALLOWED_HOSTS y credenciales de base de datos (PostgreSQL). Para almacenamiento de medios, habilitar S3 si es necesario. Asegurar token de Mapbox para visualización de mapas. Usar modo DEBUG=0 en producción.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.