Python - Excel para Escala / Sobrelevação / Peralte

Python - Excel para Escala / Sobrelevação / Peralte

Transformar dados numa folha de Excel para o formato de texto do ISPOL para Escalas

Diagrama Escalas


No exemplo que trago a este post, demonstra-se a passagem de dados que constam numa folha de Excel para o menu de Peraltes (Escalas ou Sobrelevação ) do ISPOL.


O ponto de partida é uma folha Excel, com aplicação da Escala e verificação dos parâmetros.

Folha de comprovação



Com o script Python, lê-se a folha Excel e realizam-se as transformações necessárias aos dados.

Uma das iterações é verificar o nome dos elementos do traçado:


Outra é compor o ficheiro txt que será gravado no disco com a extenão *.prl para ser lido depois:


Resulta na gravação em disco de um ficheiro deste tipo.

Ficheiro de texto

Há ali umas linhas "repetidas" que têm de ser eliminadas no algoritmo...


Abrir e procurar o ficheiro de texto.

Abrir ficheiro

E os dados lidos em forma de tabela e em gráfico de escalas.

Tabela e gráfico Escalas


Uma importante ajuda visual é a marcação dos PKs onde há dados, neste caso de Escalas. 

Marcações em planta


E não esquecer que o ISPOL dispõe de multiplas formas de "montar" as Escalas.

Formas de escalas


Cumprimentos

Comentários

Mensagens populares deste blogue

Linha do Oeste - Breve visita

AMV – Aparelhos de Mudança de Via

Python - Larguras de vias em Excel para ISPOL