You are on page 1of 177

MEC

MINISTRIO DA EDUCAO
SECRETARIA DE EDUCAO MDIA E TECNOLGICA
CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPIRITO SANTO GERNCIA DE APOIO AO ENSINO COORDENADORIA DE RECURSOS DIDTICOS

CURSO DE AUTOCAD MAP2I

COORDENADORIA DE GEOMTICA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

MEC
MINISTRIO DA EDUCAO
SECRETARIA DE EDUCAO MDIA E TECNOLGICA
CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Esta apostila uma traduo do manual do software AutoCad Map 2i. O AutoCad Map 2i possui ferramentas para manipulao e anlise de dados georeferenciados, isto , ele possui a capacidade de ligar mapas do AutoCad a um banco de dado associado interno ou externo. Com o AutoCad Map temse a possibilidade de: adicionar dados aos mapas para torn-los inteligentes; remover inconsistncias dos mapas (clean up); construo de topologia de ns, de rede e de polgonos para anlises; produo de mapas temticos com legendas; trabalho com dados de mapas existentes em outro sistema de coordenadas ou formatos; importao de dados de mapas de outros CADs e Sistema de GIS; exportao de dados para outro formato; ligar outros documentos em seus mapas; plotar mapas e coleo de mapas de maneira fcil e eficiente.

Traduo feita por:

Geraldo Passos Amorim


Engo Civil, Professor do CEFET-ES Coordenadorias de Geomtica e de Transportes

JUNHO - 2001
INTRODUO

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

CURSO DE AUTOCAD MAP 2000

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

INDICE
1Introduo.................................................................................................................................. 11 Tarefas Executadas pelo AutoCad Map.......................................................................... 11

1.1 2-

Projetos e Conjunto de Desenho ............................................................................................... 13 Conceituando Projeto de Desenho ................................................................................... 13 Conjunto de Desenhos.................................................................................................. 13 Bancos de Dados Externos........................................................................................... 14 Data View Window...................................................................................................... 14 Pesquisas Armazenadas ............................................................................................... 14 Definio de Vista Fundamental .................................................................................. 14 Opes de usurio ........................................................................................................ 15 Modelo de Ligao a Banco de Dados......................................................................... 15 Determinao Sistema de Coordenadas Global ........................................................... 15 Tabela de Informao de Smbolos.............................................................................. 15 Comeando um Projeto..................................................................................................... 16 Montando Conjunto de Desenhos ................................................................................ 16 Adicionando e Modificando Drive Alias ..................................................................... 16 Adicionar um Drive Alias ............................................................................................ 17 Apagar um Drive Alias ................................................................................................ 18 Criando um Conjunto de Desenhos.............................................................................. 18 Criando um Conjunto de Desenho ............................................................................... 19 Estado do Desenho Anexado ....................................................................................... 20 Trabalhando com Desenhos Aninhados .......................................................................... 21 Acrescentar desenhos aninhados a um desenho ........................................................... 22 Trabalhando com Xrefs .................................................................................................... 22 Filtrando a Lista de Desenhos .......................................................................................... 22

2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.3 2.3.1 2.4 2.5 -

INTRODUO

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.7 2.8 2.8.1 2.8.2 2.8.3 2.9 2.9.1 2.10 -

Configuraes dos Desenhos Retornados.........................................................................23 Definio de Configurao de Desenho .......................................................................24 Configurao das Opes de Transformao Simples..................................................25 Definir Opes de Simples Transformao ..................................................................26 Delimitando as Fronteiras de Modificaes dos Desenhos ..........................................27 Salvando um Projeto..........................................................................................................28 Abrindo Desenhos de Projeto............................................................................................29 Abrir um Desenho de Projeto .......................................................................................29 Trabalhando com Projetos de Mltiplos .......................................................................29 Compartilhando Projetos ..............................................................................................30 Ajustando as Extenses do Projeto s do Desenho Fonte...............................................30 Compatibilizar o Projeto s Extenses de um Desenho de Fonte.................................30 Visualizando os Desenhos Fontes com Viso Rpida......................................................30 Visualizando Desenhos de Fonte Ativos ......................................................................31

2.10.1 2.11 -

Controlando Exibio de Camada com Viso Fundamental .........................................32 Para Medir a Largura do Viewport Atual .....................................................................32 Definir uma Viso Fundamental...................................................................................33 Editar ou Apagar uma Viso Fundamental ...................................................................34 Exibir Vises Fundamentais .........................................................................................35

2.11.1 2.11.2 2.11.3 2.11.4 2.12 -

Entendendo Indexao ......................................................................................................35 Verificando uma Indexao no Desenho ......................................................................36 Criando Indexao ........................................................................................................37

2.12.1 2.12.2 3-

Criando e Executando Queries ..................................................................................................41 Entendendo Queries...........................................................................................................41 Definindo Queries ..............................................................................................................42 Definir uma Queries......................................................................................................42
CURSO DE AUTOCAD MAP 2000

3.1 3.2 3.2.1 -

6 3.2.2 3.2.3 3.2.4 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4 3.4.1 3.4.2 3.5 3.5.1 3.5.2 3.5.3 3.6 3.6.1 3.6.2 3.7 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 -

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Achando Objetos Baseados na Localizao................................................................. 43 Achando Objetos Baseados em Propriedades .............................................................. 45 Pesquisar Objetos Baseando-se em Object Data.......................................................... 49 Criando SQL Queries ....................................................................................................... 51 Usando o Operador Lgico AND ................................................................................ 52 Usando o Operador Lgico OR.................................................................................... 53 Usando o Operador Lgico NOT ................................................................................. 53 Usando os Operadores Lgicos AND, OR, e NOT...................................................... 54 Criando Combinaes de Queries ................................................................................ 55 Grupando Combinaes de Condies de Queries ...................................................... 56 Melhorando Desempenho da Query............................................................................. 58 Editando Queries............................................................................................................... 58 Editando as Condies da Query ................................................................................. 59 Mudando um Operador de conexo ............................................................................. 59 Executando Queries .......................................................................................................... 59 Usando o Modo Preview.............................................................................................. 60 Executando uma Query no Modo Draw....................................................................... 61 Usando uma Query no Modo de Relatrio................................................................... 62 Exportando Dados do Mapa para um Relatrio ............................................................ 64 Modelo de Relatrio Usando ASCII Output ................................................................ 65 Adicionando Clculos ao Modelo de Relatrio ........................................................... 66 Alterando as Propriedades de Objetos Examinados ...................................................... 66 Criando uma Definio de Alterao de Propriedade .................................................. 67 Modificando uma Definio de alterao de Propriedade ........................................... 68 Alterando Propriedades que Usando Valores de Propriedade dos Objetos.................. 68 Alterando Propriedades Usando Valores de Object Data ............................................ 69 Alteraes Avanadas de Propriedade ......................................................................... 71
INTRODUO

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

3.7.6 3.8 3.8.1 3.8.2 3.8.3 3.9 3.9.1 3.10 -

Alterando Propriedades Usando Valores de SQL.........................................................71 Definindo uma Tabela de Intervalos ................................................................................72 Definindo uma Tabela de Intervalo ..............................................................................73 Adicionando Texto para Objetos Recuperados.............................................................75 Configurando Padres de Hachuras para preencher Polylines Fechadas e Crculos ....77 Salvando Queries................................................................................................................78 Salvando uma Query.....................................................................................................78 Mantendo a Biblioteca de Query ......................................................................................80 Trabalhando Biblioteca de Query .................................................................................80 Adicionando, Apagando, e Renomeando Categorias....................................................81 Mudando a Categoria de uma Query ............................................................................82 Apagando Queries.........................................................................................................82 Mudando o Nome de uma Query, Descrio, ou Local de Armzenamento .................83 Acrescentando uma Query Externa Biblioteca de Query...........................................83

3.10.1 3.10.2 3.10.3 3.10.4 3.10.5 3.10.6 3.11 -

Usando Queries Armazenadas ..........................................................................................83 Executando uma Query Interna ....................................................................................84 Revisando uma Query Armazenada..............................................................................85 Rodando uma Query Armazenada Externamente.........................................................86

3.11.1 3.11.2 3.11.3 3.12 -

Resolvendo Problemas .......................................................................................................86 Blocos em Queries no Modo Preview ..........................................................................87 Location Query com Blocos e Texto ............................................................................87 Atributos de Blocos e Propriedades das Queries ..........................................................88 Questes com Blocos do Mesmo Nome .......................................................................88 Queries e Imagens Raster .............................................................................................89 Blocks and Property Alteration (Color)........................................................................89 Blocos e Alterao de Propriedade (Scale)...................................................................89

3.12.1 3.12.2 3.12.3 3.12.4 3.12.5 3.12.6 3.12.7 4-

Object Data .................................................................................................................................91


CURSO DE AUTOCAD MAP 2000

8 4.1 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.4 4.5 4.5.1 4.5.2 4.6 4.6.1 4.6.2 4.7 4.8 4.8.1 4.8.2 4.8.3 4.8.4 5-

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Usando Object Data .......................................................................................................... 91 Definindo Object Data ...................................................................................................... 93 Definindo uma Tabela de Object Data......................................................................... 93 Removendo e Mudando o Nome de Tabelas de Object Data....................................... 95 Apagando e Modificando os Campos Object Data ...................................................... 96 Anexando e Desanexando Object Data a Objetos .......................................................... 97 Anexando Object Data a Objetos ................................................................................. 97 Desanexando Object Data de Objetos.......................................................................... 99 Editando Object Data ....................................................................................................... 99 Adicionando e Removendo Registros ............................................................................ 101 Acrescentar registros a um Objeto ............................................................................. 101 Remover Registros de um Objeto .............................................................................. 102 Visualizando Documentos Associados com Objetos..................................................... 102 Criando uma Definio de Viso de Documento....................................................... 102 Visualizando Documentos Associados a Objetos ...................................................... 104 Anexando automaticamente Object Data ..................................................................... 105 Usando Object Data com Mapas.................................................................................... 107 Anexando Object Data Enquanto Digitaliza .............................................................. 109 Usando Object Data em Queries ................................................................................ 111 Usando Object Data Alterao de Propriedade.......................................................... 111 Editando Objetos com Object Data Anexados........................................................... 114

Trabalhando com Bancos de Dados Externos........................................................................ 115 Entendendo Banco de Dados .......................................................................................... 115 O que uma Fonte de Dados ..................................................................................... 115 Benefcios de Ligar Dados a Objetos......................................................................... 116 Usando Tabelas Externas ou Object Data Interno ..................................................... 117
INTRODUO

5.1 5.1.1 5.1.2 5.1.3 -

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

5.2 5.2.1 5.2.2 5.2.3 5.2.4 5.3 5.3.1 5.3.2 5.4 5.4.1 5.4.2 5.4.3 5.4.4 5.4.5 5.4.6 5.4.7 5.4.8 5.5 5.5.1 5.5.2 5.5.3 5.5.4 5.5.5 5.5.6 5.5.7 5.5.8 5.6 5.6.1 -

Anexando Fontes de Dados a um Projeto ......................................................................119 Anexando Fontes de Dados ........................................................................................120 Conectando e Desconectando Fontes de Dados..........................................................124 Desanexando Fontes de Dados ...................................................................................124 Configurando uma Fonte de Dados ............................................................................125 Visualizando Tabelas com o Data View .........................................................................125 Abrindo uma Tabela ...................................................................................................126 Abrindo uma Consulta a Banco de dados ...................................................................127 Usando o Data View .........................................................................................................128 Personalizando o Data View.......................................................................................129 Fazendo Selees no Data View.................................................................................131 Tornando um Registro Corrente .................................................................................131 Ordenando Registros no Data View ...........................................................................132 Filtrando Registros no Data View...............................................................................133 Editando os Contedos de uma Clula da Tabela.......................................................136 Imprimindo Relatrios no Data View.........................................................................139 Exportando Dados no Data View ...............................................................................140 Anexando Registros de Banco de Dados a Objetos de Desenho...................................140 Entendendo Ligao ...................................................................................................141 Definindo Modelos de Ligao (Link Template) .......................................................143 Abrindo Tabelas Ligadas ............................................................................................146 Ligando Objetos a Dados............................................................................................147 Ligando Dados para Objetos Enquanto Digitaliza......................................................151 Realando Objetos Ligados a Registros Selecionados ...............................................153 Realando Registros Unidos a Objetos Selecionados.................................................158 Convertendo Object Data para Tabela de Banco de Dados Externos.........................159 Administrando Ligaes..................................................................................................162 Visualizando e Editando Dados de Ligao ...............................................................162
CURSO DE AUTOCAD MAP 2000

10 5.6.2 5.6.3 5.7 5.7.1 5.7.2 5.8 5.8.1 5.8.2 5.8.3 5.8.4 5.8.5 5.8.6 5.8.7 -

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Apagando Ligaes.................................................................................................... 163 Exportando Links ....................................................................................................... 163 Administrando Link Templates ..................................................................................... 164 Editando um Modelo de Ligao ............................................................................... 164 Importando e Exportando Link Templates................................................................. 165 Usando Condies SQL em Consultas a Mapas ........................................................... 166 Criando uma Condio de SQL ................................................................................. 167 Agrupando Condies SQL ....................................................................................... 170 Combinando Condies de SQL com Outras Condies........................................... 170 Modificando uma Condio de SQL.......................................................................... 171 Escolhendo uma Condio da Lista de Histrico....................................................... 171 Digitando a Condio................................................................................................. 172 Exemplo de Uso de um Banco de dados Externo ...................................................... 174

INTRODUO

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

11

1 - Introduo
O AutoCad Map torna o AutoCad em uma das melhores solues para a criao, manuteno e apresentao de informaes dos mapas. Com o AutoCad Map pode-se: Ligar mapas do AutoCad a um banco de dado associado; Adicionar dados aos mapas para faz-los inteligentes; Remoo de inconsistncias dos mapas (clean up) Construo de topologia de ns, de rede e de polgonos para anlises; Produo de mapas temticos com legendas; Trabalho com dados de mapas existentes em outro sistema de coordenadas ou formatos; Importao de dados de mapas de outro CAD e Sistema de GIS; Exportao de dados para outro formato; Ligar outros documentos em seus mapas; Plotar mapas e coleo de mapas fcil e eficientemente.

1.1 - Tarefas Executadas pelo AutoCad Map Aqui sero apresentadas algumas tarefas que o AutoCad Map pode executar: Eu preciso criar vrios de mapas de ruas da minha cidade e atualiz-los mais ou menos todos os meses.
Com o AutoCad Map voc pode criar mltiplos mapas, estilos de plotagens de um desenho e armazenar a configurao para usos repetidos.

Eu tenho de manter mapas de utilidades para toda a cidade Voc pode usar AutoCad Map para criar mapas digitais de uma cidade e mant-los atualizados. Eu preciso apresentar mapas censitrios de meu pas em diversos formatos Usando as caractersticas de mapa temtico do AutoCad Map, voc pode criar mapas temticos realando diferentes tpicos a partir da seleo de dados simples. Freqentemente eu mantenho e atualizo meus mapas de telecomunicaes, mas s vezes eu preciso executar anlises com eles. Com as caractersticas do AutoCad Map, voc pode executar e apresentar anlise de dados espaciais enquanto mantm completamente preciso. Eu tenho de usar dados de diferentes fontes que usam diferentes sistemas de projees
CURSO DE AUTOCAD MAP 2000

12

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Usando AutoCad Map, voc pode retornar dados de vrios sistemas de projees e coordenadas e trabalhar com eles em um nico mapa sem modificar os dados do mapa original. Voc pode mesmo definir seu prprio sistema de coordenadas.

INTRODUO

2 - Projetos e Conjunto de Desenho


2.1 - Conceituando Projeto de Desenho
Um projeto em AutoCad Map um ambiente no qual voc pesquisa, edita e salva modificaes para o desenho de origem anexado. Quando voc inicializa o AutoCad Map, um novo arquivo de projeto aparece de no espao de trabalho do projeto (workspace). Se voc freqentemente trabalha com os mesmos desenhos e usa as mesmas pesquisas (queries) mais de uma vez, voc pode anexar seus desenhos fontes e salvar suas pesquisas no projeto. O AutoCad Map salva o projeto ativo como um desenho de extenso .dwg chamado de projeto de desenho. Voc pode fixar suas opes de projeto de maneira que quando voc abrir o projeto de desenho o AutoCad Map automaticamente ativar o desenho fonte e o conectar com o banco de dados. Voc tambm pode abrir mais de um projeto e alternar entre um e outro. Um projeto pode incluir os seguintes elementos: Conjunto de desenhos; Banco de dados externos; Janela de visualizao de Dados; Pesquisas armazenadas; Definio da viso chave; Ligao padro que contem informaes sobre caminho para ligao com banco de dados externos; Sistema Global de coordenadas empregadas; Informaes sobre as tabelas de smbolos; Tabelas de object data e os seus registros. 2.1.1 Conjunto de Desenhos

Quando voc trabalhar com AutoCAD Map, voc pode trabalhar ao mesmo tempo com vrios desenhos. Para voc ter certeza de estar trabalhando com a srie de desenhos que voc deseja, voc precisa anexar os desenhos ao projeto. O grupo de desenhos anexado ao projeto chamado de conjunto de desenho. O conjunto de desenho pode incluir projeto de desenho como tambm desenhos fonte. Voc pode anexar desenhos usando os comandos do menu de atalho no "project workspace" ou usar o mtodo de arrastar-e-soltar.

14

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Quando voc salva o projeto, AutoCAD Map salva o caminho de acesso aos desenhos fonte. Toda vez que voc abre o projeto, voc no ter que gastar tempo para anexar os desenhos fonte, e nem guardar o caminho dos desenhos que voc precisa, ou se lembrar de onde eles ficam situados. 2.1.2 Bancos de Dados Externos

Voc pode armazenar informao de no grficas como dados em bancos de dados externos, e acessar os bancos de dados de dentro AutoCAD Map. Voc pode conectar bancos de dados a seu projeto, e recuperar objetos dos desenhos fonte baseado em informao no banco de dados. Quando voc salva o projeto, o programa salva tambm a conexo com os bancos de dados externos. 2.1.3 Data View Window

Depois de conectar um banco de dados externo a seu projeto, voc pode acessar a janela de visualizao de dados (Data View Window) para ver as informaes no banco de dados em formato de tabela. Voc pode usar a janela de visualizao para ligar registros no banco de dados com objetos no desenho, e ento selecionar, realar, e identificar registros e objetos especficos. Na janela de visualizao pode-se tambm alterar os registros do banco de dados externos. 2.1.4 Pesquisas Armazenadas

Uma pesquisa definida por uma srie de condies impostas que caracterizam o subconjunto de objetos voc quer retornar dos desenhos fonte. Por exemplo, voc pode retornar todos os objetos dentro de um raio de 200 metros da prefeitura de uma cidade ou toda parcela de terra com propriedade de valor superior que R$250.000. Se voc quiser usar uma pesquisa mais de uma vez, voc pode salvalas na Biblioteca de Pesquisa do projeto. H dois mtodos para salvar as pesquisas: um interno e outro externo. As pesquisas armazenadas de forma interna no projeto de desenho somente estaro disponveis naquele projeto. As pesquisas armazenadas de forma externas e independentes so teis porque voc pode compartilhalas com outros usurios. Voc pode editar pesquisas salvas externamente editando os arquivos de pesquisas. 2.1.5 Definio de Vista Fundamental

As caractersticas da vista fundamental permitem uma viso rpida de diferentes camadas nos desenhos fonte ativos que dependem da ampliao de zoom. Quando voc montou definies de vista fundamental, voc especifica quais camadas para exibir em uma determinada ampliao de zoom. Se seus desenhos forem organizados em camadas de detalhes variados, voc pode ver de as principais caractersticas quando voc executa zoom extents no desenho, e detalhes de viso quando voc amplia o zoom. Voc tem que organizar os seus desenhos atravs de camadas para usar vista fundamental.

PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

15

2.1.6 -

Opes de usurio

Voc pode fixar uma variedade de opes que controlam o modo operao AutoCAD Map. Cada projeto pode ter suas prprias opes de projeto salvas no projeto de desenho, e as opes dos usurios e de instalaes so salvas no arquivo de acadmap.ini local. Alm disso, um administrador de sistema pode fixar opes para todo o AutoCAD Map os usurios do sistema. So salvas vrias opes em um arquivo binrio chamada acad-mapa. sys. 2.1.7 Modelo de Ligao a Banco de Dados

Um modelo de ligao um pseudnimo para a conexo entre o projeto e uma tabela de banco de dados externo. usada a operao Define Link Template para criar modelos de ligao. Usa-se a operao Generate Links para criar ligaes entre objetos de seu desenho e as linhas em uma tabela do banco de dados. Quando voc salva o projeto de desenho, o modelo de ligao salvo com o desenho. 2.1.8 Determinao Sistema de Coordenadas Global

O cdigo do sistema global de coordenadas identifica os parmetros de projeo de cartografia usados quando um desenho de mapa criado. Por exemplo, IGN-EURO o cdigo para o Instituto Geogrfico Nacional de Frana, EUROLAMBERT sistema de coordenada global. Ao trabalhar com mapas em AutoCAD Map, voc pode relacionar cada desenho fonte com o cdigo de sistema de coordenada global apropriada. Voc pode ento especificar um nico sistema de coordenada global para todo o projeto. Conclu-se ento, que voc pode trabalhar com desenhos fontes de mapas criados em diferentes sistemas de projees cartogrficas. Quando faz uma pesquisa para retornar determinados objetos, AutoCAD Map os converte automaticamente do sistema de coordenada global do desenho fonte para o sistema de coordenada global do projeto. Quando voc salva alteraes no desenho fonte a partir do projeto de desenho, o AutoCAD Map restabelece os objetos ao sistema de coordenada global original. 2.1.9 Tabela de Informao de Smbolos

No AutoCAD Map, informaes no grficas como definies bloco, camadas, grupos e estilos de texto so armazenados em tabelas de smbolo. Voc pode criar pesquisas que usam estas informaes para recuperar objetos. Desenhos fonte poderiam usar os mesmos nomes para as tabelas de informaes de smbolos. Por exemplo, drawingA e drawingB podem conter camadas com nomes iguais a LAYER_A , mas que possuem cores e tipos de linhas diferentes. Se voc criar uma pesquisa para recuperar objetos em LAYER_A, o AutoCAD Map usa a definio de LAYER_A no primeiro desenho fonte ativa que contm objetos na LAYER_A. Objetos recuperados da LAYER_A em drawingB adquirem a cor e tipos de linhas que esto definidos para LAYER_A em
CURSO DE AUTOCAD MAP 2000

16

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

drawingA. Esta mudana tambm se aplica quando voc salva mudanas nos desenhos no fonte a partir do projeto de desenho. Por isto, a ordem na qual voc anexa os desenhos fonte muito importante. Para manter consistncia entre desenhos, voc pode armazenar tabela de informaes de smbolos no projeto de desenho. Por exemplo, se voc definir um LAYER_A no projeto de desenho, o AutoCad Map aplica a definio LAYER_A do projeto a objetos recuperados de LAYER_A de todos os desenhos fonte. Semelhantemente, quando voc salva as modificaes no desenho fonte, o AutoCad Map aplica a definio de camada de projeto aos objetos salvos.

2.2 - Comeando um Projeto


Voc comea um projeto inicializando e AutoCAD map. O desenho atual se torna o projeto ativo. 2.2.1 Montando Conjunto de Desenhos

Devido voc trabalhar freqentemente com o mesmo conjunto de desenhos em um determinado projeto, o AutoCAD Map simplifica o processo de abrir e fechar desenhos fonte. Voc pode criar um conjunto de desenhos anexando os desenhos fontes que voc queira usar no projeto. Voc pode anexar e desanexar facilmente desenhos de um conjunto de desenho, e os fazer ativos ou inativos para executar as pesquisas. Quando voc executa uma pesquisa, AutoCAD Map procura somente os desenhos ativos e ignora qualquer desenho inativo. Se voc planejar compartilhar desenhos com outros usurios, AutoCAD Map prov um caminho (drive alias) caracterstico que permite usurios diferentes que trabalham com os mesmos projetos e conjuntos de desenhos localizarem os desenhos de que necessita. Se voc armazena que seus arquivos de desenho na partio C do seu disco rgido, e se voc no pretende compartilhar os desenhos com outros usurios, voc no precisa ler as informaes sobre drive alias. Nota: Se voc est anexando os desenhos usando o mtodo arrastar-e-soltar, o AutoCAD Map configura o drive alias para voc automaticamente. 2.2.2 Adicionando e Modificando Drive Alias

Se voc planejar compartilhar desenhos com outros usurios em uma rede, use drive alias para localizar os desenhos fonte anexados em lugar de cdigos que indicam o caminho nos disco rgido. Por exemplo, se os desenhos fonte so armazenados em serverA:\acadmap\drawings, voc, pode usar qualquer caminho para se conectar quele local. Quando os usurios compartilham projetos que contm desenhos fontes anexados, eles podem localizar os desenhos, porm se o caminho do arquivo for bem definido. Para usar desenhos armazenados no servidorA, o UsurioA pode cria um apelido para o caminho de acesso chamado DWGS que representa o caminho J:\acadmap\drawings. Se
PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

17

UsurioB quer compartilhar projetos do UsurioA, mas usa drive G para se conectar ao serverA:\acadmap\desenhos, UsurioB pode criar um drive alias chamado DWGS que representa o caminho G:\acadmap\drawings. O UsurioA e UsurioB tm de usar o mesmo drive alias para representar o local dos desenhos fonte. A rede sabe que o UsurioA usa o drive J para se conectar a servidorA e que o UsurioB usa drive G para se conectar ao servidorA. Por causa do drive em comum, ambos usurios podem localizar os desenhos fonte. O AutoCAD Map cria um drive Alias padro chamado C. Voc pode anexar desenhos mais depressa se voc os armazena em drive C. Se voc armazena desenhos em outro diferente do drive C, voc tem de criar um drive alias para o caminho de seus desenhos fonte antes de voc os anexar. As informaes sobre o Drive alias so armazenadas no arquivo de acadmap.ini. 2.2.3 Adicionar um Drive Alias

Escolha um dos seguintes passos : No menu Map, escolha a opo Drawing => Define/Modify Drawing Set . Clique boto direito do mouse na opo Drawing no Projeto Workspace e escolha Define/Modify Drawing Set do menu de atalho. Na caixa de dilogo do Define/Modify Drawing, clique Attach No caixa de dilogo Select Drawings To Attach , clique no boto Create/Edit Aliases. Na caixa Drive Alias Administration, entre o nome do alias que voc quer usar para representar o caminho.

Figura 1 Caixa de Dialogo Drive Alias Administration

CURSO DE AUTOCAD MAP 2000

18

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

O nome do alias deve ser nico, composto apenas por caracteres alfanumricos (incluindo hfen e sublinha), sem nenhum espao entre colunas e que comece por um carter. O nome pode ter no mximo at 31. Na caixa Actual Path, entre com caminho de acesso ao desenho. Clique Add. O novo alias e actual path aparecem abaixo do ltimo alias da lista. Para modificar o drive alias, selecione o alias sob Drive List e modifique o alias ou patch. Ento clique Update. Clique Close. 2.2.4 Apagar um Drive Alias

Voc pode apagar qualquer drive alias que no esteja sendo usado por desenhos anexados. Para apagar drive alias siga os passos seguintes: Escolha um das duas opes abaixo e prossiga com os outros passos: No Map, escolha a opo Drawing => Define/Modify Drawing Set . Clique boto direito do mouse na opo Drawing no Projeto Workspace e escolha Define/Modify Drawing Set do menu de atalho. . Na caixa de dilogo do Define/Modify Drawing, clique Attach . No caixa de dilogo Select Drawings To Attach , clique em Create/Edit Aliases button. . Na caixa Drive Alias Administration, selecione o nome do alias que voc quer apagar. . Clique Delete. . Para apagar todos os alias clique em Delete All . Clique Close. 2.2.5 Criando um Conjunto de Desenhos

Voc cria um conjunto de desenhos anexando cada desenho fonte num projeto ativo. Quando voc anexa desenhos ao conjunto de desenhos, eles podem estar ativos ou inativos para pesquisa, dependendo da opo voc escolher. Voc pode tornar um desenho fonte ativo ou inativo a qualquer hora (exceto quando existem objetos protegidos no desenho). Voc pode anexar desenhos arrastando o arquivo de desenho de uma lista de arquivo, como no Windows Explorer, e soltando- o na barra de ferramenta Projeto Workspace. Ou voc pode usar o procedimento seguinte e que mostra vrias opes de como anexar o desenho.
PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

19

2.2.6 -

Criando um Conjunto de Desenho

Escolha um das duas opes abaixo e prossiga com os outros passos: No Map, escolha a opo Drawing => Define/Modify Drawing Set . Clique boto direito do mouse na opo Drawing no Projeto Workspace e escolha Define/Modify Drawing Set do menu de atalho.

Figura 2 - Caixa de Dialogo Define/Modify Drawing Set

Se esta na primeira vez que voc usou este projeto, o Define/Modify Drawing Set est caixa de dilogo est vazia sem nenhum desenho anexado. Voc pode anexar todos os desenhos que voc quiser usar agora. Clique Attach.

Figura 3 - Caixa de Dialogo Select Drawings to Attach CURSO DE AUTOCAD MAP 2000

20

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Se os arquivos que voc quer no estiverem no drive C, use caixa Look in para selecionar o drive alias que representa o drive que contm os desenhos voc quer anexar. Da lista de arquivos, selecione os nomes dos arquivos de desenho para os que voc quer anexar. Aperte o boto Add. Os desenhos que voc anexar aparecem na lista Selected Drawing. Para remover um desenho desta lista, selecione o nome de desenho e aperte o boto Remove. Voc pode usar o mtodo padro de seleo do Windows para selecionar mltiplos desenhos. Aperte o boto OK da caixa de dilogo Select Drawings to Attach. Os nomes dos desenhos aparecem na lista de desenhos anexados dentro da caixa de dilogo Define/Modify Drawing Set. Aperte o boto OK para fechar a caixa de dilogo Define/Modify Drawing Set . Agora so listados os desenhos que voc anexou no Project Workspace abaixo de Drawing 2.2.7 Estado do Desenho Anexado

Voc pode mudar o estado de desenho fonte para tornando-o ativo ou inativo para pesquisar ou editar objetos do mesmo. O cone do desenho no Projeto Workspace reflete as mudanas do estado do desenho. Voc tambm pode ver o estado do desenho na coluna Active da caixa de dilogo Define/Modify Drawing Set. 2.2.7.1 - Mudar o estado de um desenho Escolha um das duas opes abaixo e prossiga com os outros passos: No Map, escolha a opo Drawing => Define/Modify Drawing Set . Escolha o desenho cujo estado voc deseja mudar. Clique boto direito do mouse no Drawings do Projeto Workspace Escolha uma das opes seguintes: Activate para fazer o desenho disponvel para pesquisar e editar. Deactivate para fazer o desenho indisponvel para pesquisar e editar. A coluna Ativa exibe a palavra Yes se o desenho estiver ativo. Nota: Se o desenho fonte anexado estiver ativo, voc no poder abri-lo como um projeto de desenho.

PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

21

2.2.7.2 - Abrir um desenho de fonte ativo Escolha um das duas opes abaixo e prossiga com os outros passos: Desative o desenho de fonte ativo. Close o projeto que contm o desenho de fonte ativo. No File do menu => Escolha Open para abrir desenho fonte.

2.3 - Trabalhando com Desenhos Aninhados


Voc anexa um projeto de desenho ao projeto ativo da mesma maneira que voc anexa qualquer outro desenho. Se o projeto de desenho anexado tem um conjunto de desenhos, os desenhos no conjunto de desenhos so chamados desenhos aninhados. Voc pode usar desenhos aninhados para manter o caminho de como sistemas independentes trabalham juntos. Por exemplo, para ver o plano de tubulao de gua e esgoto sanitrio em uma cidade, voc pode criar um projeto chamado piping.dwg (projeto de tubulao) e anexar a ele os projetos de desenhos de gua e de esgoto, como mostrada na ilustrao seguinte.

Figura 4 - Projeto de Desenho e Desenhos Aninhados

Quando voc ativa ou desativa o desenho principal de uma coleo de desenhos aninhados , o AutoCAD Map estabelece para os desenhos aninhados o mesmo estado do desenho principal. Voc pode desativar um desenho aninhado se o desenho principal estiver ativo. Porm, voc no pode ver nem ativar (ou desativar) um desenho aninhado se o desenho principal no estiver ativo. Os desenhos aninhados aparecem na lista de Desenhos anexados na caixa de dilogo Define/Modify Drawing Set. Selecione a opo Show Nested na caixa de dilogo Define/Modify Drawing Set para mostrar ou esconder os desenhos aninhados. Um sinal de mais (+) direita do estado de desenho
CURSO DE AUTOCAD MAP 2000

22

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

indica que um desenho contm desenhos aninhados. No Projeto Workspace debaixo de Drawings, um sinal de mais (+) indica desenhos aninhados se aparece esquerda do nome de desenho. Clique no sinal de para exibir os desenhos aninhados. 2.3.1 Acrescentar desenhos aninhados a um desenho

Abra o desenho de projeto para o qual voc quer adicionar os desenhos aninhados. No exemplo da gua e do esgoto, abra water.dwg. Anexe os desenhos aninhados ao projeto. No exemplo,anexe water1.dwg, water2.dwg, water3.dwg, e water4.dwg a water.dwg. Salve o projeto. Repetio dos passos 1, 2, e 3 para qualquer outro desenho para o qual voc queira adicionar desenhos aninhados. No exemplo, abra sewer.dwg e anexe todos os desenhos de esgoto. Abra o projeto de desenho para o qual voc quer anexar os desenhos que contm desenhos aninhados. No exemplo, abra piping.dwg. Anexe os desenhos que contm os desenhos aninhados ao projeto ativo. No exemplo, anexe water.dwg e sewer.dwg a piping.dwg.

2.4 - Trabalhando com Xrefs


Se voc pesquisa um desenho que tem uma referncia externa (xref), o AutoCAD Map no exibe os dados no desenho de referncia externa. Por exemplo, se voc pesquisa um desenho com um xref para um projeto de desenho chamado A, voc recebe a mensagem seguinte: Nested Xref A converted to standard Block. Referncias externas s se aparecem como um toco, como mostrada na ilustrao seguinte. Para acessar dados em uma referncia externa, separe e insira o desenho de referncia usando Suplemento de Referncia Externa.

2.5 - Filtrando a Lista de Desenhos


Voc pode reduzir o nmero de desenhos que so exibidos na lista de desenhos anexados filtrando a lista que usa o nome de arquivo, a descrio, ou ambos. Desenhos anexados, ativos que no aparecem na lista retm os seus estado. Filtrar desenhos
PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

23

Na caixa de dilogo Define/Modify Drawing Set, selecione a caixa de seleo de Filter. Ento clique o boto Filter. Para filtrar os desenhos anexados na lista atravs de nome de arquivo, selecione a opo File Name. Entre em qualquer nome de arquivos anexos ou carter coringa na caixa de Nome de Arquivo. Qualquer nome de coleo de arquivo desenho vlido. Na falta nome de arquivo a filtrar o padro * \ * .DWG com o qual o AutoCAD Map mostra todos os nomes de arquivo de desenho em existente nos diretrios.

Figura 5 Seleo do Boto Filter para Filtagem de Arquivos

Par filtrar os desenhos anexos da lista de descrio, selecione a caixa de seleo Description. Ento entre em uma descrio ou carter coringa na caixa de descrio. Qualquer descrio no conjunto de desenhos vlida. O filtro de descrio padro * para o qual o AutoCAD Map mostra todas as descries. Selecionar o Nome de Arquivo e de Descrio para instruir ao AutoCAD Map para filtrar baseado em nomes de arquivo, descries, ou ambos. Aperte o boto OK para voltar a caixa de dilogo Define/Modify Drawing Set.

2.6 - Configuraes dos Desenhos Retornados


Para definir configuraes especficas a desenhos fontes individuais, voc pode executar quaisquer das seguintes tarefas:
CURSO DE AUTOCAD MAP 2000

24

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Definir uma descrio que torna mais fcil de identificar e selecionar desenhos. Selecione opes de Simple Transformation para girar, escalar ou mover objetos retornados de um desenho fonte. Definir os limites para salvamento das modificaes no desenho fonte. Nota: Voc no pode definir configuraes de desenho para desenhos aninhados. 2.6.1 Definio de Configurao de Desenho

Na caixa de dilogo Define/Modify Drawing , clique Drawing Settings.

Figura 6 Caixa de Dialogo Drawings Settings

2.6.1.1 - Descrio de Desenho Se voc cria uma descrio para um desenho fonte selecionado, ela pode ajuda-lo ou a outros usurios a identificar o desenho desejado mais facilmente. Quando voc anexa um desenho com uma descrio, voc v a descrio em vez do nome de caminho. Se voc selecionar a descrio, o nome de caminho aparece na parte de baixo da caixa de dilogo. juntamente com o desenho no seu projeto. Criando uma descrio de Desenho Na caixa de dilogo Drawing Setings, selecione o desenho para o qual voc quer criar uma descrio. Na caixa de Descrio de Desenho, entre a descrio. A descrio pode ter no mximo 132 caracteres. Clique Apply.
PROJETO E CONJUNTO DE DESENHOS

AutoCAD Map salva a descrio do desenho

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

25

Modificar uma Descrio de Desenho Na caixa de dilogo Drawing Settings, selecione o desenho para o qual voc quer modificar a descrio. Na caixa de edio Description, entre em a nova descrio. Clique Apply 2.6.2 Configurao das Opes de Transformao Simples

Use as opes de transformao simples para ajustar temporariamente escala, rotao, e deslocamento de objetos pesquisados assim que voc os recuperar dos desenhos fonte. Estes exemplos mostram como voc poderia usar as opes de transformao: Se voc tiver um conjunto de objetos que so desenhados com o eixo de XY referido a origem 0,0, voc poderia querer usar as opes de rotao e deslocamento para ajustar os desenhos para uso em um mapa de uma rea maior. Se voc quer usar objetos de um desenho fonte o qual desenhado numa escala diferente do desenho de projeto, voc pode usar as opes de transformao escala para ajustar os objetos que so retornados e colocados no projeto. Se todos os desenhos de fonte tm 0,0 como a origem, mas voc quer us-los num nico sistema de coordenadas, voc pode usar a opo de transformao de deslocamento para fixar a origem correta de cada malha de desenho. Quando voc salva mudanas nos desenhos de fonte, o AutoCad Map restabelece os objetos transformados rotao, escala e deslocamento original deles. Se voc fixou os limites de desenho e usa a opo de transformao de deslocamento, o AutoCad Map salva o deslocamento do desenho fonte no mesmo limite do desenho fonte. Nota : Se voc fixou cdigo de sistema, a transformao simples, para uma coordenada global opes ficam indisponveis. A ilustrao seguinte mostra como voc pode usar as opes de transformao simples para ajustar a rotao e deslocamento de objetos como AutoCAD Map os copia dos desenhos fonte para o projeto.

CURSO DE AUTOCAD MAP 2000

26

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 7 Transformao Simples (Rotao e Deslocamento)

2.6.3 -

Definir Opes de Simples Transformao

Na caixa de dilogo Drawing Settings, selecione o desenho cujo objeto voc queira transformar. Debaixo de Transformao Simples, selecione a caixa On/Off. Na caixa de Scale, entre no fator de escala para escalar os objetos. Um valor de 2 dobra o tamanho de objetos; um valor de 0.5, divide ao meio. Na caixa de rotao, entre no ngulo em graus girar os objetos. Na caixa de deslocamento (X,Y), entre com o valor para deslocar os objetos retornados dos desenhos fonte. Entre com o valor para deslocar todo o X como primeiro valor; ento entre com o deslocamento do Y como segundo valor, separados por uma vrgula. Para selecionar coordenadas manualmente, clique Pick <. A caixa de dialogo de Drawing Settings desaparece, e as mensagens na linha de comandos do AutoCAD Map o auxilia a capturar os pontos nos quais voc deseja basear as duas transformaes simples. Quando voc especificar o quarto ponto, a caixa de dialogo de Drawing Settings reaparece. AutoCAD Map calcula a escala, a rotao e o deslocamento baseado nos quatro pontos que voc especificou. Clique Apply.

PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

27

Para configuraes entrarem em vigor, at mesmo quando voc limpar a caixa de seleo de Transformao Simples, voc tem que clicar Apply. 2.6.4 Delimitando as Fronteiras de Modificaes dos Desenhos

Quando voc acrescentar um objeto a um desenho, as fronteiras de desenho podem se expandir e podem invadir os limites de desenhos adjacentes. Especificando as fronteiras do desenho fonte passvel de atualizao, voc preserva as fronteiras relativas de um desenho em relao a outros desenhos. Enquanto as fronteiras do desenho atual poderiam se expandir, os limites do desenho fonte permanecem inalterados. Voc especifica as extenses entrando com um conjunto de coordenadas que definem o polgono de limite. Se voc no especificar os limites de modificao do desenho fonte, AutoCAD Map usa os limites do desenho fonte, e o define para transformao simples, como o limite para salvamento das modificaes dos desenhos fontes. A ilustrao seguinte mostra como as extenses de desenho originais podem se expandir quando voc adiciona objetos. A linha slida representa os limites de salvamento das modificaes do desenho fonte que voc especifica. A linha pontilhada representa as extenses de desenho atual.

Figura 8 Expanso das Fronteiras de Salvamento de Desenhos Fontes

2.6.4.1 - Configurao para Salvamento das Fronteiras do Desenho Na caixa de dialogo, selecione o desenho para o qual voc quer definir as fronteiras para salvamento das modificaes. Debaixo de Save Back Extents, clique Defina <.
CURSO DE AUTOCAD MAP 2000

28

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

A caixa de dialogo Drawing Settings desaparece assim voc pode especificar os pontos do limite. Determine o limite marcando os pontos com o cursor do mouse ou entrando com as coordenadas dos pontos pela linha de comando. Quando voc terminar de especificar os pontos limites, digite ENTER. Depois que voc especificar o limite, a caixa de dialogo Drawing Settings reaparece. As coordenadas dos limites so mostradas abaixo Save Back Extents. Clique Apply Nota: transformaes Simples modificam o padro das fronteiras de salvamento, mas no afetam as fronteiras de salvamento definida pelos usurios. 2.6.4.2 - Visualizando Reajustando as Fronteiras de Salvamento Depois de salvar as fronteiras de salvamento, voc pode visualizar esses limites. Voc tambm pode retornar s configuraes originais das fronteiras de salvamento do desenho fonte. Visualizar ou Reajustar s Fronteiras Originais Selecione o desenho que voc salvou e do qual quer ver as fronteiras ou reajusta-las Faa qualquer uma ou ambas das seguintes operaes: Para ver as fronteiras de salvamento, clique Show <. A tela de projeto aparece e o polgono de limite mostrado com linhas pontilhadas. Para retornar os limites Padro de salvamento , clique Reset. O AutoCAD Map reajusta as fronteiras de salvamento originais do desenho, e os ajusta para qualquer transformao simples que voc possa ter executado. Voc pode agora redefinir as fronteiras de salvamento dos desenhos fontes se necessrio.

2.7 - Salvando um Projeto


O Projeto de desenho um arquivo .DWG com informaes adicionais e configuraes. O AutoCad Map salva o projeto quando voc salva o arquivo corrente de desenho. Quando voc salva e fecha um projeto que contm objetos extrados, voc perde a associao entre os objetos examinados e os desenhos de fonte anexados e no pode salvar mudanas nos desenhos fonte. Se voc planeja trabalhar depois com os objetos examinados, salve a pesquisa de forma que voc possa acess-la quando voc quiser para editar os objetos. 2.7.1.1 - Para Salvar Projetos No menu de Arquivo, escolha uma das opes seguintes:
PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

29

Close, Save, Save ou Quit Nota: Voc tambm pode usar WBLOCK para salvar o projeto. Se voc adiciona mudanas ou novos objetos para salvar, o AutoCAD Map o alerta voc para salvar as mudanas no arquivo do desenho fonte. O comando salva o conjunto de definies do desenho e opes de projeto no arquivo de desenho de projeto. Para abandonar a edio e terminar a sesso, escolha Quit no menu de Arquivo. Nota: Os comandos Close e Quit liberam as ligaes de todos os objetos e fecha os arquivos.

2.8 - Abrindo Desenhos de Projeto


Voc abre desenhos de projeto da mesma forma que abre qualquer outro desenho do AutoCAD. 2.8.1 Abrir um Desenho de Projeto

Do menu Arquivo, escolha Open Na lista de arquivos da caixa de dilogo Seleo de Arquivo, clique duas vezes o nome do desenho de projeto que voc quer abrir. Voc tambm pode entrar no nome de desenho de projeto na caixa de Nome de Arquivo. Clique o boto OK. 2.8.2 Trabalhando com Projetos de Mltiplos

Voc pode ter mais que um projeto aberto ao mesmo tempo, e pode alternar entre eles, em uma nica sesso AutoCAD Map. Quando voc seleciona no menu Window um projeto aberto, aquele projeto fica ativo. O Project Workspace sempre exibe informao sobre o projeto ativo. 2.8.2.1 - Para Alternar entre Projetos Escolha qualquer uma das opes seguintes: No menu Window, escolha o nome de desenho de projeto. Clique em qualquer lugar em um desenho aberto. Pressione CTRL + F6. Pressione CTRL + TAB

CURSO DE AUTOCAD MAP 2000

30 2.8.3 -

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Compartilhando Projetos

Outros usurios podem compartilhar um desenho de projeto com voc, mas eles tm que abrir seu arquivo de desenho de projeto em modo somente de leitura. Eles no podero fazer nenhuma modificao e nem mesmo alterar nenhuma das configuraes de projeto.

2.9 - Ajustando as Extenses do Projeto s do Desenho Fonte


Antes de voc executar uma pesquisa, voc precisa ajustar a viso do projeto para que ele se iguale aos limites do desenho fonte. Se voc no ajusta os limites do projeto, alguns ou todos os objetos podem no ficar visveis depois que voc executar uma pesquisa. 2.9.1 Compatibilizar o Projeto s Extenses de um Desenho de Fonte

Escolha uma das opes seguintes: Do menu Map, escolha Drawings => Zoom Drawing Extents. Clique o boto direito em Drawings no Project Workspace, e escolha Zoom Extents no menu de atalho. Debaixo de Select Active Drawings To Zoom, selecione os desenhos fonte que voc planeja examinar. Ento clique o OK.

Figura 9 Caixa de Dialogo Zoom Drawing Extents

O comando amplia o desenho de projeto s extenses dos desenhos fontes selecionados. As coordenadas do desenho no canto inferior esquerdo de sua tela refletem as novas extenses do projeto.

2.10 - Visualizando os Desenhos Fontes com Viso Rpida


Para visualizar os contedos de um ou mais desenhos fonte ativos, pode se usar o Quick View. Voc pode decidir ento quais objetos que voc quer examinar. Usando Quick View muito mais rpido abrir cada desenho em AutoCAD. Ele prtico porque s exibe os contedos dos desenhos anexados
PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

31

ativos. Voc pode executar os comandos zoom e pan, mas no pode editar os objetos exibidos com o comando Viso Rpida. Os comandos Redraw e Regen apagam da tela os objetos mostrados com o comando Viso Rpida. 2.10.1 - Visualizando Desenhos de Fonte Ativos Escolha uma das seguintes opes: No menu de Map, escolha Drawings => Quick View Drawings. Clique o boto direito do mouse em Drawings no Project Workspace, e escolha Quick View no menu de atalho.

Figura 10 Quick View Drawings

Na caixa de dialogo Quick View Drawings, selecione os desenhos que voc quer visualizar. Para controlar a exibio de desenhos aninhados voc tem que seleciona-los individualmente. Para filtrar a lista de desenhos ativos com base nos nomes de arquivo, descries, ou ambos, clique Filtro. Depois que voc especificar o Filtro, o filtro nome de arquivo ou descrio, voc pode tornar o Filtro ativo ou desativo(on /off) selecionando ou clareando a caixa de seleo do Filtro. Selecione Zoom To The Extents Of Selected Drawings para ver os limites de todos os desenhos que voc quer visualizar com a Viso Rpida. Clique OK Os objetos do desenho fonte ativo aparecem. Embora voc veja muitos objetos, cada conjunto de objetos aparece como um nico objeto de cada desenho. Se voc tenta selecionar vrios objetos, o AutoCAD Map apresenta uma mensagem um objeto encontrado para cada um dos desenhos de fonte.
CURSO DE AUTOCAD MAP 2000

32

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Nota: Voc pode delinear os resultados de uma Viso Rpida. Viso rpida no exibe formas.

2.11 - Controlando Exibio de Camada com Viso Fundamental


Voc pode melhorar o modo AutoCAD Map mostrar os objetos usando Viso Fundamental. Pode-se usar a Viso Fundamental para navegar depressa entre desenhos complexos para ver uma informao importante. Como na Viso Rpida em que se pesquisa no modo de preview, tambm a de Viso Fundamental, exibe os contedos dos desenhos fontes ativos. Porm, usando Viso Fundamental voc pode exibir somente as camadas que voc quer ver atravs de ampliaes de zoom diferentes. Aumentando o zoom mais camadas so exibidas; diminuindo o zoom menos camadas so exibidas. Por exemplo, em um conjunto de mapas, voc pode dar zoom s extenses dos mapas para ver s as camadas que contenham as estradas principais. Quando aumenta mais o zoom, voc, passa a ver as estradas secundrias. Quando voc aumenta o zoom ainda mais, voc pode ver ruas bem menores. A Viso fundamental prov um modo eficiente para ver seus desenhos. O AutoCAD Map no gasta tempo redesenhando ou regenerando objetos que voc no pode ou no queira ver. Para usar Viso Fundamental, seus desenhos devem estar organizados por camadas. Voc tambm tem que saber a largura do viewport atual (janela de desenho) em diferentes ampliaes de zoom. A largura em unidades de desenho da viewport atuais aumenta ou diminui conforme voc amplie ou diminua o zoom em seu desenho. Por exemplo, se voc diminui o zoom para os limites de um mapa de uma grande rea urbana, a largura da janela de desenho, poderia ser 40.000 unidades. Se aumentar o zoom do desenho para exibir uma nica construo, a largura da janela de desenho poderia cair para 800 unidades. Para obter o valor da largura, exiba o desenho com a ampliao que voc deseja. Voc pode capturar dois pontos quaisquer junto do viewport que mais se aproxime da largura do viewport, ou usar o comando DIST para medir a largura do viewport atual com mais preciso. 2.11.1 - Para Medir a Largura do Viewport Atual Use o comando de Zoom para exibir o desenho na ampliao desejada. Na linha de Comando, digite em dist. Especifique um ponto no canto inferior esquerdo da viewport atual. Especifique um ponto no canto inferior direito da viewport atual. Anote o valor da distncia encontrada. (Voc no precisa ser preciso). Voc usar este valor de largura de viewport quando voc definir a Viso Fundamental.
PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

33

Repita cada um dos cinco passos que usa o comando Zoom com diferentes ampliaes de zoom para obter o valor da largura de viewport para cada nvel de zoom. 2.11.2 - Definir uma Viso Fundamental

1. No menu Map, escolha Drawings => Key View.

Figura 11 Caixa de Dialogo Define Key View

2. Na caixa de edio Width > entre com a largura da viewport atual (medido em unidades de desenho do AutoCAD) para a definio da Viso Fundamental. 3. Na caixa Show Only These Layers, entre com os nomes das camadas que voc queira exibir quando a largura do viewport atual for maior que o valor que voc informou na caixa width >.
Entre com os nomes das camadas separados por uma vrgula. Para selecionar camadas da lista de camadas disponveis em seus desenhos fonte, clique o boto Layers, para selecionar as camadas que voc quer usar, e ento clique o boto OK. Por exemplo, entre com 10 para Width > e selecione as camadas GEOLOGIA e HYDROLOGY para apenas exibir as camadas GEOLOGIA e HYDROLOGY quando o viewport atual exibir uma viso maior que 10 unidades de largura de desenho. (Quando o viewport atual exibe uma viso menor de 10 unidades de largura de desenho, todas as camadas so exibidas). A definio de Viso Fundamental ficaria com o aspecto igual ao mostrado na caixa de dilogo seguinte.

CURSO DE AUTOCAD MAP 2000

34

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 12 Definio de Layer para a Viso Fundamental

Voc tambm pode usar caracteres coringa na caixa Show Only These Layers. Nota: A caixa Show Only These Layers pode conter no mximo de 256 caracteres. Se voc usa nomes de camada longos, o nmero de camadas que voc pode exibir ser limitado.

4. Na caixa de dilogo Define Key View, clique Add para adiconar condies caixa Current Key View Definition. 5. Repetir os passos 2, 3, e 4 para cada largura de desenho e exibir as camadas que voc quer definir. 6. Clique o boto OK.
2.11.3 - Editar ou Apagar uma Viso Fundamental Na caixa de dialogo Define Key View debaixo de Current Key View Definition, selecione a definio de Viso Fundamental que voc quer apagar ou editar. Escolha uma das seguintes opes: Para editar a definio de Viso Fundamental, clique Edit. O valor da largura de Viso Fundamental aparece na caixa Width > e na caixa Show Only These Layers. Modifique a viso fundamental e clique Update. Para apagar a definio de Viso Fundamental selecionada, clique Delete. Para apagar todas as definies de Viso Fundamental, clique Clear List.

PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

35

2.11.4 - Exibir Vises Fundamentais Escolha uma das seguintes opes: No menu Map, escolha Drawings, e ento escolha a opo Show Key View. Clique em Drawings com o boto direito no Project Workspace, e escolha Key View no menu de atalho.

Figura 13 Opes de Visualizao Viso Fundamental

Na caixa de dilogo Key View, clique o boto para a operao de zoom que voc queira executar. As camadas que voc definiu para a largura corrente aparecem. Clique Zoom Out para aumentar a ampliao da viso corrente por um fator de 0.8 Assim que voc executa zoom out, a largura do desenho da tela em unidades de desenho aumenta. Se voc especificar vrias vises fundamentais e suas larguras correspondentes, as camadas exibidas mudaro assim voc executar zoom out que exceda cada largura definida. Clique Zoom Previous cada viso que voc exibiu usando outra opo de zoom. Clique Redisplay para ver as camadas selecionadas para a ampliao atual. Nota: No significa que opo de Redisplay possa ser usada para mostrar objetos pesquisados previamente no desenho atual ou Project workspace. Use Redisplay para viso de camadas apenas dos desenhos fonte. Uma vez voc determinou a ampliao de zoom, voc pode usar a opo Pan para mover seu desenho. A Viso fundamental continua exibindo somente as camadas que voc especificou para aquela largura fixada e zoom de ampliao.

2.12 - Entendendo Indexao


O AutoCAD map executa a maioria das pesquisas mais depressa se voc criar indexao.

CURSO DE AUTOCAD MAP 2000

36

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Porm, criando indexao gasta-se mais tempo e espao em disco. Para descobrir que se criao de uma indexao seria til, voc tem que experimentar. Crie uma indexao, e se ela no provocar nenhuma melhora significativa no desempenho, remova-a do arquivo de desenho. O AutoCAD Map salva as indexaes no arquivo do desenho fonte. Voc precisa ter permisso para escrever no arquivo de desenho, se voc quiser criar uma indexao Nota: Para criao de indexao necessrio ter memria adicional. Se a quantidade de memria for baixa, o AutoCAD Map no poder criar a indexao. Ento aumente a quantidade de memria e restaure a indexao. Voc pode criar indexao para pesquisa de Localizao, Propriedade, Dados, e Pesquisas SQL. Quando voc salva mudanas nos desenhos de fonte, AutoCAD Map atualiza as indexaes existentes. Se voc usa o comando Open do menu de Arquivo para abrir e modificar um desenho fonte, nenhuma indexao ser vlida. Quando voc executa uma pesquisa, o AutoCAD Map o notifica que nenhuma indexao vlida e executa a pesquisa sem a indexao. Para usar a indexao voc ter que restaurla. Para melhorar o desempenho de pesquisas do tipo Object data e SQL queries, crie indexaes para Object Data e SQL para todos os desenhos no data set, at mesmo se eles no contenham Object Data ou SQL (ligao com banco de dados externos). Nota: Quando pesquisas envolvam todos ou quase todos os objetos em um desenho, por exemplo, uma pesquisa do tipo Location, com a opo All, a indexao no melhora em praticamente nada o desempenho. Como voc examina, edita, e salva desenhos fonte a todo instante, a indexaes podem se degenerar causando uma perda de desempenho. Se voc executa pesquisa que anteriormente rodavam mais rpidas, mas agora rodam mais lentamente que voc espera, regenere a indexao. Voc deveria obter uma melhoria no desempenho. 2.12.1 - Verificando uma Indexao no Desenho Antes de voc criar uma indexao para um desenho que voc deveria verificar se j no existe uma indexao corrente. Conferir para uma Indexao Atual Execute uma das opes seguintes: No menu Map, escolha Drawings => Drawing Maintenance. Clique com boto direito em Drawings no Project Worspace e selecione Maintenance no menu de atalho.

PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

37

Na caixa de dialogo Drawing Maintenance, debaixo de Active Drawings , selecione o desenho que voc quer verificar a indexao. Clique Drawing Index.

Figura 14 Caixa de Dialogo Manuteno de Desenho

Se o desenho selecionado no tem uma indexao ou a indexao obsoleta, a caixa de cheque ao lado do tipo de indexao, debaixo de Generate Index selecionado. Se voc seleciona mais de um desenho fonte, todas as caixas de cheque so selecionadas. 2.12.2 - Criando Indexao Reduza tempo para executar pesquisa criando Indexaes.Voc cria uma indexao para o tipo de pesquisa que voc planeja executar. 2.12.2.1 - Criando uma indexao Escolha uma das seguintes opes: No menu Map, escolha Drawings => Drawing Maintenance. Clique com o boto direto em Drawings do Project Workspace, e escolha Maintenance do menu de atalho Na caixa de dialogo Drawing Maintenance, debaixo de Active Drawings, selecione os desenhos para os quais voc quer criar ndices. Se outro usurio ativou o desenho que voc seleciona, voc no pode criar uma indexao para ele. Clique em Drawing Index
CURSO DE AUTOCAD MAP 2000

38

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Na caixa de dialogo Index Maintenance, debaixo de Generate Index, selecione o tipo de ndice que voc quer criar. Location Indexes Organiza os desenhos em regies. AutoCAD Map pesquisa apenas a regio que atenda definida na Location query. Property Indexes - seleciona os objetos conforme as propriedades escolhidas. AutoCAD Map focaliza somente os objetos com as propriedades voc especificou na pesquisa por propriedade. SQL Links indexes - Seleciona os objetos por sua ligao padro ao banco de dados e o campo chave. O AutoCAD Map focaliza somente os objetos com o padro de ligao e o campo fundamental que voc especifica na pesquisa de SQL. EED Indexes - Organizam Dados de Entidade Estendidos (EED), anexados para objetos nos desenhos criados em AutoCAD Dados Extenso (ADE) 1.0. Voc no pode criar EED em AutoCAD Map 2000. Object Data Indexes - Seleciona os dados armazenados em tabelas do Object data . AutoCAD Map apenas focaliza os objetos armazenados na tabela Object Data que voc especifica pesquisa do tipo Object Data.

Figura 15 Caixa de Dialogo de Indexao

Para gerar indexao de Object Data, clique Object Data. Selecione a tabela de Object Data para a qual voc quer criar uma indexao. Selecione os campos do Object Data que voc quer incluir na indexao. Ento clique o OK. Depois que voc gera a indexao para object data, uma mensagem de estado se aparece ao lado de cada campo indexado. O estado Current significa que a indexao do Object Data naquele campo vlida e consistente com o object data anexado. O estado "Out-of-Date" significa nos que os a indexao do Object Data aquele campo no consistente com os dados de objeto anexados. Um ndice pode ficar desatualizado se voc modificar objetos sem carregar primeiro AutoCAD Map. Clique OK.
PROJETO E CONJUNTO DE DESENHOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

39

Clique OK para confirmar na caixa de dialogo confirm. Depois de confirmar a operao, o AutoCad Map cria o tipo de ndice que voc especificou para cada um dos desenhos selecionados. Clique Close para fechar a caixa de dialogo Drawing Maintenance. Nota: Quando voc criar um ndice, voc pode receber uma mensagem de advertncia para o fato de que AutoCAD Map no pode calcular extenses de objeto. Isto indica que uma aplicao de terceiro pode ter criado um objeto, e que a aplicao no est carregado, ou que o objeto pode no suportar a metodologia de extenses geomtrica do AutoCAD Map.

CURSO DE AUTOCAD MAP 2000

3 - Criando e Executando Queries


Com o AutoCad Map voc pode retornar objetos e informaes relacionadas com desenhos fonte para usa-las em nico projeto. Voc pode tambm usar informaes que esto ligadas aos objetos e armazenadas num banco de dados externo para definir um subconjunto de objetos pesquisados. O processo de pesquisa de objetos a partir de desenho fonte chamado de Query. Voc pode salvar, revisar, editar e suplementar as informaes usando propriedades alternativas.

3.1 - Entendendo Queries


Uma query o modo para voc recobrar os objetos que voc precisa de desenhos de fonte. Usa-se queries para definir um subconjunto de objetos dos desenhos fonte ativos e exibir este subconjunto no desenho de projeto.

Figura 16 Entendendo uma Query

Quando voc define uma query, voc define os critrios para selecionar objetos. Voc pode usar quatro tipos de critrios: Localizao, Propriedades, Dados, e SQL. Queries retornam objetos baseados nos seguintes critrios: Location - Localizao no desenho de fonte. Por exemplo, use uma query de localizao para recobrar todos os edifcios dentro de uma regio circular que voc especifica. Property - Propriedade dos objetos Por exemplo, use uma query de propriedade para recobrar todos os objetos em uma camada especfica ou de uma cor especfica. Data - Informao armazenada como no grafica em object data em um arquivo de desenho. Por exemplo, se voc armazenar dimetros de tubo em object data, use uma query de dados para recobrar todos os tubos de um dimetro especfico. SQL - Informaes ligadas em tabelas de banco de dados externas. Por exemplo, se voc armazenar informao de vlvula inclusiveo tipo de vlvula em um banco de dados externo, use uma query de SQL para recobrar vlvulas do tipo voc especifica. Voc tambm pode usar combinaes destes tipos de queries para criar uma composio de queries.

42

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Uma querie procura os desenhos fonte ativos, seleciona os objetos que satisfaam s condies ou lugares especficos para recuperar objetos para o projeto. Nota: Somente objetos do Model Space (modelo espacial) podem ser pesquisados. Objetos no ambiente de papel (paper space) so ignorados. Se voc planeja usar informao de SQL, voc primeiro conectar a fonte de dados.

3.2 - Definindo Queries


Voc define uma query baseada em um ou mais tipos de queries. 3.2.1 Definir uma Queries

Escolhe-se uma das opes abaixo: Do menu map, escolha Query => Define Query Clique com o boto direito em Current Query no Project Workspace, e escolhe Define no menu atalho.

Figura 17 - Caixa de dialogo Define Query

Debaixo de Query Type, escolha o tipo de query. Pode-se selecionar qualquer um dos tipos de queries: Location, Property, Data, ou SQL. Tipos de questo e como as definir, junto com uma explicao dos operadores E, OR, e NOT, sero discutidos em sees subseqentes. Debaixo de Query Mode, selecione uma das seguintes opes:

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

43

Preview - Mostra apenas uma imagem dos objetos examinados, mas no os copia para o desenho de projeto. Voc no pode editar objetos examinados no modo preview. Como no Quick View, os comandos Redraw e Regen do AutoCAd apagam da tela os objetos examinados no modo preview. Draw - Retorna os objetos examinados nos desenhos fonte e os copia para o desenho de projeto. Se voc planeja editar objetos examinados e salva-los atualizando os desenhos fonte, use o modo Draw. Report - Direciona as informaes recuperadas para um arquivo texto (ASCII). Depois de definir a query,voc pode executar uma das seguintes alternativas: Clique Execute Query para executar a query atual. Clique OK para salvar a definio da query atual sem executa-la. A definio da query estar disponvel da prxima vez voc abrir a caixa de dialogo Define Query. Clique Cancel para cancelar a query atual. Nota: Depois de definir a query voc pode executa-la imediatamente, ou ento salv-la em uma biblioteca de query para uso posterior.

Command Line : ADEQUERY


Use os botes na seo de Options da caixa de dialogo Define Query para executar vrias operaes relacionadas com queries. Boto Alter Properties - Define mudanas globais a serem executadas nos objetos retornados dos desenhos fontes. Boto Save - Salva uma query que voc definiu em uma biblioteca de query. Boto Load - Carrega uma query existente na biblioteca de query. Boto Redraw Apaga a imagem dos objetos da tela retornados no modo preview. Boto Zoom Ext - Ajusta os limites do projeto de desenho para compatibiliza-lo com as extenses do desenho de fonte selecionado. Antes de voc executar uma query, ajuste o projeto de desenho para ter certeza que todos os objetos que voc recobrar vo estar visveis. Boto Drawings Modifica as configuraes do desenho. Boto More Configura as opes relacionadas com query. 3.2.2 Achando Objetos Baseados na Localizao

Use query de localizao para recobrar objetos em um local especificado nos desenhos fonte.O local pode ser relativo a um ponto especfico ou a um elemento de desenho, ou pode estar dentro de uma rea especificada. Por exemplo, voc pode procurar por objetos que estejam dentro de um circulo de
CURSO DE AUTOCAD MAP 2000

44

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

determinado raio e cujo centro seja um ponto especifico ou objetos afastado de uma determinada distncia em relao a qualquer das laterais de uma linha especificada. A caixa de Location Condition prov vrias opes para especificar o local que voc quer examinar. A ilustrao seguinte mostra algumas destas opes. Os objetos mostrados em linhas tracejadas so os recuperados no local especificado na query. Objetos mostrados em linhas slidas so aqueles no recuperados no local especificado na query.

Figura 18 Definio dos Limites para a Location Query

3.2.2.1 - Definindo uma Query de Localizao Na caixa de dialogo, Define Query, debaixo Query Type clique o boto Location. Na caixa de dialogo Location Condition, debaixo de Boundary Type escolha o tipo de fronteira.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

45

Figura 19 Quadro de Dialogo Location query

Polyline permite recobrar objetos dentro de um polyline existente no local um que voc especificou quando definiu a query. Se a polyline que voc seleciona contm arcos, o Autocad Map conecta os fins dos arcos diretamente com linhas. Voc tem que escolher um dos trs modos para definir as fronteiras da polyline: Polygon, Fence, ou Buffer Fence. Debaixo de Selection Type, selecione Inside (o objeto deve estar completamente dentro da rea de limite) ou Crossing (o objeto pode estar totalmente ou parcialmente dentro da rea de limite). Se voc estiver usando Fence para a opo de Boundary Type, ento Crossing a nica opo para tipo de fronteira. Clique Define <. O AutoCAD Map esconde temporariamente a caixa de dialogo Location Condition e mostra o desenho de projeto ativo para que voc possa especificar a localizao da query. Se voc escolheu a opo All em Boundary Type, voc no precisa definir um limite porque todos objetos do desenho fonte ativo sero recuperados para o projeto de desenho. Especifica-se o limite usando o cursor do mouse ou entrando com os valores das coordenadas na linha de comando. Quando voc especifica o ltimo ponto, a caixa de dilogo Define Query reaparece e mostra a query de localizao debaixo de Current Query. Clique o boto Execute Query. Nota: Quando voc criar um ndice, voc pode receber uma mensagem de advertncia para o fato de que AutoCAD Map no pode calcular extenses de objeto. Isto indica que uma aplicao de terceiro pode ter criado um objeto, e que a aplicao no est carregado, ou que o objeto pode no suportar a metodologia de extenses geomtrica do AutoCAD Map. 3.2.3 Achando Objetos Baseados em Propriedades

Voc constri query de propriedade usando as propriedades do objeto do AutoCAD Map, como cor, elevao, camada, tipo de linha, e assim por diante. Por exemplo, voc pode procurar objetos em uma determinada camada ou de uma cor especificada. Voc pode usar mais de uma propriedade do objeto em uma query de propriedade, mas voc os tem que definir uma condio de cada vez.

CURSO DE AUTOCAD MAP 2000

46

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

3.2.3.1 - Definindo uma Query de Propriedade

Figura 20 Quadro de Dialogo Property Condition

Na caixa de dialogo Define Query, debaixo de Query Type clique o boto Property. Debaixo de Select Property da caixa de dialogo Property Condition, selecione a propriedade que voc quer usar para examinar objetos. Na caixa de seleo Operator selecione um dos operadores disponveis, por exemplo, > ou = . Em seguida escolha uma das opes abaixo: Na caixa de Value, entre em um valor de at 132 caracteres. Clique Values para exibir valores disponveis e vlidos na caixa de dialogo Select. Selecione um valor.

Figura 21 Propriedade Layer Selecionada

Por exemplo, para examinar todos os objetos vermelhos, Selecione Color, selecione o operador = (igual) e entre com valor 1(um) para a cor Vermelha na caixa de edio de Value.
CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

47

Para retornar todos os objetos que tm uma espessura maior que 2 unidades, Selecione Thickness, selecione o operador > (maior), e entre com um valor de 2 na caixa de edio de valor. Voc pode usar caracteres coringa para entrar com os valores das seguintes propriedades: Nome do bloco, Cor, Tipo de Objeto, Grupo, Camada, Tipo de linha, e estilo de texto. Nota: Se voc seleciona a propriedade Object Tipe e clica Values, embora voc tenha uma imagem raster anexada no desenho, voc no ver a imagem listada dentro da caixa de dialogo Select. Voc precisa carregar a imagem atravs de um comando de Imagem. No necessrio anexar uma imagem. Simplesmente encerre as caixas de dilogo de questo, e escolha do menu no Map a opo Imagem e nela selecione a opo Insert. Na caixa de dialogo Insert image, selecione a imagem e clique OK. Ento defina a query novamente.

Figura 22 Caixa de Dialogo Select

Aperte o boto OK. A caixa de dilogo Define Query aparece e a query de propriedade definida mostrada debaixo da seo Current Query. Clique o boto Execute Query. Voc pode continuar definindo a query acrescentando mais condies atravs do operador And ou Or (ou combinando eles com Not) e ento escolhendo os tipos de query, ou seja, Localizao, Propriedade, Dados, ou SQL. Se a query de propriedade que voc define usa como valores texto, voc pode marcar a opo specify case-sensitive text da opo de configurao de query. Nota: Se voc recobra objetos atravs de cor, esteja atento se objetos nos desenhos fonte so configurados com a cor BYLAYER, isto , as suas cores esto baseadas nas cores das camadas. Estes objetos no so recuperados se voc especificar uma cor particular numa query de propriedade. Ao
CURSO DE AUTOCAD MAP 2000

48

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

invs disso, voc deve especificar BYLAYER como valor da propriedade para recuperar estes objetos. Se no h nenhuma camada que atenda a propriedade da query no projeto de desenho ativo, os objetos da query BYLAYER sero exibidos de acordo com as caractersticas da camada do desenho fonte. Se o desenho ativo tem uma camada que atenda a pesquisa, os objetos pesquisados so exibidos de acordo com as caractersticas da camada dentro do projeto de desenho ativo. Por exemplo, se LAYER_A do desenho fonte azul, e o projeto de desenho ativo no tem uma camada semelhante, os objetos recuperados sero exibidos em azul. Se o desenho ativo tem um LAYER_A, mas a cor de camada verde, os objetos recuperados sero exibidos na cor verde. A mesma restrio aplica a tipos de linha: se voc pesquisa para recuperar objetos com um tipo de linha tracejado, voc recobra somente objetos que tm aquela propriedade explcita, e no aqueles objetos que tm aquela propriedade porque residem em uma camada com o tipo de linha tracejada. Se voc recupera um objeto de um desenho fonte cujo tipo de linha descontinuo, e este tipo de linha no est carregado no projeto, o objeto ser recuperado com um tipo de linha continuo. Nota: Se voc recuperar objetos que fazem parte de um grupo, o grupo no ser mantido no projeto. 3.2.3.2 - Definindo Queries de Propriedades com Intervalo Numrico Para definir uma query de propriedade com intervalos numricos, use uma ou mais declaraes de condies na pesquisa. Por exemplo, definir uma elevao entre 21.0 e 47.0, use as duas declaraes seguintes de condio na pesquisa: Propriedade: ELEVAO > 21 AND Propriedade: ELEVAO < 47 Para definir uma query de Propriedade com intervalo numrico, execute as tarefas abaixo: Debaixo da seo Select Property da caixa de dialogo Property Condition, selecione a propriedade, por exemplo, Elevation. Da caixa de listagem Operador, selecione o operador, por exemplo, > (maior). Na caixa de Valor, entre em um valor 21, por exemplo. Clique o boto Ok. Na caixa Define Query, debaixo de Query Type, selecione AND e Property novamente. Selecione a mesma propriedade. Ento, selecione operador, por exemplo, < (menor), e entre em outro valor 47. A query completa aparece debaixo de Current Query da caixa de dialogo Define Query, na ilustrao seguinte.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

49

Figura 23 Quadro Define Query

3.2.4 -

Pesquisar Objetos Baseando-se em Object Data

Use Query tipo object data para retornar objetos baseados em informaes alfanumricas armazenadas no desenho fonte. Voc tem que definir e de anexar a tabela object data aos objetos do desenho fonte antes de poder usar a query object data. Por exemplo, em um mapa que contenha vrias ruas, voc pode armazenar a largura para cada segmento de rua como dado do objeto e ento define uma query baseada nesses dados. Voc tambm pode usar uma query object data para retornar objetos baseando-se em atributos de blocos e dados de banco de dados ligados a objetos do desenho fonte. Para retornar objetos baseando-se em atributos de blocos, voc especifica um nome de bloco e a etiqueta do atributo. Para retornar objetos baseados em dados de banco de dados ligados a objetos do desenho fonte, voc especifica um modelo de ligao e campo de chave (field Key). Voc no pode recobrar objetos baseado-se em atributos constantes do bloco. 3.2.4.1 - Definir uma Query de Object Data Na caixa de dialogo Define Query clique Data.

CURSO DE AUTOCAD MAP 2000

50

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 24 Quadro de Dialogo Data Condition

Selecione uma das seguintes opes: Attribute - Mostra os blocos dos desenhos fonte ativos e suas etiquetas de atributos associadas. Database Link - Mostra os modelos de ligao no desenho fonte e os seus campos fundamentais associados. A opo de Database Link recobra objetos baseados em dados da conexo armazenados no objeto, e no nas informaes da prpria tabela de banco de dados. Para recobrar objetos baseado na informao de dentro da tabela de banco de dados anexada, necessrio se criar uma query do tipo SQL. Object Data - Mostra object data nos desenhos fonte ativos e os nomes de seus campos associados. A opo object data a seleo padro. Na lista Table, da caixa de dialogo Data Condition, selecione a tabela contendo os dados que voc quer examinar. Por exemplo, se voc tiver informaes armazenadas sobre tubos de esgoto em uma tabela chamada Tubos contendo um campo com um nmero de identificao para cada objeto que representa um tubo em seu desenho, voc deve selecionar Tubos na lista de Tables. Debaixo de Object Data Fields, selecione o campo que contm os dados voc quer retornar. Usando o exemplo de tubos, voc poderia selecionar o TIPO da lista de campos do object data. Se voc est recobrando objetos baseados em informaes dos atributos do bloco, na lista Blocks, selecione o bloco que contm a informao de etiqueta de atributo que voc quer examinar. Ento, debaixo de Atribute Tags, selecione a etiqueta de atributo que voc quer examinar. Ou seleciona * (asterisco) da lista Blocks para ver uma lista de todas etiquetas de atributo de todos os blocos do desenho ativo.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

51

Se voc est recobrando objetos baseado em dados de ligao de banco de dados, da lista Link Template, selecione o modelo de ligao associado com os objetos que voc quer recobrar. Ento, debaixo de Key Columns, selecione a coluna fundamental para a qual voc quer pesquisar. Na lista Operator, selecione um dos operadores disponveis, por exemplo, > ou =. Nota: Quando voc est examinando dados de ligao de banco de dados, s o operador = (igual) habilitado. Na caixa Value, especifique um valor de at 132 carateres de comprimento. Usando o exemplo, voc poderia recobrar todos os tubos com um valor do tipo de PVC selecionando o operador = (igual) da lista Operator, e especificando PVC na caixa Value. Clique OK. A condio da query object data aparece debaixo de Current Query na caixa de dialogo Define Query. Clique Execute Query. Voc pode usar caracter coringa na caixa Value. Voc pode adicionar mais definies a query selecionando E ou Or (ou os combinando com Not) e ento escolhendo Local, Propriedade, Dados, ou SQL. Nota: Com AutoCAD Map, voc acessa desenhos mltiplos. Cada desenho pode ter uma tabela de dados de objeto definida com o mesmo nome, mas com uma estrutura diferente . O primeiro desenho que voc acessa estabelece a definio da tabela (ou estrutura) na sesso atual. Quando voc executa uma query object data, examinam, o AutoCAD ignora outras definies duplicadas. Ao criar tabelas de dados de objeto, se as tabelas de dados de objeto em desenhos diferentes tiverem a mesma estrutura, voc pode usar os mesmos nomes para elas. Se as tabelas no tiverem a mesma estrutura, use nomes diferentes para elas.

3.3 - Criando SQL Queries


Voc pode usar informaes armazenadas em Linguagem de Pesquisa Estruturada (SQL) de bancos de dados externos para especificar o conjunto de objetos voc quer recuperar. Por exemplo, se uma tabela de banco de dados armazena informao sobre fornecedor, proprietrio, e custo de moblia dentro um conjunto de desenhos, voc pode definir uma query para mostrar todas as cadeiras compradas de um fornecedor especfico. Queries que usam informaes de bancos de dados externos so chamadas SQL queries. Voc pode combinar queries dos tipos location, propety, object data e SQL para, por exemplo, formar combinao queries com mais de um critrio para retornar todos objetos vermelhos dentro uma rea
CURSO DE AUTOCAD MAP 2000

52

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

especificada. A combinao pode incluir mais de um exemplo de um tipo de queries. Por exemplo, voc pode especificar mais de uma condio de local alm das condies para qualquer outro tipo de questo. O resultado de uma combinao de queries uma lista de condies de queries unidas por um dos operadores de ligao AND ou OR. Voc tambm pode no combinar com qualquer um destes operadores para criar condies que excluem certos objetos da query. As ilustraes seguintes descrevem trs conjuntos de objetos. As sees seguintes descrevem e ilustram como os operadores lgicos AND, OR, e NOT conectam queries simples transformando-as em uma combinao de queries.

Figura 25 Opes de Conjuntos de Objetos

3.3.1 -

Usando o Operador Lgico AND

Objetos que satisfazem os critrios: Condio A AND Condio B Devem satisfazer ambas as condies A e B simultaneamente.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

53

Figura 26 Operador de Condio AND

3.3.2 -

Usando o Operador Lgico OR

Objetos que satisfaam os critrios: Condio A OR Condio B Devem que satisfazer a condio A ou a condio B.

Figura 27 Operador de Condio OR

3.3.3 -

Usando o Operador Lgico NOT

NOT exclui objetos que satisfaam a certos critrios como mostrada nas seguintes ilustraes.

Figura 28 Operador de Condio NOT (a)

CURSO DE AUTOCAD MAP 2000

54

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 29 - Operador de Condio NOT (b)

Voc pode usar NOT para recobrar tudo exceto um conjunto especfico de objetos. Por exemplo, a definio da query, NOT Property : Layer = Moblia, recobra todos objetos exceto aqueles que estiverem na camada de Moblia. 3.3.4 Usando os Operadores Lgicos AND, OR, e NOT

As ilustraes seguintes mostram como voc poderia usar em combinao os operadores AND, OR e NOT para recuperar os objetos que voc quer.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

55

Figura 30 Operadores AND, OR e NOT

3.3.5 -

Criando Combinaes de Queries

A seo seguinte descreve como usar os operadores lgicos AND e OR para combinar condies de queries mltiplas em uma composio de queries. Criando uma Combinao de Queries Na caixa de dialogo Define Query selecione a opo Query Type. Ento defina a condio. Por exemplo, clique Location e ento na caixa de dialogo Location Condition selecione a opo Circle debaixo Boundary Type e Crossing debaixo Selection Type. Quando voc terminar de definir a primeira condio, pressione Define Query < selecione os objetos no desenho e retorne a caixa de dialogo Define Query. Debaixo de Query Type, selecione AND ou OR.
CURSO DE AUTOCAD MAP 2000

56

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Escolha o mesmo tipo de questo novamente ou um outro tipo diferente. Ento defina a segunda condio. Por exemplo, clique Property e ento especifique Layer = ESGOTO. Quando voc terminar de definir a segunda condio, clique o OK para retornar caixa de Define Query para executar ou salvar a questo. As informaes da query, inclusive o operador, aparecem debaixo de Current Query na caixa de dialogo Define Query. Por exemplo, a query que para retornar todas as informaes contidas na camada de ESGOTO em um determinado local definido por um crculo apareceria como mostrada na figura seguinte.

Figura 31 Combinao de Condies da Query

Voc pode adicionar condies a uma query existente selecionando uma condio existente, antes de definir a nova condio. O AutoCAD Map acrescenta a nova condio condio anteriormente selecionada. Se voc adiciona uma condio condio j existente,o AutoCAD Map adiciona o operador padro especificado em Default Joining Operator na guia Query da caixa de dialogo Options do AutoCAD Map. Se voc tiver mais de duas condies em uma questo combinao, voc pode se agrupar condies usando parnteses para especificar como o AutoCad Map deveria avalia-las. 3.3.6 Grupando Combinaes de Condies de Queries

Se voc no agrupar as condies, o AutoCad Map d precedncia para os seguintes operadores: AND assume a preferncia sobre OR. NOT assume preferncia sobre AND e OR.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

57

Isto significa que quando AutoCAD Map avalia uma query que contenha ambos operadores AND e OR, o programa executa a operao AND antes de executar a operao OR. Por exemplo, voc poderia usar a seguinte query: Location: CROSSING CIRCLE AND Property: LAYER = ESGOTO OR Property: LAYER = VALVULA O AutoCAD Map retorna objetos na seguinte ordem: recupera os objetos que atendem as duas condies conectadas por AND (objetos que esto contidos ou so cortados por um crculo especificado e que tambm estejam contidos na camada ESGOTO); a seguir os objetos que atendam a condio anterior e condio seguinte conectada por OR (objetos contidos na camada VLVULA). Se voc agrupar as condies da questo anterior, voc poderia criar a questo seguinte: Location: CROSSING CIRCLE AND (Property: LAYER = ESGOTO OR Property: LAYER = VALVULA)

Figura 32 Condies de Queries Agrupadas

O AutoCAD Map avalia primeiro as condies agrupadas. No exemplo acima, ele retorna todos os objetos que estejam contidos na camada ESGOTO ou na camada de VLVULA e que tambm estejam contidos ou que so cortados por um crculo especificado. Ento, embora AutoCAD Map d preferncia o operador AND sobre o operador OR, neste exemplo, o AutoCAD Map avalia primeiro as condies conectadas por OR porque elas so condies agrupadas. Voc pode criar um grupo aninhado que um grupo dentro de um outro grupo. O seguinte exemplo de query ilustra um grupo aninhado. ((Property: LAYER = ESGOTO OR Prpperty: LENGTH> 5)
CURSO DE AUTOCAD MAP 2000

58

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

AND Location: CROSSING CIRCLE ) AND NOT Property: LAYER = RUAS Voc no pode agrupar condies que fazem parte de outros grupos sem primeiro desagrupa-los. Para fazer um grupo, voc tem que selecionar pelo menos duas condies. 3.3.6.1 - Para Agrupar Condies Debaixo de Current Query na caixa de dialogo Define Query selecione as condies que voc quer agrupar. Clique Group. O AutoCAD Map coloca parnteses ao redor das condies a serem agrupadas e os recua. 3.3.6.2 - Para Desagrupar Condies Debaixo de Current Query na caixa de dialogo Define Query selecione as condies que voc quer desagrupar. Clique Ungroup. 3.3.7 Melhorando Desempenho da Query

Para reduzir o tempo gasto para executar uma query, crie um ndice. Em vez de procurar toda a localidade, propriedade, dados de objeto, ou banco de dados conectado para encontrar determinados objetos, o AutoCAD Map procura somente o ndice pertinente. Criar um ndice para um desenho fonte, selecione, no menu Map, Drawings e escolha a opo Drawings Maintenance, selecione o desenho, e ento clique Drawing Index. Sempre que voc abre um desenho que inclui conexo a banco de dados, o AutoCAD Map automaticamente cria um ndice de ligao com o banco de dados e mantm este ndice na memria. Para salvar este ndice de banco de dados no desenho, selecione a opo Store Links Index In Drawing File. Para configurar esta opo, selecione Tools no menu do AutoCAD e ento, selecione a guia System. Esta caracterstica especialmente til quando voc editar seus desenhos fonte diretamente.

3.4 - Editando Queries


Quando voc edita uma query, voc pode modificar uma condio, mas voc no pode mudar seu tipo (location, property, data, or SQL). Para mudar um tipo de condio da query, voc tem que apagar a condio e redefini-la. Voc tambm pode mudar o operador de conexo (And, Or, Not) para uma condio.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

59

3.4.1 -

Editando as Condies da Query

Do menu Map, escolha Query => Define Query. Debaixo de Current Query, selecione a condio da query que voc quer editar. Clique Edit. O AutoCAD Map exibe a caixa de dilogo para o tipo de condio selecionada. Por exemplo, se voc seleciona uma condio de localizao e clica Edit, a caixa de dialogo Location Condition aparece. Clique Show para ver o limite de uma condio de localizao e pressione ENTER para retornar a caixa de dialogo Location Condition. Modifique a condio. Clique o boto OK. A query revisada aparece debaixo de Current Query .

Command line: ADEQUERY


3.4.2 Mudando um Operador de conexo

No menu Map, escolha Query => Define Query. Debaixo de Define Query, selecione a condio de questo cujo operador de conexo voc quer mudar. Debaixo de Query Type, selecione o operador de conexo novo. Clique Edit. O AutoCAD Map exibe a caixa de dilogo para o tipo de condio selecionada. Por exemplo, se voc seleciona uma condio de localizao e clique Edit, o dilogo caixa Location Condition aparece. Clique o boto OK. O novo operador aparece na frente da condio selecionada debaixo Current Query.

3.5 - Executando Queries


Depois que voc definir uma query que voc pode executa-la em um dos seguintes modos Preview, Draw, or Report. Modo Preview - verifica se questo recobrar os objetos que voc precisa exibindo-os simplesmente em vez dos copia-los no projeto. Modo Draw - neste modo a query recupera os objetos e os copia no projeto, assim voc pode edita-los. Modo de Report - gera um relatrio em arquivo do tipo ASCII do contedo dos resultados da pesquisa.
CURSO DE AUTOCAD MAP 2000

60

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Depois que voc executa uma pesquisa, a definio da questo continua no mesmo modo de execuo da query atual. Voc pode executar a questo em outros modos, edite a query, salve a query na Biblioteca de Questo ou para um arquivo para uso posterior. O AutoCAD Map copia os objetos que atendem aos critrios da query no projeto de desenho, e esses objetos no so duplicados se voc executar a query a novamente. Se um objeto atende aos critrios de mais de uma query, o AutoCad Map recobra somente uma cpia daquele objeto. Ento, voc nunca ter cpias mltiplas do mesmo objeto em um projeto. Voc pode examinar somente objetos no modo Space, e no no modo Layout. Nota: Antes de voc executar uma query voc deveria ajustar as extenses do projeto para compatibiliza-la com as extenses dos desenhos fonte que voc est examinando. 3.5.1 Usando o Modo Preview

O modo de preview possibilita uma rpida visualizao dos resultados de uma query. Use o modo preview para prever os objetos que sero exibidos pela query no projeto ativo. Executa-se uma query no modo de Preview para conferir os objetos que a query produz. Se existem muitos ou poucos objetos, ou so exibidos objetos num local errado, modifique a query conforme necessrio. Nota: Embora voc veja muitos elementos no projeto de desenho como resultado de uma query no modo preview, o AutoCAD Map trata esse conjunto de objetos como um nico objeto de cada desenho fonte. Se voc tenta selecionar vrios objetos, o AutoCAD Map apresentar a mensagem "one object found (um objeto encontrado)" para cada um dos desenhos fonte examinados. A exibio de objetos temporria e desaparece quando voc executar os comandos Redraw ou Regen. Voc pode efetuar os comandos Zoom e Pan para examinar os objetos recuperados, mas voc no pode edita-los. Nota: Voc pode imprimir os resultados de uma query no modo preview. Se voc associar cores para diferentes espessuras de penas em sua configurao, a impresso dos resultados de uma query no modo preview atender s espessuras de penas especificadas. O modo preview mostra objetos em camadas que so bloqueadas; porm, no modo preview no mostra os objetos das camadas isoladas ou das camadas congeladas.O modo preview no exibe shapes. Se voc seleciona Show Preview Images As Boundary Only da guia Query da caixa de dialogo AutoCAD Map Options, o modo de preview mostra o quadaro da imagem e no a imagem raster propriamente. O tipo de linha usado em modo de preview CONTNUO. 3.5.1.1 - Executando uma Query no Modo de Preview Defina a query. Debaixo de Query Mode, selecione Preview.
CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

61

Clique o boto Execute Query. Obs.: Voc pode fixar a opo de query Show Block As Insertion Point para mostrar blocos apenas como pontos de insero em vez de objetos completos para query no modo Preview. Nota: Quando referencias a blocos ou a imagens tem o mesmo nome, mas com caminhos diferentes, uma questo de preview mostra ambos os blocos ou imagens. No modo Draw, a geometria ou a imagem exibidas est baseado na primeira definio processada.

Command line: ADEQUERY


3.5.2 Executando uma Query no Modo Draw

Use o modo Draw para recuperar os objetos de desenhos fonte e os copiar no projeto ativo. Voc pode salvar os objetos em seu projeto de desenho, ou edita-los e salvar as modificaes para os desenhos fonte. Se voc decide editar os objetos recuperados e voc tem um conjunto de objetos bloqueado em Opes De sistema, o AutoCAD Map bloquear os objetos individuais e assim outros usurios no podero edita-los. Nota: Queries no modo Draw retorna objetos de camadas isoladas, bloqueadas, ou congeladas. Os objetos que estiverem em camadas isoladas, bloqueadas, ou congeladas quando forem trazidos para projeto dependero das camadas do projeto: se as camadas existem no projeto, os objetos assumem as caractersticas das camadas existentes; se as camadas no existirem, o AutoCAD Map cria camadas novas com as mesmas caractersticas das camadas dos desdenho fonte. O AutoCAD Map preserva o estado de objetos em camadas travadas quando os copia no projeto. Quando voc recobra objetos que esto em camadas travadas voc no pode salvar as modificaes para o desenho fonte. Se voc quer salvar modificaes no desenho fonte, abra o desenho fonte e destrave as camadas antes executar a query. O AutoCAD Map no faz cpias duplicadas de objetos no projeto. Uma vez que um objeto j esteja no projeto, pesquisas subseqentes no recuperaro aquele objeto novamente. Nota: No modo Draw, se texto retornado para o projeto e a fonte no esta presente, o AutoCAD Map substitui por outra fonte. 3.5.2.1 - Executando uma Query no Modo Draw Defina a query. Debaixo de Query Mode, selecione Draw. Clique Execute Query .

CURSO DE AUTOCAD MAP 2000

62

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Nota: Quando existem referncias a blocos ou imagens com o mesmo nome, mas com caminhos diferentes, a geometria ou imagem exibida ficar baseada na primeira definio processada. Uma query no modo Preview exibe ambos os blocos ou imagens.

Command line: ADEQUERY


3.5.3 Usando uma Query no Modo de Relatrio

Se voc quer usar os resultados de uma query em um programa de planilha eletrnica ou banco de dados, voc pode salvar os resultados a um arquivo de texto. Por exemplo, voc poderia querer uma lista de todos tubos de um sistema com seus comprimentos e dimetros. Os dimetros poderiam estar armazenados em tabela object data. Para recobrar esta informao e armazena-la a um arquivo de texto, execute a query em modo de Report. Voc controla o formato do arquivo definindo um modelo. O modelo pode incluir varivel de ponto que representam propriedades do objeto, variveis object data que representa informao alfanumrica armazenada com o objeto no arquivo de desenho, e variveis de SQL que representam a conexo entre objetos e tabela de banco de dados externo. Por exemplo, para ver comprimentos e dimetros dos tubos, voc pode criar um modelo que contenham as seguintes variveis:

.LENGTH :Tubos@TUBOEDIA
onde .LENGTH a varivel de ponto que representa a propriedade de comprimento de tubo e :TUBOS@TUBODIA a varivel de object data que representa dimetros de tubo. TUBODIA o nome da tabela do que contm dimetro dos tubos. Nota: Query no modo Report recuperam objetos de camadas isoladas ou congeladas. 3.5.3.1 - Executando uma query em Modo de Relatrio Define the query. Debaixo de Query Mode, selecione Report. Ento clique o boto Options.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

63

Figura 33 Caixa de Dialogo Output Report Options

Voc usa a caixa de dialogo Output Report Options para construir um modelo de relatrio e especificar um nome para o arquivo de relatrio. Voc constri um modelo para a query no modo Report criando expresses na caixa de dialogo Expression e adicionando elas pra a lista de Report Template. Na caixa Expression, entre com a varivel que representa a primeira parte da informao que voc quer incluir no relatrio. Por exemplo, se voc quer incluir os comprimentos de tubos, entre com LENGTH. Ento clique Add Voc tambm pode entrar em valores na caixa de Expression executando um dos seguintes passos: Clique Property, selecione uma propriedade da lista, e ento clique o OK. Clique Data, selecione um valor de atributo bloco, campo de object data, ou link de banco de dados, e ento clique o OK. Clique SQL, selecione um modelo de ligao e um campo do banco de dados. Ento clique o boto OK. Repita este passo para cada varivel que voc queira acrescentar ao modelo de relatrio. Para associar um intervalo com a expresso, selecione o nome da tabela de intervalo da lista Range. Para definir uma tabela de intervalo, clique Ranges. Debaixo de Output File Name, entre em um nome vlido para o arquivo ou clique Browse e localize o arquivo que voc quer usar. Se voc no especifica um nome de extenso de arquivo , o comando adiciona a extenso .txt. O arquivo gerado estar no formato texto embora voc defina o nome da extenso do arquivo.

CURSO DE AUTOCAD MAP 2000

64

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Selcione Process Sub-Objects para criar uma linha no relatrio para cada componente do objeto, por exemplo, um vertices de polyline. Selecionam Apply Transformation se voc quiser aplicar transformaes para o relatrio. Se voc usou um outro sistema de transformao de coordenada ou uma simples transformao no projeto, voc tem que selecionar esta opo para aplicar a transformao para o relatrio. Se voc tem uma query de relatrio definida em verses anteriores do AutoCAD Map, voc pode redefini-la para tirar proveito desta caracterstica nova. Se voc no redefine cada query, a transformao no ser aplicada ao relatrio. Clique o boto OK. Na caixa de dialogo Define Query, clique Execute Query. 3.5.3.2 - Editando ou Apagando Linhas no Modelo de Relatrio Na caixa de lista de Report Template, selecione a linha que voc quer editar ou apagar. Para editar a linha selecionada, clique Edit para coloca-la na caixa Expression. Edite a expresso conforme necessrio. Para apagar a linha selecionada, clique Delete. Para apagar todas as linhas no modelo, clique Clear List. Clique Update para atualizar a linha selecionada na caixa de lista de Report Template.

3.6 - Exportando Dados do Mapa para um Relatrio


Usando uma query, voc pode determinar os contedos de um mapa. Voc pode executar uma query no modo de Relatrio e gravar os resultados a um arquivo externo. Dependendo da existncia de blocos, camadas, object data, ligaes para bancos de dados externos, atributos de bloco, cor, ou outros dados do AutoCAD Map, voc pode recuperar os dados necessrios para a produo de informao em um formato til para outras aplicaes. Voc pode usar esta capacidade de exportao de muitas formas para criar vrios relatrios impressos: Recurso administrao - Percentuais de avaliao ou diviso em zonas podem ser examinados baseando-se em qualquer parmetro grfico ou no grfico. Listas de clientes - Os Proprietrios de terras em uma rea podem ser informados automaticamente de mudanas na diviso de zonas. Lista de Eventos - Voc pode listar o nmero de roubos em uma zona ou os consertos em padres de iluminao durante um determinado perodo.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

65

Locais de Poos e caractersticas das guas subterrneas - Nveis de toxicidade e de substncias qumicas podem ser listadas para relatrios. Depsito de Madeira - Mostra o perodo de colher a produo esperada. O arquivo de sada gerado em formato delimitado por vrgula (CDF). Embora este formato seja ideal para um banco de dados, voc precisa usar a funo Table ou Replace de um processador texto ou de uma planilha eletrnica para criar colunas ou clulas. O Modelo de Relatrio s salvo quando voc gravar a query. As variveis de ponto .TAG e .STRING pode recuperar informaes de blocos e atributos respectivamente. Voc tambm pode usar Block Attribute Values para extrair informao de atributos.Objetos que incluem vrios elementos tm entradas mltiplas no arquivo de sada gerado. Use a varivel de ponto .TYPE para identificar cada objeto, e editar o arquivo de sada gerado e remover referncias ao objeto duplicadas. 3.6.1 Modelo de Relatrio Usando ASCII Output

Neste exemplo, a avaliao de terra para uma rea derivada de uma topologia, os resultados so informados a um arquivo de ASCII, e uma planilha eletrnica calcula o valor da rea medida em acres para cada tipo de terra. Dois mapas anexados ao projeto contm essas informaes. Primeiro Mapa Topologia de Polgonos Campos do Object Data Glebas Propriedade ID Valor da rea em Acres Use Administrao de Topologia para carregar as duas topologias no projeto ativo. Ento use Topology Overlay para cruzar os dois mapas, e associar os campos de object data. Use Topology Query com a condio de todas localizaes para retornar os dados de objeto, e no para criar uma nova topologia. O modelo de relatrio deveria conter as seguintes expresses: Propriedade de ID Avaliao da medida da rea em acres Calculo da rea medida em acres da propriedade topologia original (AREA1) Calculo da rea medida em acres da nova topologia overlay (AREA2) Tipo de Solo Segundo Mapa Tipos de Solos

CURSO DE AUTOCAD MAP 2000

66

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Execute a query para criar um arquivo de sada; ento carregue o arquivo texto ASCII em uma planilha eletrnica, usando a vrgula se preciso for como delimitador. O calculo das duas reas medida em acres (ACRE1 e ACRE2), indicam a porcentagem da rea original medida em acres para cada tipo de terra; tome esta frao e multiplique pelo valor da rea medida em acres para mostrar o valor da rea medida em acres para cada tipo de terra: Valor da rea medida em acres para cada tipo de terra = Valor da rea medida em acres * (AREA2/AREA1) Este mtodo usado para avaliar gleba cultivada em quase todo os Estados Unidos. 3.6.2 Adicionando Clculos ao Modelo de Relatrio

Se voc quer incluir clculos em um relatrio, carregue a query e edite o modelo na caixa de dialogo Output Report Options. (Voc tambm pode editar o arquivo de query). Por exemplo, voc pode editar uma varivel de ponto rea para refletir a escala de um mapa. Se o mapa desenhado na escala de 1:25, voc mudaria a expresso de .Area para (* .Area 625). A linha editada completa em um arquivo de query poderia ficar assim: (map_qrysettype "report" nil "(* .Area 625)" "output.txt")

3.7 - Alterando as Propriedades de Objetos Examinados


Se voc est criando uma apresentao para outros ou recuperando objetos pesquisados para seu prprio uso, voc pode usar propriedades do objeto como cor, tipo de linha, ou espessura da polyline, ou adicionar texto para apresentar as informaes mais claramente. Com a alterao das caractersticas de propriedade voc pode modificar muita das propriedades dos objetos examinados sem afetar os desenhos fonte. Por exemplo, voc pode ter um conjunto de mapas de uma cidade que mostram as estradas como polylines na cor preta e com mesma espessura. Voc pode produzir um mapa para um contratante que mostre as estradas a serem consertadas em vermelho e estradas ser inspecionada em azul. Se as larguras de estrada esto disponveis numa tabela object data, voc pode alterar a espessura das polylines para mostrar larguras de estrada. Voc tambm pode adicionar texto para identificar elementos de seu desenho. Voc pode salvar o novo desenho criado, mas os objetos nos desenhos fonte permanecem inalterados. Alterao de propriedade envolve trs passos gerais: Definir a query para recobrar os objetos voc quer usar. Criar uma definio de alterao de propriedade.
CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

67

Executar a query no modo Draw. Voc no pode usar alterao de propriedade no modo Preview ou no modo Report. O AutoCAD Map executa a query, aplica a definio de alterao de propriedade para os objetos examinados, e exibe os objetos alterados no projeto. Voc pode usar um ou mais dos tipos seguintes de informao para criar uma definio de alterao de propriedade: Propriedades do objeto, como cor, camadas,nome de bloco, e espessura; Informaes armazenadas em object data, como nmero da pea, tipo de material, custo, fabricante, e fornecedor; Valor em colunas de uma tabela de banco de dados externa ligada ao desenho; Atributos de blocos. 3.7.1 Criando uma Definio de Alterao de Propriedade

Definir a query. Debaixo de Options na caixa de dialogo Define Query clique Alter Properties.

Figura 34 - Quadro de Dialogo Set Propety Alterations

Debaixo de Select Property na caixa de dialogo Set Property Alterations, selecione a primeira propriedade do objeto que voc quer mudar. Por exemplo, mudar a cor de todos objetos recuperados, selecione Color. Debaixo de Expression, entre no valor da propriedade para a qual voc quer mudar. Usando o exemplo de estradas citado anteriormente, digite vermelho ou 1 (o valor numrico equivalente cor vermelho) para mudar a cor de todos os objetos recuperados para vermelho.
CURSO DE AUTOCAD MAP 2000

68

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Em vez de entrar com um valor, voc pode clicar Values e ento selecionar um valor para a propriedade de uma lista de valores disponveis. Para associar uma tabela de intervalos com a expresso, selecione o nome da tabela da lista Range. Tabelas de Intervalos lhe permitem especificar um conjunto de alteraes de propriedade que voc deseja aplicar aos objetos baseado no valor da caixa Expression . Clique Add. A definio de alterao de propriedade exibida na lista Current Property Alterations. Para mudar outras propriedades,repetir os 3 passos anteriores para cada propriedade que voc quer mudar e clicar o OK quando voc tiver acabado. Na caixa de dialogo Define Query, debaixo de Query Mode, selecione Draw e debaixo de Options, tenha certeza que a caixa de check-up esteja selecionada. Para executar a query, clique Execute Query. 3.7.2 Modificando uma Definio de alterao de Propriedade

Debaixo de Options na caixa de dialogo Define Query clique Alter Properties. Na caixa de dialogo Set Property Alterations, debaixo de Current Property Alterations, selecione a definio de alterao de propriedade que voc quer alterar. Clique duas vezes a definio. O valor para a definio de alterao de propriedade aparece na caixa e Expression e a propriedade apropriada selecionada. Edite ou insira um novo valor e clique Update. A definio da alterao da propriedade revisada aparece debaixo de Current Property Alterations. Se voc clicar Add em vez de Update, a expresso alterada acrescentada s Expresses existentes na lista. Voc poderia achar que modificar uma definio de alterao de propriedade existente um modo mais rpido de criar uma definio do que definindo uma nova definio. Clique o boto OK. 3.7.3 Alterando Propriedades que Usando Valores de Propriedade dos Objetos

Voc pode usar variveis que representam propriedades de objeto (variveis de ponto) numa expresso que defina como alterar objetos recuperados. Para usar expresses de propriedade de objeto: Debaixo de Select Property, na caixa de dialogo Set Property Alterations selecione a propriedade que voc deseja mudar.
CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

69

Por exemplo, se voc nomeou camadas usando nmeros, voc pode exibir objetos recuperados em cores que correspondam aos nmeros das camadas. Neste exemplo, voc selecionaria Color como a propriedade mudar. Clique Properties.

Figura 35 Caixa de Dialogo Select Property

Selecione a propriedade com o valor que voc quer usar. Por exemplo, selecione Layer. Clique o boto OK. A propriedade, precedida por um ponto, exibida debaixo de Expression na caixa de dialogo Set Property Alterations. Usando o exemplo anterior, a expresso, seria .LAYER. Voc tambm poderia entrar diretamente com a varivel de ponto diretamente na caixa Expression. Clique Add. Usando o exemplo, a definio de alterao de propriedade exibida na caixa de lista Current Property Alterations seria Color: .LAYER. Quando voc executar a query com a caixa de check-up Alter Properties selecionada, o AutoCAD Map mudaria a cor dos objetos recuperados para a cor equivalente ao nmero usado para o nome do Layer. Por exemplo, se os nomes de camada so 1, 2, e 3, o AutoCAD Map mudaria todos os objetos no layer 1 para vermelho, objetos no Layer 2 para amarelo, e objetos no Layer 3 para verde. 3.7.4 Alterando Propriedades Usando Valores de Object Data

Voc pode usar variveis que representam dados de objeto (variveis de object data) na expresso que define como alterar os objetos recuperados. Para usar expresses com object data Debaixo de Select Property na caixa de dialogo Set Property Alterations, selecione a propriedade que voc quer mudar. Por exemplo, voc poderia querer recuperar um conjunto de tubos de um desenho fonte, e exibir cada tubo com uma largura de polyline compatvel como dimetro do tubo.
CURSO DE AUTOCAD MAP 2000

70

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Se voc tiver armazenado os dimetros dos tubos em uma tabela object data, voc pode fixar a espessura da linha como o valor dos dimetros armazenados como dados de objeto. Neste exemplo, voc seleciona Width como a propriedade a mudar. Clique Data.

Figura 36 Quadro Dialogo Select Data

Selecione uma das seguintes opes: Attribute - Exibe atributos de bloco dos desenhos fonte ativos. Ligao de Banco de dados - Exibe modelos de ligao a campo chave (Field Key). Object Data - Exibe tabelas e campos de object data. Da lista Table, selecione uma tabela de dados de objeto. Por exemplo, se voc armazena dimetros de tubo em uma tabela de object data chamada Tubos, selecione a tabela Tubos. Selecione o campo de object data cujo valor voc quer usar como valor na expresso. Usando o exemplo de tubo, voc selecionaria o campo que contm os valores dos dimetros dos tubos. Clique OK. O valor dos dados de objeto precedido por dois pontos e exibido debaixo de Expression na caixa de dialogo Set Property Alterations. O nome da tabela object data precedido por um smbolo de arroba (@) . Usando o exemplo anterior, a expresso seria :DIAMETRO@TUBOS. Voc tambm pode entrar diretamente com a varivel de dados de objeto na caixa de Expression.
CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

71

Clique Add.

Usando o exemplo, a definio de alterao de propriedade exibida na caixa de lista Current Property Alterations Width : :DIAMETER@PIPES. Quando voc execute a query com Alter Properties selecionadas, o AutoCAD Map modifica a largura da polyline dos objetos recuperados para o valor armazenado como o dimetro na tabela object data.
3.7.5 Alteraes Avanadas de Propriedade

Use a varivel de ponto .Elevation para obter os valores-Z dos objetos. Use a varivel de ponto .Height para obter a altura de texto dos objetos. Voc pode usar a varivel de ponto .Dwgname para obter o nome do desenho fonte do objeto examinado. 3.7.6 Alterando Propriedades Usando Valores de SQL

Voc pode usar variveis que representam dados armazenados em um banco de dados externo (variveis SQL) em uma expresso que define como o AutoCAD Map deveria alterar os objetos recuperados.objetos. Para usar expresses com SQL Debaixo Select Property na caixa de dialogo Set Property Alterations, selecione a propriedade que voc quer mudar. Por exemplo, voc poderia querer recuperar um conjunto de tubos de um desenho fonte, e exibir cada tubo com uma cor relacionada ao dimetro tubo. Se voc tiver os dimetros armazenados em um banco de dados externo, voc pode determinar a cor de cada tubo em funo do valor do dimetro armazenado no banco de dados o externo. Neste exemplo, voc seleciona Color como a propriedade a modificar. Clique SQL.

CURSO DE AUTOCAD MAP 2000

72

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 37 - Quadro de Dialogo Select SQL Column

Selecione Link Template (modelo de ligao). Especifique o modelo de ligao que identifica a tabela de um banco de dados externo que voc quer usar. Selecione a coluna do banco de dados externo cujo valor voc quer usar como valor na expresso. Usando o exemplo de tubos, selecione a coluna que contm dimetros dos tubos. Clique OK. So exibidos a coluna de SQL e o modelo de ligao debaixo de Expression na caixa de dialogo Current Property Alterations, precedido por um smbolo ampersand (&). O modelo de ligao precedido por um smbolo arroba (@). No exemplo, a expresso &Diametro@TUBOS. Voc tambm pode entrar com a varivel de dados SQL diretamente na caixa Expression. Clique Add. A definio de alterao de propriedade exibida na lista Current Property Alterations Color: &Diametro@Tubos. Quando voc executa a query com a caixa de check-up Alter Properties marcada, o AutoCAD Map modifica a cor dos objetos recuperados para a cor equivalente ao dimetro de tubos armazenado no banco de dados externo.

3.8 - Definindo uma Tabela de Intervalos


Voc pode alterar propriedades baseando-se em um conjunto de critrios chamado de tabela de intervalos. Quando voc define uma tabela de critrio voc especifica como o AutoCAD Map deve alterar cada objeto que depende de informao associada com aquele objeto. Por exemplo, se voc pode usar o object data para armazenar informaes sobre qualidade dos pavimentos de estradas representados por linhas, o AutoCAD Map pode mover cada linha para uma camada que corresponde qualidade do pavimento. AutoCAD Map cria cada camadas durante o processo de alterao de propriedade.
CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

73

Se o pavimento tiver uma avaliao menor que 3, o AutoCAD Map move cada estrada para uma camada nomeada RUIM. Se a qualidade de pavimento maior que 6, a estrada movida para uma camada nomeada BOA. Todas as outras estradas so movidas para uma camada nomeada MDIA. A definio da tabela de intervalo se assemelha com a mostrada na caixa de dilogo seguinte.

Figura 38 - Quadro de Dialogo Define Range Table

3.8.1 -

Definindo uma Tabela de Intervalo

Na caixa de dialogo Set Property Alterations, debaixo de Select Property, selecione a propriedade do objeto que voc quer alterar. Usando o exemplo de estrada, selecione Layer. Entre com uma expresso na caixa Expression Value. Usando o exemplo de estrada, especifique o nome da tabela e dos campos de object data que contm a informao da avaliao do pavimento. Se voc armazena as informaes de avaliao numa tabela chamada Pavimento e em um campo chamada Avaliao, a expresso :Avaliacao@Pavimentos. Clique Ranges. Ento clique New.

CURSO DE AUTOCAD MAP 2000

74

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 39 - Quadro de Dialogo New Range Table

Entre com um nome para a nova tabela de intervalo e clique OK. No exemplo de estrada, entre com Pavimentos. Na caixa Description, entre em uma descrio para a tabela de intervalo. No exemplo de estrada, entre com Avaliao de Pavimentos (Escala 0-10). Debaixo de Condition, selecione um operador da lista de operadores disponveis. No exemplo de estrada, selecione <. Na caixa Expression Value, entre no primeiro valor da expresso da tabela de intervalos. No exemplo de estrada, entre com 3. Debaixo de Return Value, entre com valor que voc quer aplicar ao objeto. No exemplo de estrada, entre RUIM. Ento clique Add. Repita os passos 5, 6, e 7 para cada entrada da tabela de intervalos. No exemplo de estrada, acrescente mais duas linhas tabela de intervalos com os seguintes valores: Operador: > 6

Valor de retorno: BOM


Operador OTHERWISE (caso contrrio) Valor de retorno: MDIA Clique o boto OK. Nota: Na caixa Expression Value e caixa Return Value, voc s pode entrar com expresses simples. Voc no pode entrar com combinao de expresses. Quando voc estiver pronto para usar a tabela de intervalos, selecione da lista Range caixa Set Property Alterations e clique Add. Quando voc executa a query com a caixa property alteration habilitada, o AutoCAD Map altera as propriedades baseado em uma tabela de intervalo definida por voc. No exemplo de estrada, a definio se assemelha com a mostrada na caixa de dialogo Set Property Alterations.
CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

75

Figura 40 Caixa de Dialogo Set Property Alterations

3.8.1.1 - Renomeando ou Apagando uma Tabela de Intervalos Na lista Range Table da caixa de dilogo Define Range Table, selecione a tabela voc quer renomear ou apagar. Execute um dos seguintes passos: Para renomear a tabela de intervalos, clique Rename. Para apagar a tabela de intervalos, clique Remove. Na caixa New Range Table do quadro dialogo Define Range Table entre com o novo nome para a tabela. Clique OK. 3.8.2 Adicionando Texto para Objetos Recuperados

Voc pode acrescentar texto a objetos examinados durante o processo de alterao de propriedade. Por exemplo, se voc armazenar nmeros que identificam vlvulas em Object data, voc pode exibir o nmero identificao com o objeto examinado. Voc pode controlar o texto, altura de texto, ponto de insero, justificao, estilo de texto, camada, cor, e rotao para cada objeto de texto. 3.8.2.1 - Acrescentando texto a objetos durante alterao de propriedade Na caixa de dialogo Set Property Alterations, clique Text.

CURSO DE AUTOCAD MAP 2000

76

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 41 - Quadro de Dialogo Define Text

Entre com o texto que voc quer que aparea no projeto de desenho usando um destes mtodos: Na caixa Text Value, entre com o texto para associar com os objetos examinados. Clique Property. Ento selecione uma varivel de ponto que representa o valor da propriedade do objeto que voc quer usar como texto para insero dos objetos recuperados. Clique o OK.

Por exemplo, se voc selecionar Layer, a caixa Text Value na caixa de dialogo Define Text exibe .Layer. O AutoCAD Map insere texto que se iguale ao nome de camada de cada objeto examinado.
Clique Data. Ento selecione a tabela object data e campo que voc quer usar como texto para os objetos recuperados. Clique o OK. A caixa Text Value no quadro dialogo Define Text mostra o campo de dados do objeto precedido por dois pontos (:). O nome de tabela precedido por um smbolo de arroba (@).

Por exemplo, se voc armazena dimetros dos tubos em uma tabela chamada Tubos, selecione a tabela Tubos e o campo dimetro. O AutoCAD Map insere textos iguais aos dimetros para cada tubo examinado.
Clique SQL. Ento selecione o modelo de ligao e coluna de banco de dados externo que voc quer usar como texto para objetos recuperados. Clique o OK. A caixa Text Value do quadro de dialogo Define Text apresenta o modelo de ligao precedido por um ampersand (&).

Por exemplo, selecione o modelo de ligao e coluna para que correspondam aos tubos e aos nmeros de identificao respectivamente. O comando insere um nmero para cada tubo recuperado.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

77

Complete a caixa de dialogo Define Text, especificando os detalhes de como voc quer texto inserido aparea. Clique OK.

Objetos retornados so associados ao valor do texto especificado.


3.8.3 Configurando Padres de Hachuras para preencher Polylines Fechadas e Crculos

Voc poderia querer especificar um padro de hachuras para preencher polylines fechadas ou crculos durante o processo de alterao de propriedade. Por exemplo, voc pode criar uma questo que retorne todas as parcelas de terra com valor maior que R$250.000 e os exibe com um padro diferenciado ou um slido cheio. 3.8.3.1 - Configurar um padro de Hachuras Na caixa de dialogo Set Property Alterations, clique Hatch.

Figura 42 - Quadro de Dialogo Hatch Options

Debaixo de Pattern, entre em um nome de padro ou selecione um padro da srie de padres de hachuras. O AutoCAD Map exibe a hachura padro selecionada no quadro dialogo Hatch Options. Se voc no entrar em um padro, o AutoCAD Map prenche com a aparncia de com slido. Entrar com o faor de escala, rotao, camada, e cor para a hachura padro. Clique OK. Polylines fechada e crculos que so recuperados durante a query so preenchidos com o padro de hachura especificada. Nota: Tambm, se voc configurar Create Associative Hatch Objects na guia Query do quadro de dialogo AutoCad Map Options , o AutoCAD Map cria uma hachura associada a objetos criados pelo
CURSO DE AUTOCAD MAP 2000

78

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

comando de ADEFILLPOLYG, o ADEQUERY, comando (usando Alter Properties) e o comando MAPTHEMATIC.

3.9 - Salvando Queries


Se voc planejar usar uma questo mais de uma vez, voc pode salva-la com o projeto na Biblioteca de Queries ou para um arquivo externo. Se voc salva a query com o projeto, voc pode usar a caixa de dialogo Define Query para modifica-la. Se voc salvar uma query como arquivo, voc poder editar-la depois usando comandos AutoLISP API em um editor de texto. Se voc salvar a query em um arquivo, voc pode execut-la usando a funo de "load" do AutoLISP e compartilha-la com outros usurios. Nota: Quando voc usa a funo de carga AutoLISP para executar uma query salva externamente, voc tem que especificar a extenso do arquivo da query se ele no for .lsp. Por exemplo, se voc nomear o arquivo de query map1.qry, use (load map1.qry) para execut-la. Se voc der o nome a um arquivo de query map1.lsp, voc pode execut-la usando (load map1). 3.9.1 Salvando uma Query

Depois de criar uma query na caixa de dialogo Define Query, clique Save. Voc pode organizar as queries em categorias. Na caixa de seleo Category na caixa de dialogo Save Current Query, selecione uma categoria para a query. Para criar uma categoria nova, clique New Category, entre no nome de categoria, e ento clique o boto OK. No inclua espaos no nome. Na caixa Name, entre com um nome sem igual para a query.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

79

Figura 43 -Quadro de Dialogo Save Current Query

Nomes de query devem ser sem igual at mesmo se as queries estiverem em categorias diferentes. No pode haver espaos no nome. Na caixa Description, entre com uma descrio para a query. Se voc no prover uma descrio para a query, o nome de query ser usado para a descrio. Para salvar a query em um arquivo externo em vez de salva-la no projeto, selecione Save To External File e entre com um nome na caixa File Name. Voc no precisa preencher as caixas Name e Description a menos que voc planeje referenci-la a query na Biblioteca de Query. Usando um editor de texto, voc pode modificar um arquivo de questo externa e incluir comandos AutoLISP API. Se voc salva uma query para um arquivo externo voc pode especificar vrias configuraes adicionais. Save List Of Active Drawings - Torna ativo os desenhos fontes envolvidos na query salva. Save Location Coordinates - Armazena as coordenadas usadas para query de localizao. Se voc no salvar as coordenadas de query de localizao, o AutoCAD Map o avisar sobre elas quando voc executar a query. Keep Reference In Library - Mantm uma lista das questes externas na Biblioteca de Queries. Se voc planeja a referenciar a query na Biblioteca de Query, voc tem que prover um nome e descrio para ela. Save Alter Properties - Salva a definio de alterao de propriedade com a query. Auto Execute - Executa a query alm de carrega-la. Se voc no selecionar Auto Execute, o AutoCAD Map esperar voc clicar Execute Query.
CURSO DE AUTOCAD MAP 2000

80

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

File Name - Especifica o local e nome de arquivo para a query quando voc seleciona Save to External File. Voc pode clicar Browse para especificar um local ou nome de arquivo existente. Se voc seleciona Save to External File, e desmarca Keep Reference In Library, voc no precisa especificar qualquer valor para Categoria, Nome, ou Descrio. A mudana do diretrio padro de salvamento de queries pode ser feita selecionando a guia System da caixa de dialogo AutoCAD Map Options, e alterando o diretrio na caixa Default File Query Directory para o diretrio desejado. Clique o boto OK. Nota: Se voc v a mensagem Invalid Query File Name ao tentar salvar uma query externa, o problema pode ser com o diretrio que voc especificou: ou o caminho que voc indicou no existe, ou o diretrio um somente de leitura. Verifique o caminho do diretrio que voc tem permisso para gravar. Se voc v a mensagem Invalid or undefined internal query name verifique se voc especificou uma categoria vlida. Selecione Save Current Query In Project da guia Query da caixa de dialogo AutoCAD Map Options para salvar a query atual com o projeto. A query ficar imediatamente disponvel quando voc abrir o desenho de projeto.

3.10 - Mantendo a Biblioteca de Query


A Biblioteca de Query contm uma srie de queries que so salvas com o projeto. Voc tambm pode armazenar uma referncia a queries externas na Biblioteca de Queries. Voc pode organizar suas queries salvas em categorias, renomeando-as, provendo descries para elas, ou especificando se a query interna ou externa. 3.10.1 - Trabalhando Biblioteca de Query Execute um dos seguintes passos: No menu Map, escolha Query => Query Library. Clique o boto direito do mouse sobre Query Library no Workspace do Projeto e escolha Administration no menu de atalho.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

81

Figura 44 - Quadro de Dialogo Query Library Administration

A lista Available Queries do quadro de dialogo Query Library Administration exibe as queries armazenadas por suas descries, e no por seus nomes. Quando voc seleciona uma query, o nome, a descrio, e o nome arquivo aparece na rea Selected Query. Execute qualquer uma das operaes de administrao da Biblioteca de Query. As operaes disponveis sero descritas nas sees seguintes. Clique o boto OK.

Command Line: ADEQUERYLIB


3.10.2 - Adicionando, Apagando, e Renomeando Categorias Quando voc salva queries voc as organiza em categorias. Voc pode adicionar, apagar, e renomear estas categorias. 3.10.2.1 - Adicionando Nova Categoria Execute um dos seguintes passos: No menu Map, escolha Query => Query Library. Clique o boto direito do mouse sobre Query Library no Workspace do Projeto e escolha uma opo no menu de atalho Entre com o nome para a nova categoria. Clique o boto OK.

CURSO DE AUTOCAD MAP 2000

82

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

3.10.2.2 - Apagando e Renomenado uma Categoria Execute um dos seguintes passos: Na lista Category da caixa de dialogo Query Library Administration, selecione a categoria que voc quer remover ou renomear. Clique com o boto direito do mouse sobre a categoria a ser modificada ou renomeada no Workspace do Projeto e escolha a operao desejada no menu de atalho. Faa um dos seguintes passos: Para apagar a categoria, clique Remove. Voc no pode remover uma categoria que contenha queries. Voc deve primeiro apagar ou mover as queries para ento remover a categoria vazia. para renomear a categoria, clique Rename. Entre em um nome novo para a categoria e clique o boto OK. 3.10.3 - Mudando a Categoria de uma Query Voc pode mover uma query de uma categoria para outra. Para mudar uma query de categoria execute os seguintes passos: Da lista Category na caixa de dialogo Query Library Administration, selecione a categoria da query que voc quer mover. Da lista de Available Queries, selecione a query que voc quer mover. Clique Category. Debaixo de New Category no quadro de dialogo Change Category, selecione a nova categoria para a query. Clique o boto OK. 3.10.4 - Apagando Queries Quando voc no mais precisar das queries, voc pode apaga-las da Biblioteca de Query. Quando voc apagar uma query anteriormente salva, voc apaga ambos a query e sua referncia na Biblioteca de Query. Quando voc apaga uma query salva externamente, o AutoCAD Map apaga s a referncia query na Biblioteca de Query. Para apagar questes da biblioteca Execute um dos seguintes passos:

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

83

Da lista Available Queries na caixa de dilogo Query Library Administration, selecione as queries que voc quer apagar. Clique com o boto direito do mouse sobre o nome da query no Workspace do Projeto para exibir o menu de atalho. Clique Delete. O AutoCAD Map solicita que voc confirme a operao antes de apagar as queries selecionadas. 3.10.5 - Mudando o Nome de uma Query, Descrio, ou Local de Armzenamento Voc pode mudar o nome, descrio, ou local do diretrio de uma query salva. Para mudar o nome, descrio, ou local de uma query: Da lista Available Queries da caixa de dialogo Query Library Administration, selecione a query. O nome da query, descrio, e local aparecem debaixo de Selected Query. Execute qualquer dos seguintes passos: Entre com o novo nome na caixa de Name. Entre com uma nova descrio na caixa de Description. Use boto Browse ou entre em um novo local para armazenamento das queries externas. Clique Update. 3.10.6 - Acrescentando uma Query Externa Biblioteca de Query Se voc salva queries para arquivos externos sem manter referncias com a Biblioteca de Queries, voc pode as acrescentar Biblioteca de Questo sempre que voc desejar. Para adicionar uma Querie Externa Debaixo Selected Query na caixa de dialogo Query Library Administration, assinale Query Type to External. Entre com o nome, descrio, caminho e nome de arquivo para a query. Clique Add.

3.11 - Usando Queries Armazenadas


Depois que voc salvar queries internas, voc pode carrega-las, pode revisa-las, e pode executa-las. Entretanto voc no pode carregar queries armazenadas como externas, pois elas estaro no formato de AutoLISP.

CURSO DE AUTOCAD MAP 2000

84

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Voc executa queries externas que usando a opo Run External Query. Aps voc executar uma query externa, ela se tornar a query corrente e ser exibida na caixa de dialogo Define Query. A, ento voc pode modifica-la como necessrio. Nota: No se seleciona a opo Auto Execute na caixa de dialogo Save Current Query se voc quiser modificar uma query armazenada como externa antes de executa-la. 3.11.1 - Executando uma Query Interna No menu Map, escolha Query => Run Query.

Figura 45 - Quadro de Dialogo Run Library Query

Na lista Category, selecione uma categoria da query. Da lista Query, selecione a query que voc quer executar. O nome e a descrio da query aparecem debaixo Selected Query. Escolha Run Query. Alternativamente, voc pode clicar o boto direito do mouse sobre o nome da query no Workspace do Projeto e escolher Execute As Preview or Execute As Defined no menu de atalho. Se voc escolhe Execute As Preview, a query ser executada no modo preview, mesmo que a query estivesse definida no modo Preview, Draw owReport. Se voc escolhe Execute As Defined, a query ser executada usando o modo com que foi definida.

Command Line: ADERUNQUERY

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

85

Se voc salvou a query em um arquivo externo e voc no selecionou a opo Auto Execute, o AutoCAD Map carrega a query na caixa de dialogo Define Query, mas no a executa. Para executa-la, voc ter abrir a caixa de dialogo Define Query e pressionar a opo Execute Query. 3.11.2 - Revisando uma Query Armazenada No menu Map, escolha Query => Define Query. Debaixo de Option, clique Load.

Figura 46 - Quadro de Dialogo Load Internal Query

Somente queries internas aparecem na lista Queries. Voc no pode carregar diretamente uma query salva como externa. Da lista Category, selecione a categoria da query. Da lista Queries, selecione a query que voc deseja carregar. O nome e descrio da query aparecem debaixo de Selected Query. Clique OK. Na caixa de dialogo Define Query, debaixo de Current Query, selecione a condio da query que voc quer editar. Clique Edit. O AutoCAD Map exibe a caixa de dilogo para o tipo de query que voc selecionou. Por exemplo, se voc seleciona uma Location query e clica Edit, o AutoCAD Map exibe a caixa de dialogo Location Condition.
CURSO DE AUTOCAD MAP 2000

86 Revise a query. Clique Ok.

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Alternativamente, voc pode clicar o boto direito do mouse sobre o nome de query no Workspace do Projeto e escolha Edit no menu de atalho. A caixa de dilogo de Define Query aparece com a query selecionada j carregada.

Command Line: ADEQUERY


3.11.3 - Rodando uma Query Armazenada Externamente Do menu de atalho, escolha Query => Run External Query.

Na caixa de dialogo Select Query to Run, selecione a query que voc quer executar. Clique OK. Nota: Se voc executa uma query externa que consulta desenhos fonte que no podem ser ativados porque os alias nos desenhos no podem ser referenciados, AutoCAD Map, exibe uma mensagem de advertncia para cada desenho. Voc deve editar o arquivo da query ou definir o alias correto no projeto ativo.

Commandand Line: ADERUNXQUERY 3.12 - Resolvendo Problemas


Esta seo apresenta vrios problemas que podem surgir quando voc recobra blocos, texto, referncia a desenhos externos (xrefs), grupos, e desenhos padres de hachuras. As seguintes informaes o ajudaro a lidar com estes problemas.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

87

3.12.1 - Blocos em Queries no Modo Preview No modo de Preview, voc pode exibir um bloco retornado como um bloco ou simplesmente como um X, isto , o ponto de insero do bloco. Na guia Query da caixa de dialogo AutoCAD Map Options debaixo de Preview Query, a seleo de Show Preview Block As Point Only determinar que o bloco ser exibido somente como um X. 3.12.2 - Location Query com Blocos e Texto Voc pode configurar a opo de query para especificar se um bloco ou texto ser recuperado durante uma query de localizao. Voc pode especificar como um bloco ou um objeto texto podero ser recuperados quanto a posio do ponto de insero ou da sua caixa de limites em relao rea da query. Na guia Query da caixa de dialogo AutoCAD Map Options, selecione qualquer uma ou ambas opes seguintes: Para blocos, debaixo de Determine Block Locations Using, selecione Insertion Point ou Bounding Box. Para texto, debaixo de Determine Text Locations Using, selecione Insertion Point ou Bounding Box. Na ilustrao seguinte, o bloco ou objeto de texto recuperado se voc selecionar Bounding Box, mas no recuperado se voc seleciona Insertion Point .

Figura 47 Opes Bounding Box e Insertion Point

Quando voc executa uma query de localizao prximo de blocos ou objetos texto, esteja atento que bounding box pode estender significativamente alm das extenses dos objetos. A ilustrao seguinte mostra blocos e objetos de texto rotacionados e com os contornos estendidos baseado no Sistema de Coordenada Mundial (WCS) do projeto de desenho.
CURSO DE AUTOCAD MAP 2000

88

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Se a bounding box estendida cruza a rea da query de localizao, sua query, pode recuperar blocos ou objetos de texto no desejados. 3.12.3 - Atributos de Blocos e Propriedades das Queries Quando se executa uma de query de propriedade, voc pode consultar usando atributos dos blocos, exceto atributos constantes. Voc pode definir atributos constantes para toda ocorrncia de blocos que tenham o mesmo valor de atributos. Porm, query de propriedade no reconhecem atributos constantes. Ao invs disso, use o nome bloco na query. Porm, voc pode especificar atributos invisveis. Um atributo invisvel no exibido ou plotado, mas armazenada no arquivo de desenho. 3.12.4 - Questes com Blocos do Mesmo Nome Quando se examina referncia de blocos com o mesmo nome que ficam em dois diferentes desenhos fonte, uma query no modo Draw retorna o bloco da primeira query para o projeto do desenho; uma query no modo Preview referencia o bloco definido em cada desenho fonte. Por exemplo, se um query no modo Draw retorna um bloco nomeado parcel1 (um terreno retangular) do desenho fonte A, e depois um bloco nomeado parcel1 (um lote quadrado) do desenho fonte B, o projeto exibe somente o lote retangular. O bloco definido para parcel1 j est no projeto de desenho. Uma query no modo Preview mostra o terreno retangular e o terreno quadrado. Queries no modo Preview criam referncias temporrias dos objetos dos desenhos fonte. Nota: As mesmas consideraes aplicam a referncias de imagens raster com o mesmo nome, mas com caminhos diferentes. Uma query no modo preview exibe ambas as imagens. Um query no modo Draw, exibe a imagem baseada na primeira definio processada.

CRIANDO E EXECUTANDO QUERIES

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

89

3.12.5 - Queries e Imagens Raster Imagens Raster anexadas a desenhos que usam os comandos IMAGEATTACH ou MAPIINSERT so objetos que fazem parte do desenho. Quando examinadas, as imagens raster se comportam como blocos. Imagens Raster so o resultado de uma operao de colagem, quer dizer, uma armao de OLE, no reconhecida como objetos em queries. Quando uma imagem raster examinada durante uma query no modo preview que inclui uma converso ou transformao de coordenadas, a imagem no exibida. Quando uma imagem de raster examinada durante uma query no modo draw que inclui uma converso ou transformao de coordenadas, o objeto transformado como um bloco inserido, em torno do ponto de insero. 3.12.6 - Blocks and Property Alteration (Color) Ao usar Property Alteration para mudar a cor de blocos recobrados, a cor dos componentes do bloco do desenho fonte deve ser BYBLOCK. Caso contrrio, no importa que mudana de cor que voc especifique para a Property Alteration, o bloco mantm as cores originais que foram examinadas. 3.12.7 - Blocos e Alterao de Propriedade (Scale) Para configurar escala de todos os blocos recuperados pela query corrente a uma escala de 2, use Property Alteration e configure a Scale para 2. Isto configura a escala de todos blocos examinados para 2 no importa a escala atual deles. Para escalar todos os blocos recuperados pela query corrente por um fator 2, use Property Alteration e configurao Scale para (* .XSCALE 2). Isto multiplica a escala existente de cada bloco examinados por um fator de 2. Certifique-se de colocar um espao entre o * e o .XSCALE 2.

CURSO DE AUTOCAD MAP 2000

4 - Object Data
O AutoCAD Map armazena vrias informaes grficas relacionadas aos objetos em um desenho. Estas informaes podem incluir ponto inicial, cor, rea, tipos de linhas, camadas, e assim por diante. O AutoCAD Map tambm armazena no desenho informaes no grficas sobre o objeto, definidas pelo usurio. Estas informaes so chamadas de object data (dados do objeto) e pode incluir propriedade (terreno), valor da propriedade, dados sobre as instalaes, e assim por diante.Depois que voc adicionar dados alfanumricos aos objetos, voc pode formular pesquisas para recuperar objetos baseados nos valores de dados dos objetos. Por exemplo, se voc anexar dados de instalao de todas vlvulas de suco no layout de uma refinaria de petrleo, voc poder depois examinar o desenho para exibir somente as vlvulas instaladas antes de uma determinada data. Voc poder tambm mudar propriedades dos objetos usando object data. Por exemplo, voc poder mudar a cor dos tubos recuperados baseando-se nos valores dos dados de objeto armazenados para dimetros de tubo.

4.1 - Usando Object Data


Mapa de AutoCAD prov dois modos para voc armazenar informaes alfanumricas sobre objetos. Voc pode armazenar informaes sobre objetos em um desenho como Object Data, ou em um banco de dados externo SQL. Armazene dados no desenho nas seguintes situaes: Os dados so limitados. Os dados somente sero usados no AutoCAD Map, e no em outras aplicaes. Os Dados relacionados aos objetos sero armazenados de preferncia como com uma rede de objetos. Os que dados que no mudam freqentemente. Quando o tamanho do desenho no problema. (Object data aumentam o tamanho de desenho.) Voc tambm pode converter object data em tabela de banco de dados SQL com ligaes a banco de dados externos. O AutoCAD Map organiza dados de objeto em tabelas de object data. Os registros destas tabelas representam objetos, dos quais os dados do objeto foram armazenados. Os dados para um objeto especfico so armazenados nos campos de seu registro. Voc pode definir qualquer nmero de tabela object data com qualquer nmero de campos. Quando um object data anexado a um objeto, esse objeto associado um novo registro em uma determinada tabela. Dependendo da definio da tabela, os campos deste registro podem conter valores padro que voc podem ser aceitos ou podero ser mudados. Voc pode anexar mais de um registro a um objeto, da mesma ou de diferentes tabelas.

92

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Quando voc anexa object data a objetos recuperados, AutoCAD Map atualiza os desenhos fonte imediatamente. A ilustrao seguinte mostra as definies de campo para uma tabela chamada CASAS. Note que um valor padro opcional. Definio de Campos para tabela CASAS

Campo Proprietrio Pavimentos Valor

Descrio Nome do Proprietrio Nmero de Pavimentos Valor da Casa

Tipo Character Integer Integer

Padro

2 100000

A ilustrao abaixo mostra os dados da tabela CASAS anexados aos objetos casa

Figura 48 Object Data Anexado ao Objeto

Proprietrio Smith 2 142000

Pavimentos Arnes 1 197000

Valor Jones 2 173000

Objetos da Tabela CASAS O AutoCAD Map cria object data facilmente para qualquer objeto ou conjunto de objetos. Voc pode usar este banco de dados nos seguintes casos: Definir e administrar tabelas de object data podendo definir os diversos campos de object dentro de seu projeto e dos desenhos fonte.
OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

93

Anexar object data para objetos grficos. Editar object data de qualquer objeto. Criar ligaes de object data com outros documentos, e usa-las para acessar esses documentos. Criando object data em de duas etapas: Definir os dados dos objetos para criar as tabela object data. Anexar o object data para os seus desenhos. Depois que voc definir e anexar o object data, voc pode edita-lo conforme a necessidade.

4.2 - Definindo Object Data


Quando voc define object data voc est definindo um conjunto de campos numa tabela object data. A cada campo voc associa um nome, uma descrio, tipo de dados, ou valor padro. Depois que voc defina object data voc usa um procedimento particular para anexa-lo para cada um objeto. Quando voc usar desenhos mltiplos, cada desenho pode ter uma tabela object data definida com o mesmo nome, mas com uma estrutura diferente. O primeiro desenho que voc ativa configura a definio da tabela (ou estrutura) na sesso atual. Quando voc executa uma query do tipo object data, o AutoCAD Map adverte que definies duplicadas sero ignoradas. A definio que voc deseja pode no ser a definio que o AutoCAD Map retorna. Para impedir que este problema de ocorra, use um nico nome para tabela num projeto. 4.2.1 Definindo uma Tabela de Object Data

O primeiro passo na criao object data definir as tabelas do object data. Decida como voc quer organizar dados de objeto e ento crie as tabelas. 4.2.1.1 - Para definir uma tabela de Object Data No menu de Map, escolha Object Data => Define Object Data.

CURSO DE AUTOCAD MAP 2000

94

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 49 - Quadro de Dia;ogo Define Object Data

Na caixa de dialogo Define Object Data, clique New Table. Na caixa Table Name, entre no nome da nova tabela. O nome deve ser nico, no pode conter nenhum espao, e tem que comear com um carter alfanumrico. O nome pode ter at 25 caracteres. Na caixa Field Name debaixo Field Definition, entre em um nome de campo para Object Data. O nome deve ser nico, no pode conter nenhum espao, e tem que comear com um carter alfanumrico. O nome pode ter no mximo at 31 caracteres alfanumricos. Na lista Type, selecione um dos seguintes tipos de dados para valor do campo no object data. Integer - Nmeros inteiros entre -2.147.483.648 e 2.147.483.647. Character - Qualquer carter, com at 132 caracteres. Point - Uma lista de trs nmeros reais, separados atravs de vrgulas e representando um ponto com um X, Y, e valor de Z. Real - Nmeros reais entre 1.7 x 10-308 e 1.7 x 10+308 . Por exemplo, selecione Integer para campos que contero nmeros e Character para campos que contero caracteres . O valor que entra na caixa Value da caixa de dialogo Attach/Detach Object Data tem que corresponder ao tipo de dados que voc selecionou na lista de Type. Na caixa Description, entre em uma descrio para o campo do object data. O AutoCAD Map usa a descrio em vez do nome do campo do object data nas caixas de dialogo Attach/Detach Object Data e Edit Object Data. Na caixa Default, entre em um valor de padro para o campo.
OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

95

O valor no que voc entra na caixa de Default tem que corresponder ao tipo de dados voc selecionou na lista Type. Se possvel, o AutoCAD Map converte o valor default para o tipo especificado. Por exemplo, se voc seleciona Integer para o tipo de campo dos dados, e entra em um valor de default 3.14159, o AutoCAD Map, converte o valor para 3. Voc pode mudar o valor do campo de default quando voc anexa o object data para um objeto do desenho. Clique o boto Add. Repetio passos 4 por 8 para somar tantos campos quanto voc precisa. Clique o boto OK.

Command Line : ADEDEFDATA


Agora voc pode anexar o object data aos objetos do desenho. 4.2.2 Removendo e Mudando o Nome de Tabelas de Object Data

Voc pode mudar o nome ou pode remover tabelas de object data. Se voc trocar o nome de uma tabela, o novo nome no deve duplicar um nome de tabela j existente. Voc tem que ser usurio com privilgio para remover, mudar de nome, ou modificar uma tabela de object data. Voc tambm no pode remover, trocar de nome, ou modificar uma tabela de object data se voc j pesquisou qualquer objeto do um desenho fonte. 4.2.2.1 - Mudando o Nome de uma Tabela Object Data Na lista Table dentro da caixa de dialogo Define Object Data, selecione a tabela Object Data que voc quer trocar o nome. Clique Rename.

Figura 50 - Quadro Dialogo Rename table

Entre com o novo nome da tabela e clique o boto OK. 4.2.2.2 - Removendo uma Tabela Object Data Na lista Table dentro da caixa de dialogo Define Object Data, selecione a tabela object data que voc quer remover.
CURSO DE AUTOCAD MAP 2000

96 Clique Delete.

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

O AutoCAD Map o adverte para verificar o procedimento antes de apagar a tabela, os campos de object data e valores de campo de todos objetos para o qual eles foram anexados. Nota: Quando voc remover uma tabela de dados de objeto de um projeto, a tabela removida de todos os desenhos fonte anexos ativos. 4.2.2.3 - Adicionando Campos a Tabela Object Data Voc pode acrescentar campos a qualquer hora a uma tabela de object data. Para adicionar um campo de dados de objeto execute os seguintes passos: Na caixa de dialogo Define Object Data, direita de Table, selecione a tabela object data para a qual voc quer adicionar campos. Clique o boto Modify.

Figura 51 - Quadro de Dialogo Modiyfy Object Data

Debaixo da seo Field Definition, entre com nome, tipo, descrio, e valor default para o campo. Aperte o boto Add. 4.2.3 Apagando e Modificando os Campos Object Data

Voc pode mudar descrio, tipo, e valor de default dos campos na tabela object data. Para apagar ou modificar campos da tabela object data execute as seguintes tarefas: Na lista a direita de Table na caixa de dialogo Define Object Data, selecione a tabela de dados que contm o campo de object data que voc quer voc quer apagar ou modificar.
OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

97

Aperte o boto Modify. Selecionam o campo que voc quer apagar ou modificar. Para apagar o campo selecionado, clique Delete. Para apagar todos os campos, clique Delete All. O AutoCAD Map o adverte para verificar a operao antes de apagar o campo do object data dos dados do desenho. Para modificar o campo selecionado, mude a descrio, tipo, ou valor de default do campo. Se voc mudar o tipo do campo do object data, o AutoCAD Map converte o tipo do campo atual para o novo tipo se possvel. A limitao seguinte se aplica: =>Se voc converte de um campo de dados do tipo Real para um campo inteiro, o AutoCAD Map elimina todos os algarismos a direita do ponto decimal, passando a valer somente os algarismos esquerda do ponto decimal. Aperte o boto Update. O AutoCAD Map atualiza o campo do object data e todas as instncias que estejam anexados para objetos. Se a tabela de object data for grande, este processo pode demorar algum tempo. Aperte o boto OK.

4.3 - Anexando e Desanexando Object Data a Objetos


Depois que voc define object data voc pode associa-lo com um ou mais objetos. O AutoCAD Map anexa os valores do object data para os objetos selecionados, destacando cada objeto selecionado um aps outro, e lhe permitindo entrar com um valor novo ou usar o valor de default. Um objeto pode ter mltiplas tabelas de object data anexadas. Se necessrio voc pode desanexar object data dos objetos. 4.3.1 Anexando Object Data a Objetos

Para anexar object data para objetos execute os seguintes passos: Do menu Map, escolha do Object Data => Attach/Detach Object Data.

CURSO DE AUTOCAD MAP 2000

98

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 52 - Qaudro de Dialogo Atach/Datch Object Data

Na lista Table, selecione a tabela que contm os dados voc quer ligar ao objeto. O AutoCAD Map anexar um registro novo, que contm todos os campos na tabela selecionada, para cada objeto que voc selecionar no passo 5. Para acrescentar valores especficos a um objeto particular, selecione um campo da lista Object Data Field, e entre com o valor do campo na caixa de Value. Ento pressione ENTER. Se voc no mudar o valor de um campo, o valor default ser usado. Debaixo de Action, clique o boto Atach to Objecst <. A caixa de dialogo Attach/Detach Object Data desaparece, assim voc pode selecionar os objetos no desenho. Usando qualquer mtodo de seleo, selecione o objeto para o qual voc quer anexar o object data. Se o desenho contm mais de um objeto no mesmo local, mantenha pressionado CTRL enquanto voc seleciona o objeto. Isto ativa a caracterstica repetitiva do AutoCAD Map. Em seguida clique com o mouse selecionando os objetos individuais naqueles locais. Pressione ENTER. O AutoCad map aplica os valores do object data a todos os objetos dentro do conjunto selecionado. Para sobrescrever object data existentes anexados ao objeto selecionado, selecione Overwrite. O autocad Map sobrescreve o valor de qualquer campo para o qual voc prover um valor novo. Se voc quer sobrescreve somente um valor em uma tabela que contm numerosos campos, apague os valores dos campos que voc no quer mudar. Se voc no selecionar Overwrite, o AutoCAD Map adiciona o object data novo ao object data velho.
OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

99

Pressione o boto OK. Pode-se tambm anexar automaticamente registros de object data para objetos em um desenho. isto ser visto mais adiante. Command Line : ADEATTACHDATA 4.3.2 Desanexando Object Data de Objetos

Depois que voc anexar object data a um objeto, voc pode remover-lo a qualquer instante. Para remover Object data, execute os seguintes passos: direita de Table na caixa de dialogo Attach/Detach Object Data, selecione a tabela que contm os dados que desanexar do objeto. Da lista Object Data Field, selecione o object data que voc quer desanexar. Pressione Detach from Objects <. Selecione o objeto do qual quer remover object data. Aperte o boto OK. Nota: Quando voc edita um objeto que tem object data anexado, e quebra o objeto em segmentos de mltiplos, a tabela object data anexada fica ligada a nico dos segmentos, o segmento mais prximo ao ponto inicial do objeto original. Quando voc copia um objeto que tem object data anexado, o object data tambm copiado. Se voc coloca um objeto com object data como parte de um bloco, o object data fica anexado ao objeto que colocado no bloco. Quando voc edita um objeto que incluso em um bloco, voc pode acessar o object data selecionando a opo de Nested Data (dados aninhados).

Command Line : ADEATTACHDATA 4.4 - Editando Object Data


Depois que voc anexar object data a objetos, voc pode mudar os dados de objeto, adicionar mais dados aos objetos, ou remover dados dos objetos. Voc tem de ter autorizao para editar desenho para remover, trocar o nome, ou modificar dados de objeto.

Editar dados de objeto


No menu Map, escolha Object Data => Edit Object Data. Selecione o objeto com o object data que voc quer editar. Se o desenho contm mais de um objeto no mesmo local, mantenha pressionado CTRL enquanto voc seleciona os objetos. Isto ativa a caracterstica repetitiva do AutoCAD Map. Em seguida clique

CURSO DE AUTOCAD MAP 2000

100

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

com o mouse selecionando os objetos individuais naqueles locais. Quandovoc tiver selecionado os objetos que voc quer, Pressione ENTER.

Figura 53 - Quadro de Dialogo Edit Object Data

Na lista Table, selecione a tabela Object data que contm o valor que voc quer editar. Na lista de Object Data Field, selecione o campo que voc quer editar. Na caixa de edio a direita de Value, mude o valor como necessrio. Ento pressione o ENTER. Repetir os passos 3, 4, e 5 para cada campo que voc quiser editar. Se voc tiver registros mltiplos anexados ao mesmo objeto, voc pode clicar Next (prximo), prior (anterior), First (primeiro) e Last (ltimo) para mover de registro a outro do mesmo objeto. Record # indica o nmero do registro do object data exibido atualmente na caixa de dialogo Edit Object Data. Para mudar o valor de novos objetos, clique Select Object < e selecione o prximo objeto com dados voc quer editar. Clique o boto OK. Voc poderia ter dados de objeto que so anexados a um objeto dentro de outro, por exemplo, uma linha dentro de um bloco. Quando voc seleciona objetos aninhados, a caixa de cheque Nested Object torna-se selecionada e o tipo de objeto aninhado aparece na lista.

Command Line : ADEATTACHDATA

OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

101

4.5 - Adicionando e Removendo Registros


Dentro de uma nica tabela de object data voc pode ter registros mltiplos para o mesmo objeto. Por exemplo, se voc tem uma tabela chamada ManutenoTubos, com campos, chamados Inspetor, DataInspeo e Condio, voc poderia ter os seguintes registros anexados a um nico objeto de tubo: Tabela TuboManuteno Campo Inspector DataInspeo Condio Valor Visoam Consultoria 08-06-86 Satisfatria

Tabela TuboManuteno Campo Inspector DataInspeo Condio Valor Gabi Informtica 05-07-90 Trocar

Usando registros mltiplos para um mesmo objeto voc pode manter srie histrica de informaes relacionadas a esse objeto. 4.5.1 Acrescentar registros a um Objeto

Do menu Map, escolha Object Data => Edit Object Data. Seleciona-se o objeto para o qual voc quer adicionar registros. Na caixa de dialogo Edit Object Data, selecione a tabela anexada que voc que voc que adicionar um registro. Clique o boto Insert. O Registro # muda de 1 de 1 para 2 de 2 automaticamente quando o AutoCAD Map avana para o registro recentemente criado. Para cada campo no registro, atualize o valor como necessrio. Selecione o campo na lista Object Data Field Entre no novo valor na caixa de valor e pressione ENTER. Repita este processo para cada campo pertencente ao registro. Clique o boto OK
CURSO DE AUTOCAD MAP 2000

102

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

O registro novo acrescentado tabela anexa ao objeto selecionado. 4.5.2 Remover Registros de um Objeto

No menu Map, escolha Object Data => Edit Object Data Selecione objeto para o qual voc quer remover um registro. Na caixa de dialogo Edit Object Data, selecione a tabela que contm o registro voc quer remover. aperte Next, Prior, First ou Last para se mover at o registro que voc quer apagar. Aperte o boto Delete Record. Aperte o boto OK. O AutoCAD Map remove o registro especificado do objeto selecionado.

4.6 - Visualizando Documentos Associados com Objetos


Com AutoCAD Map, voc pode clicar em um objeto e visualizar um documento associado. Por exemplo, voc pode associar uma escritura de imvel a um polgono que representa um terreno, ou uma planilha eletrnica de manuteno a um objeto que representa um hidrante. Voc associa o documento ao objeto armazenando o nome do documento em object data ou em um banco de dados externo. Voc tambm pode usar uma expresso para fornecer para AutoCAD Map o nome do documento. Ento voc especifica uma definio de visualizao do documento que informa ao AutoCAD Map onde localizar o documento, bem como a aplicao com a qual o documento poder ser visto. O AutoCAD Map armazena a definio da visualizao do documento no prprio projeto de desenho. Se voc armazena o nome de documento em object data ou um banco de dados externo, voc precisa criar uma tabela object data ou um registro de banco de dados antes de usar o comando Define Document View. Se voc armazena o nome do documento que voc quer ver em object data, o tipo de dados deve ser do tipo de carter (no pode ser do tipo ponto, inteiro, ou real) e a seqncia de carter no pode ter nenhum espao. Semelhantemente, se voc planeja usar uma expresso para informar ao AutoCAD Map o nome do documento, voc precisa criar um desenho fonte com antecedncia. 4.6.1 Criando uma Definio de Viso de Documento

Depois que voc criou uma tabela object data ou registro de banco de dados que armazena o nome do documento que voc quer visualizar, voc pode criar a definio de viso do documento. 4.6.1.1 - Montando a Definio de Visualizao de Documentos No menu Map, escolha Object Data => Define Document View.

OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

103

Figura 54 - Quadro de Dialogo Define Document View

Debaixo de Document View Definition, na caixa de Name, entrar com o nome para a definio da visualizao do documento, por exemplo, DEED_VIEWER. O nome deve ser nico, no pode ter nenhum espao, e tem que comear com um carter alfanumrico. O nome deve ter no mximo at 31 caracteres. Na caixa Description, entre com a descrio para a viso de documento, por exemplo, Visualizao da Escritura de uma parcela de terra. Especifique onde o AutoCAD Map poder localizar o nome associado do documento usando um dos destes mtodos: Na caixa Expression, entre com a expresso para que o AutoCad Map possa obter o nome do documento que voc quer ver. Por exemplo, se o documento tem o mesmo nome de uma camada do desenho fonte, entre com a expresso .layer. Clique Data... e selecione a tabela object data e o campo que contm o documento que voc quer ver. Clique SQL... e seleciona o modelo de ligao e a coluna que contm o documente voc quer ver. Na caixa Diretory, entre com o caminho do diretrio que contm o documento que voc quer ver. Na caixa Ext:, entre com a extenso do documento para especificar o tipo de documento que foi associado ao objeto.

CURSO DE AUTOCAD MAP 2000

104

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Na caixa Command Line, entre com o caminho do aplicativo que abre o documento. Por exemplo, se voc quer ver um arquivo de texto poder entrar com c:\windows\notepad.exe. Voc tambm pode clicar Browse e selecionar o aplicativo em seu sistema. Na lista Launch Method, selecione um das opes seguintes: DEFAULT - Usa uma funo existente do sistema que chamada para comear a aplicao de visualizao. Por exemplo, sob o Windows, AutoCAD Map usa a funo WinExec do Windows que chama a aplicao de lanamento especificada. USER - Permite a voc entrar com o nome da funo ADS que voc quer usar para ver o documento. A funo pode ser definida em aplicao ADS e disponibilizada atravs do ads_defun. O AutoCAD Map usa ads_invoke para acessar a funo de usurio.

Figura 55 - Quadro de Dialogo Document View Definition

Clique o boto ADD. E ento clique o OK. Voc pode adicionar tantas definies de visualizao de documentos tantas quantas voc precisar. Para exemplo, se voc tem uma variedade de documentos que voc quer associar a um objeto, voc precisa de uma definio de visualizao particular de documento para cada um dos documentos.

Command Line: ADEDEFDOCVIEW


4.6.2 Visualizando Documentos Associados a Objetos

Depois que voc definir as definies de viso de documento, use a opo View Associated para ver seus documentos. 4.6.2.1 - Visualizando documentos associados No menu Map, escolha Object Data => View Associated Document. Selecione o objeto com o documento associado que voc quer ver.

OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

105

Se apenas uma nica viso de documento est associada ao objeto, o AutoCAD Map mostra o documento. Se mais de uma viso de documento est associada ao objeto, selecione o documento que voc quer ver da lista de documentos disponveis. Ento clique View. Para selecionar um objeto diferente, clique Select Object. Ento selecione o objeto com o documento associado que voc quer ver. Nota: Quando voc examina e recupera objetos com documentos associados, a associao entre o objeto e o documento no mantida dentro o projeto de desenho. Voc no pode ver o documento associado ao objeto examinado.

Command Line: ADEDOCVIEW 4.7 - Anexando automaticamente Object Data


Voc pode anexar registros de object data automaticamente a objetos em um desenho. Por exemplo, voc pode converter atributos de blocos para dados de object data e anex-los a objetos em nica operao. Primeiro voc cria a tabela de object data na qual voc quer armazenar os novos dados. Ento quando voc executa a operao Generate Links, e ento o AutoCAD Map armazena automaticamente os registros dos dados existentes na nova tabela object data. Nota: Voc no pode criar ligaes a objetos em camadas que estejam isoladas, congeladas, bloqueadas (cadeado). 4.7.1.1 - Anexando dados a objeto automaticamente No menu Map, escolha Database = > Generate Links. Na caixa de dialogo Generate Data Links, debaixo de Linkage Type, selecione uma das opes seguintes: Blocks - Criar ligao a atributos de blocos. As ligaes so criadas nos blocos que contm os atributos. Text - Cria ligaes a textos. As ligaes so criadas nos objetos de texto. Enclosed Blocks - Cria ligaes a atributos de bloco. As ligaes so criadas na polylines que envolvem os blocos. Enclosed Text - Cria ligaes a texto. As ligaes so criadas nas polylines que envolvem o texto. Textos que no so envolvidos por uma polyline no so ligados a objeto.

CURSO DE AUTOCAD MAP 2000

106

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 56 - Quadro de Dialogo Generat Data Links

Debaixo de Data Links, selecione Create Object Data Records. Debaixo de Table, selecione a tabela object data que voc quer usar para o novo object data a partir da lista de tabelas no desenho atual. Se voc est criando ligaes a blocos ou blocos envolvidos por polyline, a tabela que voc seleciona, dever conter nomes de campo exatamente iguais aos da etiquetas nos blocos. Se voc estiver criando ligaes a texto incluso, a tabela que voc seleciona tem que ter somente um campo. O AutoCAD Map enche o campo com valor do texto do objeto. Se voc estiver criando uma ligao a um bloco ou a bloco incluso numa polyline, selecione o nome do bloco na lista Block. Selecione Use Insertion Point As Label Point para gravar o ponto de insero do bloco ou texto como o ponto de rtulo para o objeto no qual a tabela object data ser anexada. Clique o boto OK. Pressione ENTER para selecionar todos os objetos blocos ou textos, ou digite S para selecionar os objetos blocos ou textos individualmente. O AutoCAD Map cria uma ligao para cada objeto para o que se iguale aos critrios de um campo na tabela. Salve a nova informao object data.

Command Line: ADEGENLINK

OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

107

4.8 - Usando Object Data com Mapas


Voc pode armazenar informao de texto como atributos dentro de blocos. Porm, difcil extrair aquela informao de um mapa. Usando object data, voc pode acrescentar inteligncia a um mapa; em vez de somente produzir mapas, voc pode usar seus mapas para tomada de deciso que fazer anlises. Object Data o permite acessar e adicionar informaes de texto para qualquer objeto; dados de object data podem incluir valores, tais como valores do imvel, data de instalao,direo de fluxo, tipo de terra, e assim por diante. O dados agem como um banco de dados dentro de um mapa, e so fceis de serem vistos e de serem editados. Voc tambm pode executar queries que usam object data como critrios para a query. Object Data o permite armazenar texto e dados numricos em seus mapas anexando diretamente a qualquer objeto e de longe mais poderoso que os atributos de blocos porque o object data trabalha com qualquer objeto, no s blocos. Object data permite que voc crie um banco de dados simples em um mapa. Object Data podem aumentar eficincia ao editar mapas. Etiquetando objetos com os mesmos dados do object data, voc pode executar uma query para extrair apenas esses objetos. Voc pode definir campos de object data e associar ou editar valores para esses campos para qualquer objeto. Object data podem se associar um objeto como documentos de outras aplicaes. Por exemplo, um nmero de lote pode ser ligado a um documento de registro do terreno, avaliaes de imposto, imagens scaneadas, quadros, ou vdeo clipes.

Figura 57 - Quadro de Dialogo Edit Object Data

A ilustrao anterior mostra dados de objeto que voc poderia anexar a uma rua em um mapa.
CURSO DE AUTOCAD MAP 2000

108

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Voc pode mudar dados de objeto selecionando objetos grficos em um mapa. Usando object data, voc pode acrescentar informao alfanumrica a qualquer objeto. fcil trabalhar com object data objeto-por-objeto em uma base. Voc pode adicionar dados aos objetos, analisar esses dados com uma funo query, e escrever aplicaes que movem dados dentro ou fora do object data. Object data pode servir como um banco de dados do AutoCAD Map para muitas aplicaes. Em alguns casos, voc poderia preferir usar um banco de dados externo para armazenar dados alfanumricos e associar esses dados com objetos. O AutoCAD Map somente trabalha com object data criados no AutoCAD Map: O AutoCAD Map no reconhece object data de outras aplicaes, inclusive o AutoCad. Quando voc fizer uma cpia de um objeto com object data, o objeto novo tem o mesmo object data. Quando aplicaes mltiplas usam os mesmos desenhos ou objetos, cada aplicao pode usar dados diferentes. Evite conflitos, armazenando, object data sob nomes de tabelas diferentes. Object data simplificam armazenamento de dados e reduz a necessidade de um banco de dados externo. Porm, devido aos dados serem armazenados no desenho, o tamanho do arquivo de desenho aumentam. Por exemplo, adicionando 800 registros de object data com dois campos a um arquivo de desenho de 600 KB haver um aumento aproximadamente 2 por cento, isto o arquivo passar para 612KB. Para gerar dados de objeto, voc pode: Usar Object Data/Attach Object Data do menu map para anexar dados para objetos existentes no mapa um de cada vez. Usar Database/Generate Links do menu map para adicionar object data para mltiplos objetos existentes automaticamente. Esta opo l texto de atributos blocos atributos existentes ou texto envolvido por objetos. Voc pode processar objetos mltiplos em um mapa muito mais rpido que anexando dados a objetos um de cada vez. Por exemplo, dados de lotes que se igualem aos dados de uma tabela de impostos preexistentes atravs de um nmero do terreno e dados de uma rede de esgoto previamente mantida apenas com texto e anotaes. Usar Data Entry no menu map para criar objetos e anexar o object data assim que voc os digitalize.

OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

109

4.8.1 -

Anexando Object Data Enquanto Digitaliza

Voc usa a opo Attach Data dentro da caixa de dialogo Digitize Setup para anexar object data aos os pontos (ns) assim que voc os digitalize. A tabela object data j ter de existir. Voc pode especificar uma tabela object data para pontos (ns) e para outras ligaes. Assim que voc digitaliza, voc tambm pode conectar os objetos a informao de bancos de dados externos. Para anexar object data enquanto voc digitaliza: Do menu Map, escolha Data Entry => Digitize Setup.

Figura 58 - Quadro de Dialogo Digitize Setup

Debaixo de Object Type, selecione Nodes ou Linear para digitalizar. Selecione Attach Data. Ento clique Data To Attach

CURSO DE AUTOCAD MAP 2000

110

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 59 - Quadro de Dialogo Data to Attach

Debaixo de Object Data Tables, selecione a tabela de object data que voc quer usar. Ento clique o boto OK. Complete as outras opes dentro da caixa de dialogo Digitize Setup como solicitado. Clique o boto OK. Do menu Map, escolha Data Entry => Digitize para comear a digitalizar. Assim que voc digitalize cada objeto, pressione a tecla ENTER e ento uma caixa de dialogo Attach Object Data surgir na tela para voc entrar com o valor para cada campo na tabela object data.

Figura 60 - Quadro de Dialogo Attach Object Data

Quando preencher todos os campos, clique o boto OK.

OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

111

4.8.2 -

Usando Object Data em Queries

Voc pode definir queries de Dados para objetos que tm variveis e valores de dados comuns. Condies de query podem incluir caracter coringa para variveis alfanumricas e operadores lgicos para variveis numricas. 4.8.2.1 - Definir uma Query Object Data No menu de Map, escolha Query => Define Query. Na caixa de dialogo Define Query, debaixo de Query Type, clique Data. Na caixa de dialogo Data Condition, selecione Object Data. Na Lista Table, selecione a tabela que contm os dados que voc pesquisar. Debaixo de Object Data Fields, selecione os campos que contm os dados voc quer recobrar. Da lista Operator, selecione um operador. Ento na caixa de Value, entre um valor, (por exemplo,> 500), e ento clique o OK. Na caixa de dilogo Define Query , debaixo de Query Mode, selecione Preview ou Draw. Clique Execute Query.

Command Line: ADEQUERY


4.8.3 Usando Object Data Alterao de Propriedade

Voc tambm pode usar varivel de object data e valores com a caracterstica Property Alteration para representar valores recuperados com propriedades diferentes. No exemplo no prximo procedimento, voc recupera dados que representam tubos e exibe os dimetros tubos com espessuras de linha diferentes. Os tubos esto na camada ESGOTO, o object data armazenado em uma tabela chamada TUBOS, e a varivel de objeto-dados DIMETRO indica dimetro de tubo. Usar Property Alteration para mostrar os intervalo de dados de objeto Tenha certeza de que o desenho que contm o object data est anexado e ativo dentro de projeto de desenho ativo. Primeiro voc define uma query para selecionar os objetos e object data associados com os tubos em um mapa. Do menu Map, escolha Query => Define Query. Na caixa de dialogo Define Query, clique Property Na caixa de dialogo Property Condition, selecione Layer. Digite ESGOTO na caixa Value. Ento clique o OK. Voc tambm dever combinar a query com uma Location Query para limitar a rea que ser visualizada. Aqui voc especifica a propriedade que usar para exibir os resultados.
CURSO DE AUTOCAD MAP 2000

112

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Na caixa de dilogo de Define Query, clique Alter Properties. Debaixo de Select Property da caixa de dialogo Set Property Alterations, selecione Width. Agora voc define a expresso para exibir os tubos. Clique Data. Na caixa de dilogo Select Data, selecione Object Data. Selecione a tabela que contm os dados dos tubos na caixa de lista Table. Debaixo de Object Data Fields selecione DIAMETRO. Ento clique o OK. O nome da tabela object data e nome dos campos aparecem debaixo de Expression como :DIAMETRO@TUBOS. Finalmente, voc especifica os intervalos de valores e as espessuras de linha para exibir os dimetros diferentes. Aperte Ranges. Na caixa de dialogo Define Range Table, clique New para definir um novo nome para a tabela de intervalo. Na caixa de dialogo New Range Table, entre em um nome. Ento clique o OK. Voc pode adicionar uma descrio se for preciso. Debaixo de Condition, especifique um Operator e entre com uma Expression Value (por exemplo < 2), para selecionar algum valor de dimetro de tubo. Entrar com um Return Value (neste caso, uma espessura de linha) para este intervalo. Por exemplo, para tubos com dimetros com menor que 2 (<2), especifique um Valor de Retorno de 1. Clique ADD para pr a condio Se < 2 Retorn : 1 na caixa Current Range Table Definition. Complete a caixa de dilogo para todos os dimetros de tubo. Voc pode usar o operador OTHERWISE (caso contrrio) para incluir valores entre o outro intervalo que voc especifica. O exemplo seguinte uma tabela de intervalo:

OBJECT DATA

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

113

Figura 61 - Quadro de Dialogo Define Range Table

Clique OK para completar a caixa de dialogo Define Range Table. Clique ADD, e ento clica o OK para completar a Property Alteration. Na caixa de dialogo, debaixo de Options, selecione a caixa de cheque Alter Properties. Debaixo de Query Mode, selecione Draw. Aperte o boto Execute Query. A query completa de dados poderia se parecer com a ilustrao seguinte:

CURSO DE AUTOCAD MAP 2000

114

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 62 Visualizao dos Diferentes Dimetro de Tubos

Nota: Usando a capacidade de criar mapas temticos automaticamente, com o AutoCAD Map voc pode criar mapas temticos de um nico dado e condies simples e criar legendas automaticamente. 4.8.4 Editando Objetos com Object Data Anexados

Quando voc edita um objeto com object data usando os comandos BREAK ou TRIM, e transforma o objeto em mltiplos segmentos, os dados do objeto permanecem, com nico dos segmentos, o segmento do que contm o ponto inicial do objeto original.

Figura 63 Edio de Objetos com Trim ou Break


OBJECT DATA

5 - Trabalhando com Bancos de Dados Externos


Usando o AutoCAD Map, voc pode anexar informaes de um banco de dados externo para objetos em seu desenho, e ento recuperar objetos de desenhos fonte baseado nas informaes anexadas. Por exemplo, com um banco de dados com informaes sobre fluxo de trfico, voc pode anexar registros de trfico do banco de dados para estradas no desenho, e ento montar uma query para mostrar somente as estradas com alto volume de trfego. Depois que voc criar as ligaes, voc pode usar Data View para selecionar, destacar, visualizar, e editar registros na tabela de banco de dados. Este captulo explica como anexar informao de bancos de dados externos para objetos em seu desenho, e como usar AutoCAD Map para examinar objetos em seus desenhos baseando-se em informaes anexadas.

5.1 - Entendendo Banco de Dados


Freqentemente, voc tem informao adicional sobre objetos em seus desenhos. Por exemplo, se voc tiver um desenho de um municpio, voc pode ter informao sobre as estradas no municpio. Se esta informao armazenada em uma tabela de banco de dados, voc pode ligar os dados da tabela a objetos em seu desenho. Ento, voc pode ver os dados, examin-los, exibi-los no desenho, ou encontrar objetos baseando nos dados ligados a eles. Devido a forma como o autoCad Map conecta os dados, voc pode trabalhar com uma tabela de banco de dados externo sem usar a prpria aplicao de banco de dados. Voc no precisa nem mesmo de ter o software de banco de dados instalado em seu computador. Obs: O AutoCAD Map se apia em dois mtodos para se conectar aos bancos de dados externos: o comando Data Source => Attach do menu Map e o comando dbConnect. Para usar as caractersticas descritas neste captulo, voc deve se conectar a bancos de dados usando o comando Data Source => Attach do menu Map (que tambm ativada pressionando e arrastando o banco de dados sobre o Workspace do Projeto). 5.1.1 - O que uma Fonte de Dados Uma fonte de dados uma tabela de banco de dados ou um conjunto de tabela que contm informaes logicamente relacionadas. A tabela a seguir ilustra uma fonte de dados simples que poderia ser de um Departamento de Servios Pblico que programa a manuteno das estradas. A tabela consiste de seis colunas (ou campos), rotulo ID, Nmero de Rota, Largura da Pista, Volume de trfico, ltimo Projeto de Manuteno, e Observaes.

116

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

ID

Nmero de rota

Largura da Pista 6 4 2 2 1

Volume de Trfego 42000 27045 19822 16487 210

Ultima Manuteno 95-1604A 90-4001 96-0147 92_1131

Observaes

25_W 40_D US_8517 US_8569 SFC_66

125 140 US85 US85 0066

Pedregulho Graduado

Linhas individuais de tabelas so chamadas de registros. Nesta tabela, cada registro contm a informao para uma estrada especfica. Cada clula contm o valor para um campo especfico de um registro particular. A maioria dos bancos de dados pode ser modificada facilmente. Voc pode adicionar novos campos ou pode se remover tabelas existentes. Voc tambm pode adicionar, apagar ou editar registros existentes. Com a maioria dos bancos de dados voc pode definir tambm relacionamentos entre mltiplas tabelas. Por exemplo, suponha que voc tenha duas tabelas que compartilhe um campo em comum, Quarto ID. Usando um banco de dados de relacional, voc pode efetivamente ligar estas duas tabelas usando o campo em comum. Isto evita ter que manter e introduzir dados duplicados em tabelas mltiplas. 5.1.2 - Benefcios de Ligar Dados a Objetos Voc pode usar o Autocad Map para associar dados contidos em uma tabela de banco de dados externo com objetos grficos em seu desenho pelo processo de ligao. Ligaes so ponteiros para registros especficos em uma tabela de banco de dados. Aqui so apresentados alguns exemplos de ligao de objetos a registros de banco de dados: Ligao poos de leo ou de gua para um banco de dados de informao como profundidade do aqfero, tipo, volume, e qualidade de gua. Ligao de lotes de um desenho com um banco de dados de avaliao de imposto. Ligando transformadores e postes pblicos de um desenho a um banco de dados de informao sobre manuteno. Quando voc liga dados de um banco de dados externo a objetos em seu desenho, voc, acrescenta inteligncia ao mapa; em vez de simplesmente produzir mapas, voc pode usar seus mapas para tomada de deciso e anlise.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

117

Usando as caractersticas do AutoCAD Map para query, voc pode criar uma condio de SQL que recobra objetos baseando-se em dados ligados a tabela. Por exemplo, voc pode achar todos os tubos instalaram antes de 1965 ou todos os terrenos com um valor de avaliao acima de $500,000. Voc pode criar uma query que combina condies de SQL com propriedade de objeto ou condies de localizao; por exemplo, voc pode identificar toda a terra e donos de propriedade num raio de 5km de um local de aterro sanitrio proposto. Nota: Em verses anteriores, o AutoCAD Map se comunica com bancos de dados externos usando ASE (AutoCAD SQL Ambiente). Iniciando com o AutoCAD Map 2000, o programa usa padres de Microsoft Windows para se comunicar com um banco de dados. Se voc est usando desenhos de uma verso anterior de AutoCAD Map, observe AutoCAD Map migrao de banco de dados no AutoCAD Map online Help Index. 5.1.3 - Usando Tabelas Externas ou Object Data Interno Voc pode associar objetos com dados em tabelas de banco de dados externos e tabelas internos de Object Data. Tabelas de Object Data so armazenados no desenho. Usando tabelas de banco de dados externos em lugar de tabelas de object data tem-se as vantagens e as desvantagens seguintes: 5.1.3.1 - Vantagens armazenando informaes em arquivos de banco de dados externo, voc pode manter seu arquivo de desenho menor. O desenho contm somente as ligaes aos dados, no os dados atuais. Se voc apaga um objeto, o dados no banco de dados permanece intactos. Voc pode usar a mesma tabela de banco de dados com mais que um desenho e com outras aplicaes. 5.1.3.2 - Desvantagens Voc precisa manter o banco de dados separado. Se voc envia o desenho para outro usurio, voc tambm tem que enviar o banco de dados. O uso do Object Data mais simples, mas tem as seguintes desvantagens: Object Data aumenta o tamanho do arquivo de desenho. Porque dados do objeto so diretamente anexados aos objetos, quando os objetos so apagados, os dados so apagados com eles. Object Data existe somente no arquivo; no pode ser compartilhado entre projetos, tambm no pode ser compartilhado com aplicaes de software diferentes.
CURSO DE AUTOCAD MAP 2000

118

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Use tabela de object data para pequenas quantidades de dados que voc no muda muito. Use bancos de dados externos para quantidades maiores de dados, dados que vm de fonte independente, dados que se quer compartilhar entre projetos, ou dados que so necessrias suas existncias at mesmo se o objeto for apagado. Voc pode converter seus dados de objeto internos existentes em um banco de dados externos com ligaes para objetos. 5.1.3.3 - Fontes de Dados e Workspace do Projeto O Workspace do Projeto inclui nodos que listam fontes de dados anexados ao projeto, como tambm modelos de ligao para essas fontes de dados. Usando Workspace Projeto, voc pode abrir Data View ou editar uma tabela de banco de dados.

Figura 64 - Workspace do Projeto

O Workspace do Projeto que contm os dados fontes apresenta os seguintes elementos:

Data Sources
Exibi todas as fontes de dados anexados ao projeto ativo. Debaixo de cada fonte de dados so listadas as tabelas e queries para aquela fonte de dados. Se uma fonte de dados no est conectada ela apresenta um x ' vermelho no cone.

Link Templates
Exibe os Modelos de ligao definidos no projeto ativo ou anexados aos objetos no desenho. Para informao sobre um item na lista no Workspace do Projeto , clique o boto direito do mouse sobre o item desejado, e ento escolha Properties no menu de atalho. Por exemplo, clique o boto direito sobre uma tabela e escolha Properties para exibir a caixa de dilogo Table Properties que lista os nomes das colunas e tipos dos dados das colunas para a tabela selecionada.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

119

Se o Workspace do Projeto no exibe uma fonte de dados ou modelo de ligao imediatamente, clique em um espao em branco no Workspace do Projeto e escolha Refresh no menu de atalho.

5.2 - Anexando Fontes de Dados a um Projeto


Quando voc anexa uma fonte de dados a um projeto, a fonte de dados listada dentro do Workspace de Projeto da mesma maneira que um desenho fonte listado. A listagem significa que esta fonte de dados contm informaes pertinentes para o projeto. A informao anexada armazenada no projeto de desenho . Sempre que voc abrir aquele projeto novamente, a fonte de dados anexada exibida. Alm de anexar a fonte de dados ao projeto, voc tambm precisa para conecte fonte de dados. Conectando a uma fonte de dados abre-se um canal de comunicao entre AutoCAD Map e a fonte de dados. Alguns provedores limitam o nmero de conexes de banco de dados que voc pode abrir, assim voc poderia querer conectar-se somente quando voc for executar uma query ou editar os dados em uma tabela. Alguns Sistemas de Administrao de Banco de dados (DBMS) requerem que voc obtenha privilgios de acesso antes de voc possa se conectar a uma fonte de dados. Eles podem exigir um nome de usurio e uma senha. Para informao sobre como obter uma senha, verifique a documentao para seu DBMS, ou se informe o administrador do seu banco de dados. Para a maioria dos tipos de banco de dados, anexar uma fonte de dados ao projeto do AutoCAD Map to simples quanto arrastar o arquivo de banco de dados para o Workspace do Projeto. O AutoCAD Map cria os arquivos que precisa para comunicar-se com o DBMS automaticamente. Porm, para alguns tipos de banco de dados, voc mesmo precisar criar alguns destes arquivos. O AutoCAD Map pode usar informao de muitos tipos de banco de dados diferentes. Para ler estes arquivos de dados externos, o AutoCAD Map usa drivers que traduzem o dados para um formato padro. Se voc faz mudanas aos dados de dentro AutoCAD Map, estes drivers traduzem os dados para formato original do banco de dados. A primeira vez voc usa uma fonte de dados com AutoCAD Map, o AutoCAD Map, determina o drivers apropriado para a fonte de dados. Armazena esta informao, junto com o localizao e tipos de dados fonte, em um arquivo UDL (ligao universal de dados). AutoCAD Map suporta estes drivers: o provedor Jet , com o qual acessa arquivos de bancos da Microsoft, o provedor SQL Server, o provedor de Oracle, e drivers ODBC, que trabalha com bancos de dados ODBC-complacentes. Estes drivers so instalados com o AutoCAD Map. Devido o driver ODBC trabalhar com muitos tipos de banco de dados diferentes, ele requer informaes adicionais sobre cada DBMS especfico. Ele consegue estas informaes de um DSN (nome da fonte de dados) que registra informao sobre seu DBMS.
CURSO DE AUTOCAD MAP 2000

120

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Microsoft Acess 97 no requer para um DSN. Para os seguintes bancos de dados ODBC-complacentes, o AutoCAD Map pode criar um DSN para voc: dBASE de 3 a 5 Microsoft Excel 97 Paradoxo de 7.0 Microsoft FoxPro Visual 5.0 Para outros bancos de dados ODBC-complacentes, voc precisar criar o seu prprio DSN e fazer as configuraes manualmente antes de se conectar. Os seguintes tipos de banco de dados requerem configurao manual: Orculo de 7.3 e 8.0 SQL Servidor 6.5 Para maiores informaes sobre como criar um DSN, recorra a documentao da Microsoft Windows. Voc precisa de somente um DSN para cada tipo de banco de dados. Alm do DSN e o driver de banco de dados, a Microsoft Windows usa um arquivo UDL (Ligao universal de dados) como ponteiro para uma fonte de dados especfica. O arquivo de UDL listas a localizao dos dados, o tipo de banco de dados, a verso do banco de dados, e o driver apropriado para banco de dados. O AutoCAD Map usa estes arquivos de UDL como atalhos para abrir uma fonte de dados. Para cada fonte de dados que voc usa, voc tem que ter um arquivo de UDL no diretrio de fonte de dados do AutoCAD Mapa. Para a maioria das fontes de dados, AutoCAD Map cria este UDL automaticamente quando voc anexa um banco de dados. Para os arquivos Access e Excel, criado um arquivo UDL com o mesmo nome do arquivo de banco de dados. Para outros tipos de banco de dados, o AutoCAD Map cria um arquivo UDL com o mesmo nome do diretrio que contm o arquivo do banco de dados selecionado. Para mais informaes sobre os arquivos DSNs e UDL, consulte os manuais Microsoft Windows. Para maiores informaes sobre como criar arquivos UDL e DSN manualmente ou em personalizar os existentes, veja Configurando uma Fonte de Dados na pgina 298 do manual do AutoCad Map. 5.2.1 - Anexando Fontes de Dados Voc pode anexar uma fonte de dados facilmente a seu projeto com um dos seguintes modos:

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

121

Arrastando e soltando o arquivo de banco de dados ou a fonte de dados sobre o Workspace do Projeto do Windows Explorer. No menu Map, escolha Database => Data Sources => Attach. Clique o boto direito do mouse em Data Sources do Workspace do Projeto e escolha o comando do menu de atalho Attach. Digite MAPATTACHDB na linha de comandos. Voc pode anexar uma fonte de dados arrastando o arquivo ao Workspace do Projeto. Usar o mtodo de arrastar e soltar para arquivos com as seguintes extenses: .dbf .db .mdb .xls (tem que ter pelo menos um intervalo nomeado) .udl 5.2.1.1 - Anexando Dados Fonte Usando o Mtodo Arrastar e Soltar Abra Windows Explorer. Encontre o diretrio que contm o arquivo de banco de dados voc quer anexar ao projeto. Selecione o arquivo de banco de dados desejado, arraste-o, mantendo o boto do mouse pressionado, at rea do Workspace do Projeto, e ento solte o boto do mouse. Se voc no especificou uma verso de banco de dados padro para o arquivo arrastado, o AutoCAD Map exibir uma caixa de dialogo Select Database Version.

Figura 65 - Quadro de Dilogo Select Database Version


CURSO DE AUTOCAD MAP 2000

122

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Selecione um tipo de banco de dados e clique OK. Se voc sempre quer usar esta verso de banco de dados para abrir arquivos com esta extenso, selecione a caixa de checagem. Sugesto: Para especificar a verso de banco de dados padro para outras extenses de arquivo, escolha Map => Options. Na caixa de dialogo da guia dilogo Data Source do AutoCAD Map Options,clique em Associate e especifique uma verso de banco de dados. O AutoCAD Map cria os arquivos de configurao necessrios. Dependendo da configurao sistema Especial de varivel, voc pode ser solicitado para confirmar a informao. O AutoCAD Map conecta automaticamente a uma fonte de dados quando ela for anexada ao projeto. Se for solicitado, entre no nome de usurio e a senha para este banco de dados e clique OK. Se voc escolher no entrar com a senha, a fonte de dados ser anexada, mas no se conectar. A fonte de dados aparece no Workspace do Projeto. 5.2.1.2 - Anexar uma Fonte de Dados Usando o Menu Map ou o Workspace Projeto. Execute um dos seguintes passos: Do menu Map, escolha Database => Data Sources => Attach. Clicar com o boto direito do mouse sobre Data Sources e escolher Attach. Dar um duplo clique Data Sources no Workspace do Projeto. O AutoCAD Map mostrar a caixa de dilogo Attach Data Source.

Figura 66 - Quadro de Daialogo Attach Data Source

A caixa de dialogo Attach Data Source lista os arquivos UDL no diretrio de fontes de dados.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

123

Execute um dos seguintes passos: Se existir um arquivo UDL para a fonte de dados, selecione o arquivo UDL e pressione Abrir. Se no existir um arquivo de UDL, selecione o tipo de banco de dados da lista Arquivos do Tipo. Ento localize e selecione o arquivo de banco de dados e clique Abrir. Se voc no especificou uma verso de banco de dados padro para o arquivo que voc arrastou, o AutoCAD Map exibe a caixa de dialogo Select Database Version. Se o tipo de arquivo voc deseja no est listado, voc pode criar um arquivo UDL manualmente. Para criar um arquivo UDL, clique com o boto direito do mouse na caixa de dilogo e escolha Novo no menu de atalho. Nota: para mudar o local de arquivo padro para UDL, no menu Tools do AutoCad, e escolha Options. Na caixa de dialogo da guia Files, especifique o local da Fonte de Dados em Data Sources Location. Para criar um arquivo UDL, clique com o boto direito do mouse na caixa de dilogo e escolha Novo no menu de atalho. O AutoCAD Map conecta automaticamente a uma fonte de dados quando ela anexada ao projeto. Se solicitado, entre no nome de usurio e a senha para este banco de dados e pressione OK. Se voc escolher no entrar com a senha, a fonte de dados ser anexada, mas no ser conectada. A fonte de dados ento mostrada no Workspace do Projeto.

Figura 67 Project Workespace

Command line: MAPATTACHDB e MAPCONNECTDB


CURSO DE AUTOCAD MAP 2000

124

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

5.2.2 - Conectando e Desconectando Fontes de Dados Para aumentar a quantidade de memria livre ou conexes de banco de dados, voc pode desconectar fontes de dados, mas as manter anexadas ao projeto. 5.2.2.1 - Conectando uma Fonte de Dados Execute um dos seguintes passos: No Workspace do Projeto, clique duas vezes Data Source. No Workspace do Projeto, clique o boto direito do mouse sobre Data Sources e escolha Connect. Do menu Map, escolha Database => Data Sources => Connect. Na caixa de dialogo Connect Data Source, selecione uma fonte de dados e clique Connect.

Command Line: MAPCONNECTDB


Voc pode fixar uma opo para conectar automaticamente a todas as fontes de dados anexadas quando voc abre um projeto. 5.2.2.2 - Desconectando uma Fonte de Dados

Execute um dos seguintes passos:


No Workspace Projeto, clique o boto direito sobre Data Sources e escolha Disconnect.

Clique Yes quando solicitado para confirmar a desconexo.


No Menu de Map, escolha Database => Data Sources => Disconnect. Na caixa de dialogo Disconnect Data Source, selecione uma fonte de dados e clique Disconnect.

Command Line : MAPDISCONNECTDB


5.2.3 - Desanexando Fontes de Dados Voc pode desanexar uma fonte de dados do projeto. Quando voc desanexa uma fonte de dados do projeto, ela no mais aparece no Workspace de Projeto, assim como as tabelas e queries de banco de dados associadas a ela. 5.2.3.1 - Desanexando uma Fonte de Dados do Projeto Execute um dos seguintes passos: No Workspace do Projeto, clique o boto direito do mouse sobre fonte de dados e escolha Detach. Clique Yes quando solicitado para confirmar a desanexao.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

125

No menu de Map, escolha Database => Data Sources => Detach. Na caixa de dialogo Detach Data Source, selecione uma fonte de dados e pressione Detach.

Command Line: MAPDETACHDB


5.2.4 - Configurando uma Fonte de Dados Para cada fonte de dados que voc usa com AutoCAD Map, voc tem que ter um arquivo UDL (Ligao universal de dados). O arquivo UDL contm informaes sobre a localizao dos dados, o tipo de banco de dados, a verso do banco de dados e o driver de banco de dados apropriado. Para muitos tipos de banco de dados, o AutoCAD Map cria este arquivo automaticamente quando voc conecta a fonte de dados. Voc pode modificar um arquivo UDL existente ou criar um novo manualmente. 5.2.4.1 - Modificar ou Criar um Arquivo UDL No menu Map, escolha Database => Data Sources => Configure. Selecione uma fonte de dados existente UDL da lista ou entre com um nome para um novo arquivo UDL. A Microsoft Windows exibe a caixa de dialogo Propriedades Data Link. Para mais informaes sobre como usar esta caixa de dilogo recorra a documentao da Microsoft Windows e Configurando uma Fonte de Dados na Ajuda on-line. Note que se voc modificar configuraes em um arquivo UDL depois que voc conectou a fonte de dados, as novas configuraes no entraro em vigor at que voc desconecte e reconecte a fonte de dados.

Command Line: MAPCONFIGDB 5.3 - Visualizando Tabelas com o Data View


Uma vez que voc tenha anexado e conectado uma fonte de dados, voc pode usar o Data View para ver as tabelas do banco de dados. O Data View prov dois modos para abrir tabelas: Modo View - Voc pode mudar o modo de ver a tabela na tela formatando colunas, ordenando registros, ou filtrando registros, e voc pode criar ligaes entre os dados e objetos no seu desenho, mas voc no pode modificar os contedos das tabelas de banco de dados. Quando voc abrir uma tabela com o modo View, a tabela tem um fundo cinzento e as palavras"Read Only" (somente leitura) aparece na barra de titulo de Data View. Modo Edit - Alm de poder formatar a tabela na tela, voc pode editar dados da tabela, acrescentar ou apagar registros da tabela.
CURSO DE AUTOCAD MAP 2000

126

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Alm de poder ver e editar as tabelas, voc pode usar tambm os Data View para criar ligaes de registros de banco de dados para objetos grficos em seu desenho. No Workspace do Projeto, cada fonte de dados lista as tabelas e queries definidas para aquela fonte de dados. Abrir uma tabela para ver todos os dados em uma nica tabela. Open uma query (s vezes chamou uma viso ou uma unio) ver uma parte de uma tabela ou uma combinao de tabelas. 5.3.1 - Abrindo uma Tabela Voc pode abrir uma tabela facilmente. Execute um dos seguintes passos: No Workspace do Projeto, clique duas vezes sobre a tabela. Dependendo da fonte de dados anexada, a tabela abre no modo Edio modo ou modo de Viso. No Workspace Projeto , clique o boto direito do mouse sobre uma tabela de fonte de dados, e escolha Edit Table ou View Table. Do menu de Map, escolha Database => View Data => Edit Table (abrir a tabela no modo Edit) ou Database => View Data => View Table (abrir a tabela no modo View). Na caixa de dilogo Select Table, selecione um uma fonte de dados e uma tabela, e ento clique o OK. O AutoCAD Map exibe a tabela no Data View.

Figura 68 - Visualizao de Dados (modo Edit)

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

127

5.3.2 - Abrindo uma Consulta a Banco de dados Alguns Sistemas de Administrao de Banco de dados (DBMS) suportam o uso de consultas e vises a banco de dados. Consultas de banco a dados podem determinar que dados de tabelas sero mostrados e como sero mostrados. Por exemplo, voc pode usar uma consulta de banco de dados para limitar as colunas exibidas a um subconjunto da tabela global. Voc tambm pode usar uma consulta de banco de dados definir relacionamentos entre tabelas, efetivamente criando uma nova tabela que exibem registros a partir das tabelas originais. O AutoCAD Map pode referenciar uma query de banco de dados existente, mas no pode criar uma nova. Para criar uma consulta a banco de dados, consulte a documentao para seu DBMS. Consultas a banco de dados aparecem no Workspace do Projeto debaixo da fonte de dados relacionados. 5.3.2.1 - Executar uma Consulta a Banco de Dados Execute um dos seguintes passos: No Workspace do Projeto, clique duas vezes a query de banco de dados. No Workspace Projeto, clique o boto direito sobre uma query de banco de dados, e escolha Execute Query. No menu Map, escolha Database => View Data => Execute Query. Na caixa de dilogo Select Query, selecione a query desejada e clique o OK.

Figura 69 - Consulta a Banco de Dados

O AutoCAD Map exibe os resultados da query no Data View. Os dados exibidos so somente para leitura. Estes dados no podem ser alterados.
CURSO DE AUTOCAD MAP 2000

128

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

So exibidas queries de Banco de dados na Data View no modo View. Se voc quer ver uma parte de seus dados e ainda poder edita-los, crie um SQL filtro. Se h problemas com a query, como parmetros indefinidos, ela falha e a tabela no exibida.

Command Line: MAPRUNDBQUERY 5.4 - Usando o Data View


A Data View exibe os registros da tabela de fonte de dados em uma planilha eletrnica como janela. Voc usar a barra de rolagem ou a barra de botes de navegao para mover entre os registros.

Figura 70 Barra dos Botes de Navegao

A grade de tabela contm os seguintes elementos: cabealho de coluna - Clique para selecionar uma coluna individual. Cabealho de registro - Clique para selecionar um registro individual. Clula da tabela - Clique para selecionar uma clula de um determinado registro. Cabealho da tabela - Clique para exibir o menu de atalho da tabela.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

129

Figura 71 - Elementos da Tabela

Figura 72 - Elemento do Data View

5.4.1 - Personalizando o Data View Voc pode mover e redimensionar o Data View como qualquer janela do windows.. 5.4.1.1 - Redimensionando uma Coluna Movimente o cursor para o cabealho de uma coluna e aproxime-o da linha que separa duas colunas at a mudanas de forma da seta do cursor para um cursor que tem duas cabeas de seta. Execute um dos seguintes passos: Dar um duplo clique com o cursor de seta que tem duas cabeas na linha que separa as duas colunas e automaticamente a coluna a esquerda redimensionada para mostrar adequadamente os valores da coluna em questo. Arraste a linha entre as duas colunas e redimensione a coluna para a largura desejada.

CURSO DE AUTOCAD MAP 2000

130

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

5.4.1.2 - Formatando Colunas e Texto das Colunas Seleciona um ou mais colunas. Do menu Format Data View, escolha Column. Na caixa de dialogo Column, voc pode mudar a fonte, a cor, e o alinhamento de texto nas colunas selecionadas. Selecione a guia Borders para mudar a largura e a cor das bordas das colunas no Data View. Por padro, as mudanas no formato do Data View so salvas com o projeto. Sempre que voc abre esta tabela deste projeto, a tabela usa as informaes da formatao salvas com o projeto. Se voc no quiser salvar as informaes de formatao, desmarque a opo Save Format And Style Changes With Project na guia Data Source da caixa de dialogo AutoCAD Map Options. Se esta opo estiver desmarcada, o AutoCAD Map apaga as informaes de formatao quando voc fechar uma tabela. Quando voc desanexa uma fonte de dados, o AutoCAD Map apaga as informaes de formatao para todas as tabelas naquela fonte de dados.

Figura 73 -

Nota: Se voc modificar a ordem de coluna da tabela fora do Data View, a formatao do Data View podem no estar mais corretos. Para desfazer a formatao em uma nica tabela, feche a tabela quando a opo Save Format And Style Changes With Project for desmarcada. Para desfazer a formatao para todas as tabelas em uma fonte de dados, desanexe a fonte de dados. Colunas congeladas permanecem visveis no importa como voc movimente a barra de rolagem do Data View. 5.4.1.3 - Congelando Colunas Seleciona uma ou mais colunas.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

131

Do menu View em Data View, escolha Freeze Column. As colunas selecionadas movem e se posiciona mais esquerda no Daata View. 5.4.1.4 - Para Descongelar Colunas Para descongelar as colunas congeladas e os devolver s suas posies originais, selecione as colunas e ento escolha da Unfreeze Column no menu View do Data View. 5.4.1.5 - Escondendo uma coluna No Data View, selecione o cabealho de coluna, e ento escolha a coluna que voc quer esconder. Com o cursor sobre o cabealho de coluna clique o boto direito do mouse, e escolha Hide. 5.4.1.6 - Exibindo todas as Colunas Escondidas Execute um dos seguintes passos: Clique com o boto direito do mouse sobre cabealho da tabela, e escolha Unhide All Columns. Do menu View do Data View, escolha Unhide All Columns. Dar um duplo clique no separador de coluna entre dois cabealhos de coluna. 5.4.2 - Fazendo Selees no Data View Voc pode selecionar registros simples ou mltiplos registros e pode tornar qualquer registro corrente. 5.4.2.1 - Selecionando um registro simples Clique com o cursor no cabealho do registro desejado. 5.4.2.2 - Selecionando mltiplos registros Clique com o cursor no cabealho do primeiro registro desejado. Execute um dos seguintes passos: Arraste o cursor mantendo-o pressionado para cima ou abaixo na tabela selecionando registros contguos. Pressione a tecla Shift e selecione outro registro para selecionar todos registros contguos entre o primeiro registro selecionado e o segundo registro selecionado. Mantenha pressionada a tecla Ctrl enquanto se seleciona cada registro desejado. 5.4.3 - Tornando um Registro Corrente Selecione qualquer clula no Data View.
CURSO DE AUTOCAD MAP 2000

132

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

O registro atual indicado por uma seta para a direita no cabealho de registro (a clula mais a esquerda de uma linha). 5.4.3.1 - Selecionar uma Coluna Clique o cabealho de coluna (a clula a mais ao topo de uma coluna) desejada. 5.4.4 - Ordenando Registros no Data View Voc pode ordenar os registros em uma tabela baseando-se em uma nica coluna, ou ordena-los baseando-se em mltiplas colunas. Voc pode ordenar ordem ascendente (1, 2, 3,..., A, B, C,...) ou em ordem descendente (Z, Y, X,..., 9, 8, 7,...). Se voc ordenar baseando-se em colunas mltiplas, voc pode estabelecer a ordem ascendente ou descendente para cada coluna. Por exemplo, voc poderia selecionar a coluna Nome de Rua para ser ordenada em ordem ascendente, e a coluna Valor da Propriedade para ser ordenada em ordem descendente. Estas selees produzem uma tabela na qual os registros so ordenados alfabeticamente atravs do nome de rua; e dentro de agrupamentos com mesmo nome de rua, as propriedades so ordenadas por seu valor, com o maior valor listado por primeiro. 5.4.4.1 - Ordenando os Dados Usando uma nica Coluna Seleciona a coluna clicando no cabealho de coluna. Executar um dos seguintes passos: No Data View, clique duas vezes o cabealho da coluna e escolha Sort Ascending para organizala em ordem ascendente, ou Sort Descending para organiza-la em ordem descendente. Do menu de View no Data View, escolha Sort e ento escolha Ascendent ou Descendent. 5.4.4.2 - Ordenando Dados que Usando Mltiplas Colunas Do menu View de Data View, escolha Sort => Multiple Columns.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

133

Figura 74 -

Na caixa de dilogo de Sort, selecione a primeira coluna e selecione Ascending ou Descending. Selecione outra coluna e marque Ascending ou Descending. Os registros so ordenados baseando no valor da coluna selecionada na caixa Sort by. Se mltiplos registros tm o mesmo valor nesta coluna, esses registros so ordenados mais adiante pela coluna especificada na caixa Then By. Quando voc completar suas selees, clique o OK. Voc pode ordenar simultaneamente at cinco colunas. Voc no pode ordenar em colunas que tm tipos de dados binrios ou definidos pelo usurio. Estas colunas no aparecem nas listas de classificao. 5.4.5 - Filtrando Registros no Data View Voc tambm pode filtrar, ou limitar, os dados a serem exibidos no Data View. Para grandes tabelas, filtros permitem a voc ver somente os registros que voc quer. Isto pode melhorar performance enrolando por registros ou realando registros. Voc pode filtrar seus dados pelos dois modos seguintes: Use um filtro de SQL para exibir somente registros cujos dados se igualam a condies que voc especifica. Por exemplo, selecionando a coluna nome de rua (STNAME) e filtrando para todos os valores igualam (=) para Camino somente sero mostrados os registros que pertencem rua Camino. Um filtro de SQL semelhante a uma query (consulta) a banco de dados, mas com um filtro de SQL, voc pode editar as tabelas resultantes. Use um filtro espacial para exibir somente registros ligados a objetos selecionados.

CURSO DE AUTOCAD MAP 2000

134

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Voc pode usar filtro SQL e filtros espaciais individualmente, ou voc pode combinar-los. Se voc definir um filtro de SQL e um filtro de espao, o Data View mostrar somente os registros que se igualem em ambos os filtros. 5.4.5.1 - Usando um Filtro SQL Do menu Record no Data View, escolha SQL Filter, ou clique o SQL Filter na barra de ferramentas do Data View.

Figura 75 - Quadro de Dilogo Table Filter

Na caixa de dialogo Table Filter, selecione a coluna que voc quer usar como um filtro. Selecione um operador da lista. Entrar com um valor ou clicar o boto More (...) e selecionar da lista de possveis valores disponveis para a coluna selecionou voc. O tempo gasto neste processo depende da quantidade de dados que voc tenha: quanto mais dados voc tenha, mais demorado ser processo. Depois de fixar seus critrios, clique Add. As condies que voc especificou aparecem na lista SQL Filter.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

135

Figura 76

Usando as condies AND, OR, e NOT, voc pode adicionar vrias condies e as agrupar na ordem em que voc deseja avalia-las. Para usar caracteres coringa, selecione o operador LIKE. Por exemplo, listar somente as ruas que comeam com a letra C, selecione o operador LIKE e entre em C% na caixa de Valor. Caracteres coringa s podem ser usados com valores alfanumricos. Para informao sobre carter coringa consulte a documentao do sistema de software para seu banco de dados. Clique History para ver uma lista dos filtros que voc previamente definiu para esta tabela.

Figura 77 Quadro de Dialogo History

Na caixa de dialogo Table Filter History, selecione um filtro na lista e clique OK, ou clique duas vezes o filtro. Quando suas declaraes de condio estiverem completas, clique o OK.
CURSO DE AUTOCAD MAP 2000

136

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

O Data View agora somente exibe os registros que atendam as condies que voc especificou para o filtro. 5.4.5.2 - Usando um Filtro Espacial Do menu de Record do Data View, selecione Spatial Filter, ou clique no cone Spatial Filter na barra de ferramenta do Data View. Nota: Este comando somente estar disponvel se voc selecionar um modelo de ligao para a tabela. Selecione os objetos em seu desenho cujo registro queira ver. O Data View exibe somente aqueles registros ligados aos objetos selecionados. 5.4.5.3 - Apagando Todos os Filtros do Data View Do menu Records do Data View, escolha Clear Filter. Ambos os filtros SQL e espacial so apagados. 5.4.5.4 - Editando Tabelas do Data View Voc pode editar uma tabela no Data View como qualquer outra tabela de banco de dados. Voc pode adicionar ou apagar registros, ou editar os valores de um registro. Voc tambm pode procurar por uma coluna particular para ocorrncias de um valor especfico. Para editar os valores na tabela, voc precisa ter privilgios para modificaes. Alm disso, voc tem de ter a tabela aberta no modo edite. 5.4.6 - Editando os Contedos de uma Clula da Tabela Selecione os dados que voc quer editar. Entre com os novos dados. Para colar um texto do clipboard de Windows em uma clula, voc tem de ter um ponto de insero na clula. Dar um clique na clula onde voc quer colar o texto, ou ento escolher Paste do menu Edit do Data View. Quando voc estiver editando um registro, um cone na forma de lpis aparece esquerda do registro at que voc salve o registro. O AutoCAD Map salva suas mudanas automaticamente; Se necessrio voc pode desfazer sua edio: No menu Edit do Data View, escolha Undo para cancelar sua ltima edio em uma clula. No menu Edit do Data View, escolha Redo para cancelar seu ltimo Undo. No menu Edit do Data View, escolha Undo Record para cancelar todas as edies em um nico registro.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

137

Nota: O comando Undo Record s se aplica ao registro que voc est editando no momento. Assim que voc se move para um novo registro, Undo Record se aplicar para edio do novo registro, e no para o registro que voc tenha completado anteriormente. No data View, Undo e Redo se aplique a uma nica mudana de edio da tabela. O AutoCAD Map atualiza automaticamente as mudanas no banco de dados to logo cursor deixe o registro. Se voc no quiser atualizar edio automaticamente, desative a opo AutoCommit para esta fonte de dados. 5.4.6.1 - Desativando o AutoCommit Clique com o boto direito sobre Data Souces Workspace do Projeto. Este comando aplica a todas as tabelas da fonte de dados selecionada. No menu de atalho, escolha AutoCommit. Nota: Se o comando no estiver no cardpio, voc pode ter clicado em uma nica tabela. Clique com o boto direito do mouse sobre Data Sources. Quando AutoCommit desativado, voc pode atualizar suas mudanas manualmente escolhendo Commit no menu de atalho do Data Sources. Se voc no executa Commit manualmente para suas mudanas, AutoCAD Map atualiza suas mudanas quando voc desconecta a fonte de dados. 5.4.6.2 - Procurar Dados em uma Coluna Posicione o cursor em uma clula na coluna na qual voc quer pesquisar. No menu Edit do Data View, escolha Find.

Figura 78 - Caixa de Dialogo Localizar

Na caixa de dilogo Localizar, entre os caracteres que voc quer encontrar e clique Localizar Prxima. Nota: Os caracteres que voc especificou sero procurados somente na coluna que contm a clula atual, isto , a clula na qual voc posicionou o cursor. A opo Acima da caixa Direo procura pelos caracteres especificados da clula atual para as clulas superiores. A opo Abaixo procura pelos caracteres especificados da cela atual para as clulas inferiores.
CURSO DE AUTOCAD MAP 2000

138

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

5.4.6.3 - Substituindo Valores em Uma Coluna Posicione o cursor em uma clula aa coluna na qual voc quer pesquisar. No menu Edit do Data View, escolha Replace.

Figura 79 - Quadro de Dialogo Substituir

Na caixa de dialogo Substituir, entre com o texto voc quer encontrar e substituir, e ento clique Localiza prxima. Pressione Substituir ou Substitui tudo para substituir o texto procurado. Nota: Substituir Tudo substitui os caracteres que voc especificou por um novo valor em todas as clulas da coluna que contm a clula atual e que tenham valor igual ao especificado. 5.4.6.4 - Acrescentando Novos Registros a uma Tabela Do menu Record do Data View, escolha Append ou use a barra de rolagem para se posicionar no ltimo registro da tabela. Um asterisco (*) esquerda linha marca qual voc pode adicionar um registro novo. Selecione qualquer clula na linha e entre com os dados que voc desejar. esquerda do registro, aparece um cone com forma de lpis, indicando que voc est editando o registro e o asterisco se move para prximo registro. Nota: Voc somente pode acrescentar registros ao fim de uma tabela. Voc no pode inserir um registro em outro lugar na tabela. Continue entrando com dados. Pressione ENTER ou TAB para completar cada entrada e mova ao prximo campo no registro. 5.4.6.5 - Apagar Registros de uma Tabela Seleciona um ou mais registros. Do menu Record do Data View, escolha Delete ou pressione a teclado DEL no teclado. Obs: Tenha cuidado ao apagar registros. O comando Undo no restabelece um registro apagado. Seus dados so apagados permanentemente.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

139

5.4.7 - Imprimindo Relatrios no Data View Voc pode imprimir uma tabela ativa. Antes de voc imprimir, voc pode fixar vrias opes de impresso, inclusive margens, ttulos, linhas de grade, cabealho, e rodap. Se voc tem filtros em execuo, somente os registros que atendam o filtro sero impressos. 5.4.7.1 - Configurando Opes de Impresso e Imprimindo uma Tabela no Data View Do menu de File do Data View, escolha Page Setup.

Figura 80 - Quadro de Dialogo Page Setup

Na caixa de dialogo Page Setup, selecione as opes de impresso que voc quer e clique o OK. Conforme voc selecione ou desmarque as opes de Titles and Gridlines, os efeitos das alteraes so mostrados imediatamente na opo Preview da caixa de dialogo Page Setup. AJUDA ON-LINE Para detalhes sobre cada uma das opes desta caixa de dialogo, pressione o boto de Ajuda na caixa de dilogo. 3 No menu File do Data View, escolha Header e Footer.

CURSO DE AUTOCAD MAP 2000

140

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 81 Quadro de Dialogo de Cabealho e Rodap

Na caixa de dialogo Header/Footer, fixe suas opes de cabealhos e rodap para seu relatrio e clique o OK. Do menu File do Data View, escolha Print. Na caixa de dialogo padro do Windows, selecione o intervalo de pgina e o nmero de cpias, e clique OK. 5.4.8 - Exportando Dados no Data View Voc pode copiar os contedos do Data View para Windows Clipboard e colar em um programa externo como Excel, por exemplo. 5.4.8.1 - Exportar Dados da Data View Abra a tabela. selecione as clulas que voc deseja exportar. Clique com o boto direito do mouse em qualquer clula, e escolha Copy. Abra o programa externo para o qual voc quer exportar os dados, e ento escolha Paste do menu Edit daquele programa.

5.5 - Anexando Registros de Banco de Dados a Objetos de Desenho


Embora voc possa manipular e analisar que seus dados usando o Data View, o verdadeiro poder do AutoCAD Map e bancos de dados percebido quando voc ligar os registros do banco de dados com objetos em um desenho.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

141

Por exemplo, voc pode associar propriedade, zoneamento, e informaes do valor da terra contida em um banco de dados de parcelamentos de propriedade com objetos polyline que representam os limites das parcelas em um desenho. Voc estabelece a associao entre o objeto grfico e a tabela banco de dados criando uma ligao que aponta a um ou mais registros armazenados na tabela. Voc no pode criar ligaes para objetos de no grficos como camadas e tipos de linhas. O dados da ligao armazenado nos objetos grficos. Se voc move ou copia um objeto ligado, o dados de ligao so movidos ou copiados com ele. Se voc apaga um objeto ligado, o dados de ligao tambm so apagados. Note, entretanto, que se apagar o objeto e sua ligao ao banco de dados, os dados da tabela no so afetados.

Figura 82 Ligao de m Terreno com a Tabela IPTU

5.5.1 - Entendendo Ligao Quando voc ligar um objeto de um desenho para um registro em um banco de dados, um link data (dado da ligao) armazenado no objeto, criando um relacionamento entre a tabela de banco de dados e o objeto. Quando voc atualiza uma tabela, as mudanas so imediatamente disponibilizadas para o objeto no desenho. O AutoCAD Map precisa de algum modo localizar qual registro de banco de dados est ligado ao objeto.Ele faz isto comparando o link data (dado da ligao) armazenado no objeto com uma coluna especifica da tabela.

CURSO DE AUTOCAD MAP 2000

142

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Quando encontra o link data (dado da ligao) que seja compatvel com de uma coluna especificada, ele liga o registro ao objeto. Para montar este sistema de verificao, voc tem que fazer o seguinte: Criar um link template (modelo de ligao) que especifique qual tabela e qual coluna ser verificada. Esta coluna chamada a coluna fundamental. Normalmente, a coluna fundamental tem um valor nico para cada registro. Determinar um valor especfico para ser procurado na coluna fundamental. Por exemplo, suponha que voc tenha um desenho de um municpio e um banco de dados com informaes tursticas que lista os hotis no municpio, incluindo o hotel_ID, o nome do hotel, e a cidade na qual o hotel fica situado. Voc quer ligar os edifcios do desenho com os registros apropriados na tabela. Voc ento cria um link template (modelo de ligao) que inclui o nome da fonte de dados e da tabela, e especifica Hotel_ID como a coluna fundamental. A coluna Hotel_ID ser a coluna chave porque cada valor nesta coluna nico. Voc pode criar ento uma ligao entre um edifcio especfico no desenho e o registro apropriado na tabela. O link data (dado da ligao) armazenado no objeto tem duas partes: O nome do link template (modelo ligao) a ser usado que especifica onde pesquisar; O valor corrente ,o qual especifica o que procurar. Por exemplo, o modelo de ligao Hotel_LT no exemplo seguinte instrui o AutoCAD Map para que encontre a fonte de dados de Hotels e a tabela Location e consulte a coluna Hotel_ID. O valor, parte do link data, informa ao AutoCAD Map que procure o valor WA024. Uma vez que a ligao seja estabelecida, o objeto fica vinculado ao registro inteiro, no somente quela coluna chave. No exemplo abaixo foi usada apenas a coluna Hotel_ID para criar uma ligao entre o registro na tabela da fonte de dados e o objeto do desenho. Mas o objeto vinculado a todas as colunas no registro. Assim voc pode procurar todos o hotis em Fairfax e os realar em seu desenho.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

143

Link data = Link Template + Valor nico na Key Column

Figura 83 Elementos de um Link Data

Voc pode ligar mais de um registro da tabela para um objeto. Tambm, voc pode unir um nico registro da tabela para mais de um objeto. 5.5.2 - Definindo Modelos de Ligao (Link Template) Voc cria um modelo de ligao para estabelecer a conexo ou ligao entre objetos de um desenho e uma tabela de banco de dados. Cada modelo de ligao especifica uma fonte de dados, uma tabela, e a coluna fundamental para usar naquela tabela. O modelo de ligao armazenado no desenho de projeto. A ilustrao seguinte mostra a tabela PARCELS exibida no Data View.

CURSO DE AUTOCAD MAP 2000

144

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 84 Ilustrao de uma tabela no Data View

5.5.2.1 - Definindo um Modelo de Ligao Execute um dos seguintes passos: No Workspace Projeto, clique o boto direito em uma das tabelas da fonte de dados ou query, e escolha Define Link Template no menu de atalho. No menu de atalho do Map, escolha Database => Define Link Template. Clique a ferramenta Define Link Template na barra de ferramentas do Data View. No menu Links do Data View, escolha Define Link Template. A caixa de dialogo Define Link Template aparece. Os campos nos quais voc pode editar na caixa de dialogo Define Link Template depende de onde voc seleciona o Define Link Template de Ligao: Se voc seleciona uma mesa no Workspace do Projeto e escolhe Define Link Template no menu de atalho, os campos Data Source e Table Name exibem a fonte de dados e tabela selecionada. Voc pode editar o nome sugerido para o modelo de ligao. Se voc escolhe Define Link Template do menu Map, voc pode definir modelos de ligao para qualquer tabela de banco de dados anexada e conectada.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

145

Figura 85 - Quadro de dialogo Define Link Template

Se voc clica a ferramenta Define Link Template seleciona Define Link Template no menu Link do Data View, os campos Data Source e Table Name exibem a fonte de dados ativa e a tabela. Voc pode editar o nome de modelo de ligao sugerido. Na caixa de dialogo Link Template, entre em um nome sem igual para o link template. Selecione uma ou mais caixas de cheque Fundamentais para designar as colunas fundamentais. Escolha uma coluna que tenha um valor nico para cada registro. Se necessrio voc pode selecionar mais de uma coluna de forma que a combinao de colunas tenha um valor nico para cada registro. Alguns campos no podem ser usados como colunas fundamentais, por exemplo, colunas que tenham dados binrios ou definidos pelo usurio. Essas colunas no so exibidas na opo Key Selection. Quando tiver acabado, clique o OK. O nome que voc definiu aparece na Data View na lista de Modelo de Ligao.

CURSO DE AUTOCAD MAP 2000

146

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 86 Tabela Vualizada com Data View

O modelo de ligao tambm se aparece no Projeto Workspace.

Figura 87 Link Template no Workspace do Projeto

Nota: Se o Workspace do projeto no mostra imediatamente o link template, clique o boto direito do mouse em espao em branco do Workspace do Projeto e escolha Refresh no menu de atalho.

Command line:

MAPDEFINELT

5.5.2.2 - Salvando um Link Template Do menu File do AutoCad Map, escolha Save. O link Template definido por voc salvo no projeto de desenho. 5.5.3 - Abrindo Tabelas Ligadas Voc pode abrir uma tabela de banco de dados que ligada a objetos no desenho. Para abrir uma tabela ligada, execute um dos seguintes passos:
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

147

No Workspace Projeto, clique duas vezes em um Link Template (modelo de ligao). Dependendo da fonte de dados anexados, a tabela ligada ou abre no modo edio ou no modo de visualizao. Se a tabela protegida contra escrita, ela ser aberta no modo de visualizao. Queries sempre so abertas no modo de visualizao. No menu Map, escolha Database => View Data => Edit Linked Table (para abrir a tabela no modo Edio) ou Database => View Data => View Linked Table (abrir a mesa no modo de visualizao). Na caixa de dialogo Select Link Template, selecione o modelo de ligao associado com a tabela e clique OK.

Command Line : MAPBROWSELINK OR MAPVIEWLINK


5.5.4 - Ligando Objetos a Dados Voc pode ligar objetos em seus desenhos com informao em um banco de dados externo de vrios modos: Voc pode conectar objetos a registros manualmente, um objeto a um registro de cada vez. Voc pode criar ligaes automaticamente se informao em seu de desenho se igualam os valores na tabela de fonte de dados. No possvel criar ligaes enquanto se digitaliza. Voc pode converter object data existentes em ligao de tabela a banco de dados externos. 5.5.4.1 - Ligando Dados a Objetos Manualmente Voc pode selecionar um registro especfico em sua tabela ligar a um objeto especfico dentro seu desenho. Por exemplo, voc poderia querer unir um registro onde o valor do campo CODIGO (o campo chave) 140145010016 com o Lote no desenho identificado pelo mesmo nmero.

CURSO DE AUTOCAD MAP 2000

148

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 88 Ligao de Um Terreno com um Registro da Tabela IPTU

Para ligar um registro manualmente uma tabela para um objeto em seu desenho, execute os passos seguintes: Abra a tabela ligada. No Data View, selecione o registro que voc quer ligar. Execute um dos seguintes passos: Do menu Links do Data View, escolha Link Records To Objects. Clique com o boto direito do mouse sobre o cabealho de registro e selecione Link Records To Objects no menu de atalho. Clique a ferramenta Link Records na barra de ferramentas no Data View. Nota: Este comando s fica disponvel se voc selecionou um link templat (modelo de ligao) para a tabela. Verifique o lembrete Select Objects na linha de comandos do AutoCAD Map. No desenho, selecione o objeto (ou objetos) para o qual voc quer ligar o registro. No exemplo anterior, voc poderia escolher o objeto texto 140145010016; ou se o limite que cerca o texto for uma polyline circundante, voc poderia escolher um dos limites da polyline e liga-los, tambm, ao registro. Depois de selecionar o objeto ou objetos, pressione ENTER para completar a ligao. Repita os passos anteriores para continuar ligando registros a objetos.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

149

5.5.4.2 - Ligando Dados para Objetos Automaticamente Se informao em seu desenho semelhante informao em uma tabela, voc pode criar as ligaes automaticamente. Por exemplo, voc poderia ter um cdigo de distrito armazenado como atributo de bloco ou escrito em cada distrito de um mapa. Se voc tambm tem uma tabela na qual existe uma coluna para cdigos de distrito, voc pode usar comando Generate Links para ligar cada cdigo do mapa para o registro correspondente na tabela, automaticamente. Nota: Os modelos de ligao que voc pretende usar tm que existir no projeto ativo antes de voc inicializar a operao Generate Links.

Figura 89 Exemplo de Ligao com Generate Links

Nota: Usando a opo Generat Links, voc tambm pode anexar objetos do desenho para tabelas de Object data. Voc no pode criar ligaes a objetos em camadas que estejam fechadas, congeladas, ou isoladas. Para ligar registros automaticamente de um banco de dados para objetos no desenho: Execute um dos seguintes passos: No Workspace Projeto, clique o boto direito em link template e escolha Generate Links. Do menu Map, escolha Database => Generate Links.

CURSO DE AUTOCAD MAP 2000

150

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 90 - Quadro de dialogo Generate Data links

Na caixa de dialogo Generate Data Links, selecione um dos seguintes tipos de ligao: Block - Cria ligaes com dados de atributos de blocos. As ligaes so criadas nos prprios blocos. Texto - Cria ligaes com texto. As ligaes so criadas nos objetos de texto. Enclosed Blocks - Cria ligaes com dados de atributos dos blocos. As ligaes so criadas na polylines fechadas que envolvem o bloco. Blocos que no estejam envolvidos por uma polyline no so ligados. Enclosed Text - Cria ligaes com textos envolvidos por uma polyline fechada. As ligaes so criadas na polyline fechada que envolve o texto. Textos que no estejam envolvidos por uma polyline no so ligados. Nota: Para usar a opo Enclosed Text, o link template s pode conter um campo fundamental. Debaixo de Data Links, selecione Create Database Links. Selecionar um modelo de ligao da lista link template . Se voc estiver criando ligaes a enclosed text, selecione um modelo de ligao que tenha apenas um campo fundamental. Se voc est criando ligaes a bloco ou a um bloco encapsulado: Select o nome do bloco lista Block. Para cada campo fundamental no modelo de ligao, selecione uma etiqueta correspondente ao atributo do bloco. Voc pode associar uma etiqueta a somente um campo fundamental. Debaixo de Database Validation, selecione uma das opes seguintes: None - Cria ligaes sem verificar se um registro semelhante existe na tabela.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

151

Link Must Exist - Cria uma ligao se o valor no desenho for igual a um valor do campo fundamental de um registro existente. Se nenhum registro tem um valor semelhante, nenhuma ligao criada para aquele objeto. Usar esta opo com planilha eletrnica Excel, o modelo de ligao tem que apontar um intervalo nomeado na planilha eletrnica e no para uma planilha de trabalho. Create If New - Cria um registro novo na tabela se nenhum registro existente tem um valor semelhante. O novo registro ter valor apenas no campo fundamental, os outros campos sero apresentados em branco. Select Use Insertion Point As Label Point para salvar o ponto de insero do bloco ou texto como o ponto de rtulo no objeto para qual a informao de ligao anexada. Um ponto de rtulo o ponto usado para inserir texto quando voc recobrar um objeto e definir uma alterao de propriedade baseada em texto. Clique OK. Ento pressione ENTER para selecionar todos os blocos ou objetos textos, ou digitar S para selecionar blocos ou objetos texto individualmente. O AutoCad Map cria uma ligao de cada objeto selecionado para um registro dentro da tabela. Voc pode agora salvar a informao de ligao nos desenhos de fonte. Command Line : ADEGENLINK 5.5.5 - Ligando Dados para Objetos Enquanto Digitaliza Voc usa a opo Attach Data dentro da caixa de dialogo Digitize Setup para anexar dados em um banco de dados externo para objetos enquanto voc digitaliza. Voc pode selecionar um modelo de ligao para os ns e outros para os links (linhas que unem dois ns). Antes de voc comear este processo, esteja seguro que os modelos de ligao j existem. Para ligar objetos a dados em um banco de dados externo enquanto voc digitaliza: Do menu de Map, escolha Data Entry => Digitize Setup. Debaixo Object Type, selecione o tipo de objeto que voc quer digitalizar. Selecione Attach Data. Ento clique Data To Attach. Na caixa de dialogo Data To Attach, debaixo de Object Data Type, selecionar Database Link.

CURSO DE AUTOCAD MAP 2000

152

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 91 Quadro de Dialogo Data to Attach

Em Link Template, selecione o modelo de ligao que voc quer usar. Especificam um mtodo Record Validation. Para mais informao sobre registro validao, veja Opes de Validao de Registro na seo seguinte. Ento clique o OK. Completa as outras opes na caixa de dialogo Digitalize Setup como sugerido. Clique OK. Do menu Mapa, escolha Data Entry => Digitize para comear a digitalizar.

Command Line: MAPDIGISETUP and MAPDIGITIZE


Assim que voc digitaliza cada objeto, a caixa de dialogo Link Template Key Column Entry aparece para lembr-lo de entrar os valores para cada coluna fundamental no modelo de ligao.

Figura 92
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

153

5.5.5.1 - Opes de Validao dos Registros Estas opes verificam o valor voc insere para as colunas fundamentais no banco de dados externo. Validate - O AutoCAD Map confere se o valor que voc entra existe na tabela. Se o valor existir, o link data anexado para o objeto; se o valor no existe, o AutoCAD Map solicita um novo valor. Use esta opo para ligar cada um dos objetos para um registro existente na tabela. Validate and Create - O AutoCAD Map confere se o valor que voc entra existe na tabela. Se o valor existir, o link data anexado para o objeto; se o valor no existe, o AutoCAD Map cria um novo registro na tabela com este valor na coluna chave, e anexa o link data ao objeto. A caixa de dialogo Link Template Data Entry aberta lhe permitindo entrar valores para as outras colunas no novo registro. No Validation - O AutoCAD anexa os dados de ligao ao objeto sem conferi que o valor existe na tabela. Use esta opo se voc no tem um banco de dados correspondente ao registro e no quer criar um neste momento.

Figura 93 - Com a Opo Validate and Create - possvel entrar valores para outras colunas no novo registro

5.5.6 - Realando Objetos Ligados a Registros Selecionados Depois que voc ligar seus registros de banco de dados a objetos em seu desenho, voc pode usar o Data View para realar e exibir quais objetos em seus desenhos esto ligados a quais registros. 5.5.6.1 - Realando Todos os Objetos Ligados a um ou Mais Registros No Data View, selecionar um registro clicando no cabealho da coluna , ou selecionando um grupo de registros usando Ctrl+click ou Shift+click.

CURSO DE AUTOCAD MAP 2000

154

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Do menu Highligh do Data View, escolha Highlight Objects, ou clique a ferramenta View Linked Objects na barra de ferramentas do Data View.

Figura 94 - Registros Selecionados

Nota: Este comando s est disponvel se voc selecionou um link template (modelo de ligao) para a tabela. Os objetos ligados aos registros so selecionados no desenho, e o nmero de objetos realados so listados na parte de baixo do Data View.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

155

Figura 95 Objtos Selcionados (Lotes -140145013011, 140145013013, 1401450130683)

Na ilustrao anterior, os objetos blocos 140145013011, 140145013013, 1401450130683, so realados. Os blocos so realados e no os limites porque a ligao foi anexada aos objetos blocos, no para as polylines circundantes. 3 Para limpeza do realce no desenho, clique a tecla ESC duas vezes, ou execute o comando Zoom. 5.5.6.2 - Zoom em um Objeto ligado a um Registro No menu Highlith no Data View, escolha AutoZoom. AutoZoom aumenta os objetos selecionados automaticamente a uma escala que voc especifique. No menu Highlight do Data View, escolha Zoom Scale, ou clique duas vezes no Zoom Scale no painel zoom scale da barra de status do Data View.

CURSO DE AUTOCAD MAP 2000

156

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 96 - Painel Zoom Scale

Na caixa de dialogo Zoom Scale, entre com um valor e ento clique o OK.

Figura 97 - Quadro de Dialogo Zoom Scale

Um valor de 50 significa que ou a altura dos objetos ligados 50 por cento da altura da rea do desenho, ou que a largura 50 por cento da largura da rea do desenho, ou qualquer um deles que seja menor. Voc pode fixar um zoom scale de 20 a 90 por cento. O valor para o Zoom Scale mostrado no painel zoom scale na barra de status. Selecione um registro, ou selecione um grupo de registros usando Ctrl+click ou Shift+click. AutoCAD Map automaticamente executa um zoom nos objetos ligados para a escala selecionada. 5.5.6.3 - Realando Objetos Ligados a Registros Selecionados Automaticamente Do menu Highlight do Data View, escolha AutoHighlight.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

157

Com AutoHighlight, o AutoCAD Map reala todos os objetos automaticamente no desenho que est ligado aos registros que voc selecione no Data View. No Data View, selecione um registro ou selecione um grupo de registros usando Ctrl+click ou Shift+click. O AutoCAD Map reala objetos ligados aos registros selecionados. Se voc fixar AutoZoom e AutoHighlight, quando voc seleciona um registro, o AutoCAD Map destaca os objetos correspndesntes no desenho e executa um zoom nesses objetos. A ilustrao seguinte mostra um nico objeto, numere 140145013683, com destaque, com um fator de de zoom scale de 50%.

Figura 98 - Autohighligth e AutoZoom Ativos

Nota: Uma vez voc fixou AutoZoom, AutoHighlight, Zoom Scale, estas configuraes, ficam ativas para todo desenho at que voc os mude novamente. 5.5.6.4 - Criando um conjunto de Seleo de Objetos Ligados a Um ou mais Registros Do menu Highlight menu in the Data View, escolha AutoSelect. Com AutoSelect, AutoCAD Map cria um conjunto de seleo de todos os objetos no desenho que esto ligados aos registros que voc seleciona no Data View.
CURSO DE AUTOCAD MAP 2000

158

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Execute um dos seguintes passos: Do menu Higtlight, escolha AutoHighlight e selecione um ou mais registros. No Data View, selecione um ou mais registros e ento escolha Highlight Objects. O AutoCAD Map reala os objetos ligados e automaticamente cria um conjunto padro de seleo. 5.5.7 - Realando Registros Unidos a Objetos Selecionados Depois que voc ligar seus registros de banco de dados a objetos em seu desenho, voc tambm pode use o Data View para ver quais registros em seu banco de dados so ligados a esses objetos. Sugesto: Para melhorar desempenho ao realar registros, primeiro use um filtro para limitar o nmero de registros que so exibidos no Data View. Primeiro, voc especifica a cor para o destaque na Viso de Dados. 5.5.7.1 - Selecionando uma Cor de Destaque Do menu Highlight no Data View, escolha Highligth Color, ou clique duas vezes em highligth na barra de status.

Figra 99 Seleo da Cor de Realce

Na caixa de dialogo Select Color, especifique uma cor e clique o OK. Nota: Esta configurao de cor de destaque permanece ativa at que voc muda-a novamente.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

159

5.5.7.2 - Realar Todos os registros Ligados a um Objeto Do menu Highlight, escolha Highlight Records => Select Objects, ou clique a ferramenta

Highlight Linked Records na barra de ferramenta da barra de ferramentas do Data View. No desenho, selecione um ou mais objetos. Quando terminar a sua seleo, pressione ENTER. O Data View mostra os registros associados com os objetos que voc selecionou. Nota: Se os registros realados no aparecem inicialmente no Data View, ento do menu Highligh, escolha Highlight Records => First Record. Voc pode navegar por todos registros que realou usando as opes no menu Data View ou usando a barra de ferramentas de registros realados que aparece esquerda do DataView. Voc tambm pode remover todos os realces de registros de uma tabela. 5.5.7.3 - Exibir Somente os Registros Realados Do menu Highlight do Data View, escolha Show Highlighted Records Only. 5.5.7.4 - Removendo realces de registros Do menu Highlight do Data View, escolha Highlight Records => Clear Highlight. 5.5.8 - Convertendo Object Data para Tabela de Banco de Dados Externos Alm de ligar objetos a dados em tabelas de banco de dados externos, voc tambm pode armazenar dados diretamente em seu desenho como object data. Embora o object data seja um mtodo eficiente de armazenar quantidades menores de atributos de dados que voc quer associar com objetos em um desenho, voc poderia preferir armazenar atributos de dados em um banco de dados externo. Bancos de dados externos armazenam quantidades maiores de dados mais eficazmente, e permitem a execuo queries mais complexas. No AutoCAD Map, voc pode facilmente transformar object data em tabelas de banco de dados externo. O AutoCAD Map cria uma tabela de banco de dados com a mesma estrutura de dados da tabela de object data. Os campos na tabela de banco de dados tm os mesmos nomes que os campos na tabela object data. O AutoCAD Map soluciona qualquer conflito dos seguintes modos: Truncando campos que so muito longos e adiciona um dgito com incremento para o nomes de campos resultantes duplicados. Substitui caracteres invlidos no nome de campo por uma sublinha (_). Converte tipos de campos invlidos para o tipo character.

CURSO DE AUTOCAD MAP 2000

160

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Converte campos do tipo point para string de carter e separa as coordenadas com vrgulas. Nota: Durante a converso, nomes de campos na tabela object data se torna nomes de tabelas de banco de dados. Tenha certeza que o nome dos campos na tabela de seu object data no so palavras reservadas do SQL, tais como: DATA, SELECIONE, ou ATUAL. Para cada objeto que contm object data na tabela especificada, O AutoCAD map faz o seguinte: L os object data. Cria um novo registro na tabela de banco de dados externo. Anexa um link data para o objeto que liga o objeto ao registro. Voc pode escolher deixar o object data no desenho ou remover o object data dos objetos que cada registro for criado. 5.5.8.1 - Convertendo Object Data em uma Tabela de Banco de Dados O processo de converso cria uma nova tabela em uma fonte de dados existente. Esteja certo que a fonte de dados apropriada esteja anexada. No menu Map, escolha Tools => Convert Object Data To Database Links.

Figura 100 Convert Object Data para Database Links

No quadro de dialogo Convert Object Data To Database Links, debaixo Source Object Data Table, selecione a caixa de cheque Remove Data From Objects Processed se voc quiser apagar os object data do desenho depois de criar a ligao. Desmarque a caixa de cheque para reter o object data no desenho. Debaixo Target Link Template, clique Define para especificar o modelo de ligao.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

161

Na caixa de dialogo, Define Link Template, selecione uma fonte de dados disponvel e clique Connect.

Figura 101 -

Entrar com um nome de tabela. Especificar as colunas para usar como colunas fundamentais. Para entrar com mais de um nome de coluna, separar os nomes por vrgula. Para selecionar de uma lista de nomes de campos na tabela object data, ou renomear os campos, clique Select para mostrar a caixa de dialogo Select Link Template Key(s).

Figura 102 -

Voc pode usar um campo de object data existente como o campo fundamental ou pode criar um novo campo. Se voc seleciona Generate Key Field, especifique um nome para o campo na rea Generate
CURSO DE AUTOCAD MAP 2000

162

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Key Field. O AutoCAD Map configura o primeiro registro na tabela de banco de dados para 1, e incrementa cada registro subseqente de 1. Clique o OK para fechar a caixa de dilogo Select Link Template Key(s). Na caixa de dialogo, Define Link Template, entre com um nome para o link template (modelo de ligao) e clique OK. O modelo de ligao armazena o endereo da tabela de banco de dados e o nome do campo fundamental. O nome do link template padro o nome da tabela de object data. Se um link tempate com este nome j existe no projeto de desenho, o nome do link template deixado em branco. Voc pode aceitar o nome padro ou entrar com um novo nome que seja diferente dos existentes no projeto de desenho. Na caixa de dialogo Convert Object Data To Database Links, especifique como voc quer selecionar os objetos com object data anexados. Voc pode selecionar objetos automaticamente ou manualmente, e voc pode ainda usar um filtro para restringir que a seleo seja feita em camadas particulares. Depois que voc terminar, clique Proceed. O AutoCAD Map converte os object data em tabelas de banco de dados ligadas.

5.6 - Administrando Ligaes


Voc pode ver o link data anexado a um objeto, mudar o valor do link data de um objeto, ou apagar link de um objeto. Voc tambm pode exportar ligaes, criando um relatrio de todos os registros ligados a objetos em seu desenho. 5.6.1 - Visualizando e Editando Dados de Ligao Voc pode ver o link data anexado a um objeto e pode mudar o valor de ligao para a coluna fundamental. Este valor de ligao o valor que o AutoCAD Map usa encontrar um registro semelhante na tabela. Mudando o valor de ligao, voc liga o objeto a um outro registro diferente na tabela. Por exemplo, voc poderia mudar o esquema de numerao para um grupo de escritrios, ou deslocar algumas salas do departamento de contabilidade para o departamento de vendas. 5.6.1.1 - Visualizando e Editando Link Data No menu Map, escolha Database Link Manager. Selecionar um objeto em seu desenho. Note que o Link Manager s pode trabalhar com um nico objeto geogrfico de cada vez. Se o objeto selecionado no tiver nenhum link, o comando se encerra. Se os objetos selecionados tm link data, a caixa de dialogo Link Manager aparece. Da lista de Links selecione um dos link template disponveis para o objeto selecionado.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

163

Entrar com um novo valor na coluna de Value da coluna fundamental que voc quer editar. Repita, se necessrio, para qualquer coluna fundamental adicional que voc quer editar. Clique OK para atualizar os link data e fechar a caixa de dilogo.

Command line: MAPLINKMANAGER


5.6.2 - Apagando Ligaes Voc pode apagar link data de um objeto. Para apagar um link Do menu de Map, escolha Database => Delete Links. Selecionar o objeto ou objetos dos quais voc quer apagar as ligaes. Na caixa de dialogo Select Link Templates, selecione o link template cujas ligaes voc quer apagar dos objetos. Clique OK. A ligao apagada do desenho. O dados na tabela de banco de dados no so afetados.

Command line: MAPDELETELINKS


5.6.3 - Exportando Links Voc pode criar um relatrio de todos os registros ligados a objetos selecionados. Isto til quando voc tem mltiplos objetos geogrficos ligados a um nico registro de banco de dados. Por exemplo, suponha que voc queira preparar uma lista de materiais que resuma o nmero de diferentes espessuras de tubo de esgoto em um desenho. O banco de dados externo ao qual seu desenho ligado no contm esta informao. Todo o banco de dados prov uma lista das vrias larguras de tubo de esgoto que compe seu conjunto de registro. A tabela no tem nenhum conhecimento do nmero de exemplos de larguras individuais de tubos de esgoto em seu desenho. Se voc quer preparar um relatrio sumrio que contenha esta informao, voc tem que exportar as ligaes de seu desenho. Digite dbconnect na linha de comando para exibir o menu dbConnect. Do menu de dbConnect, escolha Links => Export links. Criar um conjunto de seleo dos objetos cujas ligaes que voc quer exportar. Se mais de um link template associado com os objetos que voc seleciona, voc solicitado a selecionar um link template. Nota: Voc s pode criar um relatrio para um link template de cada vez. Para criar um relatrio para link template adicionais, execute o comando novamente.
CURSO DE AUTOCAD MAP 2000

164

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Na caixa de dialogo Export Links, selecione os campos para incluir clicando neles na lista Include Fields. Os campos fundamentais dos links template selecionados so includos automaticamente. O AutoCAD Map tambm exporta os apelidos de entidade dos objetos. Entrar com um nome para o arquivo exportado em File Name. Selecionar um formato de arquivo para o arquivo da lista Save As type. Voc pode salvar o arquivo no formato de banco de dados nativo da tabela corrente ou como um arquivo texto delimitado por vrgula ou por espao. Clique Save para exportar os links e fechar a caixa de dilogo. Feche a caixa dbConnect clicando (X) no canto superior direito.

5.7 - Administrando Link Templates


5.7.1 - Editando um Modelo de Ligao Ocasionalmente, voc pode renomear uma tabela de banco de dados ou pode mudar o local do banco de dados. Quando fizer isto, voc precisa modificar todos link template associado com aquele banco de dados para referenciar a nova informao. Voc pode editar as informaes de banco de dados associadas com um link template. 5.7.1.1 - Modificando um Link Templat Do menu Map, escolha Database => Edit Link Template Properties. Selecionar o link template. Na caixa de dialogo Link Template Properties, selecione a nova fonte de dados ou o nome da tabela. Voc no pode mudar as colunas fundamentais. Clique OK. Todos objetos no desenho que se referenciam ao link template atualizado para referir-se ao novo caminho do banco de dados.

Command line: MAPPROPSLT


5.7.1.2 - Visualizando rapidamente as Propriedades de Link Template No Workspace do Projeto, clique o boto direito no nome de um link template. Escolha Properties do menu de atalho.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

165

Figura 103 - Propriedades do Link Template

A caixa de dialogo Link Template Properties mostra o nome do link template, a coluna fundamental e o tipo de dados do link template. 5.7.1.3 - Apagando Link Template

Se voc no for usar um modelo de ligao em um projeto, voc pode apagar este link template do projeto. Note que quando voc apaga um link template, todos os links data que se referenciem a este link template so apagados do desenho. Para apagar um modelo de ligao
Do menu map, escolha Database => Delete Link Template. Na caixa de dialogo Select Link Template, selecione o link template para apagar e clique OK.

Command line: MAPDELETELT


5.7.2 - Importando e Exportando Link Templates

Se voc j definiu modelos de ligao em um desenho, voc pode exporta-los daquele desenho e importa-los em um desenho diferente.
5.7.2.1 - Exportando Link Template Digite dbconnect na linha de comandos para mostrar o menu dbConnect. Do menu dbConnect, escolha Templates => Export Template Set. Debaixo de File Name, entre com um nome para o conjunto de modelos. O conjunto de modelos inclui todos os modelos de ligao no desenho ativo. Clique Salve. Feche o quadro de dialogo.
CURSO DE AUTOCAD MAP 2000

166

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

5.7.2.2 - Importando Link Template Digite dbconnect na linha de comandos para mostrar o menu dbConnect.. Do menu dbConnect, escolha Templates => Import Template Set. Selecione conjunto de modelo para importar. Clique Open. Se conjunto de modelo contm um modelo de ligao com um nome que seja igual um modelo que j existente no desenho atual, o AutoCAD Map adiciona um nmero como incremento para o nome do modelo importado tornando-o assim nico. Feche a caixa de dialogo. Antes de voc usar os modelos de ligao em seu desenho, voc pode usar este comandos do menu dbConnect para midificar um link template: Use Templates => Edit Link Templates para modificar o campo fundamental de um link template. O novo campo fundamental deve ser do mesmo tipo de dado do campo fundamental original, e o link template no pode estar referenciado a nenhum objeto do desenho. Use Rename para renomear um link template. O modelo de ligao no pode ser referenciado a qualquer objeto no desenho. Use Synchronize para atualizar ligaes que AutoCAD Map no pode solucionar. As ligaes podem ficar invlidas se voc mudar a estrutura subjacente da tabela fonte, ou se voc mover a tabela fonte para novo local.

5.8 - Usando Condies SQL em Consultas a Mapas


Depois de voc ligar um objeto do desenho a informaes em tabelas de bancos de dados externos voc pode localizar e recobrar objetos, voc cria uma condio de SQL em uma query no mapa.Uma condio de query SQL procura por valores especficos em uma tabela externa, e quando os encontra, exibe todos os objetos ligados a esses valores. Voc pode procurar todos os registros que exatamente se igualam a um valor especifico ou a um intervalo de valores, ou aquele que se no igualam ao valor especificado. Condies de SQL de consultas podem ser combinadas com outras condies de SQL, condies de Localizao, condies de Propriedade, e condies de Dados. Antes de voc executar queries de SQL em bancos de dados externos, voc tem que montar os bancos de dados para seu projeto. Comece revisando os bancos de dados associados com os desenhos de fonte anexados ao projeto. Determine quais bancos de dados voc usar neste projeto e quais modelos de
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

167

ligao que voc usar com esses bancos de dados. Ento anexe as fontes de dados selecionadas para este projeto. 5.8.1 - Criando uma Condio de SQL Uma vez que voc ligou objetos a informaes em banco de dados, voc pode recobrar objetos baseados naquelas informaes. O AutoCAD Map suporta a sintaxe padro do SQL (Linguagem Estruturada de Consulta) como formalmente definida no ISO/IEC 9075 padro, 1992. Porm, voc no precisa saber sintaxe de SQL para criar uma condio SQL; ao invs, voc usa a caixa de dialogo SQL Link Condition para criar as condies SQL (critrios) para sua query. Voc escolhe a coluna na qual quer procurar, entra com um valor, e especifica como os dados na coluna devem se comparados com o valor. Por exemplo, voc poderia especificar que os dados so iguais ao valor, ou so maiores que o valor, ou menores que o valor. Nota: Voc pode consultar dados ligados a objetos em um desenho fonte ativo, e no para objetos no projeto de desenho. 5.8.1.1 - Definindo uma Condio de SQL Do menu Map, escolha Query => Define Query.

Figura 104 - Quadro de Dialogo Define Query

Na caixa de dialogo Define Query, debaixo de Query Type, clique SQL. Na caixa de dialogo SQL Link Condition, selecione um link template na lista Template. O link template especifica a tabela que voc quer consultar. Nota: Esta lista inclui somente link template para os desenhos fonte ativos. Se o link template que voc deseja no est listado, verifique se ele est definido no desenho fonte.
CURSO DE AUTOCAD MAP 2000

168

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Debaixo de Condition, na lista de Column, selecione a coluna na qual voc quer pesquisar. Da lista Operator, selecione um dos operadores.

Figura 105 -

Alm dos operadores padro, voc pode usar tambm os seguintes operadores: IN - Recobra objetos ligados a registros nos quais a coluna especificada igual ao valor especificado. Quando voc usa o Operador IN, voc tem que incluir valores entre aspas simples. IS NULL - Recobra objetos ligados a registros nos quais a coluna especificada est vazia. LIKE - Recobra objetos ligados a registros nos quais a coluna de carter especificada tem um valor que contm parte do valor especificado. Por exemplo, se voc entra com B%, a query de SQL recobra todos os valores que comeam com B. Os exemplos seguintes ajudam a ilustrar estes operadores. ID 1 2 3 4 5 NOME Joo Gary Bob Jos

IN - Se voc seleciona ID para a Column, IN para o Operator, e (' 1 ', ' 2 ', ' 4 ') para Value, a query de SQL recobra objetos unidos a Joo, Gary e Jos. IS NULL - Se voc seleciona Nome para Column e IS NULL para Operator, a query de SQL recobra o objeto associado com linha 5.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

169

LIKE - Se voc seleciona Nome para Column, e LIKE para Operator, e entra em J% para Value, a query de SQL recobra o Joo e Jos. Se voc entra com %o% para Value, a query de SQL recobra o Joo, Bob e Jos. Nota: O AutoCAD Map envia query SQL para ser examinada diretamente pelo banco de dados sem modifica-la. Para uma lista completa dos operadores e caracteres coringa suportado por seu banco de dados, consulte a documentao do sistema de software de seu banco de dados. As trs clusulas seguintes ilustram resultados diferentes: Municpio em (Eddy ', Carry ') - Retorna todos os registros nestes municpios. Volume entre 1000 e 3000 - Retorna todos os registros com volumes iguais ou maiores que 1000, e menores ou iguais a 3000. Cidade entre A% ' e D% ' - Retorna todos os registros com cidades A, B, C, ou D. Na caixa de Value, entre com um valor. O operador e o valor definem a condio (procura ou critrios da consulta) que o valor na tabela tem que atender. Por exemplo, se voc seleciona o operador < (menor que) e entra em um valor de 5, a condio retorna todos os registros nos quais o valor na tabela menor que cinco. O valor tem que atender os dados digitados da coluna. Por exemplo, se a coluna requerer um nome, entre em uma string de texto. Inclua valores de string entre aspas simples. Se a string que voc quer usar contiver uma aspa simples, voc tem que preceder a aspa simples com uma outra aspa simples. Para datas, use o formato TIMESTAMP'YYYY-MM-DD 00:00:00', por exemplo: Date> TIMESTAMP1990-05-30 11:45:00' . Clique Add Condition para acrescentar a condio lista Current SQL Condition

Command Line: ADEQUERY


5.8.1.2 - Adicionar Outra Condio Na caixa de dialogo SQL Link Condition, debaixo de Condition, selecione um dos seguintes operadores de ligao seguintes da lista de Operator: AND - Objetos tm que atender a ambas as condies. OR - Objetos tm que atender a qualquer uma das condies. AND NOT - Objetos tm que atender a primeira condio e no deve atender a segunda condio. OR NOT Objetos ou tm que atender a primeira condio ou no deve atender a segunda condio.
CURSO DE AUTOCAD MAP 2000

170

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Especificar uma coluna, operador, e um valor como descrito em procedimento anterior. Clique Add Condition para acrescentar a condio SQL para lista Current SQL Condition. A nova lista adicionada na lista Current SQL Condition. Clique OK para fechar a caixa de dialogo SQL Link Condition. 5.8.2 - Agrupando Condies SQL Voc pode controlar a ordem na qual o AutoCAD Map avalia as condies SQL usando a opo Grupo na caixa de dialogo SQL Link Condition. Agrupamento de condies de SQL segue as mesmas regras de agrupamento de condies de query em geral. 5.8.2.1 - Para Agrupar Condies SQL Debaixo Current SQL Condition da caixa de dialogo SQL Link Condition, selecione as condies que voc quer agrupar. Clique Group. O AutoCAD Map coloca parnteses ao redor das condies agrupadas e os recua para a direita. 5.8.2.2 - Para Desagrupar condies de SQL Debaixo de Current SQL Condition na caixa de dialogo SQL Link Condition, selecione as condies que voc quer agrupar. Clique Ungroup. 5.8.3 - Combinando Condies de SQL com Outras Condies Voc pode combinar uma condio de SQL com qualquer outra condio. Por exemplo, voc pode combinar uma condio de Propriedade para achar todos os objetos no layer CONTROL, e com uma condio de SQL achar semforos instalados antes 1987. Outro exemplo seria combinar uma condio de Localizao para achar todas as casas a trs milhas de uma nova escola proposta, e com uma condio de SQL, selecionar entre, essas casas, aquelas com crianas com menos de 18 anos. 5.8.3.1 - Executando Queries com Condies de SQL Voc executa uma query com uma condio de SQL como voc executaria qualquer outro tipo de query. Porm, devido uma condio de SQL depender da existncia de conexo a um data source, a condio no ser executada se qualquer parte desta conexo for quebrada: A query tem que especificar um link template vlido. A fonte de dados deve estar anexada e conectada.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

171

A fonte de dados deve estar no mesmo diretrio da ocasio da conexo. Isto , a fonte no pode modificada de diretrio depois da conexo.) Deve existir a ligao entre objetos do desenho e registros nas fontes de dados especificadas. 5.8.4 - Modificando uma Condio de SQL Voc pode editar, pode apagar qualquer linha de condio de SQL. 5.8.4.1 - Editando uma Condio Na caixa de dialogo SQL Link Condition, selecione a condio que voc quer editar. Debaixo de Condition, revise a condio. Voc pode mudar o operador de ligao, selecionar uma coluna diferente, mudar o operador, ou mudar o valor. Clique Update. 5.8.4.2 - Apagando uma linha de Condio Na caixa de dialogo SQL Link Condition, selecione a condio que voc quer apagar. Clique Delete. 5.8.5 - Escolhendo uma Condio da Lista de Histrico Condies SQL criadas e previamente executadas no projeto so armazenadas na lista de History. Voc pode adicionar uma destas condies a sua lista Current SQL Condition. Para adicionar uma condio da lista history current SQL condition. Na caixa de dialogo SQL Link Condition, clique History. Na caixa de dialogo SQL Condition History, selecione a condio que voc quer usar. Clique Ok.

CURSO DE AUTOCAD MAP 2000

172

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

Figura 106 Quadro de Dialogo SQL Condition History

5.8.6 - Digitando a Condio Se voc estiver familiarizado com sintaxe de SQL, voc pode digitar uma condio diretamente. AutoCAD Map prov a maioria da condio automaticamente. Voc digita s o nome de coluna, o operador, e o valor. 5.8.6.1 - Digitando uma condio de SQL Na caixa de dialogo SQL Link Condition, clique Type It.

Figura 107 -

Na lista Link Template da caixa de dialogo Type SQL Condition , seleciona um modelo de ligao que especifica a tabela voc quer consultar. Debaixo de Enter SQL Condition, digite um nome da coluna, o operador, e valor.

BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

173

Para colunas com um tipo de dados string ou data, envolva o nome de coluna com aspas. Para tipos de dados numricos, no envolva o nome das colunas com aspas. Para colunas com um tipo de dados string, envolva o valor com aspas simples. Para tipos de dados numricos, no envolva o valor com aspas. Para dados do tipo data, use este formato para o valor:

TIMESTAMP'YYYY-MM-DD 00:00:00 '


Por exemplo:

COMPRIMENTO < 200


NOME = ALEXANDER ' DATA> TIMESTAMP'1993-06-20 11:45:00 ' Entre com at 132 caracteres. O AutoCAD Map suporta sintaxe de SQL padronizada formalmente pelo ISO/IEC 9075 padro, em 1992. O SQL tem uma estrutura gramatical e uma sintaxe rgida. Aqui esto algumas regras para serem seguidas quando voc definir declaraes de SQL. Valores de caracteres (tipos de dados CHAR) deve ser envolvido em nicas aspas (XXX '). Valores de Banco de dados so difceis de serem diferenciados entre letras maisculas e minsculas, mas nomes de campo (coluna) no. No terminar cada declarao com um ponto-e-vrgula (;) como na sintaxe de SQL padro. Para datas, use a sintaxe seguinte: ano-ms-dia. Por exemplo: SELECT * FROM table_name WHERE column_name = TIMESTAMP1993-06-20 00:00:00 No usar caracteres do AutoCAD Map ou DOS ou coringas (* ou ?) como parte de valor ou nome de colunas. No usar palavras chaves de SQL como identificadores. Exemplos de palavras chaves so comandos do SQL e tipos de dados, tais como: CHAR, GROUP, SQL, TABLE, USER, SECTION, BY, e CURRENT. Exemplos de identificadores so tabelas e nomes de coluna. Por exemplo, se voc tenta criar uma tabela com uma coluna de nome de CURRENT, o AutoCAD Map exibir uma mensagem de erro.

CURSO DE AUTOCAD MAP 2000

174

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

5.8.6.2 - Mensagens de Erro do SQL Quando voc entrar com uma declarao de SQL incorretamente, uma caixa de dilogo de Advertncia aparece, mostrando algumas mensagens de diagnstico. Em declaraes de SQL, os tipos mais freqentes de erros que aparecem so os dois seguintes: Tabelas Inacessveis; Declaraes de SQL Incorretas. 5.8.7 - Exemplo de Uso de um Banco de dados Externo Neste exemplo, a ligao de um mapa bsico a um banco de dados externo ajudar a decidir o local ideal no qual perfurar um novo poo de gua subterrnea. O mapa bsico mostra a localizao dos poos e nmero de referncia, e o banco de dados externo contm nmero dos poos, caractersticas do fluxo das guas subterrneas, profundidade do aqfero, superfcie de elevao do poo, e assim por diante. Primeiro, anexe o banco de dados ao projeto e crie um modelo de ligao. Neste caso, o nmero do poo nmero um campo fundamental satisfatrio. Para ligar os nmeros dos poos no desenho para o registro de banco de dados externo correspondente, use o menu Generate Links do menu Map => Database. A opo de Enclosed Text requer que o smbolo poo seja uma polyline.

Figura 108 Generate links

Depois que voc gerar as ligaes, voc pode examinar o banco de dados e encontrar poos que atendam certas condies. Voc pode usar o Data View para visualizar os dados sobre o poo selecionado.
BANCO DE DADOS EXTERNOS

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

175

Depois de salvar o desenho, voc pode anexa-lo a um projeto e pode definir queries para recuperar dados dos poos. Voc tambm pode definir alteraes de propriedade para realar tendncias de dados. Por exemplo, uma query de localizao poderia recobrar todos os poos em uma rea especifica. Voc poderia criar trs alteraes de propriedade com intervalos e mostrar dados dos poos: Propriedade Espessura mostra a profundidade do aqfero (gua subterrnea). Propriedade de Cor e Largura mostram fluxo (FLUXO). Propriedade Elevao mostra a elevao de superfcie do cho at o poo (ELEVAO). Nota: A propriedade de Espessura no funciona se os smbolos dos poos so blocos. Largura s funciona com polylines. Blocos criados com uma cor que BYLAYER no fazem mostram alterao da propriedade cor, a menos que voc use o procedimento explicado em Mudando a Cor de Blocos em pgina 377. Na caixa de dialogo Set Property Alterations, use a opo de Data para definir uma expresso baseada no link data armazenados no objeto. Este o valor para a coluna fundamental. Use a opo de SQL para recobrar dados baseado em valores de outras colunas do banco de dados. Para definir um intervalo para alterao de propriedade, voc define uma nova tabela de intervalos, ento, especifique valores para recuperar valores especficos. Um intervalo de amostra ilustrado abaixo mostrando uma tabela de intervalo para definir a propriedade cor. As expresses completas na caixa de dialogo Set Property Alterations devem parecer com a ilustrao abaixo. Execute a query com a opo Draw mode para ver os efeitos de um desenho consultado com as definies de tabela de intervalos, voc tem que examinar o desenho usando a opo Draw. Voc no pode verificar as mudanas no modo de Preview. Quando em vista plana, a cor e largura de linha dos poos ajudam mostrar as regies com o fluxo mais alto e mais baixo. Quando visto em 3-D, profundidade do aquifero e local so aparentes.

CURSO DE AUTOCAD MAP 2000

176

CENTRO FEDERAL DE EDUCAO TECNOLGICA DO ESPRITO SANTO

BANCO DE DADOS EXTERNOS

You might also like