Python - Larguras de vias em Excel para ISPOL

Python - Larguras de vias em Excel para ISPOL

Uma das formas de organizar a informação é usar o Excel.


O ISPOL sendo um software em que muita informação é indicada de forma paramétrica, pode gerar alguma dificuldade ou confusão, quando há muitos dados.
É o caso das larguras de vias, quando há vias de aceleração ou abrandamento, e diversas situações de vias adicionais.
Uma forma de contornar alguma dificuldade é organizar a informação em quadros Excel. O Excel não comunica com o ISPOL, por isso arranja-se um canal de comunicação, a programação em Python.
Com alguma experiência na programação, criar um script que realize o que pretendemos não leva assim tanto tempo.

Como primeiro passo, ter um ficheiro de Excel com a informação estruturada. Os dados principais podem ser introduzidos com leituras de PKDist do ISPOL e copiados para o Excel. Pode-se ter umas fórmulas nas células para calcular as transições.

Cada folha de Excel é relacionada a um eixo.

O script ao início pede o número de eixo, e relaciona-o com a folha correcta.

Exemplo de um output, que replica o ficheiro de larguras na linha de comandos.

Os diversos ficheiros são armazenados numa pasta.


A leitura do ficheiro, para preencher o quadro de ISPOL. E com a ajuda que agora se implementou no programa, aparecem as linhas que marcam os intervalos de transição.


Tudo isto com um script que não é muito extenso.


Com um pouco de paciência faz-se o mesmo para as larguras das bermas...


Comentários

Mensagens populares deste blogue

Python - Automatização em ISPOL

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via