Mensagens

A mostrar mensagens com a etiqueta eixo

Algoritmo distância Ponto-Eixo

Imagem
Algoritmo distância Ponto-Eixo A complexidade deste algoritmo é maior que na tradicional geometria, em que conhecemos de antemão o tipo de elemento ao qual queremos determinar a distância. No caso da directriz de um eixo, estradas ferrovias... a directriz é constituída por diversos alinhamentos que podem ser segmentos de rectas, arco, espirais... o que dificulta o algoritmo de determinar o ponto de projecção por exemplo de uma plataforma ou muro ao eixo. Uma das ideias poderia ser, apurar primeiro a que tipo de alinhamento se projecta o raio que passa pelo ponto da plataforma, e atinge na perpendicular o alinhamento/eixo. Aí temos fórmulas para determinar a distancia de um ponto a uma recta e a intersecção do raio com o segmento de recta. Algo similar acontece com os arcos de círculo. Algo mais complexo se passa com as clotóides. No caso ideal e simples de clotóides na posição normal dos esquemas que ilustram os problemas matemáticos poderia não ser tão complicado, mas no mundo real, a...

JS - Leitura de Eixo ISPOL - Problemas com S clotóides e LibreOffice

Imagem
JS - Leitura de Eixo ISPOL - Problemas com S clotóides e LibreOffice Já corrigi os problemas de desenho para as S clotóides, mas apareceram (continuaram) os problemas com a leitura de ficheiros gerados pelo OpenOffice. Estive a corrigir o código, pois os S clotóides não estavam a ser bem desenhados. S Clotóide Não é fácil pois há que atender a uma série de casos diferentes, e a formulação é complexa. Código JS A leitura dos eixos é feita sobre uma tabela Excel, inicialmente desenvolvida no próprio Excel, e agora rearranjada no LibreOffice. Para a leitura de outro exemplo, o processo ficava bloqueado. Tabela Excel O aspecto da tabela é em tudo igual às anteriores mas não estava a funcionar. Experimentei copiar e colar apenas valores. O LibreOffice apresenta a opção de gravar no formato Excel. Gravar em formato Excel Experimentei formatar as células para texto, para números... Depois testei a gravação no formato XLS "antigo" Gravar em XLS Aqui notei, na minha apresentação no pr...

Ponto de Intersecção – Directiz

Imagem
Ponto de Intersecção – Directiz É usual em países da América, anotar o pk, ou km, do PI da poligonal que define o eixo em planta. Já vi esta anotação em países como EUA México Chile… derivam muitas das directrizes que normalizam os projectos e formas de apresentação dos departamentos de estradas dos EUA. https://normas.imt.mx/normativa/N-PRY-CAR-1-01-006-07.pdf Acontece que esta anotação, ou melhor o modo exacto como a requerem parou no tempo. Desde há muito que o cálculo automático ultrapassou o cálculo manual mas a apresentação dos projectos não acompanhou o tempos, ficando a revisão dos mesmos agarrada a normativas ultrapassadas. Na nossa norma, em Portugal nem se apresenta o PI, apenas o ângulo entre os alinhamentos rectos. Norma JAE PIs em poligonal O método aparenta não fazer sentido, já que ao subtrair ao pk do PI o valor da subtangente, obtém-se para o primeiro ponto, no caso de curvas simples o TC. Mas se pensarmos no sentido inverso desde o PI para o CT notamos que algo não v...

Ceje de ISPOL

Imagem
Ceje de ISPOL Um objectivo para os próximos tempos é ler correctamente o ficheiro de eixos em planta de ISPOL. Com a leitura do ficheiro de eixos, directriz, de ISPOL, abrem-se várias possibilidades de cálculos paralelos.Pode ser algo relacionado com calcular o azimute em cada pk de uma curva circular ou clotóide, ou com base no ceje (listagem do eixo) construir transições de sobrelargura que podem ser depois montadas num ficheiro que possa ser lido pelo ISPOL... ou até conjugar a directriz com a rasante e as sobrelevações... Ou seja um primeiro passo é ler correctamente em cada pk de utilizador os dados do eixo. É o que tenho já aqui, embora falta o algoritmo para quando o pk cai numa clotóide. Que será o mais complexo. Acima 3 zonas principais na imagem: Por cima no lado esquerdo, um exemplo de como deve ser o input, para guiar o utilizador. Em baixo uma amostra de como o programa está a ler o ficheiro do eixo. Do lado direito, outputs temporários para ir verificando os cálculos inte...