pg_tileserv
Service Metadata
Table Layers
-
cadastro.bairro (preview | json)
Informações referentes aos bairros de uma cidade ou município
-
cadastro.campo_visitas (preview | json)
-
cadastro.distrito (preview | json)
-
cadastro.edificacao (preview | json)
Armazena informações dos imovéis construidos dentro do lote.
-
cadastro.imobiliario (preview | json)
Armazena informações das unidades/imovéis existente no lote
-
cadastro.limite_municipio (preview | json)
-
cadastro.logradouro (preview | json)
Armazena as características do logradouro
-
cadastro.lote (preview | json)
Armazena Informações gerais referentes ao lote.
-
cadastro.quadra (preview | json)
Informações referentes ao conjunto de lotes delimitada por logradouros públicos ou acidentes de terreno
-
cadastro.setor (preview | json)
-
cadastro.vw_imobiliario_nao_cancelados (preview | json)
Function Layers
-
cadastro.get_tile (preview | json)
Função genérica de tiles para Martin v2 - com otimização por zoom e paralelismo.
Faixas de zoom:
- Zoom 0-12: simplificação 4px, max 5.000 geom, filtro área mínima 16px², ORDER BY bbox area
- Zoom 13-16: simplificação 2px, max 25.000 geom
- Zoom 17-21: detalhe total, sem limites
Paralelismo: SET LOCAL max_parallel_workers_per_gather = 4
Parâmetros via query JSON:
- table (obrigatório): nome da tabela
- schema (opcional, default: cadastro): schema da tabela
- columns (opcional, default: todas): colunas separadas por vírgula, "*" para todas, "none" para só geometria
Exemplo: /municipio.cadastro.get_tile/{z}/{x}/{y}?table=lote&columns=id,inscricao
-
cadastro.get_vector_tile (preview | json)