Files
system-docs/01_ARQUITECTURA/entidades/loc.md
ARCHITECT 6ea70bd34f Update to Skynet v7 - Complete documentation restructure
- Nueva estructura de carpetas según Skynet v7
- Añadidos schemas SQL completos
- Documentación de entidades, componentes e integraciones
- Modelo de seguridad actualizado
- Infraestructura y operaciones reorganizadas
2025-12-29 18:23:41 +00:00

1.0 KiB

LOC - Locations

Tipo: Ubicaciones Geográficas
Estado: Planificado


Descripción

Los LOC representan ubicaciones geográficas con precisión variable.


Tipos

Tipo Descripción
punto Coordenadas exactas
area Zona delimitada
ruta Trayecto entre puntos

Schema Propuesto

CREATE TABLE locations (
    id BIGSERIAL PRIMARY KEY,
    h_loc VARCHAR(64) UNIQUE NOT NULL,
    nombre VARCHAR(255),
    lat DECIMAL(10, 8),
    lon DECIMAL(11, 8),
    precision_metros INTEGER,
    tipo VARCHAR(50),
    metadata JSONB,
    created_at TIMESTAMPTZ DEFAULT NOW()
);

Fórmula Hash

h_loc = SHA-256(lat:lon:precision)

Uso en el Sistema

Cada bloque puede tener una ubicación asociada:

{
  "h_bloque": "abc123...",
  "h_loc": "geo456...",
  "lat": 41.6488,
  "lon": -0.8891,
  "precision_metros": 10
}

Esto permite:

  • Geolocalización de evidencias
  • Verificación de ubicación
  • Análisis espacial de operaciones