Mensagens

A mostrar mensagens com a etiqueta projecto

Python - Larguras de vias e bermas em Excel para ISPOL

Imagem
Com o Excel podemos ter uma gestão da informação mais organizada. Uma das formas de contornar a introdução de dados no ISPOL, é ter a informação organizada num ficheiro de Excel. Num post anterior havia mostrado uma folha para as larguras das vias, e um script em Python que lia o Excel e transformava a informação para ficheiros de ISPOL. Agora adicionei a informação para a largura das bermas. Com uma adaptação do script em Python, gero um ficheiro para as larguras e outro para as bermas. Há uma folha para cada eixo, sendo mais um modo de organizar o projecto, e no script pede-se o número de eixo que corresponde ao "número" da folha.

ISPOL - Ajuda Visual pks de eventos

Imagem
ISPOL - Ajuda Visual pks de eventos Novidade, ajuda visual, gráfica, de eventos. Num programa muito "parametrizado" todas as ajudas gráficas são bem-vindas. Neste caso pode-se ver as transições das sobrelevações: Ou das larguras: Muito útil certamente.

HTML - Unificação de utilidades JS para projecto (possivelmente)

Imagem
HTML - Unificação de utilidades JS para projecto (possivelmente) Uma ideia para estes dias pode passar por unificar / centralizar as utilidades para projecto numa página. A ideia é juntar desde um menu inicial, uma página web, as diversas utilidades programadas para auxiliar na gestão e introdução dos dados. Sempre com a ideia de potenciar as operações por meio da programação. Mantendo ficheiros Excel com a informação transmitida ao ISPOL por meio dos ficheiros de texto que podem ser lidos em cada menu. Seria mais ou menos o esquema acima. A vantagem de usar HTML JS em relação ao CSharp é a da interface gráfica, e de alguma facilidade no código.

ISPOL - Ficheiro POL

Imagem
 ISPOL - Ficheiro POL O ficheiro POL é um ficheiro de organização / índice do projecto. Estou a construir um programita, que lê o ficheiro pol de um projecto de ISPOL... não sei se o desenvolverei totalmente. A ideia é ter uma visualização gráfica sobre os vários conteúdos do projecto, por exemplo:      Nº de Eixos e informação relativa aos mesmos.      Grupos      Ficheiros VOL e PER associados Poderia também ter uma espécie de painel de controlo onde poderia modificar várias opções gerais do projecto... por exemplo descrição e grupos de cada eixo; itens relacionados con a configuração e visualização geral e se for mais ambicioso algo relacionado com a secção (oes) tipo de eixos... sei lá algo relacionado com inclinações de taludes ou viadutos... De qualquer forma, pegando no tema inicial, o ficheiro POL é importantíssimo pois é ele que de certa forma organiza,diz, ao programa, que ficheiro de eixos está associado ao projecto, que fiche...

BIM - 4D

Imagem
BIM - 4D Após assistir a um Webinar, tomei consciência de uma aplicação fantástica do BIM, mas por outro lado é um cabo de trabalhos. Além das muito divulgadas vantagens da metodologia BIM, existe a componente de planeamento da obra, integrada na vertente 4D. No webinar, sobre o tema "openBIM Tour Junio - Diseño y presupuesto de una infraestructura ferroviaria a partir de LIDAR" (sim em Espanhol, porque por cá estamos em zeros!), mostra-se o trabalho conjunto de 3 softwares:   Aplitop   ISPOL ISTRAM   Bexel Manager Inicia-se pelo tratamento de uma cartografia LIDAR, traçado e interoperabilidade com BIM IFC 4.3 e finalmente a integração noutro software para medição e planeamento. Até aqui nada de novo. Na parte final, demonstra-se a possibilidade de atribuir fases de obra aos diferences elementos BIM. Isto de uma forma ligeira, podemos dar por exemplo à escavação a Fase 1, e ao restante bloco de um ramo (por exemplo) a fase 2... ou... e aqui é que a coisa se complica, ir a...

Registo e controlo de versões e não só

Imagem
Registo e controlo de versões e não só. Para manter uma linha da evolução e ou alteração das versões de um projecto é necessário algum tipo de registo. Há diversas formas de atingir o mesmo objectivo, manter um registo da evolução do projecto. Podemos com os projectos de ISTRAM ir guardando uns ficheiros ISA com algum tipo de controlo de versões ... pastas ... software dedicado ... Eu por vezes opto por ir fazendo um registo em HTML CSS, onde vou montando umas tabelas e associando umas imagens dos inputs outputs e dos processos, algumas capturas de CAD e de ISTRAM. Tenho uma pasta com os ficheiros "Web": E o conteúdo começa com um índice, proporcionado pelo tipo de linguagem HTML com as hiperligações: Como se vê no dito índice, tenho coisas para saber como "desenhar" o projecto; exemplos de saídas; requisitos; etc ... uma tabela de controlo de versões por data: Isto feito sem ser num software dedicado, pode parecer complexo de fazer mas por outro lado dá-me toda a f...

Compilar ficheiros LON usados no projecto

Imagem
Compilar ficheiros LON usados no projecto A questão que hoje trago tem a ver com a grande quantidade de ficheiros LON usados num projecto. Num dos projectos em que estou a trabalhar actualmente, usamos dezenas de ficheiros de Longitudinais, na extensão LON, carregados no menu de rasante. Veja-se o exemplo do menu de rasantes: Imagina-se com várias versões ou correcções, ou vários eixos, facilmente se descontrola que ficheiros de perfis são necessários para trabalhar com o projecto correctamente. Estes ficheiros LON não vão junto com o ficheiro ISA de projecto. Aqui a ideia seria então compilar os ficheiros necessários, e copia-los para uma pasta de modo a manter um repositório de ficheiros necessários e actualizados. Na minha pasta de projecto devo ter uns 100 e só devem ser necessários 50 ... Como dado de entrada, grava-se desde o ISPOL um ficheiro de Rasantes, que contém no seu final a lista de ficheiros e descrição vista na imagem mais acima. Construindo um programita com tecnologia...

Automatizar introdução de dados no ISPOL

Imagem
Automatizar introdução de dados no ISPOL Hoje apenas mostrar um conjunto de utilidades que construí para passar dados para o ISPOL. Este é um caso em que programei uma série de utilidades para agilizar a introdução de dados no ISPOL. A extensão do project e a repetição/correção dos mesmos dados, introduzir a mesma coisa várias vezes, justificava a relação entre o tempo a programar e a introdução de dados manualmente (e o erro humano). Foi uma "epopeia" a solo que não apareceu refletida no produto final. Trabalhou-se "debaixo dos panos" agilizando e permitindo que se apresentassem resultados. Muitas horas foram poupadas com este conjunto de utilidades (e outras). São coisas feitas por mim para meu uso, ou seja não é viável que outros as usem sem uma demorada explicação. Talvez não voltem a ser usadas pois não haverá um projeto com a escala necessária, mas fica sempre o conhecimento acumulado.

Cálculo dos perfis transversais em zonas de Nós

Imagem
 Cálculo dos perfis transversais em zonas de Nós. Numa Auto-estrada (por exemplo), é pratica corrente calcular os perfis transversais a cada 25 metros. Mas nas zonas de Nós, divide-se essa distância por 3, ficando uma equidistância de cálculo de 8,333 metros. O problema que se põe é que sendo um infinitésimo,8,333(3) por exemplo se usarmos 3 decimais, em 10 km arrasta-se um erro que no final é de 40 cm. Com 4 decimais é de 4 cm ... Como resolver este problema? No ISPOL podemos desenhar um primeiro esboço de uma planta cotada, através de Marcas Viárias. Neste menu introduz-se uma equidistância para desenho dos pontos cotados. Mesmo que coloquemos no respectivo campo 8.33333333 o ISPOL vai guardar internamente para um cálculo posterior apenas 8.333 pode verificar isto se guardar um ficheiro do menu de Marcas Viárias, se o editar no Notepad (ou programa similar) vai ver o que acabo de afirmar. Ao desenhar com a equidistância em "8.333" veja que já há um erro acumulado deveria se...