Mostrando postagens com marcador vlx. Mostrar todas as postagens
Mostrando postagens com marcador vlx. Mostrar todas as postagens

Expge - Porque Usar?

Olá pessoal, bom, pra variar hoje vou puxar um pouco a brasa pras minhas sardinhas hehehe

Tenho visto por aí muitas perguntas de como exportar o desenho para o google earth. Bem, é simples se você tem o Civil 3D e sabe usar o sistema de referenciais, basta localizar o "Output" e depois o "Publish to Google Earth":


E claro, seguir preenchendo as perguntas que aparecem na tela. Siga o tutorial daqui (põe um backlink pra mim também, valeu?)

O desenho vai pro google. Mas e se você quiser exportar os objetos separados por layers? Bom, aí só fazendo um layer de cada vez..., ou usa o expge ou o expge2

E se eu quiser adicionar alguma propriedade ao objeto, por exemplo, nome, descrição... bom aí depois de exportar, você pode editar o kml com o próprio google earth, ou pode usar o comando GEPROPS do expge...

E se eu quiser fazer o caminho inverso, isto é, eu desenhei umas linhas no google earth com meu gps e quero ver estas linhas no AutoCAD, como eu faço? Bom, você pode usar o trackmaker se não me engano (nem me pergunte, nunca usei), ou o... ops, o "Publish to Google Earth" só exporta!!!, ou... adivinhe!!! use o expge ou o expge2!!!

Mas... e se eu não tiver o Civil 3D, o autocad normal tem essa ferramenta? Hum... boa pergunta... acho que não, mas na página da Autodesk tem um plugin pra baixar, isso eu sei, dá uma olhada lá.

E se eu usar um AutoCAD mais antigo? aí meu, só atualizando... ou use o.... sim, você entendeu, é ele mesmo!!!, roda do AutoCAD 2000 ao 2012!!

O expge não vem para substituir a ferramenta do civil 3d, na verdade eu o fiz por necessidade pessoal e acabou que ajudou um monte de gente. Teste ele!! vai que tu gosta!!!

E é caro esse tal de expge? Bom... defina caro primeiro, compare o valor dele com o custo de ficar editando coisas depois de usar o publish do civil 3d e a gente negocia

Download: expge

MLH2 - O retorno

link corrigido, obrigado Neto !!!
Opa e aí gente? Bão?
Lembram do MLH2?

Aquele que desenhava a malha de coordenadas UTM. Bom, um camarada meu adaptou o programa para escrever coordenadas GEOGRÁFICAS!!!, bacana né?

Quem quiser experimentar, pode baixar aqui,com o fonte e o vlx para sair usando!!!

Um preview da tela:


o autor foi o eliederson (eliedersonsantos@hotmail.com), valeu camarada!!!

LaySurf - Alterar o layer de surfaces



Então, desenhou um monte de Surfaces e não sabe pra quê layers elas foram.... entendo... eu faço isso direto, hehehehe
Faz o seguinte, baixe o LaySurf e veja!!! Dá inclusive para alterar eles!!

Dtal 3.0

Depois do DTAL, do DTAL 2 a vingança, Chega neste momento: DTAL 3.0!!!

Desenha o pente tradicional e agora desenha os triângulos no início da linha:


Ah, desenha vazado também!!

Pt2pt - Conversão de pontos


Então você ainda usa o posicao ou o topograph? Entendo... e você recebe desenhos com pontos vindos do civil 3d, ou vice-versa?

Meus parabéns!!!
Seus problemas acabaram!!! baixe este programinha: PT2PT

Com ele é possível converter pontos entre o civil 3d (2007, 2008, 2009), posicao ou topograph!! Claro que para converter de ou para Civil 3d, você precisa ter o civil 3d, hehehe

13/10/2008:
Correção de bug com o nome de alguns atributos em que o prompt se confunde com a tag do mesmo, coisa estranha isso viu...

28/10/2008:
Melhorado fluxo de conversão dos pontos, antes todos eram reconhecidos, depois eram convertidos, para arquivos com muitos pontos isso causava erro fatal por estouro de memória, hehehehe tenho as manhas pra travar essa bagaça, huahauhauahau

Taludes 2 - a Vingança!!

Lembra do Dtal, tá com pregiça de copiar as rotinas é!!! PEDE PRA SAIR!!! PEDE PRA SAIR!!!, hehehe experimente esta, em vlx. Pra instalar: apenas descompacte ela na pasta do autocad e carregue com o APPLOAD, para usar: depois de carregada, digite DTAL na linha de comando. A rotina que está no vlx é ligeiramente diferente da postada aqui anteriormente, mas faz a mesma coisa, ok?

RTC3 - 2!

Lembra do rtc3? Então o que achou do programa, interessante né?

Vou postar o VLX da versão que estou usando, mas para ter uma idéia, agora ele tem um DCL para configurar os parâmetros, o que facilita bastante o processo. Ah, coloquei também um opção de mostrar coordenadas geográficas!!
Dá só uma olhada:

E digamos que você queira editar algum parâmetro do ponto, use o ATTEDIT por exemplo:


Se você digitar as coordenadas geográficas (corretamente é claro) a setinha irá indicar estas coordenadas!! Se você alterar o parâmetro GEO para U, as coordenadas serão escritas em UTM, é possível mudar inclusive o referencial, no exemplo usei SAD69. Por outro lado, se você clicar um ponto que esteja em UTM, e alterar o atributo GEO para G, as coordenadas serão convertidas para geográfica!! E sim, se vc "strechar" a linha de chamada, as coordenadas serão recalculadas automaticamente, com uso de reactors.

$e alguem e$tiver interessado no código fonte, podemo$ conver$ar, hehehe!!!
Download

ExpGE Exportar para o Google Earth

Experimente agora mesmo a nova versão deste que é o plugin mais popular da minha página!!!

Ele está no pacote TBN2CAD

Neste pacote tem vários programas bem úteis, veja:

EXPGE2, nova versão do EXPGE, que consegue exportar mais coisas e mais rápido
READKML2, nova versão do READKML, para importar para o AutoCAD os arquivos KML gerados no Google
IMPORTGMMAP, que tal importar imagens do Google Maps ou mesmo do Bing Maps para o AutoCAD?
IMPORTGMPTS, então você quer importar pontos com elevação para modelar o terreno? Sim!!!
STREETVIEW, não seria legal ter uma janela do Google Street View no AutoCAD, que mostrasse a posição do seu desenho? Seria? Teste agora!!!

Isso tudo e mais, baixe o TBN2CAD agora!!!






Alguém já quis ver seu desenho/levantamento topográfico desenhado sobre uma foto aérea da área em questão? Putz que pergunta, se você chegou a este blog, provavelmente faz isso o tempo todo...

Mas e quando você não tem a foto aérea, o que fazer? use o Google Earth, claro, é grátis.

Você tem o desenho tem o google earth, mas como colocar o seu desenho nele?

Existem algumas soluções, até mesmo da própria autodesk, mas que sinceramente... bem, use-o.

O plugin para o Civil 3d é muito bom, apesar de você ter de editar os parâmetros do SAD69...

A maioria dos casos você tem o autocad apenas, e quer visualizar seu levantamento sobre a imagem... Para isso, fiz o EXPGE.
É uma ferramenta para auxiliar na decisão do plano de vôo para aerolevantamentos por exemplo, dadas as coordenadas inicial e final você consegue desenhar um retângulo que cubra a faixa de interesse, e verificar se esta atenderá seu projeto.

Sim, porque um plano de vôo mal feito pode causar atrazos e custos desnecessários.

Vamos experimetar com o mapa do Brasil, por exemplo:




Chame o EXPGE na linha de comando, vai aparecer esta tela:




Nela, ajuste o referencial, o fuso (ou meridiano central) e o hemisfério, caso você não saiba calcular, ou não saiba o que é fuso, clique o botão grando com uma interrogação, aparecerá esta tela:




Nela, clique o mouse sobre o local aproximado do seu levantamento, no caso, cliquei sobre a área do estado do Paraná e o EXPGE me informou fuso=22, hemisfério Sul.

Clique "Beleza" (hehehehe), voltará para a tela do EXPGE, veja que o fuso é o 22, caso você saiba o meridiano central, informe-o, o programa calculará o fuso, se souber o fuso ele calcula o meridiano central.

Clique "Beleza" (espaço pra mais uma risadinha, hehehe) novamente. O programa irá coletar os dados de geometria de linhas, círculos, arcos, polilinhas, splines, hachuras e elipses, e escreverá o conteúdo num arquivo de extensão KML, que é reconhecido pelo Google Earth. Se você deixar a caixinha "Abrir o Google Earth ao terminar" marcada, o autocad irá abrí-lo.

Já no Google Earth, os layers das linhas se transformarão nas pastinhas dos "Lugares temporários" possibilitando que você desligue os layers para facilitar o entedimento:

Observe as pastinhas, observe o desenho sobreposto, é ou não é interessante? Muito bom pra impressionar chefes/clientes também, heheheh

Agora, digamos que você quer fazer uma demarcação no Google Earth duma área, "no grito" mesmo, e quer levar esse desenho para o autocad, é possível?

sim!!! Use a ferramente de desenhar polígonos do google earth, depois clique sobre ela e escolha "salvar como", use a extensão KML, ok?

Grave o arquivo em algum lugar, em seguida, no autocad digite READKML, aparecerá a tela abaixo:




Clique o botão ">" escolha o arquivo KML que você salvou, ajuste o seu referencial (normalmente o sad69) e clique o botão "Beleza", e veja a linha desenhada no cad:




A mesma filosofia do EXPGE em relação aos layers é usada: se você criar pastinhas no google earth, as linhas desenhadas irão parar em layers com o mesmo nome da pastinha!!!

Isso facilita "pseudo-digitalizações", que servirão de croquis para trabalhos mais elaborados!!!

OBS: De maneira alguma este programa fornecerá um levantamento acabado, pelamordedeus não me use isso pra dizer que "fez" o levantamento!!! até porque o google earth não é absolutamente preciso, hein!!! Use por sua própria conta, não me responsabilizo pelo seu mau uso!!


No mais é isso, Download aqui!!

Qualquer dúvida ou sugestão, entre em contato!!!

atualmente, disponho de uma versão que exporta blocos como eles são e hachuras com textura, se estiver interessado, veja aqui

Também disponível na Autodesk Exchange Store
Veja a lista de programas que desenvolvo aqui: https://tbn2net.com/programas.php

Mlh2 2 - a Missão!!

Lembra do Mlh2? então, uns tempos atraz postei ele aqui no blog, aqui. Com ele é possível criar a malha de coordenadas UTM para uma determinada polilinha, área clicada na tela, ou até viewport selecionada. Bom resolvi incluir algumas coisas nele e pra nao ter de atualizar o post, vou colocar já o executavel pra download. Quem ja usa ele, verá algumas diferenças:



Já os novatos podem usar como está. Para usar descompacte o arquivo na pasta do cad, e com o comando APPLOAD, carregue o MLH2.VLX

é possível pré-configurar os layers, escalas, etc simplesmente alterando o arquivo "mlh2.ini", edite-o com o bloco de notas.

Download

VLX e a tecla ESC

Já compilaram suas rotinas para VLX? que opções vocês usaram?
Pergunto isso, pois sempre compilo as minhas para este formato, seja para proteger o código, seja para colocar os *.lsp e *.dcl num arquivo apenas... Bom, mas minha dúvida aqui é o seguinte: quando compilada a rotina VLX, com a opção "Separate NameSpace" habilitada, a tecla ESC já não cancela mais a rotina... Estranho não?
Agora imagine que seu programa faça alguma operação bem demorada, e você decide interromper a execução dele? o que você vai fazer, já que a tecla ESC não cancela mais a execução? ver a rotina
(defun expandlist (el qtd / lst)
  (
repeat qtd (setq lst (cons el lst))))

(
defun init-status (maxvalue msg)
  (
setq status:delta (/ maxvalue 100.0)
        status:str   (apply 'strcat (expandlist (chr 160) 100))
        status:index 0
        status:looping 0
        status:msg msg)
  (
grtext -1 (strcat msg " 00 %" status:str)))

(
defun show-status nil
  (if (>= status:looping (* status:delta status:index))
    (
progn
      (setq status:str (vl-string-subst "|" (chr 160) status:str)
            status:index (1+ status:index))
      (
grtext -1 (strcat status:msg " "
                         (if (< status:index 10) "0" "")
                         (
itoa status:index) " %" status:str))))
  (
setq status:looping (1+ status:looping)))

(
defun end-status nil
  (grtext -1 "")
  (
princ))

(
defun c:teste (/ qtd)
  (
setq qtd 10000)
  (
init-status qtd "processing...")
  (
repeat qtd
    (command)
    (
REDRAW)
    (
show-status))
  (
prompt "\nFIM")
  (
end-status))

Faça o teste, compile a rotina acima para VLX com o Separate NameSpace marcado, carregue o VLX e rode... tente cancelar a rotina, depois tente o mesmo, deixando Separate NameSpace desmarcado... Numa delas você verá um "FIM" na linha de comando, na outra verá o famigerado "Function Cancelled"