Motor GIS de PointSav
TopicFrom the PointSav Documentation
El Motor GIS de PointSav es una plataforma de inteligencia de ubicación de propiedad del cliente construida en Rust para operación offline-first sobre archivos planos — una desviación estructural de los sistemas de información geográfica que dependen de instancias de bases de datos centralizadas y conectividad de red continua.
Una plataforma de inteligencia de ubicación que depende de una base de datos central y una red activa es una plataforma que el cliente arrienda, no posee — las interrupciones, el coste por usuario en la nube y la inelegibilidad para entornos sin conexión son consecuencias inevitables. El Motor GIS de PointSav opera offline-first desde archivos planos: lee desde un archivo PMTiles estático en el sistema de archivos del propio cliente, renderiza interactivamente a través de MapLibre GL JS en el navegador y sirve cada consulta sin dependencia externa. Para un comprador regulado, el registro espacial es auditable, portable y nunca abandona el entorno controlado.
[edit]Sustrato de archivos planos
A diferencia de los sistemas GIS tradicionales que requieren gestión persistente de bases de datos, el motor de PointSav consume datos geográficos directamente desde formatos JSONL, GeoParquet y YAML versionados dentro de un Totebox Archive. Esta arquitectura garantiza que la capa de datos permanezca completamente desacoplada de la lógica de aplicación, eliminando la sobrecarga de mantenimiento de bases de datos y previniendo la dependencia de proveedores.
[edit]Pila de renderizado soberana
La plataforma evita dependencias de SaaS de mapas comerciales utilizando una pila de renderizado de código abierto:
- PMTiles — un formato de archivo único para datos en teselas que permite servir mapas directamente desde servidores web estándar sin un servidor de teselas dedicado.
- MapLibre GL JS — una biblioteca basada en WebGL para renderizar mapas vectoriales interactivos en el navegador.
- Tippecanoe — una herramienta utilizada para compilar conjuntos de datos masivos de archivos planos en teselas vectoriales optimizadas.
[edit]Procesamiento espacial
La lógica central del motor reside en el servicio app-orchestration-gis, que ejecuta deterministamente la metodología de co-ubicación de Woodfine para identificar y clasificar nodos comerciales en los mercados cubiertos a partir de datos de service-business-clustering y service-places-filtering.
[edit]Véase también
- co-location-methodology — la metodología de clasificación que impulsa la asignación de nivel en el motor GIS
- app-orchestration-gis — la capa de orquestación que ejecuta el pipeline de análisis espacial
- service-business-clustering — servicio de agrupación minorista que alimenta el cálculo de nivel GIS
- service-places-filtering — servicio de filtrado de infraestructura cívica que alimenta el cálculo de nivel GIS
- service-fs-data-lake — el lago de datos de archivos planos que respalda todos los datos de origen GIS
- build-a-colocation-map — guía paso a paso: ejecutar un análisis de co-ubicación y renderizar los resultados en un mapa