UTM igual o WCS. Seu projeto não está georeferenciado! Cuidado!!!

Vou falar de um tema um pouco espinhoso agora.

Georreferenciamento. Por que você não deveria fazer UTM = WCS

Primeiro: 

UTM = Universal Transversa de Mercator


WCS = World Coordinate System do AutoCAD


Muito bem.

Agora que já sabe essas duas siglas,

Georreferenciar não significa fazer UTM=WCS.

Você está ignorando a deformação do fuso.

Mas não é só isso;

Prefira usar a aba Transformação em Settings, Drawing Settings:



Porque:

 

Quando as coordendas WCS ( world coordinate system ) do AutoCAD é usada como sendo "igual" ao UTM, você está ignorando distorção de escala ( o fator K )

As medidas no plano local não correspondem às medidas em UTM.

Mas isso até pode ser ignorado, dependendo de vários fatores.


Acontece que, quantos números reais existem? R: infinitos

Quantos um computador pode representar? R: 2^64 ( me corrijam aqui )

Certo. Agora considere uma coordenada UTM típica qualquer:

N=7196500,35465468

E=650456,12345678

 

Um numero real é representado em binário dentro do computador. Alguns bits para a parte inteira, outros para a parte fracionária e um pro sinal. Considere:  1.0111 x 2 ^ 17

Vamos ver:

 


Quanto mais bits gastos na parte inteira, menos na fracionária

Isso significa que as coisas serão arredondadas. Até aí nada demais.


Agora considere essa imagem:

 


O eixo magenta/verde é um alinhamento do Civil 3D, sendo magenta a espiral e verde a curva circular.

Reconheceu o problema ? As linhas deveriam ter um ponto em comum no TS/ST. 

 

Elas têm.

 

Só que, em coordenadas grandes, a placa de vídeo meio que se perde na renderização da coisa.

 

Aí, a sugestão é: DESLIGA O 3DCONFIG ( ou aceleração gráfica )



Ouça isso em slow motion na sua cabeça. Blá Blá, NVIDIA Quaddro, Blá, RTX, Blá blá

Dá pra conviver com isso? bem... Um NEARST, um ENDPOINT começam a mostrar um local onde o ponteiro do MOUSE não está.


Já aconteceu com você?

 

E você talvez tenha tentando um TRIM de uma linha TANGENTE em um ARCO e percebeu que NÃO DÁ CERTO.

É como se o ponto de tangencia NÃO EXISTISSE!!!

O erro está no fato da linha estar a uma distância do arco que é maior que a tolerância considerada para que se afirme que o ponto de tangência exista.

E mais coisas aí acontecem... Você gostou do Dynamo, né? Já escreveu alguns plugins em DOTNET (https://tbn2net.com/livro.php?id=1)

Em algum ponto do seu código, testou alguma coisa assim:

If (a = b) ...

Onde "a" e "b" são números reais. Se ABS(a-b) for 1e-9 (0.000000001) você provavelmente dirá que sim, a==b

Mas seu plugin, bem... não.

 

Reconheceu mais esse problema? Que bom...


Então tu foi lá adicionou labels no alinhamento e percebeu que o Civil 3D está escrevendo estacas "1+20" em vez de "2+0"

É. adivinha porque isso ocorre!!! Porque se projeto está "georeferenciado".

NÃO ESTÁ! UTM = WCS não implica estar correto.

É mais fácil de projetar, ignorando o fator de escala, não é mesmo?

Aliás, você sabe de que fator estou falando? 

Nenhum comentário:

Postar um comentário