| Comando | CAPCAD_MARKING_AXIS |
| Atalho | nenhum |
| Ribbon | aba CapCad › painel Gerenciar › botão dividido Analytics › Consolidado 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
- 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_CRESePROFILE_VISI_RESTR_DECR. - Execute
CAPCAD_MARKING_AXIS. - 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).
- 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.
- Confira no desenho. O painel Controle layers liga e desliga os layers das análises e do consolidado sem sair do formulário.
- Na aba Sinalizar, escolha o que gerar e clique em Sinalizar final (36). O comando pede o eixo de novo.
- 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.

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

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

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

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. Consolidargrava no eixo;Sinalizarnã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.