Prefeitura de São PauloCODATA / SMULOpenUrbisDocumentação Técnica

Plataforma Territorial Integrada & Inteligência Geoespacial

Ecossistema aberto de engenharia de dados territoriais da cidade de São Paulo. Arquitetura medalhão no Dagster com PostGIS e GeoServer, visualização analítica em Deck.gl a 60fps e integração contínua com bases do GeoSampa e CKAN da CODATA.

+7.500
Camadas e datasets territoriais indexados no Azure Blob Storage
3 Clusters
AKS Kubernetes em Nuvem Azure PMSP (Urbis, DataLake, GeoServer)
100% Livre
Licença AGPL v3 (Código Aberto) & CC BY-SA 4.0 (Dados Abertos)
Deck.gl + Dagster
Renderização Web GIS a 60fps & Pipelines analíticos reativos

Módulos e Domínios do Ecossistema

Selecione o módulo de interesse para navegar pelas diretrizes técnicas, engenharia de dados territoriais e guias operacionais.

Web GIS Municipal

Mapa Urbis

Visualizador territorial em React, Deck.gl e MapLibre. Consulta interativa de zoneamento (LPUOS), lotes fiscais, sobreposição por BBOX e integração contínua com as camadas do GeoSampa.

Deck.glMapLibreGeoSampaLayer SchemaMapas Base
Data Engineering & CODATA

Datalake & Pipelines

Orquestrador Dagster com arquitetura medalhão (Raw, Bronze, Silver, Gold e CKAN CODATA). PostGIS 3.4, publicação OGC (WFS/WMS) no GeoServer e automação de ingestão.

DagsterPostGIS 3.4GeoServer OGCCKAN CODATAGeoSampa
Governança & RBAC

Contas & Permissões

Autenticação Single Sign-On via OpenID Connect (OIDC), gestão hierárquica para secretarias municipais (SMUL), órgãos públicos e cidadãos, com matriz granular de perfis.

OIDC / SSORBACSMUL / PMSPOrganizaçõesAuditoria
Backend & Microsserviços

Backend Modular & Filas

Arquitetura modular em NestJS, processamento assíncrono com Bull e Redis, TypeORM com migrações automatizadas e padrões de integridade para serviços municipais.

NestJSBull / RedisTypeORMWorkers
Infraestrutura & Nuvem PMSP

Infraestrutura & DevOps

Topologia dos clusters Azure AKS (Urbis, SiiauDataLake, slui-geoserver), rollouts declarativos via kubectl, containers Docker e governança de custos na nuvem da Prefeitura.

Azure AKSKubernetesDockerCI / CDSegurança PMSP
Para Desenvolvedores & Equipes Técnicas

Pronto para configurar seu ambiente local?

Acesse o guia passo a passo para clonar os submódulos, inicializar o banco de dados PostgreSQL/PostGIS local com pnpm composer:up e executar os pipelines de engenharia de dados e testes integrados.