Skip to content

PointSav Documentation

The engineering library for the PointSav platform — operating systems and services for regulated businesses that own their data, their AI, and their record-keeping outright. Where the monorepo holds the code, this wiki holds the reasoning: architecture, services, security, and the governance commitments that bind future development.

Lago de datos GIS

El lago de datos GIS es la capa de almacenamiento fundacional para la canalización GIS de la plataforma — un almacén en archivos planos que guarda puntos geoespaciales en bruto ingeridos desde fuentes abiertas (OpenStreetMap, Overture Maps Foundation) en zonas de aterrizaje separadas para datos minoristas y cívicos, disponibles inmediatamente para cada paso descendente de la misma canalización sin una etapa ETL. Los registros minoristas — operadores comerciales, tiendas ancla, estaciones de combustible — y los registros cívicos — hospitales, universidades, centros de transporte — se mantienen en subárboles distintos para que los pasos de filtrado y agrupación puedan trabajar en cada dominio de forma independiente. Este lago de datos es un componente distinto de service-fs — el núcleo del libro mayor WORM, el libro mayor WORM por inquilino separado de la plataforma — los dos no comparten código ni formato de almacenamiento.

Puntos clave

  • Dos zonas de aterrizaje separadas — minorista y cívica — almacenan puntos en bruto de OpenStreetMap y Overture Maps Foundation. Los pasos descendentes leen directamente desde las zonas de aterrizaje; no hay etapa de transformación ETL entre la ingestión y el consumo.
  • La persistencia de datos está desacoplada de la lógica analítica. Si Aplicación de orquestación GIS se re-aprovisiona, los activos de datos en bruto del lago de datos permanecen intactos e inmediatamente disponibles para cualquier capa analítica de reemplazo.
  • Hoy las zonas de aterrizaje son directorios planos en el sistema de archivos del host, poblados y leídos directamente por los propios scripts de ingesta y análisis de la canalización GIS. No existe ningún servicio de almacenamiento dedicado, ninguna API restringida, ni ningún entorno unikernel delante de ellos. Los pasos de agrupación comercial y filtrado de lugares que leen estos datos se ejecutan como pasos dentro de la misma canalización basada en Python documentada en Aplicación de orquestación GIS, no como crates o servicios separados que leen a través de un límite.
  • El diseño en archivos planos y formato abierto evita la dependencia de formatos propietarios. Los registros geoespaciales en bruto son archivos de texto legibles por cualquier herramienta en cualquier década.

Ingestión y almacenamiento de datos

La canalización mantiene una estructura de sistema de archivos unificada con zonas de aterrizaje separadas para datos minoristas e infraestructura cívica.

  • Zona de aterrizaje minorista: registros de operadores comerciales en bruto ingeridos desde registros geoespaciales abiertos (OpenStreetMap, Overture Maps Foundation).
  • Zona de aterrizaje cívica: registros de instalaciones cívicas e institucionales de las mismas fuentes abiertas.

Rol arquitectónico

Como capa con estado de la canalización GIS, el lago de datos es responsable de la persistencia de datos, mantenida independiente del código analítico que la lee: si la capa de orquestación GIS se re-aprovisiona, los activos de datos principales permanecen intactos dentro de esta capa. La separación limpia entre persistencia de datos y lógica analítica es un invariante de diseño fundamental de esta canalización. Es un diseño separado del libro mayor WORM de la plataforma (service-fs — el núcleo del libro mayor WORM), que ancla registros institucionales para cumplimiento en lugar de almacenar puntos geoespaciales en bruto — los dos no son capas de un mismo sistema compartido de cuatro capas.

Lo que esto no es

Hoy no existe ningún servicio de almacenamiento dedicado ni ninguna API restringida delante de estas zonas de aterrizaje — son directorios planos del sistema de archivos del host, leídos y escritos directamente por los scripts de ingesta y análisis GIS mediante E/S de archivos ordinaria. Ningún crate service-business o service-places existe en el código; los pasos de agrupación comercial y filtrado de lugares son pasos en Python dentro de la propia canalización de Aplicación de orquestación GIS, no servicios desplegados por separado con su propio límite de almacenamiento. La metodología de niveles de co-ubicación minorista describe cómo se usa la salida de agrupación para generar clasificaciones por nivel.

Véase también

Cite this record: /wiki/service-fs-data-lake — revision 89c36c1a, last updated 5 September 2026.

Important Information

Estructura corporativa. PointSav Digital Systems ("PointSav") es actualmente un nombre comercial de Woodfine Capital Projects Inc. ("Woodfine"), con previsión de convertirse en una subsidiaria de propiedad absoluta de Woodfine tras su incorporación. PointSav no ofrece, vende ni solicita por sí mismo valor alguno. Toda oferta de valores asociada a las soluciones inmobiliarias de tenencia directa de Woodfine se realiza exclusivamente por parte de Woodfine, y únicamente por medio del Memorando de Colocación Privada aplicable.

Sin asesoramiento de inversión. El contenido de este wiki se ofrece con fines de ingeniería, operativos, de investigación y de desarrollo. Nada de lo que figura en este wiki constituye asesoramiento de inversión ni una solicitud para invertir en ninguna sociedad o solución de tenencia directa de Woodfine.

Propiedad intelectual. El nombre, el nombre comercial, el logotipo y las marcas de PointSav, junto con todos los productos, servicios y ofertas actuales y futuros de las marcas PointSav y Totebox — así como el software, el código fuente, la documentación, el sistema de diseño y todos los materiales relacionados — son propiedad de Woodfine y sus filiales, salvo los componentes identificados como de código abierto. No se otorga ningún derecho salvo el expresamente establecido en una licencia o acuerdo por escrito. El aviso de marcas completo aparece en el pie de página de cada página de este sitio.

Componentes de código abierto. Algunas partes de la plataforma se ofrecen bajo licencias de código abierto permisivas identificadas en el repositorio correspondiente. El uso de esos componentes se rige por los términos de sus respectivas licencias.

Sin garantía; uso informativo. El contenido de este wiki se ofrece únicamente con fines informativos generales y no constituye una declaración, garantía ni compromiso respecto de la funcionalidad, disponibilidad, precio o hoja de ruta de ningún producto. Algunos artículos describen características, capacidades e hitos planificados o previstos — el lenguaje como "planificado", "previsto", "objetivo", "puede" y "esperado" marca este contenido prospectivo, que está sujeto a cambios y no constituye un compromiso respecto del rendimiento futuro.

Confidencialidad. Cuando un artículo describiría un detalle operativo o de implementación no destinado a divulgación pública, ese artículo no se publica en este wiki. El contenido aquí es documentación de ingeniería de uso general, no configuración específica de clientes.

Jurisdicción. Woodfine Capital Projects Inc. está constituida en Columbia Británica, Canadá. Las referencias a la Sovereign Data Foundation en este wiki describen una iniciativa planificada o prevista únicamente, no una titular de capital actual ni un órgano de gobierno activo.

Cambios a este aviso. PointSav podrá actualizar este aviso periódicamente; rige la versión publicada en esta página.

No es un sistema de presentación de documentos. Este wiki no es un sistema de presentación de valores, un repositorio de divulgación electrónica ni un sustituto de SEDAR+ ni de ningún otro sistema de presentación regulatorio. Las presentaciones formales de valores se realizan a través del sistema de presentación regulatorio correspondiente, no a través de este wiki.

Descargo completo. Este aviso complementa, y no sustituye, el artículo completo de Avisos Legales. En caso de cualquier conflicto, prevalece el artículo de Avisos Legales.

Read the full disclaimer →