Pipelines PDAL
Escreve pipelines JSON com tags, ramificações e user_data dizendo de onde veio cada parâmetro, e troca entradas e saídas pela linha de comando.
--validate
Octo para nuvem de pontos e laser
Depois do registro, quase todo o tratamento de nuvem de pontos roda em linha de comando: PDAL com pipelines JSON, CloudCompare sem janela, COPC para abrir no navegador. O Octo monta o lote de folhas, compara campanhas de um talude por M3C2 e tira seções de uma via a partir da nuvem. Parâmetros, aceite contra o campo, limiar de alerta e laudo ficam com pessoas habilitadas, com ART.
Seis entregas possíveis, tiradas do levantamento. Todas partem de dados já exportados do scanner ou do pacote de registro, rodam numa cópia e vão para revisão de quem responde pelo produto.
Escreve pipelines JSON com tags, ramificações e user_data dizendo de onde veio cada parâmetro, e troca entradas e saídas pela linha de comando.
--validate
Ruído, solo, MDT e COPC para centenas de folhas, com ensaio em folhas de controle, simulação, um processo por folha e log de cada uma.
Entrega: COPC + MDT por folha e resumo do loteSMRF ou CSF ajustados em folhas com pontos de campo, com o erro do MDT medido nesses pontos antes do lote.
Entrega: parâmetros aprovados e relatório de erroCompara campanhas de talude, barragem ou estrutura com o M3C2 do PDAL ou do CloudCompare, com o erro de registro no cálculo e alerta por setor.
Entrega: mapa de deslocamento e aviso por limiarSeções transversais de via, de canal ou de pilha a partir da nuvem classificada, com declividade e falhas de cobertura apontadas.
Entrega: CSV por seção e resumoConfere se LAStools está licenciado antes de usá-lo (sem licença, a saída é distorcida de propósito) e converte formatos para E57, LAZ e COPC.
Entrega: inventário de ferramentas e caminho sem risco de licençaO mesmo ciclo do Octo, aplicado a laser. Cada braço tem um papel estreito; quem aceita o registro, define o limiar e assina o laudo são pessoas.
Scanners e sensores, versões do Cyclone, RealWorks, CloudCompare e PDAL, licença do LAStools, formatos entregues e onde moram as campanhas.
SRS de cada campanha, altura elipsoidal ou ortométrica, escala e offset do LAS, classes usadas e nomes das folhas.
Leitura nos dados brutos. Nuvem de barragem, indústria ou área militar pode ser sigilosa; imagens de laser móvel têm rostos e placas (LGPD). Tudo avaliado com o cliente antes de sair do ambiente.
PDAL ou LAStools (só com licença), CloudCompare para o que só ele faz, modo de fluxo ou padrão, um processo por folha.
JSON com user_data dizendo de onde veio cada parâmetro, scripts com ensaio, simulação, log e código de saída.
MDT contra pontos de controle; M3C2 num trecho estável conhecido, onde a distância deve ficar dentro do LoD95.
Só com o seu ok, grava em pasta de homologação. A entrega ao cliente e ao órgão fiscalizador é feita por uma pessoa.
Versões, parâmetros, erro de registro e resultado de cada campanha. O ajuste de um voo não é tomado como pronto para outro.
O Octo trabalha com acesso de leitura e como apoio. Não opera o scanner, não aceita registro, não define limiar e não emite laudo: isso cabe a pessoas habilitadas, com ART.
O critério que o Octo usa para escolher, sempre conferido contra a versão e a licença instaladas.
| Tarefa | Caminho | Observação |
|---|---|---|
| Ler cabeçalho de uma folha | pdal info --summary ou lasinfo | lasinfo é da parte aberta do LAStools |
| Gerar COPC | writers.copc, lascopcindex, QGIS "Create COPC" | Conferir em validate.copc.io |
| Remover ruído | filters.outlier, -SOR, lasnoise (pago) | Marca classe 7; remover com filters.expression |
| Classificar solo | filters.smrf, filters.csf, -CSF, lasground (pago) | Ensaiar em folhas de controle |
| MDT raster | writers.gdal com output_type idw | window_size preenche vazios pequenos |
| Registrar laser terrestre | Cyclone REGISTER 360 PLUS (CLI com Cyclone WORKFLOW) ou RealWorks (interface) | Exportar E57 depois |
| Registro fino nuvem a nuvem | -ICP no CloudCompare | Nunca sobre a área que se move |
| Comparar campanhas | filters.m3c2 (PDAL 2.10) ou -M3C2 (CloudCompare) | Informar o erro de registro |
| Seções transversais | Script de projeção a partir do CSV do PDAL | Conferir com seções de campo |
| Lote de muitas folhas | Um processo PDAL por folha (xargs -P) | Log e metadados por folha |
Três degraus. Cada um só faz sentido depois que o anterior mostrou resultado na sua equipe.
Proposta, não promessa
Você descreve o que faz à mão no CloudCompare ou no pacote do fabricante, e o Octo propõe o pipeline, com ensaio numa folha que você conhece.
Voos inteiros rodam em lote, e campanhas de talude ou estrutura são comparadas por M3C2 com o erro de registro no cálculo.
Cada nova campanha entra numa pasta, é comparada com a referência e gera aviso por limiar para o responsável, que decide.
Cada ponto abaixo tem fonte publicada pelo órgão responsável (Planalto, INCRA, IBGE, ANAC, DECEA), pelo fabricante ou pelo projeto. Normas ABNT aparecem só com número e título. As fontes estão na seção seguinte.
4
pontos com fonte publicada, cada um com a referência indicada ao lado.
filters.m3c2, com entradas na ordem referência, comparada e núcleos, opção reg_error e saídas de distância, incerteza e significância. A versão mais recente é a 2.10.2, de 12/06/2026.Fonte: releases do PDAL no GitHub; página do filters.m3c2 (pdal.io)-fail faz a ferramenta falhar com licença inválida.Fonte: LICENSE.txt do LAStools; repositório do lasground; página de downloads da rapidlassoO Octo prepara tudo, mas não assina. O documento que vale continua com quem responde por ele.
Levanta, calcula, organiza e gera os documentos: planilhas, relatórios, desenhos e minutas de memorial.
Entrega: material pronto para conferirO profissional habilitado confere o que o Octo entregou antes de assinar. Se algo não fecha, volta para o Octo com a correção.
Etapa: conferência por quem assinaO Octo não assina. Projeto, laudo, ART/RRT, prestação de contas e qualquer documento oficial continuam assinados pelo profissional habilitado da empresa ou do órgão: aqui, o engenheiro agrimensor ou cartógrafo com ART no CREA, ou o técnico em agrimensura com TRT no CRT; no imóvel rural, o profissional credenciado no INCRA, que envia ao SIGEF.
Assinatura: profissional habilitado, com ART ou TRTDocumentação dos projetos e fabricantes usada no levantamento, consultada em 31/10/2026.
O diagnóstico começa por um voo ou duas campanhas que a sua equipe já processou à mão, sem mexer nos dados brutos. Você recebe uma proposta do que dá para automatizar, com ensaio num caso conhecido, e decide com ela na mão.