Consolidado — proibição de ultrapassagem

Comando: CAPCAD_MARKING_AXIS Atualizado 2026-09-03
Comando CAPCAD_MARKING_AXIS
Atalho nenhum
Ribbon aba CapCad › painel Gerenciar › botão dividido AnalyticsConsolidado Visibilidade (Proibições Ultrapassagem)
Categoria Analytics (no mapa de categorias de comandos ele ainda consta na categoria provisória NEW)
Formulário CapConsolidadoForm — "Consolidado — proibição de ultrapassagem", modal, quatro abas mais o painel Controle layers. Ele se esconde sozinho enquanto o comando pede seleções no desenho
CADs AutoCAD, com as quatro abas. BricsCAD, GstarCAD, ZWCAD e ARES Commander abrem o mesmo formulário, mas só a aba Util está ligada neles
Consome os layers desenhados por CAPCAD_ANALYTICS_HORIZONTAL_OVERTAKING e CAPCAD_ANALYTICS_VERTICAL_OVERTAKING — veja Visibilidade de ultrapassagem
Também aberto por nenhum

Junta tudo o que proíbe ultrapassar num único conjunto de trechos por sentido — e depois desenha a sinalização. É o passo que fecha o ciclo entre a análise de visibilidade e a faixa que vai para a obra.

  • Planta e perfil no mesmo trecho. A restrição por curva horizontal e a restrição por curva vertical são somadas ao longo do eixo, não conferidas uma a uma.
  • Álgebra de trechos, não de desenho. Cada curva é projetada no eixo e vira um intervalo de estaca; união, interseção, subtração e complemento são feitos sobre esses intervalos, então o resultado nunca fica com sobra ou emenda torta.
  • Trechos curtos de permissão desaparecem. Um vão de poucas dezenas de metros entre duas proibições não vira faixa tracejada: uma distância mínima funde as duas.
  • O resultado fica no eixo. Os trechos consolidados são gravados como propriedade do próprio eixo, não só desenhados.
  • Da zona à faixa. O comando converte as zonas em LFO-2, LFO-3 e LFO-4, com a cadência, as tachas e as placas R-7 nas extremidades.
  • Uma calculadora de trechos à parte. A aba Util aplica qualquer uma das operações a curvas que você selecione, com o eixo que você escolher — sem nada a ver com visibilidade.

O que faz

Os comandos de visibilidade desenham, para cada sentido, os trechos em que a ultrapassagem é proibida — um conjunto de curvas em layers próprios, geralmente com muita sobreposição entre a análise em planta e a análise no perfil. O Consolidado é o passo seguinte: pega essas curvas, projeta cada uma no eixo (o começo e o fim de cada curva viram uma estaca inicial e uma final) e resolve a álgebra dos intervalos resultante.

Da união desses intervalos sai a proibição consolidada — um trecho por região contínua —, desenhada de volta sobre o eixo e gravada nas propriedades do eixo. Com a proibição consolidada dos dois sentidos em mãos, o comando deriva a sinalização:

  • LFO-2 — o complemento: onde ninguém está proibido, a linha é seccionada (ultrapassagem permitida nos dois sentidos);
  • LFO-3 — a sobreposição: onde os dois sentidos estão proibidos, linha dupla contínua;
  • LFO-4 — a diferença: onde só um sentido está proibido, contínua de um lado e seccionada do outro.

A aba Util expõe as mesmas operações de intervalo cruas, sobre curvas que você seleciona, e a aba Relatórios dá as extensões em Excel.

O que é o eixo aqui. Diferentemente do resto do CapCad, este comando pede a curva do eixo no desenho a cada operação, em vez de usar o eixo do projeto. Escolha sempre a mesma entidade, ou os intervalos de estaca não vão bater entre uma rodada e outra.

Fluxo de trabalho

  1. Rode as análises de visibilidade nos dois sentidos — veja Visibilidade de ultrapassagem. Elas deixam as proibições nos layers ALIGNMENT_CRES_VISIBILITY_*, ALIGNMENT_DECR_VISIBILITY_*, PROFILE_VISI_RESTR_CRES e PROFILE_VISI_RESTR_DECR.
  2. Execute CAPCAD_MARKING_AXIS.
  3. Na aba Consolidar, deixe Coletar dos layers das análises (11) marcada, escolha os sentidos (14, 15, 16) e a distância mínima (17, 18).
  4. Clique em Consolidar proibições de ultrapassagem (22). O formulário se esconde e o comando pede o eixo. Ao final, a linha de estado diz quantos trechos saíram em cada sentido.
  5. Confira no desenho. O painel Controle layers liga e desliga os layers das análises e do consolidado sem sair do formulário.
  6. Na aba Sinalizar, escolha o que gerar e clique em Sinalizar final (36). O comando pede o eixo de novo.
  7. Se quiser as extensões numa planilha, use a aba Relatórios.

O formulário

Os números abaixo são os mesmos em todas as capturas desta página. O painel Controle layers (1 a 10) e o botão Fechar (23) ficam visíveis em todas as abas.

Consolidado, aba Consolidar

Aba "Consolidar": funde as proibições das análises num conjunto por sentido.

Consolidado, aba Sinalizar

Aba "Sinalizar": converte o consolidado em esquema colorido ou na sinalização definitiva.

Consolidado, aba Util

Aba "Util": as operações de intervalo aplicadas a uma seleção qualquer.

Consolidado, aba Relatórios

Aba "Relatórios": extensões em Excel e plotagem das tangentes e curvas do eixo.

Consolidar

# Controle O que faz
11 Coletar dos layers das análises (senão: seleção manual) Ligada, o comando varre o model space e recolhe toda curva cujo layer comece por ALIGNMENT_CRES_VISIBILITY_ ou PROFILE_VISI_RESTR_CRES (crescente) e ALIGNMENT_DECR_VISIBILITY_ ou PROFILE_VISI_RESTR_DECR (decrescente). Desligada, o comando pede uma seleção por sentido.
12 Extra cres (prefixo:) Um prefixo de layer a mais, somado às fontes do sentido crescente.
13 Extra decr (prefixo:) O mesmo, para o decrescente.
14 Crescente Produz PROIBE_CONSOLIDADO_CRES (violeta, espessura 0,60 mm).
15 Decrescente Produz PROIBE_CONSOLIDADO_DECR (roxo, 0,60 mm).
16 Total (ambos) Produz PROIBE_CONSOLIDADO_TOTAL (vermelho, 0,60 mm) — a união dos dois sentidos num conjunto só. Sem nenhum dos três marcado o comando avisa "Selecione ao menos um sentido."
17 Preencher distância mínima entre proibições: Absorve os vãos menores do que 18: dois trechos separados por menos do que essa distância viram um só. Desmarcada, os trechos ficam como saíram da união.
18 distância A distância mínima, em unidades do desenho. Padrão 120.
19 Relatório Excel Gera uma planilha com uma linha por trecho: sentido, km inicial, km final e extensão.
20 Desligar layers originários após rodar Ao final, desliga os layers de onde as curvas de entrada vieram, para que só o consolidado fique visível.
21 Adicionar inverso (zonas permitidas) Desenha também o complemento — os trechos em que a ultrapassagem é permitida — no layer CAPCAD_CONSOLIDADO_INVERSE. A base é o Total quando ele foi gerado; senão, a união dos dois sentidos consolidados.
22 Consolidar proibições de ultrapassagem Roda. Pede o eixo, consolida, desenha, grava no eixo e escreve o resumo na linha de estado.

Ao final, os trechos consolidados são gravados como propriedades do próprio eixo — capcad.eixo.proibe.cres.consolidado, …decr… e …both… — de modo que outros comandos possam lê-los sem depender do desenho.

Sinalizar

Esta aba lê de volta o que a aba anterior desenhou (PROIBE_CONSOLIDADO_CRES e PROIBE_CONSOLIDADO_DECR). Sem eles, avisa "Consolidado não encontrado — rode Consolidar primeiro."

# Controle O que faz
24 LFO-2 Gera o complemento da união dos dois sentidos: onde a ultrapassagem é permitida.
25 LFO-3 Gera a sobreposição: onde os dois sentidos estão proibidos.
26 LFO-4 Gera as duas diferenças: proibido só no crescente e proibido só no decrescente.
32 Esquemático Desenha apenas zonas coloridas de conferência, em quatro layers: LFO2 (verde), LFO3 (vermelho), LFO4-CRES (azul) e LFO4-DECR (laranja), todas com espessura 0,60 mm. Nenhuma marca viária é gerada.
33 Sinalização final Desenha a sinalização propriamente dita, através do motor de conjuntos lineares: as faixas nos layers da gramática SINA_HOR_AM_…, as tachas e as placas R-7.
27 Width linhas: A espessura das linhas geradas na sinalização final. Padrão 0,1.
28 Cadência faixas: A cadência da linha seccionada, no formato AxB (padrão 2x4: 2 m pintados, 4 m de vão). Vazia, o comando recusa com "Cadência inválida."
29 Tachas (token TA nos layers) Acrescenta o token TA mais a soma da cadência ao nome do layer, o que faz o motor gerar também os tachões — com 2x4 o token vira TA6.
30 Vertical (R-7) Insere as placas R-7 nas extremidades das zonas.
31 Confirmação R-7s Pergunta antes de inserir as R-7. Respondendo Não, a sinalização é desenhada sem elas.
34, 35 Crescente, Decrescente Sem efeito nesta versão: os dois sentidos são sempre processados.
36 Sinalizar final Roda. Ao terminar, informa quantas linhas e quantas R-7 foram geradas e oferece desligar os layers do consolidado.

As definições que o motor recebe são fixas, montadas a partir da cadência (28), da espessura (27) e das tachas (29):

Zona O que é desenhado
LFO-2 uma faixa seccionada sobre o eixo, SINA_HOR_AM_<cadência>[TA]_LFO2
LFO-3 duas faixas contínuas, a 0,25 de cada lado do eixo, SINA_HOR_AM_LFO3, mais a linha de tachas sobre o eixo (SINA_HOR_AM_TA<n>_LFO3) se 29 estiver marcada
LFO-4 crescente contínua a +0,25 (SINA_HOR_AM_LFO4) e seccionada a −0,25 (SINA_HOR_AM_<cadência>[TA]_LFO4)
LFO-4 decrescente o espelho: seccionada a +0,25 e contínua a −0,25

Cada zona LFO-4 recebe uma placa R-7, numa das pontas; as zonas LFO-3 herdam as placas das LFO-4 vizinhas, e uma LFO-3 que não encoste na extremidade de nenhuma zona LFO-4 crescente ganha o seu próprio par, uma em cada ponta.

Util

Aplica uma operação de intervalo a curvas que você seleciona, com o eixo que você escolher. Não tem relação com visibilidade: serve para qualquer conjunto de trechos ao longo de um alinhamento.

# Controle Operação Layer padrão · cor
37 Union (consolidar) funde os trechos que se tocam ou se sobrepõem; com 43 preenchida, absorve também os vãos menores que ela PROIBE_CONSOLIDADO · 1
38 Intersect (sobreposição) os trechos cobertos por duas ou mais curvas da seleção LFO-3 · 6
39 Difference (exatamente um) os trechos cobertos por exatamente uma curva LFO-4 · 2
40 Subtract A \ B (duas seleções) pede duas seleções: o que sobra da primeira depois de tirar a segunda CONSOLIDADO_SUBTRACT · 4
41 Inverse (complemento) o que não está coberto, do começo ao fim do eixo CAPCAD_CONSOLIDADO_INVERSE · 92
42, 43 Preencher vãos: devolve apenas os vãos menores do que o valor — os pedaços que faltam, não o conjunto fundido PROIBE_CONSOLIDADO_GAPS · 30
44 Particionar corta os trechos nas extremidades de todos os trechos da seleção CONSOLIDADO_PARTITION · 8
# Controle O que faz
45 Offset limite: Descarta as curvas cuja extremidade esteja a mais do que esta distância perpendicular do eixo — uma curva que não pertence a este alinhamento. 0 aceita todas.
46 Layer saída (vazio = padrão): O layer do resultado. Vazio, usa o layer padrão da operação, na tabela acima.
47 Deletar original Apaga as curvas selecionadas depois de gerar o resultado.
48 Selecionar e executar Roda. Pede o eixo e depois a seleção (duas, em Subtract). Nada produzido, avisa "Nada produzido — verifique a seleção/eixo."

Relatórios

# Controle O que faz
49 Layer filter (prefixo, vazio = seleção): Um prefixo de layer. Preenchido, o relatório usa todas as curvas desses layers; vazio, o comando pede uma seleção.
50 Relatório extensões eixo avulso (Excel) Pede o eixo, projeta as curvas nele e abre uma planilha com km inicial, km final e extensão de cada trecho.
51 Plotar tangentes e curvas eixo Redesenha o eixo separado por tipo de segmento: EIXO_TANGENTES (cinza), EIXO_CURVAS_DIR (vermelho) e EIXO_CURVAS_ESQ (azul), todos com espessura 0,50 mm — uma conferência visual de onde estão as curvas à direita e à esquerda.

Controle layers

Ligam, desligam e apagam famílias inteiras de layers por prefixo, sem sair do formulário.

# Controle Age sobre
1, 2 Visib. horizontal — on / desl ALIGNMENT_CRES_VISIBILITY_* e ALIGNMENT_DECR_VISIBILITY_*
3, 4 Visib. vertical — on / desl PROFILE_VISI_RESTR_CRES* e PROFILE_VISI_RESTR_DECR*
5, 6, 7 Consolidado — on / desl / del PROIBE_CONSOLIDADO_CRES*, …DECR*, …TOTAL* e CAPCAD_CONSOLIDADO_INVERSE*
8, 9, 10 Esquemático — on / desl / del LFO2*, LFO3*, LFO4-CRES* e LFO4-DECR*
23 Fechar Fecha o formulário.

del apaga as entidades desses layers no model space, sem confirmação.

Como as operações se combinam

As figuras abaixo foram produzidas rodando o próprio motor do comando sobre um eixo reto de 3.000 unidades. As barras são os trechos, na estaca em que caem; a escala embaixo é a extensão ao longo do eixo.

Consolidar

Quatro proibições no sentido crescente e três no decrescente entram; saem três conjuntos. CONSOLIDADO_CRES e CONSOLIDADO_DECR são a união dentro de cada sentido; CONSOLIDADO_TOTAL é a união dos dois — repare que ele funde 200–700 com 400–1000 num trecho só, de 200 a 1500.

Preencher distância mínima

O mesmo conjunto crescente, sem e com o preenchimento de 120: o vão de 60 unidades entre 1500 e 1560 desaparece e os dois trechos viram um, de 900 a 1640. O vão de 760 entre 1640 e 2400 permanece.

LFO-2, LFO-3 e LFO-4

A partir dos dois consolidados: LFO-2 são os trechos livres nos dois sentidos; LFO-3 é onde os dois se sobrepõem; LFO-4 crescente é o que é proibido só no crescente, e LFO-4 decrescente o simétrico. As quatro faixas somadas cobrem o eixo inteiro, sem falha e sem sobra.

As operações da aba Util

Uma seleção com os dois conjuntos junta, e o que cada operação devolve. Repare em duas diferenças fáceis de confundir: Preencher vãos devolve só os vãos, não o conjunto fundido; e Particionar não muda a cobertura, apenas corta os trechos nas extremidades uns dos outros — 900–1500 vira 900–1200 e 1200–1500.

Lembrado entre sessões

Nada. Este formulário não guarda as suas escolhas: cada execução começa com os valores padrão — coletar dos layers ligado, crescente e decrescente marcados, preenchimento de 120, cadência 2x4, espessura 0,1, sinalização final.

Notas

  • A projeção usa só as pontas de cada curva. O primeiro e o último vértice de cada entidade são projetados no eixo; o que a curva faz entre eles não conta. Uma curva de análise que dê a volta e retorne será lida como o intervalo inteiro entre as suas pontas.
  • Uma curva que não projeta é descartada em silêncio, assim como uma que colapse num ponto. Se o resultado vier menor do que o esperado, confira se as curvas de entrada estão perto do eixo escolhido, ou use o Offset limite (45) para tornar a rejeição explícita.
  • O comando pede o eixo a cada operação. Consolidar, Sinalizar, Util e os dois relatórios pedem a curva de referência de novo. Escolher entidades diferentes entre uma rodada e outra desloca as estacas.
  • Rodar Consolidar duas vezes acumula desenho. Os trechos anteriores nos layers PROIBE_CONSOLIDADO_* não são apagados. Use del (7) no painel de layers antes de refazer.
  • Consolidar grava no eixo; Sinalizar não. A sinalização final lê o desenho, não as propriedades gravadas.
  • A cadência recomendada por critério ainda não está disponível. A cadência é a que você digitar em 28.
  • Algumas legendas da aba Util estão em inglês — Union, Intersect, Difference, Subtract, Inverse — e o rótulo Width linhas na aba Sinalizar mistura as duas línguas; estão assim no formulário de hoje.
  • Para as análises que alimentam este comando, veja Visibilidade de ultrapassagem e inclinações críticas. Para a classificação das curvas e as placas de advertência, veja Curvas Utilidades.