location-visualizer
Herramienta de visualización y análisis de datos de ubicación y actividad en infraestructura propia. Soporta importación desde múltiples formatos (JSON, GPX, CSV, OpenGeoDB) con autenticación segura TLS 1.3 y gestión offline de usuarios.
Ficha actualizada 25 sept 2026, 11:26 · upstream 25 sept 2026, 11:18 · release sin release detectada
Qué es location-visualizer
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Location-visualizer es una solución open source para analizar y visualizar datos de ubicación y actividad física en infraestructura propia sin depender de servicios cloud. Utiliza Next.js, Node.js y Python como frameworks principales, con almacenamiento en OpenGeoDB para datos geográficos y JSON para actividad y usuarios.
El sistema implementa seguridad robusta mediante TLS 1.3 combinado con RSA, ECDH sobre Curve25519, ChaCha20 y Poly1305. La autenticación de usuarios se gestiona completamente offline mediante comandos locviz, incluyendo soporte para autenticación basada en contraseñas o claves públicas RSA-PSS desde v1.13.0.
La aplicación incluye visualización interactiva de datos geográficos con navegación por mouse/touch, anotaciones de metadatos (timestamps, distancias, energía) y exportación a múltiples formatos. Soporta integración opcional con servicios de mapas como OpenStreetMap mediante caché local.
- Visualización privada de historial GPS obtenido desde Google Takeout o dispositivos GNSS
- Recepción de datos en tiempo real desde sensores IoT con autenticación token-based
- Interoperabilidad directa con módulos GNSS mediante formato OpenGeoDB nativo
- Preparación de datasets para análisis estadístico externo (R, Pandas) vía export CSV
- Privacidad garantizada: todos los datos procesados localmente sin envío a terceros
- Seguridad enterprise-grade con autenticación challenge-response y gestión offline de usuarios
- Soporte nativo para formato OpenGeoDB, usado por fabricantes GNSS modernos
- Export multi-formato (OpenGeoDB, CSV, JSON, GPX) para interoperabilidad
- Gestión de usuarios completamente offline sin interfaz web dinámica
- Caché de mapas OSM sin mecanismo automático de actualización (datos pueden quedar obsoletos)
- Requiere compilación desde fuente con Go instalado en el sistema objetivo
- Sin soporte Docker/Compose nativo según análisis técnico del repositorio
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
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.
Compilar desde fuente: cd ~/go/src && go get -d github.com/andrepxx/location-visualizer && cd github.com/andrepxx/location-visualizer && make keys && make. Crear usuario root con ./locviz create-user root y establecer permisos explícitos (get-tile, render, activity-read/write, geodb-read/write/download). Ejecutar ./locviz y acceder a https://localhost:8443/. Desactivar UseMap en config/config.json salvo necesidad específica de tiles OSM. Asegurar almacenamiento persistente para data/locations.geodb, data/activitydb.json, data/userdb.json.
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.