Você está na página 1de 3

ExpGE, Exportar/Importar autocad<->google earth Desenvolvedor: Neyton Luiz Dalle Molle Engenheiro Civil Contato: neyton@yahoo.com neyton@hotmail.

com +------------------------------------------------------------------------------------------------------+ Antes de continuar, se voc acha que este programa vale um dolar, mande-me um carto postal da sua cidade (com um dolar junto!!, hehehe) Endereo: Rua Francisco Raitani, 7081 - Curitiba, Paran - Brasil CEP 81110-070 +------------------------------------------------------------------------------------------------------+ Before any thing, if you believe that this program costs 1 dollar, you order me a postal card of your city! (with 1 dollar together! , hehehe) address: Avenue Senator Souza Naves, 600 - Curitiba, Paran - Brazil Zip Code 80050-040 +------------------------------------------------------------------------------------------------------+ Para Usar, na linha de comando digite: ExpGE para EXPORTAR linhas e pontos para o GOOGLE EARTH ReadKml para IMPORTAR pontos e linhas de arquivos KML GEProps para editar o NOME e a DESCRIO das entidades ANTES de EXPORTAR aps selecionar as entidades que sero exportadas, aparecer um quadro de dilogo perguntando como devem ser processadas as COTAS das coordenadas, se so relativas ao solo, se so cotas absolutas, ou se devem ser ignoradas (as linhas so desenhadas sobre o solo) Deve ser informado qual o referencial usado no autocad (WGS84, SAD69...) os quai s esto predefinidos no arquivo "expge.ini" com os parmetros: "a" -> semi-eixo maior do elipside, "achatamento" -> ... (1/f, onde f o valor que aparece na lista deste arquivo) "dx", "dy", "dz" -> translaes da coordenada no sistema carteziano para converter um ponto de um referencial para outro ser perguntado em qual hemisfrio est localizada as entidades (Norte/Sul) tambm ser necessrio informar em qual fuso se est trabalhando (no meu caso, Curitiba est no fuso 22, com meridiano central 51W) Obs: Pode-se escolher qual parmetro informar, se o fuso ou o meridiano central caso seja informado o meridiano central, usar com sinal NEGATIVO para OESTE e positivo para LESTE Aps todos estes parmetros estiverem corretamente definidos, ser criado um arquivo "*.KML" que o formato usado no Google Earth

Cada entidade processada no AutoCad, possui uma Layer e este ser visualizado no G oogle Earth como uma "folder", onde esta(s) entidade(s) estaro localizadas Entidades Exportveis: POINT, LINE, LWPOLYLINE, POLYLINE, SPLINE, CIRCLE, ARC, ELLIPSE blocos ainda no so exportveis, mas estou trabalhando nisso as linhas que no so LINE, sero exportadas como POLYGON, isto , qualquer segmento no RETO ser convertido em segmentos de reta, criando-se vrtices de modo a imitar tal segmento Licena de Uso: Grtis, para uso no comercial Garantias: NENHUMA! Use por sua prpria conta e risco! Atualizaes: VERSO 0.0 10/12/2006 - Primeiros testes 11/12/2006 - Rotinas para transformao de coordenadas UTM em Geogrficas 08/01/2007 - Converso de referenciais (SAD69->WGS84 etc) 14/01/2007 - a rotina passa a aceitar cotas absolutas, relativas e "no solo" 14/01/2007 - Correo para layers OFF, correo para o semi-eixo INTEIRO, preciso convert-lo para FLOAT correo de lixos no codigo (obrigado alexlibrelon!!!) 16/01/2007 - Abertura automtica do google earth 17/01/2007 - Correo de cotas de pontos 2d (assumir z=0) Correo de falha ao imitar arcos em LWPOLYLINE 18/01/2007 - Implementao de mapa para determinao do Fuso e do hemisfrio Implementao da possibilidade de alterar a lingua padro das telas do program a 19/01/2007 - Correo de bug: o hemisferio Norte no era calculado corretamente 20/01/2007 - Correo de bug: Conflito entre dx/dy da converso com w/h do slide (mapa ) Implementao: ao carregar o programa, ele adiciona a "support file search p ath" posibilidade de alterar algumas propriedades das entidades (GEProps) Menu e barra de ferramentas prprios 24/01/2007 - Correo de bug: toda vez que o programa era acionado, uma nova entrada era criada na lista de referencial Correo de bug: DZ definido pelo usurio era confundido com DX na hora de mostrar na tela (apesar de calcular corretamente) 26/01/2007 - Alterao da forma de salvamento dos parmetros, agora cada DWG pode ter seus prprios parmetros - Primeira verso do progra READKML, que importa pontos, polgonos e linh as de arquivos KML 03/02/2007 - Aperfeioado o READKML, agora, as FOLDER do KML, so interpretados como sendo LAYERs, com opo para layer padro quando a FOLDER no existir READKML agora l o nome e a descrio das entidades 04/02/2007 - Correo de Erro fatal ao definir um layer que no existe no readkml - Redefinio da relao de aspecto do lide, em alguns temas do windows XP, e le ficava fora de posio 06/02/2007 - Teste de novo Parser para o XML do KML... erros de string muito lon

ga foram observados e contornados com algumas "exploses" de string 18/02/2007 - Incluso de uma barra de status para acompanhar o processamento 03/05/2007 - Correo de Bugs ao calcular coordenadas 29/01/2008 - Correo de bug ao alterar a linguagem dos dcls 19/02/2008 - Correo de bug ao procurar kml pelo readkml (findfile podia receber nil, causando erro) 25/02/2008 - Possibilidade de alterar o link que aparece no kml (endereo do blog) 29/03/2008 - Melhorado sistema de controle de verso VERSO 1.0 07/05/2008 - Exportar textos e blocos com atributos como markedpoint - Variveis *INI* para controlar alguns campos 21/05/2008 - Corrigido bug com cotas absolutas 10/06/2008 - Possibilidade de ler/gravar coordenadas geogrficas, alguns mapas so e xtensos demais (mapa do estado de So Paulo por exemplo) e passam de um fuso de la rgura Fica mais interessante mudar a projeo, faa um teste usando o mapa do Brasil em anexo 14/07/2008 - ReadKml pode ler MarkedPoints como blocos com atributos Com isso, a ID e a DESCRIPTION sero os atributos do bloco, caso o bloco p adro no exista ele cria. possvel editar o bloco - Correo dos textos em UTF8 lidos pelo readkml que iam para o autocad e m caracteres trocados 16/07/2008 - Correo dos caracteres UTF8 e caracteres especiais do html que o expge exporta 17/07/2008 - ExpGE exporta entidades com a cor diferente da cor do seu layer (cores byblock so ignorados, isto , considera-se como bylayer)