Restrições de peso e comprimento, com exceções

Qual a melhor maneira de mapear o texto (art. 3, 4 e 5) desse decreto: http://www.camara-sm.rs.gov.br/anexos/082___Caminhoes.pdf

O texto proíbe a circulação de caminhões de entregas em determinadas ruas, exceto domingos e feriados, de segunda à sexta-feira das 8 às 20h e aos sábados das 9 às 14h.

Dentre desses horários permite a circulação de caminhões de transporte de valores, de serviços de urgência, de serviços de saneamento, fornecimento de água , distribuição de energia elétrica, telecomunicações e coleta de lixo, de distribuição de gás e combustíveis, de guinchos e transportando insumos da construção civil.

Isso traduz o que diz o texto:

maxweight=none
maxweight:conditional=7.5 @ Mo-Fr 08:00-20:00;Sa 09:00-14:00
maxlength=none
maxlength:conditional=9 @ Mo-Fr 08:00-20:00;Sa 09:00-14:00

E quanto as restrições?

Os art. são os seguintes:

CAPITULO II DO TRÂNSITO DE CAMINHÕES E DAS OPERAÇÕES DE CARGA E DESCARGA E PRESTAÇAO DE SERVIÇOS

Art. 3º O trânsito de caminhões na Zona de Restrição de Operação de Carga e Descarga (ZRCD), com mais de 7,5 (sete vírgula cinco) toneladas de peso bruto total e 9,0 (nove) metros de comprimento, não será permitido nos períodos compreendidos entre:
I. 08 h (oito horas) e 20 h (vinte horas), de segunda a sexta-feira;
II. 08 h (oito horas) e 14 h (catorze horas), aos sábados.

Art. 4º
As operações de carga e descarga de bens e de mercadorias e prestação de serviços, na Zona de Restrição de Operação de Carga e Descarga (ZRCD), em estabelecimentos comerciais e de serviços relacionados aos núcleos de comércio e serviços, não poderão ser realizados por veículos com mais de 7,5 (sete vírgula cinco) toneladas de peso bruto total e 9,0 (nove) metros de
comprimento; nos períodos compreendidos entre:
I - 08 h (oito horas) e 20 h (vinte horas), de segunda a sexta-feira;
II - 08 h (oito horas) e 14 h (catorze horas), aos sábados;

Art. 5º Constituem exceções ao cumprimento do Art. 3º e do Art. 4º nas operações de carga e descarga , circulação e prestação de serviços:
I. Realizadas com veículos automotores classificados como automóveis, motocicletas e outros com até
7,5 (sete vírgula cinco) toneladas de peso bruto total e 9,0 (nove) metros de comprimento;
II. Realizadas nos feriados nacionais;
III. Relacionadas aos seguintes serviços ou atividades:
a) Serviços de urgência (bombeiros, polícia, fiscalização e operação de trânsito);
b) Serviços de saneamento, fornecimento de água , distribuição de energia elétrica, telecomunicações e coleta de lixo;
c) Serviço de distribuição de gás e combustíveis;
d) Serviço de transporte de valores;
e) Serviço de socorro mecânico de emergência (guincho); e
f) Obras e serviços de emergência;
g) Insumos da construção civil.

Do grupo de telegram (https://t.me/OSMBrasil_Suporte) veio a sugestão de usar boundary=limited_traffic_zone (https://wiki.openstreetmap.org/wiki/Proposed_features/boundary%3Dlimited_traffic_zone).

Criei pra teste, sem restrições: https://www.openstreetmap.org/way/471145612

Imagino que não deva existir aplicação que entenda isso. De qualquer maneira é um teste, dá pra por as restrições nas ruas.

O que gostaria é de sugestões de como mapear as restrições.

Pensando aqui, acho que as tag’s a seguir traduzem melhor o que está escrito no texto e abrangem a maior quantidade possível das exceções:

maxweight=7.5
maxweight:conditional=none @ Mo-Fr 20:00-08:00;Sa 00:00-09:00,14:00-24:00;PH Su 00:00-24:00
maxlength=9
maxlength:conditional=none @ Mo-Fr 20:00-08:00;Sa 00:00-09:00,14:00-24:00;PH Su 00:00-24:00

maxweight:psv=none
maxlength:psv=none

maxweight:emergency=none
maxlength:emergency=none

Isso. Além da área de restrição, também acho interessante colocar as restrições nas ruas.

Adicionei as seguintes tag ao contorno da area:

maxweight=7.5
maxweight:conditional=none @ psv,emergency;none @ (Mo-Fr 00:00-08:00,20:00-24:00;Sa 00:00-09:00,14:00-24:00;PH Su 00:00-24:00)
maxlength=9
maxlength:conditional=none @ psv,emergency;none @ (Mo-Fr 00:00-08:00,20:00-24:00;Sa 00:00-09:00,14:00-24:00;PH Su 00:00-24:00)

E quanto ao polígono formado pelo contorno da area, deve ser uma relação type=boundary?

Vou por não ruas tb, em outro momento.

Alias, aí surge outra questão. As placas nas ruas não só do tipo “proibido caminhões”. São placas de restrição de manobra: proibido virar à direita/esquerda ou somente virar a direita/esquerda para caminhões nessa faixa de horário. A questão é: as relações de restrição de manobra aceitam essas restrições?
Se eu por numa relação de “somente à direita” maxweight=none e maxweight:conditional>7.5 @ (Mo-Fr 08:00-20:00;Sa 09:00-14:00) vai funcionar?

eu acho que sim, ainda mais que tem o tipo de limite na relação (boundary=limited_traffic_zone). aliás, haja vista que só há uma linha, precisa mesmo ser relação?

na página de proposta da wiki sugere também que se aplique a áreas.