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
This commit is contained in:
67
01_ARQUITECTURA/entidades/loc.md
Normal file
67
01_ARQUITECTURA/entidades/loc.md
Normal file
@@ -0,0 +1,67 @@
|
||||
# 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
|
||||
|
||||
```sql
|
||||
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:
|
||||
|
||||
```json
|
||||
{
|
||||
"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
|
||||
Reference in New Issue
Block a user