Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

location-visualizer
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8443
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.