Mensagens

A mostrar mensagens com a etiqueta coordenadas

C# - (Im)precisão de cálculos 2ª parte

Imagem
C# - (Im)precisão de cálculos Como em todas as linguagens, fazer cálculos é um compromisso entre rapidez e precisão. Na sequência do posta anterior, em que o algoritmo acumulava um erro próprio da precisão de cálculo, decidi mudar o algoritmo. A diferença de resultados é enorme como se esperava. Moral da história, a arquitectura do programa tem influência, assim como a comprovação prévia e controlo de qualidade do resultado. Aqui o print dos resultados correctos tirado do Autocad. E a agora a nova listagem: Pode-se ver que a interacção 20 corresponde aos 2,5% assinalados a magenta no print de CAD. Pode-se ver que a interacção 45 corresponde ao ponto final a 5% assinalado no print de CAD a azul. Abaixo só uma amostra da alteração do algoritmo. Cumprimentos

C# - (Im)precisão de cálculos

Imagem
C# - (Im)precisão de cálculos Como em todas as linguagens, fazer cálculos é um compromisso entre rapidez e precisão. Num programa em que estou a trabalhar, os cálculos das coordenadas finais de uma semi-recta, não dão certo com o que se obtém do Autocad. O Autocad é uma calculadora de referência para estas comprovações. O erro que se verifica tem a ver com a questão de os números de ponto ou vírgula flutuante serem uma aproximação e não um resultado preciso. Ao usar estes números para operações, ainda por cima encadeadas, o erro propaga-se. Na imagem seguinte, nas primeiras linhas, os ângulos calculados pelo programa para a inclinação de 5% (no print escreve-se 0.005 mas aí não deveria ter % à frente), tenho depois o valor calculado por uma calculadora. Verifica-se que o valor é igual/aproximado. 0.00499958 radianos mas ao detalhe já não são iguais. O programa pega numa inclinação incial, e vai calculando as coordenadas finais com a elevação da inclinação da recta. Na última linha pode...

C# - Intersecção duas rectas no plano

Imagem
C# - Intersecção duas rectas no plano No pacote de algoritmos necessários a programas de engenharia, está o cálculo de coordenadas de intersecção entre duas rectas. No dia a dia de um cálculo por computador, um programa de traçado, um programa de CAD ... está o cálculo das coordenadas da intersecção entre duas rectas. Geralmente as rectas são definidas por dois pontos, portanto são segmentos de recta. Podem usar-se para determinar intersecções entre dois alinhamentos em planta ou alçado/rasante, intersecções entre uma secção transversal e uma superfície... O algoritmo de cálculo é bastante divulgado em todas as linguagens, cabendo ao programador desenvolver mais ou menos estratégias para despistar erros e comunicar os resultados. Já desde a programação com a FX-880p fazia este tipo de cálculos, na altura para Topografia. Aqui um resultado de output na linha de comandos. Este programa está a ler da pasta corrente, um ficheiro de texto com os dados, assim o utilizador evita estar a tecla...

C# - Ler Coordenadas Autocad

Imagem
C# - Ler Coordenadas Autocad Ler as coordenadas de pontos é essencial para um sem número de operações. Ler as coordenadas de um ponto seleccionado no ecrã, ou de vértices de linhas, é importante. Podemos calcular distâncias entre dois pontos, comprimento total de uma linha etc. A primeira janela de dialogo com o utilizador foi esta: E aqui uma pequena amostra do código usado: Falta ver como escrever e questionar na linha de comandos em vez de ser tudo por uma janela, deixar a janela talvez para as informações importantes e alertas. Cumprimentos.

C# - Ficheiro com coordenadas para CAD Script

Imagem
C# - Ficheiro com coordenadas para CAD Script Na sequência dos desenvolvimentos anteriores, tenho agora a leitura de um ficheiro de coordenadas e passagem das coordenadas para um ficheiro CAD. Tendo um ficheiro com coordenadas, é de grande interesse conseguir que estas sejam esbatidas num ficheiro CAD. O ficheiro de coordenadas pode ter vários formatos XYZ NXYZ NXYZT ... o que se queira. Com um programa completo, serão pedidos ou identificados estes formatos. Neste exercício, usei um formato XYZ, propositadamente com alguns espaços ao inicio e entre as coordenadas etc, para validar a leitura. O resultado é: Agora com 1000 pontos, o ficheiro de entrada é: E o resultado, na parte esquerda com o zoom total e na parte da direita um detalhe: O ponto em que estou neste desenvolvimento, é o mesmo que noutras linguagens de programação, escrever um ficheiro Script que depois é carregado no CAD. Este método e ficheiro é estático, não permite acção do utilizador no CAD. Para que haja acção do uti...

ISTRAM - Sistemas de Coordenadas

Imagem
ISTRAM - Sistemas de Coordenadas O ISTRAM ISPOL possui milhares de coordenadas e transformações embutidas para que possa trabalhar no sistema de coordenadas adequado ao projecto. Além de georeferenciar correctamente o projecto pode também realizar transformações entre sistemas de coordenadas, ou exportar para o popular Google Earth. Dois exemplos dos quadros de sistemas CRS (Coordinate Reference System) que pode escolher: Pode consultar toda a informação referente aos sistemas de coordenadas na página web: https://epsg.org/home.html Como exemplo uma consulta por "Datum 73" o antigo sistema de coordenadas usado em Portugal:

Lista de coordenadas desde fotos

Imagem
Lista de coordenadas desde fotos Um dos requisitos para os concursos públicos é apresentar uma lista de fotos coordenadas, que comprovem a visita ao campo. Com estas apresenta-se um quadro com o nome da foto/ficheiro e as respectivas coordenadas, uma lista. Num post anterior, que deixo de seguida o link, fiz várias considerações sobre a metainformação que as fotos podem conter, em especial a informação de localização por GPS, aqui fica o link: https://jcoimbras.blogspot.com/2021/06/registo-fotografico-telemovel.html Para aceder à informação GPS temos de usar um programa, ou uma livraria (se estiver a programar). No caso que exemplifico, uso o exiftool. O Exif é uma abreviatura para extended information que a foto em jpg pode conter. Entre as várias informações, está a informação de  coordenadas GPS, como vimos no post anterior. Pode-se observar aqui a Tag com as coordenadas GPS: Dando os comandos correctos ao Exiftool, este gera um ficheiro de texto, com as coordenadas de todas as ...

GPS

Imagem
Para que saiba sempre onde está... Com conversão aproximada para UTM. #GPS #UTM #Coordinates #Coordenadas #APP https://play.google.com/store/apps/details?id=com.coimbras.GPS

Calcular Centro de Círculo

Imagem
Como novidade deste layout, consegui colocar o cálculo do centro de um círculo, se indicarmos as coordenadas dos 3 pontos. Introduzir valores logicos, pois não está preparado para filtrar a introdução de dados, por exemplo se estiverem os 3 pontos na mesma recta. Ir para o fundo da página para aceder ao cálculo. ---------- As new in this layout, I finally achieve to put in a center of a circle calculation, if we enter the coordinates of 3 points. Please enter logical values, it is not ready to filter bad entries, for example, if 3 points are in same straight line. See at bottom of page. Ir para o fundo da página