terça-feira, 16 de outubro de 2012

LISP PARA SOMAR ÁREAS

Segue abaixo o código de uma rotina Lisp desenvolvida por mim que soma áreas de diversos polígonos fechados. Esta rotina é bastante útil quando se deseja somar áreas de um número muito grandes de elementos. ;;Criado por Rodrigo Augusto Dourado Neves ;;Geo Ambiente - Geologia Ambiental e Poços Ltda ;;11/10/2012 (defun c:areas() (setq vr (getvar "cmdecho")) (setvar "cmdecho" 0) (princ "Selecione os poligonos: ") (setq obj (ssget)) (princ (strcat "Você selecionou " (rtos (sslength obj) 2 0) " objetos")) (princ "\n") (setq areas 0) (setq i 0) (while (< i (sslength obj)) (command "area" "o" (ssname obj i)) (setq areas (+ areas (getvar "area"))) (setq i (+ i 1)) (princ (strcat "\n objeto" (rtos i 2 0))) (repeat (1+ (atoi (getenv "CmdHistLines")))) ) (princ "\n") (princ "Área total: ") (princ areas) (setvar "cmdecho" vr) (princ) (alert "Criado por Geoambiente - Geologia Ambiental") (princ) ) Abraço a todos!!!

quarta-feira, 26 de setembro de 2012

MUDANÇA DE COORDENADA NO GOOGLE EARTH

O padrão de exibição de coordenadas no Google Earth é Grau/Minuto/Segundo. Para mudar para UTM, basta ir em Ferramentas / Opções. Abrirá uma caixa com o nome Opções do Google Earth. Vá para a aba visualizações em 3D, em Mostrar Lat/Long mude para Universal Transversa de Mercator. A partir dai você passará a visualizar as coordenadas em UTM.

quinta-feira, 5 de abril de 2012

AUTOCAD 2013

A Autodesk lançou sua linha de produtos 2013.
Para os interessados em baixar um demonstrativo, segue o endereço eletrônico da Autodesk aonde se pode fazer o download do produto (trial).

http://usa.autodesk.com/products/

CRIANDO TIPO DE LINHA (3)

Este post ensinará a criar um tipo de linha utilizando o comando MKLTYPE.

Primeiro desenhe a linha que deseja construir através do comando LINE.
Chame o comando MKLTYPE.
Abrirá uma janela aonde você irá salvar o arquivo com a definição do tipo de linha.
Clique em salvar.
O AutoCAD pedirá um nome para o tipo de linha.
Digite Padrão01, por exemplo.
Entre a descrição do tipo de linha: Aqui você irá descrever sua linha, como por exemplo "linha de gas", "cerca", etc.
Clique no ponto inicial de sua linha. É a partir deste ponto que o AutoCAD irá definir seu novo tipo de linha.
Clique no ponto final de sua linha. A definição será feita do inicio até este ponto.
Selecione os objetos: Selecione os objetos que irão compor sua linha.
Pronto. A linha está criada e carregada.

CRIANDO TIPO DE LINHA (2)

O exemplo abaixo mostra como o tipo de linha Gas Line é definido.

*GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--
A,12.7,-5.08,["GAS",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27],-6.35

A --> Indica o alinhamento. Utilizaremos sempre A (não discutiremos este item).
12.7 --> Indica o comprimento do primeiro segmento de linha.
-5.08 --> Indica o espaço entre o primeiro segmento e o texto.
["GAS",STANDARD,S=2.54,U=0.0,X=-2.54,Y=-1.27] --> Indica que aparecerá um texto escrito GAS, no estilo Standard, com tamanho do texto de 2.54, rotação de 0, off set em x e y de -2.54 e -1.27, respectivamente.
-6.35 --> Indica espaço entre o texto e o inicio da repetição.

sexta-feira, 24 de fevereiro de 2012

CRIANDO TIPO DE LINHA (1)

Esta postagem irá ensinar como criar um tipo de linha simples editando o arquivo Acadiso.lin. Para encontrar este arquivo, leia o tópico anterior.
Abra o arquivo acadiso.lin e você verá que os tipos de linhas existentes no AutoCAD encontram-se neste arquivo.
Quando for criar um tipo de linha, vá para o fim deste arquivo, após User Defined Linetypes.
Eu recomendo copiar um tipo de linha existente e colar neste local. Como exemplo, utilizarei a linha BORDER.

Copie a definição deste tipo de linha abaixo, conforme mostrado a seguir.

*BORDER, Border ___ ___ . ___ ___ . ___ ___
A, .5, -.25, .5, -.25, 0, -.25

Agora vamos alterar este tipo de linha para ficar conforme nosso gosto.

A primeira opção *BORDER é o nome da linha. Vamos mudar para BORDA2.
A segunda opção é a descrição da linha, seguido de um exemplo de como ela ficará.
Vamos mudar de Border para Borda2 _._._._.
Agora vamos dizer para o AutoCAD como queremos que ele monte nossa linha.
A primeira opção A não deve ser alterada e deve ser seguido por uma virgula.
A partir daí, temos que entrar números separados por virgula, aonde os valores positivos representam traços e valores negativos representam espaços.
Assim, vamos definir o seguinte tipo de linha
*BORDA2, Borda2 _._._._._.
A, .5,-.05, 0, -.05

Esta linha será traçada por um traço de 0.5, um espaço de 0.05, um ponto (valor zero), outro espaço de 0.05 e a partir daí volta a repetir.

Espero que não esteja muito confuso. Tentarei utilizar um exemplo melhor nos próximos exemplos.

O arquivo acad.lin é igual ao arquivo acadiso.lin, porém as definições de linha neste arquivo estão com medidas padrão americano e não sistema internacional.

No próximo exemplo, irei ensinar a montar um tipo de linha utilizando letras, e a usar o recurso MKLTYPE do express.

segunda-feira, 23 de janeiro de 2012

ARQUIVOS *.LIN

Os arquivos que armazenam informações de tipos de linhas no AutoCAD são os arquivos *.lin.
Para descobrir onde estes arquivos estão salvos, chame o comando OPTIONS, escolha a aba FILES. Amplie a visualização de Support File Search Path.
A primeira opção que aparecerá será onde o AutoCAD armazena os arquivos de suporte, dentre eles, os arquivos *.lin.
Para acessar via Windows Explorer, clique no texto indicando onde os arquivos estão salvos.
Ex: C:\Users\Administrador\appdata\roaming\autodesk\autocad 2011\r18.1\enu\support.
Pressione F2 para entrar em modo de edição, copie o endereço utilizando Ctrl+C.
Cole o endereço na barra do Windows Explorer.
Encontre o arquivo Acad.lin.
Ai está o arquivo em que nós iremos estudar nos próximos tópicos.

É necessário que o Gerente de Projetos tenha conhecimento técnico sobre o projeto que irá gerenciar?

Um assunto muito comum que normalmente leva a discussões acaloradas em diversos ambientes, tanto digital quanto presencial, é sobre a ne...