mec ministÉrio da educaÇÃo

177
MEC MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPIRITO SANTO GERÊNCIA DE APOIO AO ENSINO COORDENADORIA DE RECURSOS DIDÁTICOS CURSO DE AUTOCAD MAP2I COORDENADORIA DE GEOMÁTICA

Upload: independent

Post on 04-Feb-2023

1 views

Category:

Documents


0 download

TRANSCRIPT

MEC MINISTÉRIO DA EDUCAÇÃO SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPIRITO SANTO GERÊNCIA DE APOIO AO ENSINO COORDENADORIA DE RECURSOS DIDÁTICOS

CURSO DE AUTOCAD MAP2I

COORDENADORIA DE GEOMÁTICA

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

INTRODUÇÃO

2

MEC MINISTÉRIO DA EDUCAÇÃO

SECRETARIA DE EDUCAÇÃO MÉDIA E TECNOLÓGICA CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

Esta apostila é uma tradução do manual do software AutoCad Map 2i. O AutoCad Map 2i possui

ferramentas para manipulação e análise 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 tem-

se a possibilidade de: adicionar dados aos mapas para torná-los inteligentes; remover inconsistências

dos mapas (clean up); construção de topologia de nós, de rede e de polígonos para análises; produção

de mapas temáticos com legendas; trabalho com dados de mapas existentes em outro sistema de

coordenadas ou formatos; importação de dados de mapas de outros CAD’s e Sistema de GIS;

exportação de dados para outro formato; ligar outros documentos em seus mapas; plotar mapas e

coleção de mapas de maneira fácil e eficiente.

Tradução feita por:

Geraldo Passos Amorim

Engo Civil, Professor do CEFET-ES

Coordenadorias de Geomática e de Transportes

JUNHO - 2001

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

3

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

INTRODUÇÃO

4

INDICE

1 - Introdução.................................................................................................................................. 11

1.1 - Tarefas Executadas pelo AutoCad Map.......................................................................... 11

2 - Projetos e Conjunto de Desenho ............................................................................................... 13

2.1 - Conceituando Projeto de Desenho ................................................................................... 13

2.1.1 - Conjunto de Desenhos.................................................................................................. 13

2.1.2 - Bancos de Dados Externos........................................................................................... 14

2.1.3 - Data View Window...................................................................................................... 14

2.1.4 - Pesquisas Armazenadas ............................................................................................... 14

2.1.5 - Definição de Vista Fundamental .................................................................................. 14

2.1.6 - Opções de usuário ........................................................................................................ 15

2.1.7 - Modelo de Ligação a Banco de Dados......................................................................... 15

2.1.8 - Determinação Sistema de Coordenadas Global ........................................................... 15

2.1.9 - Tabela de Informação de Símbolos.............................................................................. 15

2.2 - Começando um Projeto..................................................................................................... 16

2.2.1 - Montando Conjunto de Desenhos ................................................................................ 16

2.2.2 - Adicionando e Modificando Drive Alias ..................................................................... 16

2.2.3 - Adicionar um Drive Alias ............................................................................................ 17

2.2.4 - Apagar um Drive Alias ................................................................................................ 18

2.2.5 - Criando um Conjunto de Desenhos.............................................................................. 18

2.2.6 - Criando um Conjunto de Desenho ............................................................................... 19

2.2.7 - Estado do Desenho Anexado ....................................................................................... 20

2.3 - Trabalhando com Desenhos Aninhados .......................................................................... 21

2.3.1 - Acrescentar desenhos aninhados a um desenho........................................................... 22

2.4 - Trabalhando com Xrefs .................................................................................................... 22

2.5 - Filtrando a Lista de Desenhos .......................................................................................... 22

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

5

2.6 - Configurações dos Desenhos Retornados.........................................................................23

2.6.1 - Definição de Configuração de Desenho .......................................................................24

2.6.2 - Configuração das Opções de Transformação Simples..................................................25

2.6.3 - Definir Opções de Simples Transformação ..................................................................26

2.6.4 - Delimitando as Fronteiras de Modificações dos Desenhos ..........................................27

2.7 - Salvando um Projeto..........................................................................................................28

2.8 - Abrindo Desenhos de Projeto............................................................................................29

2.8.1 - Abrir um Desenho de Projeto .......................................................................................29

2.8.2 - Trabalhando com Projetos de Múltiplos .......................................................................29

2.8.3 - Compartilhando Projetos ..............................................................................................30

2.9 - Ajustando as Extensões do Projeto às do Desenho Fonte...............................................30

2.9.1 - Compatibilizar o Projeto às Extensões de um Desenho de Fonte.................................30

2.10 - Visualizando os Desenhos Fontes com Visão Rápida......................................................30

2.10.1 - Visualizando Desenhos de Fonte Ativos ......................................................................31

2.11 - Controlando Exibição de Camada com Visão Fundamental .........................................32

2.11.1 - Para Medir a Largura do Viewport Atual .....................................................................32

2.11.2 - Definir uma Visão Fundamental...................................................................................33

2.11.3 - Editar ou Apagar uma Visão Fundamental ...................................................................34

2.11.4 - Exibir Visões Fundamentais .........................................................................................35

2.12 - Entendendo Indexação ......................................................................................................35

2.12.1 - Verificando uma Indexação no Desenho ......................................................................36

2.12.2 - Criando Indexação ........................................................................................................37

3 - Criando e Executando Queries ..................................................................................................41

3.1 - Entendendo Queries...........................................................................................................41

3.2 - Definindo Queries ..............................................................................................................42

3.2.1 - Definir uma Queries......................................................................................................42

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

INTRODUÇÃO

6

3.2.2 - Achando Objetos Baseados na Localização................................................................. 43

3.2.3 - Achando Objetos Baseados em Propriedades .............................................................. 45

3.2.4 - Pesquisar Objetos Baseando-se em Object Data.......................................................... 49

3.3 - Criando SQL Queries ....................................................................................................... 51

3.3.1 - Usando o Operador Lógico AND ................................................................................ 52

3.3.2 - Usando o Operador Lógico OR.................................................................................... 53

3.3.3 - Usando o Operador Lógico NOT................................................................................. 53

3.3.4 - Usando os Operadores Lógicos AND, OR, e NOT...................................................... 54

3.3.5 - Criando Combinações de Queries ................................................................................ 55

3.3.6 - Grupando Combinações de Condições de Queries ...................................................... 56

3.3.7 - Melhorando Desempenho da Query............................................................................. 58

3.4 - Editando Queries............................................................................................................... 58

3.4.1 - Editando as Condições da Query ................................................................................. 59

3.4.2 - Mudando um Operador de conexão ............................................................................. 59

3.5 - Executando Queries .......................................................................................................... 59

3.5.1 - Usando o Modo Preview.............................................................................................. 60

3.5.2 - Executando uma Query no Modo Draw....................................................................... 61

3.5.3 - Usando uma Query no Modo de Relatório................................................................... 62

3.6 - Exportando Dados do Mapa para um Relatório ............................................................ 64

3.6.1 - Modelo de Relatório Usando ASCII Output ................................................................ 65

3.6.2 - Adicionando Cálculos ao Modelo de Relatório ........................................................... 66

3.7 - Alterando as Propriedades de Objetos Examinados ...................................................... 66

3.7.1 - Criando uma Definição de Alteração de Propriedade .................................................. 67

3.7.2 - Modificando uma Definição de alteração de Propriedade ........................................... 68

3.7.3 - Alterando Propriedades que Usando Valores de Propriedade dos Objetos.................. 68

3.7.4 - Alterando Propriedades Usando Valores de Object Data ............................................ 69

3.7.5 - Alterações Avançadas de Propriedade ......................................................................... 71

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

7

3.7.6 - Alterando Propriedades Usando Valores de SQL.........................................................71

3.8 - Definindo uma Tabela de Intervalos ................................................................................72

3.8.1 - Definindo uma Tabela de Intervalo ..............................................................................73

3.8.2 - Adicionando Texto para Objetos Recuperados.............................................................75

3.8.3 - Configurando Padrões de Hachuras para preencher Polylines Fechadas e Círculos ....77

3.9 - Salvando Queries................................................................................................................78

3.9.1 - Salvando uma Query.....................................................................................................78

3.10 - Mantendo a Biblioteca de Query ......................................................................................80

3.10.1 - Trabalhando Biblioteca de Query .................................................................................80

3.10.2 - Adicionando, Apagando, e Renomeando Categorias....................................................81

3.10.3 - Mudando a Categoria de uma Query ............................................................................82

3.10.4 - Apagando Queries.........................................................................................................82

3.10.5 - Mudando o Nome de uma Query, Descrição, ou Local de Armzenamento .................83

3.10.6 - Acrescentando uma Query Externa à Biblioteca de Query...........................................83

3.11 - Usando Queries Armazenadas ..........................................................................................83

3.11.1 - Executando uma Query Interna ....................................................................................84

3.11.2 - Revisando uma Query Armazenada..............................................................................85

3.11.3 - Rodando uma Query Armazenada Externamente.........................................................86

3.12 - Resolvendo Problemas .......................................................................................................86

3.12.1 - Blocos em Queries no Modo Preview ..........................................................................87

3.12.2 - Location Query com Blocos e Texto ............................................................................87

3.12.3 - Atributos de Blocos e Propriedades das Queries ..........................................................88

3.12.4 - Questões com Blocos do Mesmo Nome .......................................................................88

3.12.5 - Queries e Imagens Raster .............................................................................................89

3.12.6 - Blocks and Property Alteration (Color)........................................................................89

3.12.7 - Blocos e Alteração de Propriedade (Scale)...................................................................89

4 - Object Data .................................................................................................................................91

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

INTRODUÇÃO

8

4.1 - Usando Object Data .......................................................................................................... 91

4.2 - Definindo Object Data ...................................................................................................... 93

4.2.1 - Definindo uma Tabela de Object Data......................................................................... 93

4.2.2 - Removendo e Mudando o Nome de Tabelas de Object Data....................................... 95

4.2.3 - Apagando e Modificando os Campos Object Data ...................................................... 96

4.3 - Anexando e Desanexando Object Data a Objetos .......................................................... 97

4.3.1 - Anexando Object Data a Objetos ................................................................................. 97

4.3.2 - Desanexando Object Data de Objetos.......................................................................... 99

4.4 - Editando Object Data ....................................................................................................... 99

4.5 - Adicionando e Removendo Registros ............................................................................ 101

4.5.1 - Acrescentar registros a um Objeto ............................................................................. 101

4.5.2 - Remover Registros de um Objeto .............................................................................. 102

4.6 - Visualizando Documentos Associados com Objetos..................................................... 102

4.6.1 - Criando uma Definição de Visão de Documento....................................................... 102

4.6.2 - Visualizando Documentos Associados a Objetos ...................................................... 104

4.7 - Anexando automaticamente Object Data ..................................................................... 105

4.8 - Usando Object Data com Mapas.................................................................................... 107

4.8.1 - Anexando Object Data Enquanto Digitaliza .............................................................. 109

4.8.2 - Usando Object Data em Queries ................................................................................ 111

4.8.3 - Usando Object Data Alteração de Propriedade.......................................................... 111

4.8.4 - Editando Objetos com Object Data Anexados........................................................... 114

5 - Trabalhando com Bancos de Dados Externos........................................................................ 115

5.1 - Entendendo Banco de Dados .......................................................................................... 115

5.1.1 - O que é uma Fonte de Dados ..................................................................................... 115

5.1.2 - Benefícios de Ligar Dados a Objetos......................................................................... 116

5.1.3 - Usando Tabelas Externas ou Object Data Interno ..................................................... 117

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

9

5.2 - Anexando Fontes de Dados a um Projeto ......................................................................119

5.2.1 - Anexando Fontes de Dados ........................................................................................120

5.2.2 - Conectando e Desconectando Fontes de Dados..........................................................124

5.2.3 - Desanexando Fontes de Dados ...................................................................................124

5.2.4 - Configurando uma Fonte de Dados ............................................................................125

5.3 - Visualizando Tabelas com o Data View .........................................................................125

5.3.1 - Abrindo uma Tabela ...................................................................................................126

5.3.2 - Abrindo uma Consulta a Banco de dados ...................................................................127

5.4 - Usando o Data View.........................................................................................................128

5.4.1 - Personalizando o Data View.......................................................................................129

5.4.2 - Fazendo Seleções no Data View.................................................................................131

5.4.3 - Tornando um Registro Corrente .................................................................................131

5.4.4 - Ordenando Registros no Data View ...........................................................................132

5.4.5 - Filtrando Registros no Data View...............................................................................133

5.4.6 - Editando os Conteúdos de uma Célula da Tabela.......................................................136

5.4.7 - Imprimindo Relatórios no Data View.........................................................................139

5.4.8 - Exportando Dados no Data View ...............................................................................140

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

5.5.1 - Entendendo Ligação ...................................................................................................141

5.5.2 - Definindo Modelos de Ligação (Link Template) .......................................................143

5.5.3 - Abrindo Tabelas Ligadas ............................................................................................146

5.5.4 - Ligando Objetos a Dados............................................................................................147

5.5.5 - Ligando Dados para Objetos Enquanto Digitaliza......................................................151

5.5.6 - Realçando Objetos Ligados a Registros Selecionados ...............................................153

5.5.7 - Realçando Registros Unidos a Objetos Selecionados.................................................158

5.5.8 - Convertendo Object Data para Tabela de Banco de Dados Externos.........................159

5.6 - Administrando Ligações..................................................................................................162

5.6.1 - Visualizando e Editando Dados de Ligação ...............................................................162

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

INTRODUÇÃO

10

5.6.2 - Apagando Ligações.................................................................................................... 163

5.6.3 - Exportando Links ....................................................................................................... 163

5.7 - Administrando Link Templates ..................................................................................... 164

5.7.1 - Editando um Modelo de Ligação ............................................................................... 164

5.7.2 - Importando e Exportando Link Templates................................................................. 165

5.8 - Usando Condições SQL em Consultas a Mapas ........................................................... 166

5.8.1 - Criando uma Condição de SQL ................................................................................. 167

5.8.2 - Agrupando Condições SQL ....................................................................................... 170

5.8.3 - Combinando Condições de SQL com Outras Condições........................................... 170

5.8.4 - Modificando uma Condição de SQL.......................................................................... 171

5.8.5 - Escolhendo uma Condição da Lista de Histórico....................................................... 171

5.8.6 - Digitando a Condição................................................................................................. 172

5.8.7 - Exemplo de Uso de um Banco de dados Externo ...................................................... 174

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

11

1 - Introdução

O AutoCad Map torna o AutoCad em uma das melhores soluções para a criação, manutenção e

apresentação de informações 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; • Remoção de inconsistências dos mapas (clean up) • Construção de topologia de nós, de rede e de polígonos para análises; • Produção de mapas temáticos com legendas; • Trabalho com dados de mapas existentes em outro sistema de coordenadas ou formatos; • Importação de dados de mapas de outro CAD e Sistema de GIS; • Exportação de dados para outro formato; • Ligar outros documentos em seus mapas; • Plotar mapas e coleção de mapas fácil e eficientemente.

1.1 - Tarefas Executadas pelo AutoCad Map

Aqui serão apresentadas algumas tarefas que o AutoCad Map pode executar:

“Eu preciso criar vários de mapas de ruas da minha cidade e atualizá-los mais ou menos

todos os meses.”

Com o AutoCad Map você pode criar múltiplos mapas, estilos de plotagens de um desenho e

armazenar a configuração 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 censitários de meu país em diversos formatos”

Usando as características de mapa temático do AutoCad Map, você pode criar mapas

temáticos realçando diferentes tópicos a partir da seleção de dados simples.

“Freqüentemente eu mantenho e atualizo meus mapas de telecomunicações, mas às

vezes eu preciso executar análises com eles.”

Com as características do AutoCad Map, você pode executar e apresentar análise de dados

espaciais enquanto mantém completamente preciso.

“Eu tenho de usar dados de diferentes fontes que usam diferentes sistemas de projeções”

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

INTRODUÇÃO

12

Usando AutoCad Map, você pode retornar dados de vários sistemas de projeções e

coordenadas e trabalhar com eles em um único mapa sem modificar os dados do mapa

original. Você pode mesmo definir seu próprio sistema de coordenadas.

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 modificações para o

desenho de origem anexado. Quando você inicializa o AutoCad Map, um novo arquivo de projeto

aparece de no espaço de trabalho do projeto (workspace). Se você freqüentemente 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 extensão .dwg chamado de projeto de desenho.

Você pode fixar suas opções 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ê também 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 visualização de Dados;

Pesquisas armazenadas;

Definição da visão chave;

Ligação padrão que contem informações sobre caminho para ligação com banco de dados

externos;

Sistema Global de coordenadas empregadas;

Informações sobre as tabelas de símbolos;

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 vários

desenhos. Para você ter certeza de estar trabalhando com a série 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 também desenhos

fonte. Você pode anexar desenhos usando os comandos do menu de atalho no "project workspace" ou

usar o método de arrastar-e-soltar.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

14

Quando você salva o projeto, AutoCAD Map salva o caminho de acesso aos desenhos fonte. Toda vez

que você abre o projeto, você não 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 informação de não gráficas 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 informação no banco de dados. Quando você salva o

projeto, o programa salva também a conexão 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

visualização de dados (Data View Window) para ver as informações no banco de dados em formato de

tabela. Você pode usar a janela de visualização para ligar registros no banco de dados com objetos no

desenho, e então selecionar, realçar, e identificar registros e objetos específicos. Na janela de

visualização pode-se também alterar os registros do banco de dados externos.

2.1.4 - Pesquisas Armazenadas

Uma pesquisa é definida por uma série de condições 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 salva-

las na Biblioteca de Pesquisa do projeto. Há dois métodos para salvar as pesquisas: um interno e outro

externo. As pesquisas armazenadas de forma interna no projeto de desenho somente estarão

disponíveis naquele projeto.

As pesquisas armazenadas de forma externas e independentes são úteis porque você pode compartilha-

las com outros usuários. Você pode editar pesquisas salvas externamente editando os arquivos de

pesquisas.

2.1.5 - Definição de Vista Fundamental

As características da vista fundamental permitem uma visão rápida de diferentes camadas nos

desenhos fonte ativos que dependem da ampliação de zoom. Quando você montou definições de vista

fundamental, você especifica quais camadas para exibir em uma determinada ampliação de zoom. Se

seus desenhos forem organizados em camadas de detalhes variados, você pode ver de as principais

características quando você executa zoom extents no desenho, e detalhes de visão quando você amplia

o zoom. Você tem que organizar os seus desenhos através de camadas para usar vista fundamental.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

15

2.1.6 - Opções de usuário

Você pode fixar uma variedade de opções que controlam o modo operação AutoCAD Map. Cada

projeto pode ter suas próprias opções de projeto salvas no projeto de desenho, e as opções dos usuários

e de instalações são salvas no arquivo de acadmap.ini local. Além disso, um administrador de sistema

pode fixar opções para todo o AutoCAD Map os usuários do sistema. São salvas várias opções em um

arquivo binário chamada acad-mapa. sys.

2.1.7 - Modelo de Ligação a Banco de Dados

Um modelo de ligação é um pseudônimo para a conexão entre o projeto e uma tabela de banco de

dados externo. É usada a operação Define Link Template para criar modelos de ligação. Usa-se a

operação Generate Links para criar ligações 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 ligação é salvo com o

desenho.

2.1.8 - Determinação Sistema de Coordenadas Global

O código do sistema global de coordenadas identifica os parâmetros de projeção de cartografia usados

quando um desenho de mapa é criado. Por exemplo, IGN-EURO é o código para o Instituto

Geográfico Nacional de França, EUROLAMBERT sistema de coordenada global.

Ao trabalhar com mapas em AutoCAD Map, você pode relacionar cada desenho fonte com o código

de sistema de coordenada global apropriada. Você pode então especificar um único sistema de

coordenada global para todo o projeto. Concluí-se então, que você pode trabalhar com desenhos fontes

de mapas criados em diferentes sistemas de projeções cartográficas.

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 alterações 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 Informação de Símbolos

No AutoCAD Map, informações não gráficas como definições bloco, camadas, grupos e estilos de

texto são armazenados em tabelas de símbolo. Você pode criar pesquisas que usam estas informações

para recuperar objetos. Desenhos fonte poderiam usar os mesmos nomes para as tabelas de

informações de símbolos. 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 definição de

LAYER_A no primeiro desenho fonte ativa que contém objetos na LAYER_A. Objetos recuperados

da LAYER_A em drawingB adquirem a cor e tipos de linhas que estão definidos para LAYER_A em

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

16

drawingA. Esta mudança também se aplica quando você salva mudanças 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 consistência entre desenhos, você pode armazenar tabela de informações de símbolos no

projeto de desenho. Por exemplo, se você definir um LAYER_A no projeto de desenho, o AutoCad

Map aplica a definição LAYER_A do projeto a objetos recuperados de LAYER_A de todos os

desenhos fonte. Semelhantemente, quando você salva as modificações no desenho fonte, o AutoCad

Map aplica a definição de camada de projeto aos objetos salvos.

2.2 - Começando um Projeto

Você começa um projeto inicializando e AutoCAD map. O desenho atual se torna o projeto ativo.

2.2.1 - Montando Conjunto de Desenhos

Devido você trabalhar freqüentemente 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 usuários, AutoCAD Map provê um caminho

(drive alias) característico que permite usuários 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 partição C do seu disco rígido, e se você não pretende compartilhar os desenhos com

outros usuários, você não precisa ler as informações sobre drive alias.

Nota:

Se você está anexando os desenhos usando o método 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 usuários em uma rede, use drive alias para

localizar os desenhos fonte anexados em lugar de códigos que indicam o caminho nos disco rígido.

Por exemplo, se os desenhos fonte são armazenados em serverA:\acadmap\drawings, você, pode

usar qualquer caminho para se conectar àquele local. Quando os usuários compartilham projetos que

contêm desenhos fontes anexados, eles podem localizar os desenhos, porém se o caminho do arquivo

for bem definido. Para usar desenhos armazenados no servidorA, o UsuárioA pode cria um apelido

para o caminho de acesso chamado DWGS que representa o caminho J:\acadmap\drawings. Se

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

17

UsuárioB quer compartilhar projetos do UsuárioA, mas usa drive G para se conectar ao

serverA:\acadmap\desenhos, UsuárioB pode criar um drive alias chamado DWGS que representa o

caminho G:\acadmap\drawings. O UsuárioA e UsuárioB têm de usar o mesmo drive alias para

representar o local dos desenhos fonte. A rede sabe que o UsuárioA usa o drive J para se conectar a

servidorA e que o UsuárioB usa drive G para se conectar ao servidorA. Por causa do drive em comum,

ambos usuários podem localizar os desenhos fonte.

O AutoCAD Map cria um drive Alias padrão 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 informações sobre o Drive alias são armazenadas no arquivo de acadmap.ini.

2.2.3 - Adicionar um Drive Alias

Escolha um dos seguintes passos :

⇒ No menu Map, escolha a opção Drawing => Define/Modify Drawing Set .

⇒ Clique botão direito do mouse na opção Drawing no Projeto Workspace e escolha

Define/Modify Drawing Set do menu de atalho.

Na caixa de diálogo do Define/Modify Drawing, clique Attach

No caixa de diálogo Select Drawings To Attach , clique no botão 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

18

O nome do alias deve ser único, composto apenas por caracteres alfanuméricos (incluindo hífen e

sublinha), sem nenhum espaço entre colunas e que comece por um caráter. O nome pode ter no

máximo 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. Então

clique Update.

Clique Close.

2.2.4 - Apagar um Drive Alias

Você pode apagar qualquer drive alias que não esteja sendo usado por desenhos anexados.

Para apagar drive alias siga os passos seguintes:

Escolha um das duas opções abaixo e prossiga com os outros passos:

⇒ No Map, escolha a opção Drawing => Define/Modify Drawing Set .

⇒ Clique botão direito do mouse na opção Drawing no Projeto Workspace e escolha

Define/Modify Drawing Set do menu de atalho.

. Na caixa de diálogo do Define/Modify Drawing, clique Attach

. No caixa de diálogo 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 opção 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 várias opções de como anexar o desenho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

19

2.2.6 - Criando um Conjunto de Desenho

Escolha um das duas opções abaixo e prossiga com os outros passos:

⇒ No Map, escolha a opção Drawing => Define/Modify Drawing Set .

⇒ Clique botão direito do mouse na opção 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

diálogo 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

20

Se os arquivos que você quer não estiverem no drive C, use caixa Look in para selecionar o drive

alias que representa o drive que contém os desenhos você quer anexar.

Da lista de arquivos, selecione os nomes dos arquivos de desenho para os que você quer anexar.

Aperte o botão 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 botão Remove.

Você pode usar o método padrão de seleção do Windows para selecionar múltiplos desenhos.

Aperte o botão OK da caixa de diálogo Select Drawings to Attach.

Os nomes dos desenhos aparecem na lista de desenhos anexados dentro da caixa de diálogo

Define/Modify Drawing Set.

Aperte o botão OK para fechar a caixa de diálogo Define/Modify Drawing Set .

Agora são 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 mudanças do estado do

desenho.

Você também pode ver o estado do desenho na coluna Active da caixa de diálogo Define/Modify

Drawing Set.

2.2.7.1 - Mudar o estado de um desenho

Escolha um das duas opções abaixo e prossiga com os outros passos:

⇒ No Map, escolha a opção Drawing => Define/Modify Drawing Set . Escolha o desenho cujo

estado você deseja mudar.

⇒ Clique botão direito do mouse no Drawings do Projeto Workspace

Escolha uma das opções seguintes:

⇒ Activate para fazer o desenho disponível para pesquisar e editar.

⇒ Deactivate para fazer o desenho indisponível 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ê não poderá abri-lo como um projeto

de desenho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

21

2.2.7.2 - Abrir um desenho de fonte ativo

Escolha um das duas opções abaixo e prossiga com os outros passos:

⇒ Desative o desenho de fonte ativo.

⇒ Close o projeto que contém 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 são 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

tubulação de água e esgoto sanitário em uma cidade, você pode criar um projeto chamado piping.dwg

(projeto de tubulação) e anexar a ele os projetos de desenhos de água e de esgoto, como mostrada na

ilustração seguinte.

Figura 4 - Projeto de Desenho e Desenhos Aninhados

Quando você ativa ou desativa o desenho principal de uma coleção 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. Porém, você não pode ver

nem ativar (ou desativar) um desenho aninhado se o desenho principal não estiver ativo.

Os desenhos aninhados aparecem na lista de Desenhos anexados na caixa de diálogo Define/Modify

Drawing Set. Selecione a opção Show Nested na caixa de diálogo Define/Modify Drawing Set para

mostrar ou esconder os desenhos aninhados. Um sinal de mais (+) à direita do estado de desenho

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

22

indica que um desenho contém 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.

Repetição 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 contém desenhos

aninhados.

No exemplo, abra piping.dwg.

Anexe os desenhos que contêm 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 referência externa (xref), o AutoCAD Map não exibe os

dados no desenho de referência 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”. Referências externas só se aparecem como um “toco”, como mostrada na ilustração

seguinte.

Para acessar dados em uma referência externa, separe e insira o desenho de referência usando

Suplemento de Referência Externa.

2.5 - Filtrando a Lista de Desenhos

Você pode reduzir o número de desenhos que são exibidos na lista de desenhos anexados filtrando a

lista que usa o nome de arquivo, a descrição, ou ambos. Desenhos anexados, ativos que não aparecem

na lista retêm os seus estado.

Filtrar desenhos

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

23

Na caixa de diálogo Define/Modify Drawing Set, selecione a caixa de seleção de Filter. Então

clique o botão Filter.

Para filtrar os desenhos anexados na lista através de nome de arquivo, selecione a opção File

Name. Entre em qualquer nome de arquivos anexos ou caráter coringa na caixa de Nome de

Arquivo.

Qualquer nome de coleção de arquivo desenho é válido. Na falta nome de arquivo a filtrar o padrão é *

\ * .DWG com o qual o AutoCAD Map mostra todos os nomes de arquivo de desenho em existente

nos diretórios.

Figura 5 – Seleção do Botão Filter para Filtagem de Arquivos

Par filtrar os desenhos anexos da lista de descrição, selecione a caixa de seleção Description.

Então entre em uma descrição ou caráter coringa na caixa de descrição.

Qualquer descrição no conjunto de desenhos é válida. O filtro de descrição padrão é * para o qual o

AutoCAD Map mostra todas as descrições.

Selecionar o Nome de Arquivo e de Descrição para instruir ao AutoCAD Map para filtrar baseado

em nomes de arquivo, descrições, ou ambos.

Aperte o botão OK para voltar a caixa de diálogo Define/Modify Drawing Set.

2.6 - Configurações dos Desenhos Retornados

Para definir configurações específicas a desenhos fontes individuais, você pode executar quaisquer das

seguintes tarefas:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

24

Definir uma descrição que torna mais fácil de identificar e selecionar desenhos.

Selecione opções de Simple Transformation para girar, escalar ou mover objetos retornados de

um desenho fonte.

Definir os limites para salvamento das modificações no desenho fonte.

Nota: Você não pode definir configurações de desenho para desenhos aninhados.

2.6.1 - Definição de Configuração de Desenho

Na caixa de diálogo Define/Modify Drawing , clique Drawing Settings.

Figura 6 – Caixa de Dialogo Drawings Settings

2.6.1.1 - Descrição de Desenho

Se você cria uma descrição para um desenho fonte selecionado, ela pode ajuda-lo ou a outros usuários

a identificar o desenho desejado mais facilmente. Quando você anexa um desenho com uma descrição,

você vê a descrição em vez do nome de caminho. Se você selecionar a descrição, o nome de caminho

aparece na parte de baixo da caixa de diálogo. AutoCAD Map salva a descrição do desenho

juntamente com o desenho no seu projeto.

Criando uma descrição de Desenho

Na caixa de diálogo Drawing Setings, selecione o desenho para o qual você quer criar uma descrição.

Na caixa de Descrição de Desenho, entre a descrição.

A descrição pode ter no máximo 132 caracteres.

⇒ Clique Apply.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

25

Modificar uma Descrição de Desenho

⇒ Na caixa de diálogo Drawing Settings, selecione o desenho para o qual você quer modificar a

descrição.

⇒ Na caixa de edição Description, entre em a nova descrição.

⇒ Clique Apply

2.6.2 - Configuração das Opções de Transformação Simples

Use as opções de transformação simples para ajustar temporariamente escala, rotação, e deslocamento

de objetos pesquisados assim que você os recuperar dos desenhos fonte.

Estes exemplos mostram como você poderia usar as opções de transformação:

Se você tiver um conjunto de objetos que são desenhados com o eixo de XY referido a origem 0,0,

você poderia querer usar as opções de rotação 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 opções de transformação escala para ajustar os objetos que

são retornados e colocados no projeto.

Se todos os desenhos de fonte têm 0,0 como a origem, mas você quer usá-los num único sistema

de coordenadas, você pode usar a opção de transformação de deslocamento para fixar a origem

correta de cada malha de desenho.

Quando você salva mudanças nos desenhos de fonte, o AutoCad Map restabelece os objetos

transformados à rotação, escala e deslocamento original deles. Se você fixou os limites de desenho

e usa a opção de transformação de deslocamento, o AutoCad Map salva o deslocamento do

desenho fonte no mesmo limite do desenho fonte.

Nota : Se você fixou código de sistema, a transformação simples, para uma coordenada global

opções ficam indisponíveis.

A ilustração seguinte mostra como você pode usar as opções de transformação simples para ajustar

a rotação e deslocamento de objetos como AutoCAD Map os copia dos desenhos fonte para o

projeto.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

26

Figura 7 – Transformação Simples (Rotação e Deslocamento)

2.6.3 - Definir Opções de Simples Transformação

⇒ Na caixa de diálogo Drawing Settings, selecione o desenho cujo objeto você queira transformar.

⇒ Debaixo de Transformação 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 rotação, 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; então entre com o deslocamento do Y

como segundo valor, separados por uma vírgula.

⇒ 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 transformações

simples. Quando você especificar o quarto ponto, a caixa de dialogo de Drawing Settings reaparece.

AutoCAD Map calcula a escala, a rotação e o deslocamento baseado nos quatro pontos que você

especificou.

⇒ Clique Apply.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

27

Para configurações entrarem em vigor, até mesmo quando você limpar a caixa de seleção de

Transformação Simples, você tem que clicar Apply.

2.6.4 - Delimitando as Fronteiras de Modificações 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

passível de atualização, você preserva as fronteiras relativas de um desenho em relação a outros

desenhos. Enquanto as fronteiras do desenho atual poderiam se expandir, os limites do desenho fonte

permanecem inalterados. Você especifica as extensões entrando com um conjunto de coordenadas que

definem o polígono de limite.

Se você não especificar os limites de modificação do desenho fonte, AutoCAD Map usa os limites do

desenho fonte, e o define para transformação simples, como o limite para salvamento das

modificações dos desenhos fontes.

A ilustração seguinte mostra como as extensões de desenho originais podem se expandir quando você

adiciona objetos. A linha sólida representa os limites de salvamento das modificações do desenho

fonte que você especifica. A linha pontilhada representa as extensões de desenho atual.

Figura 8 – Expansão das Fronteiras de Salvamento de Desenhos Fontes

2.6.4.1 - Configuração para Salvamento das Fronteiras do Desenho

⇒ Na caixa de dialogo, selecione o desenho para o qual você quer definir as fronteiras para

salvamento das modificações.

⇒ Debaixo de Save Back Extents, clique Defina <.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

28

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 são mostradas abaixo Save Back Extents.

⇒ Clique Apply

Nota: transformações Simples modificam o padrão das fronteiras de salvamento, mas não afetam as

fronteiras de salvamento definida pelos usuários.

2.6.4.2 - Visualizando Reajustando as Fronteiras de Salvamento

Depois de salvar as fronteiras de salvamento, você pode visualizar esses limites. Você também pode

retornar às configurações 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

Faça qualquer uma ou ambas das seguintes operações:

⇒ Para ver as fronteiras de salvamento, clique Show <. A tela de projeto é aparece e o polígono de

limite é mostrado com linhas pontilhadas.

⇒ Para retornar os limites Padrão de salvamento , clique Reset.

O AutoCAD Map reajusta as fronteiras de salvamento originais do desenho, e os ajusta para qualquer

transformação simples que você possa ter executado. Você pode agora redefinir as fronteiras de

salvamento dos desenhos fontes se necessário.

2.7 - Salvando um Projeto

O Projeto de desenho é um arquivo .DWG com informações adicionais e configurações. O AutoCad

Map salva o projeto quando você salva o arquivo corrente de desenho.

Quando você salva e fecha um projeto que contém objetos extraídos, você perde a associação entre os

objetos examinados e os desenhos de fonte anexados e não pode salvar mudanças 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 opções seguintes:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

29

Close, Save, Save ou Quit

Nota: Você também pode usar WBLOCK para salvar o projeto.

Se você adiciona mudanças ou novos objetos para salvar, o AutoCAD Map o alerta você para salvar as

mudanças no arquivo do desenho fonte.

O comando salva o conjunto de definições do desenho e opções de projeto no arquivo de desenho de

projeto.

Para abandonar a edição e terminar a sessão, escolha Quit no menu de Arquivo.

Nota: Os comandos Close e Quit liberam as ligações 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 diálogo Seleção de Arquivo, clique duas vezes o nome do desenho

de projeto que você quer abrir.

Você também pode entrar no nome de desenho de projeto na caixa de Nome de Arquivo.

⇒ Clique o botão OK.

2.8.2 - Trabalhando com Projetos de Múltiplos

Você pode ter mais que um projeto aberto ao mesmo tempo, e pode alternar entre eles, em uma única

sessão AutoCAD Map. Quando você seleciona no menu Window um projeto aberto, aquele projeto

fica ativo. O Project Workspace sempre exibe informação sobre o projeto ativo.

2.8.2.1 - Para Alternar entre Projetos

Escolha qualquer uma das opções 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

30

2.8.3 - Compartilhando Projetos

Outros usuários podem compartilhar um desenho de projeto com você, mas eles têm que abrir seu

arquivo de desenho de projeto em modo somente de leitura. Eles não poderão fazer nenhuma

modificação e nem mesmo alterar nenhuma das configurações de projeto.

2.9 - Ajustando as Extensões do Projeto às do Desenho Fonte

Antes de você executar uma pesquisa, você precisa ajustar a visão do projeto para que ele se iguale aos

limites do desenho fonte. Se você não ajusta os limites do projeto, alguns ou todos os objetos podem

não ficar visíveis depois que você executar uma pesquisa.

2.9.1 - Compatibilizar o Projeto às Extensões de um Desenho de Fonte

Escolha uma das opções seguintes:

⇒ Do menu Map, escolha Drawings => Zoom Drawing Extents.

⇒ Clique o botão 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. Então clique o OK.

Figura 9 – Caixa de Dialogo Zoom Drawing Extents

O comando amplia o desenho de projeto às extensões dos desenhos fontes selecionados. As

coordenadas do desenho no canto inferior esquerdo de sua tela refletem as novas extensões do projeto.

2.10 - Visualizando os Desenhos Fontes com Visão Rápida

Para visualizar os conteúdos de um ou mais desenhos fonte ativos, pode se usar o Quick View. Você

pode decidir então quais objetos que você quer examinar. Usando Quick View é muito mais rápido

abrir cada desenho em AutoCAD. Ele é prático porque só exibe os conteúdos dos desenhos anexados

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

31

ativos. Você pode executar os comandos zoom e pan, mas não pode editar os objetos exibidos com o

comando Visão Rápida.

Os comandos Redraw e Regen apagam da tela os objetos mostrados com o comando Visão Rápida.

2.10.1 - Visualizando Desenhos de Fonte Ativos

Escolha uma das seguintes opções:

⇒ No menu de Map, escolha Drawings => Quick View Drawings.

⇒ Clique o botão 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 exibição de desenhos aninhados você tem que seleciona-los individualmente.

Para filtrar a lista de desenhos ativos com base nos nomes de arquivo, descrições, ou ambos,

clique Filtro.

Depois que você especificar o Filtro, o filtro nome de arquivo ou descrição, você pode tornar o Filtro

ativo ou desativo(on /off) selecionando ou clareando a caixa de seleção do Filtro.

Selecione Zoom To The Extents Of Selected Drawings para ver os limites de todos os desenhos

que você quer visualizar com a Visão Rápida.

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 vários objetos, o

AutoCAD Map apresenta uma mensagem “um objeto encontrado” para cada um dos desenhos de

fonte.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

32

Nota: Você pode delinear os resultados de uma Visão Rápida. Visão rápida não exibe formas.

2.11 - Controlando Exibição de Camada com Visão Fundamental

Você pode melhorar o modo AutoCAD Map mostrar os objetos usando Visão Fundamental. Pode-se

usar a Visão Fundamental para navegar depressa entre desenhos complexos para ver uma informação

importante.

Como na Visão Rápida em que se pesquisa no modo de preview, também a de Visão Fundamental,

exibe os conteúdos dos desenhos fontes ativos. Porém, usando Visão Fundamental você pode exibir

somente as camadas que você quer ver através de ampliações de zoom diferentes.

Aumentando o zoom mais camadas são exibidas; diminuindo o zoom menos camadas são exibidas.

Por exemplo, em um conjunto de mapas, você pode dar zoom às extensões dos mapas para ver só as

camadas que contenham as estradas principais. Quando aumenta mais o zoom, você, passa a ver as

estradas secundárias. Quando você aumenta o zoom ainda mais, você pode ver ruas bem menores.

A Visão fundamental provê um modo eficiente para ver seus desenhos. O AutoCAD Map não gasta

tempo redesenhando ou regenerando objetos que você não pode ou não queira ver. Para usar Visão

Fundamental, seus desenhos devem estar organizados por camadas. Você também tem que saber a

largura do viewport atual (janela de desenho) em diferentes ampliações 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 construção, a largura da janela de desenho poderia cair para

800 unidades.

Para obter o valor da largura, exiba o desenho com a ampliação 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 precisão.

2.11.1 - Para Medir a Largura do Viewport Atual

Use o comando de Zoom para exibir o desenho na ampliação 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 distância encontrada. (Você não precisa ser preciso).

Você usará este valor de largura de viewport quando você definir a Visão Fundamental.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

33

Repita cada um dos cinco passos que usa o comando Zoom com diferentes ampliações de zoom para

obter o valor da largura de viewport para cada nível de zoom.

2.11.2 - Definir uma Visão Fundamental

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

Figura 11 – Caixa de Dialogo Define Key View

2. Na caixa de edição Width > entre com a largura da viewport atual (medido em unidades

de desenho do AutoCAD) para a definição da Visão 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 vírgula. Para selecionar camadas da lista de

camadas disponíveis em seus desenhos fonte, clique o botão Layers, para selecionar as camadas

que você quer usar, e então clique o botão 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 visão

maior que 10 unidades de largura de desenho.

(Quando o viewport atual exibe uma visão menor de 10 unidades de largura de desenho, todas as

camadas são exibidas). A definição de Visão Fundamental ficaria com o aspecto igual ao mostrado na

caixa de diálogo seguinte.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

34

Figura 12 – Definição de Layer para a Visão Fundamental

Você também pode usar caracteres coringa na caixa Show Only These Layers.

Nota: A caixa Show Only These Layers pode conter no máximo de 256 caracteres. Se você usa

nomes de camada longos, o número de camadas que você pode exibir será limitado.

4. Na caixa de diálogo Define Key View, clique Add para adiconar condições à 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 botão OK.

2.11.3 - Editar ou Apagar uma Visão Fundamental

Na caixa de dialogo Define Key View debaixo de Current Key View Definition, selecione a

definição de Visão Fundamental que você quer apagar ou editar.

Escolha uma das seguintes opções:

⇒ Para editar a definição de Visão Fundamental, clique Edit.

O valor da largura de Visão Fundamental aparece na caixa Width > e na caixa Show Only These

Layers. Modifique a visão fundamental e clique Update.

⇒ Para apagar a definição de Visão Fundamental selecionada, clique Delete.

⇒ Para apagar todas as definições de Visão Fundamental, clique Clear List.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

35

2.11.4 - Exibir Visões Fundamentais

Escolha uma das seguintes opções:

⇒ No menu Map, escolha Drawings, e então escolha a opção Show Key View.

⇒ Clique em Drawings com o botão direito no Project Workspace, e escolha Key View no menu

de atalho.

Figura 13 – Opções de Visualização Visão Fundamental

Na caixa de diálogo Key View, clique o botão para a operação de zoom que você queira executar. As

camadas que você definiu para a largura corrente aparecem.

Clique Zoom Out para aumentar a ampliação da visão 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 várias visões fundamentais e suas larguras correspondentes, as camadas exibidas

mudarão assim você executar zoom out que exceda cada largura definida.

Clique Zoom Previous cada visão que você exibiu usando outra opção de zoom.

Clique Redisplay para ver as camadas selecionadas para a ampliação atual.

Nota: Não significa que opção de Redisplay possa ser usada para mostrar objetos pesquisados

previamente no desenho atual ou Project workspace. Use Redisplay para visão de camadas apenas dos

desenhos fonte.

Uma vez você determinou a ampliação de zoom, você pode usar a opção Pan para mover seu desenho.

A Visão fundamental continua exibindo somente as camadas que você especificou para aquela largura

fixada e zoom de ampliação.

2.12 - Entendendo Indexação

O AutoCAD map executa a maioria das pesquisas mais depressa se você criar indexação.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

36

Porém, criando indexação gasta-se mais tempo e espaço em disco. Para descobrir que se criação de

uma indexação seria útil, você tem que experimentar. Crie uma indexação, e se ela não provocar

nenhuma melhora significativa no desempenho, remova-a do arquivo de desenho.

O AutoCAD Map salva as indexações no arquivo do desenho fonte. Você precisa ter permissão para

escrever no arquivo de desenho, se você quiser criar uma indexação

Nota: Para criação de indexação é necessário ter memória adicional. Se a quantidade de memória for

baixa, o AutoCAD Map não poderá criar a indexação. Então aumente a quantidade de memória e

restaure a indexação.

Você pode criar indexação para pesquisa de Localização, Propriedade, Dados, e Pesquisas SQL.

Quando você salva mudanças nos desenhos de fonte, AutoCAD Map atualiza as indexações existentes.

Se você usa o comando Open do menu de Arquivo para abrir e modificar um desenho fonte, nenhuma

indexação será é válida. Quando você executa uma pesquisa, o AutoCAD Map o notifica que nenhuma

indexação é válida e executa a pesquisa sem a indexação. Para usar a indexação você terá que restaurá-

la.

Para melhorar o desempenho de pesquisas do tipo Object data e SQL queries, crie indexações para

Object Data e SQL para todos os desenhos no data set, até mesmo se eles não contenham Object Data

ou SQL (ligação 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 opção All, a indexação não melhora em praticamente nada o

desempenho.

Como você examina, edita, e salva desenhos fonte a todo instante, a indexações podem se degenerar

causando uma perda de desempenho. Se você executa pesquisa que anteriormente rodavam mais

rápidas, mas agora rodam mais lentamente que você espera, regenere a indexação. Você deveria obter

uma melhoria no desempenho.

2.12.1 - Verificando uma Indexação no Desenho

Antes de você criar uma indexação para um desenho que você deveria verificar se já não existe uma

indexação corrente.

Conferir para uma Indexação Atual

⇒ Execute uma das opções seguintes:

⇒ No menu Map, escolha Drawings => Drawing Maintenance.

Clique com botão direito em Drawings no Project Worspace e selecione Maintenance no menu

de atalho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

37

Na caixa de dialogo Drawing Maintenance, debaixo de Active Drawings , selecione o desenho

que você quer verificar a indexação.

Clique Drawing Index.

Figura 14 – Caixa de Dialogo Manutenção de Desenho

Se o desenho selecionado não tem uma indexação ou a indexação é obsoleta, a caixa de cheque ao lado

do tipo de indexação, debaixo de Generate Index é selecionado. Se você seleciona mais de um

desenho fonte, todas as caixas de cheque são selecionadas.

2.12.2 - Criando Indexação

Reduza tempo para executar pesquisa criando Indexações.Você cria uma indexação para o tipo de

pesquisa que você planeja executar.

2.12.2.1 - Criando uma indexação

Escolha uma das seguintes opções:

⇒ No menu Map, escolha Drawings => Drawing Maintenance.

⇒ Clique com o botão 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 usuário ativou o desenho que você seleciona, você não pode criar uma indexação para ele.

Clique em Drawing Index

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

PROJETO E CONJUNTO DE DESENHOS

38

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 regiões. AutoCAD Map pesquisa apenas a região 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 ligação padrão ao banco de dados e o campo chave.

O AutoCAD Map focaliza somente os objetos com o padrão de ligação 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 Extensão (ADE) 1.0. Você não 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 Indexação

Para gerar indexação de Object Data, clique Object Data. Selecione a tabela de Object Data para

a qual você quer criar uma indexação. Selecione os campos do Object Data que você quer incluir

na indexação. Então clique o OK.

Depois que você gera a indexação para object data, uma mensagem de estado se aparece ao lado de

cada campo indexado. O estado “Current” significa que a indexação do Object Data naquele campo é

válida e consistente com o object data anexado. O estado "Out-of-Date" significa nos que os a

indexação do Object Data aquele campo não é consistente com os dados de objeto anexados. Um

índice pode ficar desatualizado se você modificar objetos sem carregar primeiro AutoCAD Map.

Clique OK.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

39

Clique OK para confirmar na caixa de dialogo confirm.

Depois de confirmar a operação, 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 advertência para o fato de

que AutoCAD Map “não pode calcular extensões de objeto”. Isto indica que uma aplicação de terceiro

pode ter criado um objeto, e que a aplicação não está carregado, ou que o objeto pode não suportar a

metodologia de extensões geométrica do AutoCAD Map.

3 - Criando e Executando Queries

Com o AutoCad Map você pode retornar objetos e informações relacionadas com desenhos fonte para

usa-las em único projeto. Você pode também usar informações que estão 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 informações 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 critérios para selecionar objetos. Você pode usar quatro

tipos de critérios: Localização, Propriedades, Dados, e SQL. Queries retornam objetos baseados nos

seguintes critérios:

Location - Localização no desenho de fonte. Por exemplo, use uma query de localização para

recobrar todos os edifícios dentro de uma região circular que você especifica.

Property - Propriedade dos objetos Por exemplo, use uma query de propriedade para recobrar todos

os objetos em uma camada específica ou de uma cor específica.

Data - Informação armazenada como não grafica em object data em um arquivo de desenho. Por

exemplo, se você armazenar diâmetros de tubo em object data, use uma query de dados para recobrar

todos os tubos de um diâmetro específico.

SQL - Informações ligadas em tabelas de banco de dados externas. Por exemplo, se você armazenar

informação de válvula inclusiveo tipo de válvula em um banco de dados externo, use uma query de

SQL para recobrar válvulas do tipo você especifica.

Você também pode usar combinações destes tipos de queries para criar uma composição de queries.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

42

Uma querie procura os desenhos fonte ativos, seleciona os objetos que satisfaçam às condições ou

lugares específicos para recuperar objetos para o projeto.

Nota: Somente objetos do Model Space (modelo espacial) podem ser pesquisados. Objetos no ambiente

de papel (paper space) são ignorados.

Se você planeja usar informação 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 opções abaixo:

⇒ Do menu map, escolha Query => Define Query

⇒ Clique com o botão 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 questão e como as definir, junto com uma explicação dos operadores E, OR, e NOT, serão

discutidos em seções subseqüentes.

Debaixo de Query Mode, selecione uma das seguintes opções:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

43

⇒ Preview - Mostra apenas uma imagem dos objetos examinados, mas não os copia para o desenho de

projeto. Você não 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 informações 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 definição da query atual sem executa-la. A definição da query estará

disponível da próxima 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 então salvá-la em uma

biblioteca de query para uso posterior.

Command Line : ADEQUERY

Use os botões na seção de Options da caixa de dialogo Define Query para executar várias operações

relacionadas com queries.

⇒ Botão Alter Properties - Define mudanças globais a serem executadas nos objetos retornados dos

desenhos fontes.

⇒ Botão Save - Salva uma query que você definiu em uma biblioteca de query.

⇒ Botão Load - Carrega uma query existente na biblioteca de query.

⇒ Botão Redraw – Apaga a imagem dos objetos da tela retornados no modo preview.

⇒ Botão Zoom Ext - Ajusta os limites do projeto de desenho para compatibiliza-lo com as extensões

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 vão estar visíveis.

⇒ Botão Drawings – Modifica as configurações do desenho.

⇒ Botão More – Configura as opções relacionadas com query.

3.2.2 - Achando Objetos Baseados na Localização

Use query de localização para recobrar objetos em um local especificado nos desenhos fonte.O local

pode ser relativo a um ponto específico 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

44

determinado raio e cujo centro seja um ponto especifico ou objetos afastado de uma determinada

distância em relação a qualquer das laterais de uma linha especificada.

A caixa de Location Condition provê várias opções para especificar o local que você quer examinar. A

ilustração seguinte mostra algumas destas opções.

Os objetos mostrados em linhas tracejadas são os recuperados no local especificado na query. Objetos

mostrados em linhas sólidas são aqueles não recuperados no local especificado na query.

Figura 18 – Definição dos Limites para a Location Query

3.2.2.1 - Definindo uma Query de Localização

Na caixa de dialogo, Define Query, debaixo Query Type clique o botão Location.

Na caixa de dialogo Location Condition, debaixo de Boundary Type escolha o tipo de fronteira.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 contém arcos, o Autocad Map conecta os fins

dos arcos diretamente com linhas. Você tem que escolher um dos três 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 opção de Boundary Type, então Crossing é a única opção 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 localização da query.

Se você escolheu a opção All em Boundary Type, você não precisa definir um limite porque todos

objetos do desenho fonte ativo serão 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 diálogo Define Query reaparece e mostra a query de

localização debaixo de Current Query.

Clique o botão Execute Query.

Nota: Quando você criar um índice, você pode receber uma mensagem de advertência para o fato de que

AutoCAD Map “não pode calcular extensões de objeto”. Isto indica que uma aplicação de terceiro pode

ter criado um objeto, e que a aplicação não está carregado, ou que o objeto pode não suportar a

metodologia de extensões geométrica do AutoCAD Map.

3.2.3 - Achando Objetos Baseados em Propriedades

Você constrói query de propriedade usando as propriedades do objeto do AutoCAD Map, como cor,

elevação, 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 condição de cada vez.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

46

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 botão Property.

Debaixo de Select Property da caixa de dialogo Property Condition, selecione a propriedade que

você quer usar para examinar objetos.

Na caixa de seleção Operator selecione um dos operadores disponíveis, por exemplo, > ou = .

Em seguida escolha uma das opções abaixo:

⇒ Na caixa de Value, entre em um valor de até 132 caracteres.

⇒ Clique Values para exibir valores disponíveis e válidos 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 edição de Value.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

47

Para retornar todos os objetos que têm uma espessura maior que 2 unidades, Selecione Thickness,

selecione o operador > (maior), e entre com um valor de 2 na caixa de edição 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ê não verá a imagem listada dentro da caixa de dialogo Select. Você

precisa carregar a imagem através de um comando de Imagem. Não é necessário anexar uma imagem.

Simplesmente encerre as caixas de diálogo de questão, e escolha do menu no Map a opção Imagem e

nela selecione a opção Insert. Na caixa de dialogo Insert image, selecione a imagem e clique OK.

Então defina a query novamente.

Figura 22 – Caixa de Dialogo Select

Aperte o botão OK.

A caixa de diálogo Define Query aparece e a query de propriedade definida é mostrada debaixo da

seção Current Query.

Clique o botão Execute Query.

Você pode continuar definindo a query acrescentando mais condições através do operador And ou Or

(ou combinando eles com Not) e então escolhendo os tipos de query, ou seja, Localização, Propriedade,

Dados, ou SQL.

Se a query de propriedade que você define usa como valores texto, você pode marcar a opção specify

case-sensitive text da opção de configuração de query.

Nota: Se você recobra objetos através de cor, esteja atento se objetos nos desenhos fonte são

configurados com a cor BYLAYER, isto é, as suas cores estão baseadas nas cores das camadas. Estes

objetos não são recuperados se você especificar uma cor particular numa query de propriedade. Ao

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

48

invés disso, você deve especificar BYLAYER como valor da propriedade para recuperar estes objetos.

Se não há nenhuma camada que atenda a propriedade da query no projeto de desenho ativo, os objetos

da query BYLAYER serão exibidos de acordo com as características da camada do desenho fonte.

Se o desenho ativo tem uma camada que atenda a pesquisa, os objetos pesquisados são exibidos de

acordo com as características da camada dentro do projeto de desenho ativo. Por exemplo, se

LAYER_A do desenho fonte é azul, e o projeto de desenho ativo não tem uma camada semelhante, os

objetos recuperados serão exibidos em azul. Se o desenho ativo tem um LAYER_A, mas a cor de

camada é verde, os objetos recuperados serão exibidos na cor verde.

A mesma restrição aplica a tipos de linha: se você pesquisa para recuperar objetos com um tipo de linha

tracejado, você recobra somente objetos que têm aquela propriedade explícita, e não aqueles objetos que

têm 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 não 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 não será mantido no projeto.

3.2.3.2 - Definindo Queries de Propriedades com Intervalo Numérico

Para definir uma query de propriedade com intervalos numéricos, use uma ou mais declarações de

condições na pesquisa. Por exemplo, definir uma elevação entre 21.0 e 47.0, use as duas declarações

seguintes de condição na pesquisa:

Propriedade: ELEVAÇÃO > 21

AND Propriedade: ELEVAÇÃO < 47

Para definir uma query de Propriedade com intervalo numérico, execute as tarefas abaixo:

Debaixo da seção 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 botão Ok.

Na caixa Define Query, debaixo de Query Type, selecione AND e Property novamente.

Selecione a mesma propriedade. Então, 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 ilustração

seguinte.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 informações alfanuméricas 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 várias ruas, você pode armazenar a largura para cada segmento

de rua como dado do objeto e então define uma query baseada nesses dados.

Você também 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 ligação e campo de chave (field Key). Você não 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

50

Figura 24 – Quadro de Dialogo Data Condition

Selecione uma das seguintes opções:

⇒ Attribute - Mostra os blocos dos desenhos fonte ativos e suas etiquetas de atributos associadas.

⇒ Database Link - Mostra os modelos de ligação no desenho fonte e os seus campos fundamentais

associados. A opção de Database Link recobra objetos baseados em dados da conexão

armazenados no objeto, e não nas informações da própria tabela de banco de dados. Para recobrar

objetos baseado na informação de dentro da tabela de banco de dados anexada, é necessário se criar

uma query do tipo SQL.

⇒ Object Data - Mostra object data nos desenhos fonte ativos e os nomes de seus campos associados.

A opção object data é a seleção padrão.

Na lista Table, da caixa de dialogo Data Condition, selecione a tabela contendo os dados que você

quer examinar.

Por exemplo, se você tiver informações armazenadas sobre tubos de esgoto em uma tabela chamada

Tubos contendo um campo com um número de identificação 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 contém 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 informações dos atributos do bloco, na lista Blocks,

selecione o bloco que contém a informação de etiqueta de atributo que você quer examinar. Então,

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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

51

Se você está recobrando objetos baseado em dados de ligação de banco de dados, da lista Link

Template, selecione o modelo de ligação associado com os objetos que você quer recobrar. Então,

debaixo de Key Columns, selecione a coluna fundamental para a qual você quer pesquisar.

Na lista Operator, selecione um dos operadores disponíveis, por exemplo, > ou =.

Nota: Quando você está examinando dados de ligação 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 condição 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 definições a query

selecionando E ou Or (ou os combinando com Not) e então escolhendo Local, Propriedade, Dados, ou

SQL.

Nota: Com AutoCAD Map, você acessa desenhos múltiplos. 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 definição da tabela (ou estrutura) na sessão atual.

Quando você executa uma query object data, examinam, o AutoCAD ignora outras definições

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 não tiverem a mesma

estrutura, use nomes diferentes para elas.

3.3 - Criando SQL Queries

Você pode usar informações 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 informação sobre fornecedor, proprietário, e custo de mobília dentro um

conjunto de desenhos, você pode definir uma query para mostrar todas as cadeiras compradas de um

fornecedor específico. Queries que usam informações de bancos de dados externos são chamadas SQL

queries.

Você pode combinar queries dos tipos location, propety, object data e SQL para, por exemplo, formar

combinação queries com mais de um critério para retornar todos objetos vermelhos dentro uma área

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

52

especificada. A combinação pode incluir mais de um exemplo de um tipo de queries. Por exemplo, você

pode especificar mais de uma condição de local além das condições para qualquer outro tipo de questão.

O resultado de uma combinação de queries é uma lista de condições de queries unidas por um dos

operadores de ligação AND ou OR. Você também pode não combinar com qualquer um destes

operadores para criar condições que excluem certos objetos da query. As ilustrações seguintes

descrevem três conjuntos de objetos.

As seções seguintes descrevem e ilustram como os operadores lógicos AND, OR, e NOT conectam

queries simples transformando-as em uma combinação de queries.

Figura 25 – Opções de Conjuntos de Objetos

3.3.1 - Usando o Operador Lógico AND

Objetos que satisfazem os critérios:

Condição A AND Condição B

Devem satisfazer ambas as condições A e B simultaneamente.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

53

Figura 26 – Operador de Condição AND

3.3.2 - Usando o Operador Lógico OR

Objetos que satisfaçam os critérios:

Condição A OR Condição B

Devem que satisfazer a condição A ou a condição B.

Figura 27 – Operador de Condição OR

3.3.3 - Usando o Operador Lógico NOT

NOT exclui objetos que satisfaçam a certos critérios como mostrada nas seguintes ilustrações.

Figura 28 – Operador de Condição NOT (a)

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

54

Figura 29 - Operador de Condição NOT (b)

Você pode usar NOT para recobrar tudo exceto um conjunto específico de objetos. Por exemplo, a

definição da query, NOT Property : Layer = Mobília, recobra todos objetos exceto aqueles que

estiverem na camada de Mobília.

3.3.4 - Usando os Operadores Lógicos AND, OR, e NOT

As ilustrações seguintes mostram como você poderia usar em combinação os operadores AND, OR e

NOT para recuperar os objetos que você quer.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

55

Figura 30 – Operadores AND, OR e NOT

3.3.5 - Criando Combinações de Queries

A seção seguinte descreve como usar os operadores lógicos AND e OR para combinar condições de

queries múltiplas em uma composição de queries.

Criando uma Combinação de Queries

Na caixa de dialogo Define Query selecione a opção Query Type. Então defina a condição. Por

exemplo, clique Location e então na caixa de dialogo Location Condition selecione a opção Circle

debaixo Boundary Type e Crossing debaixo Selection Type.

Quando você terminar de definir a primeira condição, pressione Define Query < selecione os objetos no

desenho e retorne a caixa de dialogo Define Query.

Debaixo de Query Type, selecione AND ou OR.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

56

Escolha o mesmo tipo de questão novamente ou um outro tipo diferente. Então defina a segunda

condição. Por exemplo, clique Property e então especifique Layer = ESGOTO.

Quando você terminar de definir a segunda condição, clique o OK para retornar à caixa de Define

Query para executar ou salvar a questão.

As informações 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 informações contidas na camada

de ESGOTO em um determinado local definido por um círculo apareceria como mostrada na figura

seguinte.

Figura 31 – Combinação de Condições da Query

Você pode adicionar condições a uma query existente selecionando uma condição existente, antes de

definir a nova condição. O AutoCAD Map acrescenta a nova condição à condição anteriormente

selecionada. Se você adiciona uma condição à condição já existente,o AutoCAD Map adiciona o

operador padrão especificado em Default Joining Operator na guia Query da caixa de dialogo

Options do AutoCAD Map.

Se você tiver mais de duas condições em uma questão combinação, você pode se agrupar condições

usando parênteses para especificar como o AutoCad Map deveria avalia-las.

3.3.6 - Grupando Combinações de Condições de Queries

Se você não agrupar as condições, o AutoCad Map dá precedência para os seguintes operadores:

⇒ AND assume a preferência sobre OR.

⇒ NOT assume preferência sobre AND e OR.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

57

Isto significa que quando AutoCAD Map avalia uma query que contenha ambos operadores AND e OR,

o programa executa a operação AND antes de executar a operação 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

condições conectadas por AND (objetos que estão contidos ou são cortados por um círculo especificado

e que também estejam contidos na camada ESGOTO); a seguir os objetos que atendam a condição

anterior e à condição seguinte conectada por OR (objetos contidos na camada VÁLVULA).

Se você agrupar as condições da questão anterior, você poderia criar a questão seguinte:

Location: CROSSING CIRCLE

AND (Property: LAYER = ESGOTO

OR Property: LAYER = VALVULA)

Figura 32 – Condições de Queries Agrupadas

O AutoCAD Map avalia primeiro as condições agrupadas. No exemplo acima, ele retorna todos os

objetos que estejam contidos na camada ESGOTO ou na camada de VÁLVULA e que também estejam

contidos ou que são cortados por um círculo especificado. Então, embora AutoCAD Map dê preferência

o operador AND sobre o operador OR, neste exemplo, o AutoCAD Map avalia primeiro as condições

conectadas por OR porque elas são condições 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)

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

58

AND Location: CROSSING CIRCLE )

AND NOT Property: LAYER = RUAS

Você não pode agrupar condições que fazem parte de outros grupos sem primeiro desagrupa-los.

Para fazer um grupo, você tem que selecionar pelo menos duas condições.

3.3.6.1 - Para Agrupar Condições

Debaixo de Current Query na caixa de dialogo Define Query selecione as condições que você quer

agrupar.

Clique Group.

O AutoCAD Map coloca parênteses ao redor das condições a serem agrupadas e os recua.

3.3.6.2 - Para Desagrupar Condições

Debaixo de Current Query na caixa de dialogo Define Query selecione as condições 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 opção

Drawings Maintenance, selecione o desenho, e então clique Drawing Index.

Sempre que você abre um desenho que inclui conexão a banco de dados, o AutoCAD Map

automaticamente cria um índice de ligação com o banco de dados e mantém este índice na memória.

Para salvar este índice de banco de dados no desenho, selecione a opção Store Links Index In

Drawing File. Para configurar esta opção, selecione Tools no menu do AutoCAD e então, selecione a

guia System. Esta característica é especialmente útil quando você editar seus desenhos fonte

diretamente.

3.4 - Editando Queries

Quando você edita uma query, você pode modificar uma condição, mas você não pode mudar seu tipo

(location, property, data, or SQL). Para mudar um tipo de condição da query, você tem que apagar a

condição e redefini-la. Você também pode mudar o operador de conexão (And, Or, Not) para uma

condição.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

59

3.4.1 - Editando as Condições da Query

Do menu Map, escolha Query => Define Query.

Debaixo de Current Query, selecione a condição da query que você quer editar.

Clique Edit.

O AutoCAD Map exibe a caixa de diálogo para o tipo de condição selecionada. Por exemplo, se você

seleciona uma condição de localização e clica Edit, a caixa de dialogo Location Condition aparece.

Clique Show para ver o limite de uma condição de localização e pressione ENTER para retornar a caixa

de dialogo Location Condition.

Modifique a condição.

Clique o botão OK.

A query revisada aparece debaixo de Current Query .

Command line: ADEQUERY

3.4.2 - Mudando um Operador de conexão

No menu Map, escolha Query => Define Query.

Debaixo de Define Query, selecione a condição de questão cujo operador de conexão você quer

mudar.

Debaixo de Query Type, selecione o operador de conexão novo.

Clique Edit.

O AutoCAD Map exibe a caixa de diálogo para o tipo de condição selecionada. Por exemplo, se você

seleciona uma condição de localização e clique Edit, o diálogo caixa Location Condition aparece.

Clique o botão OK.

O novo operador aparece na frente da condição 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 questão 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 relatório em arquivo do tipo ASCII do conteúdo dos resultados da pesquisa.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

60

Depois que você executa uma pesquisa, a definição da questão continua no mesmo modo de execução

da query atual. Você pode executar a questão em outros modos, edite a query, salve a query na

Biblioteca de Questão ou para um arquivo para uso posterior.

O AutoCAD Map copia os objetos que atendem aos critérios da query no projeto de desenho, e esses

objetos não são duplicados se você executar a query a novamente. Se um objeto atende aos critérios de

mais de uma query, o AutoCad Map recobra somente uma cópia daquele objeto. Então, você nunca terá

cópias múltiplas do mesmo objeto em um projeto.

Você pode examinar somente objetos no modo Space, e não no modo Layout.

Nota: Antes de você executar uma query você deveria ajustar as extensões do projeto para

compatibiliza-la com as extensões dos desenhos fonte que você está examinando.

3.5.1 - Usando o Modo Preview

O modo de preview possibilita uma rápida visualização dos resultados de uma query. Use o modo

preview para prever os objetos que serão 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

são exibidos objetos num local errado, modifique a query conforme necessário.

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 vários objetos, o AutoCAD Map apresentará a mensagem "one object found

(um objeto encontrado)" para cada um dos desenhos fonte examinados.

A exibição de objetos é temporária 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ê não 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 configuração, a impressão dos resultados de uma query no modo

preview atenderá às espessuras de penas especificadas.

O modo preview mostra objetos em camadas que são bloqueadas; porém, no modo preview não mostra

os objetos das camadas isoladas ou das camadas congeladas.O modo preview não 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 não a imagem raster propriamente. O

tipo de linha usado em modo de preview é CONTÍNUO.

3.5.1.1 - Executando uma Query no Modo de Preview

Defina a query.

Debaixo de Query Mode, selecione Preview.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

61

Clique o botão Execute Query.

Obs.: Você pode fixar a opção de query Show Block As Insertion Point para mostrar blocos apenas

como pontos de inserção 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 questão de preview mostra ambos os blocos ou imagens. No modo Draw, a geometria ou a imagem

exibidas está baseado na primeira definição 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 modificações para os desenhos

fonte. Se você decide editar os objetos recuperados e você tem um conjunto de objetos bloqueado em

Opções De sistema, o AutoCAD Map bloqueará os objetos individuais e assim outros usuários não

poderão 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 dependerão das camadas do projeto: se as camadas existem no projeto, os objetos assumem as

características das camadas existentes; se as camadas não existirem, o AutoCAD Map cria camadas

novas com as mesmas características 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 estão em camadas travadas você não pode salvar as modificações para

o desenho fonte. Se você quer salvar modificações no desenho fonte, abra o desenho fonte e destrave as

camadas antes executar a query.

O AutoCAD Map não faz cópias duplicadas de objetos no projeto. Uma vez que um objeto já esteja no

projeto, pesquisas subseqüentes não recuperarão aquele objeto novamente.

Nota: No modo Draw, se texto é retornado para o projeto e a fonte não 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 .

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

62

Nota: Quando existem referências a blocos ou imagens com o mesmo nome, mas com caminhos

diferentes, a geometria ou imagem exibida ficará baseada na primeira definição processada. Uma query

no modo Preview exibe ambos os blocos ou imagens.

Command line: ADEQUERY

3.5.3 - Usando uma Query no Modo de Relatório

Se você quer usar os resultados de uma query em um programa de planilha eletrônica 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 diâmetros. Os diâmetros poderiam estar

armazenados em tabela object data. Para recobrar esta informação 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 variável de ponto que

representam propriedades do objeto, variáveis object data que representa informação alfanumérica

armazenada com o objeto no arquivo de desenho, e variáveis de SQL que representam a conexão entre

objetos e tabela de banco de dados externo. Por exemplo, para ver comprimentos e diâmetros dos tubos,

você pode criar um modelo que contenham as seguintes variáveis:

.LENGTH

:Tubos@TUBOEDIA

onde .LENGTH é a variável de ponto que representa a propriedade de comprimento de tubo e

:TUBOS@TUBODIA é a variável de object data que representa diâmetros de tubo.

TUBODIA é o nome da tabela do que contém diâmetro dos tubos.

Nota: Query no modo Report recuperam objetos de camadas isoladas ou congeladas.

3.5.3.1 - Executando uma query em Modo de Relatório

Define the query.

Debaixo de Query Mode, selecione Report. Então clique o botão Options.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

63

Figura 33 – Caixa de Dialogo Output Report Options

Você usa a caixa de dialogo Output Report Options para construir um modelo de relatório e

especificar um nome para o arquivo de relatório. Você constrói um modelo para a query no modo

Report criando expressões na caixa de dialogo Expression e adicionando elas pra a lista de Report

Template.

Na caixa Expression, entre com a variável que representa a primeira parte da informação que você

quer incluir no relatório. Por exemplo, se você quer incluir os comprimentos de tubos, entre com

LENGTH. Então clique Add

Você também pode entrar em valores na caixa de Expression executando um dos seguintes passos:

⇒ Clique Property, selecione uma propriedade da lista, e então clique o OK.

⇒ Clique Data, selecione um valor de atributo bloco, campo de object data, ou link de banco de dados,

e então clique o OK.

⇒ Clique SQL, selecione um modelo de ligação e um campo do banco de dados. Então clique o botão

OK.

Repita este passo para cada variável que você queira acrescentar ao modelo de relatório.

Para associar um intervalo com a expressão, 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 válido para o arquivo ou clique Browse e localize

o arquivo que você quer usar. Se você não especifica um nome de extensão de arquivo , o comando

adiciona a extensão .txt. O arquivo gerado estará no formato texto embora você defina o nome da

extensão do arquivo.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

64

Selcione Process Sub-Objects para criar uma linha no relatório para cada componente do objeto, por

exemplo, um vertices de polyline.

Selecionam Apply Transformation se você quiser aplicar transformações para o relatório.

Se você usou um outro sistema de transformação de coordenada ou uma simples transformação no

projeto, você tem que selecionar esta opção para aplicar a transformação para o relatório.

Se você tem uma query de relatório definida em versões anteriores do AutoCAD Map, você pode

redefini-la para tirar proveito desta característica nova. Se você não redefine cada query, a

transformação não será aplicada ao relatório.

Clique o botão OK.

Na caixa de dialogo Define Query, clique Execute Query.

3.5.3.2 - Editando ou Apagando Linhas no Modelo de Relatório

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 expressão conforme necessário.

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 Relatório

Usando uma query, você pode determinar os conteúdos de um mapa. Você pode executar uma query no

modo de Relatório e gravar os resultados a um arquivo externo. Dependendo da existência de blocos,

camadas, object data, ligações para bancos de dados externos, atributos de bloco, cor, ou outros dados

do AutoCAD Map, você pode recuperar os dados necessários para a produção de informação em um

formato útil para outras aplicações.

Você pode usar esta capacidade de exportação de muitas formas para criar vários relatórios impressos:

⇒ Recurso administração - Percentuais de avaliação ou divisão em zonas podem ser examinados

baseando-se em qualquer parâmetro gráfico ou não gráfico.

⇒ Listas de clientes - Os Proprietários de terras em uma área podem ser informados automaticamente

de mudanças na divisão de zonas.

⇒ Lista de Eventos - Você pode listar o número de roubos em uma zona ou os consertos em padrões

de iluminação durante um determinado período.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

65

⇒ Locais de Poços e características das águas subterrâneas - Níveis de toxicidade e de substâncias

químicas podem ser listadas para relatórios.

⇒ Depósito de Madeira - Mostra o período de colher a produção esperada.

O arquivo de saída é gerado em formato delimitado por vírgula (CDF). Embora este formato seja ideal

para um banco de dados, você precisa usar a função Table ou Replace de um processador texto ou de

uma planilha eletrônica para criar colunas ou células.

O Modelo de Relatório só é salvo quando você gravar a query.

As variáveis de ponto .TAG e .STRING pode recuperar informações de blocos e atributos

respectivamente. Você também pode usar Block Attribute Values para extrair informação de

atributos.Objetos que incluem vários elementos têm entradas múltiplas no arquivo de saída gerado. Use

a variável de ponto .TYPE para identificar cada objeto, e editar o arquivo de saída gerado e remover

referências ao objeto duplicadas.

3.6.1 - Modelo de Relatório Usando ASCII Output

Neste exemplo, a avaliação de terra para uma área é derivada de uma topologia, os resultados são

informados a um arquivo de ASCII, e uma planilha eletrônica calcula o valor da área medida em acres

para cada tipo de terra. Dois mapas anexados ao projeto contêm essas informações.

Primeiro Mapa Segundo Mapa

Topologia de Polígonos Glebas Tipos de Solos

Campos do Object Data Propriedade ID

Valor da Área em Acres

Use Administração de Topologia para carregar as duas topologias no projeto ativo. Então use Topology

Overlay para cruzar os dois mapas, e associar os campos de object data. Use Topology Query com a

condição de todas localizações para retornar os dados de objeto, e não para criar uma nova topologia. O

modelo de relatório deveria conter as seguintes expressões:

Propriedade de ID

⇒ Avaliação 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

66

Execute a query para criar um arquivo de saída; então carregue o arquivo texto ASCII em uma planilha

eletrônica, usando a vírgula 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 fração 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 método é usado para avaliar gleba cultivada em quase todo os Estados Unidos.

3.6.2 - Adicionando Cálculos ao Modelo de Relatório

Se você quer incluir cálculos em um relatório, carregue a query e edite o modelo na caixa de dialogo

Output Report Options. (Você também pode editar o arquivo de query).

Por exemplo, você pode editar uma variável de ponto área para refletir a escala de um mapa. Se

o mapa é desenhado na escala de 1:25, você mudaria a expressão 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 apresentação para outros ou recuperando objetos pesquisados para seu próprio

uso, você pode usar propriedades do objeto como cor, tipo de linha, ou espessura da polyline, ou

adicionar texto para apresentar as informações mais claramente.

Com a alteração das características 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 estão disponíveis numa tabela

object data, você pode alterar a espessura das polylines para mostrar larguras de estrada. Você também

pode adicionar texto para identificar elementos de seu desenho. Você pode salvar o novo desenho

criado, mas os objetos nos desenhos fonte permanecem inalterados.

Alteração de propriedade envolve três passos gerais:

⇒ Definir a query para recobrar os objetos você quer usar.

⇒ Criar uma definição de alteração de propriedade.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

67

⇒ Executar a query no modo Draw. Você não pode usar alteração de propriedade no modo Preview

ou no modo Report.

O AutoCAD Map executa a query, aplica a definição de alteração de propriedade para os objetos

examinados, e exibe os objetos alterados no projeto.

Você pode usar um ou mais dos tipos seguintes de informação para criar uma definição de alteração de

propriedade:

Propriedades do objeto, como cor, camadas,nome de bloco, e espessura;

Informações armazenadas em object data, como número da peça, 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 Definição de Alteração 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 numérico equivalente

à cor vermelho) para mudar a cor de todos os objetos recuperados para vermelho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

68

Em vez de entrar com um valor, você pode clicar Values e então selecionar um valor para a

propriedade de uma lista de valores disponíveis.

Para associar uma tabela de intervalos com a expressão, selecione o nome da tabela da lista Range.

Tabelas de Intervalos lhe permitem especificar um conjunto de alterações de propriedade que você

deseja aplicar aos objetos baseado no valor da caixa Expression .

Clique Add.

A definição de alteração 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 Definição de alteração 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 definição de alteração de propriedade que você quer alterar.

Clique duas vezes a definição.

O valor para a definição de alteração de propriedade aparece na caixa e Expression e a propriedade

apropriada é selecionada.

Edite ou insira um novo valor e clique Update.

A definição da alteração da propriedade revisada aparece debaixo de Current Property Alterations. Se

você clicar Add em vez de Update, a expressão alterada é acrescentada às Expressões existentes na

lista. Você poderia achar que modificar uma definição de alteração de propriedade existente é um modo

mais rápido de criar uma definição do que definindo uma nova definição.

Clique o botão OK.

3.7.3 - Alterando Propriedades que Usando Valores de Propriedade dos Objetos

Você pode usar variáveis que representam propriedades de objeto (variáveis de ponto) numa expressão

que defina como alterar objetos recuperados.

Para usar expressões de propriedade de objeto:

Debaixo de Select Property, na caixa de dialogo Set Property Alterations selecione a propriedade

que você deseja mudar.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

69

Por exemplo, se você nomeou camadas usando números, você pode exibir objetos recuperados em cores

que correspondam aos números 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 botão OK.

A propriedade, precedida por um ponto, é exibida debaixo de Expression na caixa de dialogo Set

Property Alterations. Usando o exemplo anterior, a expressão, seria .LAYER. Você também poderia

entrar diretamente com a variável de ponto diretamente na caixa Expression.

Clique Add.

Usando o exemplo, a definição de alteração 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 número usado para o nome do Layer. Por exemplo, se os nomes de camada são 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 variáveis que representam dados de objeto (variáveis de object data) na expressão que

define como alterar os objetos recuperados.

Para usar expressões 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 compatível como diâmetro do tubo.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

70

Se você tiver armazenado os diâmetros dos tubos em uma tabela object data, você pode fixar a espessura

da linha como o valor dos diâmetros 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 opções:

⇒ Attribute - Exibe atributos de bloco dos desenhos fonte ativos.

⇒ Ligação de Banco de dados - Exibe modelos de ligação 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 diâmetros 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 expressão.

Usando o exemplo de tubo, você selecionaria o campo que contém os valores dos diâmetros 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 símbolo de arroba

(@) .

Usando o exemplo anterior, a expressão seria :DIAMETRO@TUBOS.

Você também pode entrar diretamente com a variável de dados de objeto na caixa de Expression.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

71

Clique Add.

Usando o exemplo, a definição de alteração 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 diâmetro na tabela object data.

3.7.5 - Alterações Avançadas de Propriedade

Use a variável de ponto .Elevation para obter os valores-Z dos objetos. Use a variável de ponto .Height

para obter a altura de texto dos objetos.

Você pode usar a variável 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 variáveis que representam dados armazenados em um banco de dados externo (variáveis

SQL) em uma expressão que define como o AutoCAD Map deveria alterar os objetos

recuperados.objetos.

Para usar expressões 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 diâmetro tubo. Se você tiver os diâmetros armazenados em um banco

de dados externo, você pode determinar a cor de cada tubo em função do valor do diâmetro armazenado

no banco de dados o externo.

Neste exemplo, você seleciona Color como a propriedade a modificar.

Clique SQL.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

72

Figura 37 - Quadro de Dialogo Select SQL Column

Selecione Link Template (modelo de ligação).

Especifique o modelo de ligação 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 expressão.

Usando o exemplo de tubos, selecione a coluna que contém diâmetros dos tubos.

Clique OK.

São exibidos a coluna de SQL e o modelo de ligação debaixo de Expression na caixa de dialogo

Current Property Alterations, precedido por um símbolo ampersand (&). O modelo de ligação é

precedido por um símbolo arroba (@). No exemplo, a expressão é &Diametro@TUBOS. Você

também pode entrar com a variável de dados SQL diretamente na caixa Expression.

Clique Add.

A definição de alteração 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 diâmetro

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 critérios chamado de tabela de

intervalos. Quando você define uma tabela de critério você especifica como o AutoCAD Map deve

alterar cada objeto que depende de informação associada com aquele objeto.

Por exemplo, se você pode usar o object data para armazenar informações 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 alteração de propriedade.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

73

Se o pavimento tiver uma avaliação 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 são movidas para uma camada nomeada MÉDIA. A definição da tabela de

intervalo se assemelha com a mostrada na caixa de diálogo 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 expressão na caixa Expression Value.

Usando o exemplo de estrada, especifique o nome da tabela e dos campos de object data que contém a

informação da avaliação do pavimento. Se você armazena as informações de avaliação numa tabela

chamada Pavimento e em um campo chamada Avaliação, a expressão é :Avaliacao@Pavimentos.

Clique Ranges. Então clique New.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

74

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 descrição para a tabela de intervalo.

No exemplo de estrada, entre com Avaliação de Pavimentos (Escala 0-10).

Debaixo de Condition, selecione um operador da lista de operadores disponíveis.

No exemplo de estrada, selecione <.

Na caixa Expression Value, entre no primeiro valor da expressão 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. Então 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 contrário)

Valor de retorno: MÉDIA

Clique o botão OK.

Nota: Na caixa Expression Value e caixa Return Value, você só pode entrar com expressões simples.

Você não pode entrar com combinação de expressões.

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 definição se assemelha com a mostrada na caixa de dialogo Set

Property Alterations.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 diálogo 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 alteração de propriedade.

Por exemplo, se você armazenar números que identificam válvulas em Object data, você pode exibir o

número identificação com o objeto examinado. Você pode controlar o texto, altura de texto, ponto de

inserção, justificação, estilo de texto, camada, cor, e rotação para cada objeto de texto.

3.8.2.1 - Acrescentando texto a objetos durante alteração de propriedade

Na caixa de dialogo Set Property Alterations, clique Text.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

76

Figura 41 - Quadro de Dialogo Define Text

Entre com o texto que você quer que apareça no projeto de desenho usando um destes métodos:

⇒ Na caixa Text Value, entre com o texto para associar com os objetos examinados.

⇒ Clique Property. Então selecione uma variável de ponto que representa o valor da propriedade do

objeto que você quer usar como texto para inserção 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. Então 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

símbolo de arroba (@).

Por exemplo, se você armazena diâmetros dos tubos em uma tabela chamada Tubos, selecione

a tabela Tubos e o campo diâmetro. O AutoCAD Map insere textos iguais aos diâmetros para

cada tubo examinado.

⇒ Clique SQL. Então selecione o modelo de ligação 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 ligação precedido por um ampersand (&).

Por exemplo, selecione o modelo de ligação e coluna para que correspondam aos tubos e aos

números de identificação respectivamente. O comando insere um número para cada tubo

recuperado.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

77

Complete a caixa de dialogo Define Text, especificando os detalhes de como você quer texto inserido

apareça.

Clique OK.

Objetos retornados são associados ao valor do texto especificado.

3.8.3 - Configurando Padrões de Hachuras para preencher Polylines Fechadas e Círculos

Você poderia querer especificar um padrão de hachuras para preencher polylines fechadas ou círculos

durante o processo de alteração de propriedade.

Por exemplo, você pode criar uma questão que retorne todas as parcelas de terra com valor maior que

R$250.000 e os exibe com um padrão diferenciado ou um sólido cheio.

3.8.3.1 - Configurar um padrão 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 padrão ou selecione um padrão da série de padrões de

hachuras.

O AutoCAD Map exibe a hachura padrão selecionada no quadro dialogo Hatch Options.

Se você não entrar em um padrão, o AutoCAD Map prenche com a aparência de com sólido.

Entrar com o faor de escala, rotação, camada, e cor para a hachura padrão.

Clique OK.

Polylines fechada e círculos que são recuperados durante a query são preenchidos com o padrão de

hachura especificada.

Nota: Também, 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

78

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

MAPTHEMATIC.

3.9 - Salvando Queries

Se você planejar usar uma questão 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 função de "load" do AutoLISP e compartilha-la com outros usuários.

Nota: Quando você usa a função de carga AutoLISP para executar uma query salva externamente, você

tem que especificar a extensão do arquivo da query se ele não 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 seleção 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 então clique o botão

OK. Não inclua espaços no nome.

Na caixa Name, entre com um nome sem igual para a query.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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.

Não pode haver espaços no nome.

Na caixa Description, entre com uma descrição para a query.

Se você não prover uma descrição para a query, o nome de query será usado para a descrição.

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ê não 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 questão externa e incluir comandos

AutoLISP API.

Se você salva uma query para um arquivo externo você pode especificar várias configurações

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 localização. Se você

não salvar as coordenadas de query de localização, o AutoCAD Map o avisará sobre elas quando

você executar a query.

⇒ Keep Reference In Library - Mantém uma lista das questões externas na Biblioteca de Queries. Se

você planeja a referenciar a query na Biblioteca de Query, você tem que prover um nome e

descrição para ela.

⇒ Save Alter Properties - Salva a definição de alteração de propriedade com a query.

⇒ Auto Execute - Executa a query além de carrega-la. Se você não selecionar Auto Execute, o

AutoCAD Map esperará você clicar Execute Query.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

80

⇒ 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ê não precisa

especificar qualquer valor para Categoria, Nome, ou Descrição.

A mudança do diretório padrão de salvamento de queries pode ser feita selecionando a guia System da

caixa de dialogo AutoCAD Map Options, e alterando o diretório na caixa Default File Query

Directory para o diretório desejado.

Clique o botão OK.

Nota: Se você vê a mensagem “Invalid Query File Name” ao tentar salvar uma query externa, o

problema pode ser com o diretório que você especificou: ou o caminho que você indicou não existe, ou

o diretório é um somente de leitura. Verifique o caminho do diretório que você tem permissão para

gravar.

Se você vê a mensagem “Invalid or undefined internal query name” verifique se você especificou

uma categoria válida.

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 disponível quando você

abrir o desenho de projeto.

3.10 - Mantendo a Biblioteca de Query

A Biblioteca de Query contém uma série de queries que são salvas com o projeto.

Você também pode armazenar uma referência a queries externas na Biblioteca de Queries. Você pode

organizar suas queries salvas em categorias, renomeando-as, provendo descrições 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 botão direito do mouse sobre Query Library no Workspace do Projeto e escolha

Administration no menu de atalho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 descrições, e não por seus nomes. Quando você seleciona uma query, o nome, a

descrição, e o nome arquivo aparece na área Selected Query.

Execute qualquer uma das operações de administração da Biblioteca de Query. As operações

disponíveis serão descritas nas seções seguintes.

Clique o botão 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 botão direito do mouse sobre Query Library no Workspace do Projeto e escolha uma

opção no menu de atalho

Entre com o nome para a nova categoria.

Clique o botão OK.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

82

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 botão direito do mouse sobre a categoria a ser modificada ou renomeada no

Workspace do Projeto e escolha a operação desejada no menu de atalho.

Faça um dos seguintes passos:

⇒ Para apagar a categoria, clique Remove.

Você não pode remover uma categoria que contenha queries. Você deve primeiro apagar ou mover as

queries para então remover a categoria vazia.

⇒ para renomear a categoria, clique Rename. Entre em um nome novo para a categoria e clique o

botão 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 botão OK.

3.10.4 - Apagando Queries

Quando você não 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 referência na Biblioteca de

Query. Quando você apaga uma query salva externamente, o AutoCAD Map apaga só a referência à

query na Biblioteca de Query.

Para apagar questões da biblioteca

Execute um dos seguintes passos:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

83

⇒ Da lista Available Queries na caixa de diálogo Query Library Administration, selecione as

queries que você quer apagar.

⇒ Clique com o botão 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 operação antes de apagar as queries selecionadas.

3.10.5 - Mudando o Nome de uma Query, Descrição, ou Local de Armzenamento

Você pode mudar o nome, descrição, ou local do diretório de uma query salva.

Para mudar o nome, descrição, ou local de uma query:

Da lista Available Queries da caixa de dialogo Query Library Administration, selecione a query.

O nome da query, descrição, 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 descrição na caixa de Description.

⇒ Use botão 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 referências com a Biblioteca de Queries, você

pode as acrescentar à Biblioteca de Questão 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, descrição, 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ê não pode carregar queries armazenadas como externas, pois elas estarão no formato de

AutoLISP.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

84

Você executa queries externas que usando a opção Run External Query. Após você executar uma

query externa, ela se tornará a query corrente e será exibida na caixa de dialogo Define Query. Aí,

então você pode modifica-la como necessário.

Nota: Não se seleciona a opção 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 descrição da query aparecem debaixo Selected Query.

Escolha Run Query.

Alternativamente, você pode clicar o botão 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

85

Se você salvou a query em um arquivo externo e você não selecionou a opção Auto Execute, o

AutoCAD Map carrega a query na caixa de dialogo Define Query, mas não a executa. Para executa-la,

você terá abrir a caixa de dialogo Define Query e pressionar a opção 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ê não 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 descrição da query aparecem debaixo de Selected Query.

Clique OK.

Na caixa de dialogo Define Query, debaixo de Current Query, selecione a condição da query que

você quer editar.

Clique Edit.

O AutoCAD Map exibe a caixa de diálogo 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

86

Revise a query.

Clique Ok.

Alternativamente, você pode clicar o botão direito do mouse sobre o nome de query no Workspace do

Projeto e escolha Edit no menu de atalho. A caixa de diálogo 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 não podem ser ativados

porque os alias nos desenhos não podem ser referenciados, AutoCAD Map, exibe uma mensagem de

advertência 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 seção apresenta vários problemas que podem surgir quando você recobra blocos, texto, referência a

desenhos externos (xrefs), grupos, e desenhos padrões de hachuras. As seguintes informações o ajudarão

a lidar com estes problemas.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 inserção do bloco. Na guia Query da caixa de dialogo AutoCAD Map Options

debaixo de Preview Query, a seleção 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 opção de query para especificar se um bloco ou texto será recuperado durante

uma query de localização. Você pode especificar como um bloco ou um objeto texto poderão ser

recuperados quanto a posição do ponto de inserção ou da sua caixa de limites em relação à área da

query.

Na guia Query da caixa de dialogo AutoCAD Map Options, selecione qualquer uma ou ambas opções

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 ilustração seguinte, o bloco ou objeto de texto é recuperado se você selecionar Bounding Box, mas

não é recuperado se você seleciona Insertion Point .

Figura 47 – Opções Bounding Box e Insertion Point

Quando você executa uma query de localização próximo de blocos ou objetos texto, esteja atento que

bounding box pode estender significativamente além das extensões dos objetos. A ilustração seguinte

mostra blocos e objetos de texto rotacionados e com os contornos estendidos baseado no Sistema de

Coordenada Mundial (WCS) do projeto de desenho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CRIANDO E EXECUTANDO QUERIES

88

Se a bounding box estendida cruza a área da query de localização, sua query, pode recuperar blocos ou

objetos de texto não 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 ocorrência de blocos que

tenham o mesmo valor de atributos. Porém, query de propriedade não reconhecem atributos constantes.

Ao invés disso, use o nome bloco na query.

Porém, você pode especificar atributos invisíveis. Um atributo invisível não é exibido ou plotado, mas é

armazenada no arquivo de desenho.

3.12.4 - Questões com Blocos do Mesmo Nome

Quando se examina referência 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

referências temporárias dos objetos dos desenhos fonte.

Nota: As mesmas considerações aplicam a referências 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 definição processada.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

89

3.12.5 - Queries e Imagens Raster

Imagens Raster anexadas a desenhos que usam os comandos IMAGEATTACH ou MAPIINSERT são

objetos que fazem parte do desenho. Quando examinadas, as imagens raster se comportam como blocos.

Imagens Raster são o resultado de uma operação de colagem, quer dizer, uma armação de OLE, não é

reconhecida como objetos em queries. Quando uma imagem raster é examinada durante uma query no

modo preview que inclui uma conversão ou transformação de coordenadas, a imagem não é exibida.

Quando uma imagem de raster é examinada durante uma query no modo draw que inclui uma conversão

ou transformação de coordenadas, o objeto é transformado como um bloco inserido, em torno do ponto

de inserção.

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 contrário, não importa que mudança de cor que você especifique para a Property Alteration, o

bloco mantém as cores originais que foram examinadas.

3.12.7 - Blocos e Alteração 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 não importa a escala atual deles.

Para escalar todos os blocos recuperados pela query corrente por um fator 2, use Property Alteration e

configuração Scale para (* .XSCALE 2). Isto multiplica a escala existente de cada bloco examinados

por um fator de 2. Certifique-se de colocar um espaço entre o * e o .XSCALE 2.

4 - Object Data

O AutoCAD Map armazena várias informações gráficas relacionadas aos objetos em um desenho.

Estas informações podem incluir ponto inicial, cor, área, tipos de linhas, camadas, e assim por diante.

O AutoCAD Map também armazena no desenho informações não gráficas sobre o objeto, definidas

pelo usuário. Estas informações são chamadas de object data (dados do objeto) e pode incluir

propriedade (terreno), valor da propriedade, dados sobre as instalações, e assim por diante.Depois que

você adicionar dados alfanuméricos aos objetos, você pode formular pesquisas para recuperar objetos

baseados nos valores de dados dos objetos. Por exemplo, se você anexar dados de instalação de todas

válvulas de sucção no layout de uma refinaria de petróleo, você poderá depois examinar o desenho

para exibir somente as válvulas instaladas antes de uma determinada data. Você poderá também 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 diâmetros de tubo.

4.1 - Usando Object Data

Mapa de AutoCAD provê dois modos para você armazenar informações alfanuméricas sobre objetos.

Você pode armazenar informações sobre objetos em um desenho como Object Data, ou em um banco

de dados externo SQL. Armazene dados no desenho nas seguintes situações:

⇒ Os dados são limitados.

⇒ Os dados somente serão usados no AutoCAD Map, e não em outras aplicações.

⇒ Os Dados relacionados aos objetos serão armazenados de preferência como com uma rede de

objetos.

⇒ Os que dados que não mudam freqüentemente.

⇒ Quando o tamanho do desenho não é problema. (Object data aumentam o tamanho de desenho.)

⇒ Você também pode converter object data em tabela de banco de dados SQL com ligações 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

específico são armazenados nos campos de seu registro. Você pode definir qualquer número de tabela

object data com qualquer número de campos.

Quando um object data é anexado a um objeto, esse objeto é associado um novo registro em uma

determinada tabela. Dependendo da definição da tabela, os campos deste registro podem conter

valores padrão que você podem ser aceitos ou poderão ser mudados. Você pode anexar mais de um

registro a um objeto, da mesma ou de diferentes tabelas.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

92

Quando você anexa object data a objetos recuperados, AutoCAD Map atualiza os desenhos fonte

imediatamente.

A ilustração seguinte mostra as definições de campo para uma tabela chamada CASAS. Note que um

valor padrão é opcional.

Definição de Campos para tabela CASAS

Campo Descrição Tipo Padrão

Proprietário Nome do Proprietário Character

Pavimentos Número de Pavimentos Integer 2

Valor Valor da Casa Integer 100000

A ilustração abaixo mostra os dados da tabela CASAS anexados aos objetos casa

Figura 48 – Object Data Anexado ao Objeto

Proprietário Pavimentos Valor

Smith Arnes Jones

2 1 2

142000 197000 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

93

Anexar object data para objetos gráficos.

Editar object data de qualquer objeto.

Criar ligações 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 descrição, tipo de dados, ou valor padrão.

Depois que você defina object data você usa um procedimento particular para anexa-lo para cada um

objeto.

Quando você usar desenhos múltiplos, 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

definição da tabela (ou estrutura) na sessão atual.

Quando você executa uma query do tipo object data, o AutoCAD Map adverte que definições

duplicadas serão ignoradas. A definição que você deseja pode não ser a definição 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 criação object data é definir as tabelas do object data. Decida como você quer

organizar dados de objeto e então crie as tabelas.

4.2.1.1 - Para definir uma tabela de Object Data

No menu de Map, escolha Object Data => Define Object Data.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

94

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, não pode conter nenhum espaço, e tem que começar com um caráter

alfanumérico. 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, não pode conter nenhum espaço, e tem que começar com um caráter

alfanumérico. O nome pode ter no máximo até 31 caracteres alfanuméricos.

Na lista Type, selecione um dos seguintes tipos de dados para valor do campo no object data.

⇒ Integer - Números inteiros entre -2.147.483.648 e 2.147.483.647.

⇒ Character - Qualquer caráter, com até 132 caracteres.

⇒ Point - Uma lista de três números reais, separados através de vírgulas e representando um ponto

com um X, Y, e valor de Z.

⇒ Real - Números reais entre 1.7 x 10-308 e 1.7 x 10+308 .

Por exemplo, selecione Integer para campos que conterão números e Character para campos que

conterão 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 descrição para o campo do object data.

O AutoCAD Map usa a descrição 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 padrão para o campo.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

95

O valor no que você entra na caixa de Default tem que corresponder ao tipo de dados você selecionou

na lista Type. Se possível, 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 botão Add.

Repetição passos 4 por 8 para somar tantos campos quanto você precisa.

Clique o botão 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 não deve duplicar um nome de tabela já existente. Você tem que ser usuário com

privilégio para remover, mudar de nome, ou modificar uma tabela de object data. Você também não

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 botão 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

96

Clique Delete.

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 botão Modify.

Figura 51 - Quadro de Dialogo Modiyfy Object Data

Debaixo da seção Field Definition, entre com nome, tipo, descrição, e valor default para o campo.

Aperte o botão Add.

4.2.3 - Apagando e Modificando os Campos Object Data

Você pode mudar descrição, 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

contém o campo de object data que você quer você quer apagar ou modificar.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

97

Aperte o botão 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 operação antes de apagar o campo do object data dos

dados do desenho.

Para modificar o campo selecionado, mude a descrição, 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 possível. A limitação 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 botão Update.

O AutoCAD Map atualiza o campo do object data e todas as instâncias que estejam anexados para

objetos. Se a tabela de object data for grande, este processo pode demorar algum tempo.

Aperte o botão 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

após outro, e lhe permitindo entrar com um valor novo ou usar o valor de default. Um objeto pode ter

múltiplas tabelas de object data anexadas. Se necessário 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

98

Figura 52 - Qaudro de Dialogo Atach/Datch Object Data

Na lista Table, selecione a tabela que contém os dados você quer ligar ao objeto.

O AutoCAD Map anexará um registro novo, que contém todos os campos na tabela selecionada, para

cada objeto que você selecionar no passo 5.

Para acrescentar valores específicos a um objeto particular, selecione um campo da lista Object

Data Field, e entre com o valor do campo na caixa de Value. Então pressione ENTER.

Se você não mudar o valor de um campo, o valor default será usado.

Debaixo de Action, clique o botão Atach to Objecst <.

A caixa de dialogo Attach/Detach Object Data desaparece, assim você pode selecionar os objetos no

desenho.

Usando qualquer método de seleção, selecione o objeto para o qual você quer anexar o object data.

Se o desenho contém mais de um objeto no mesmo local, mantenha pressionado CTRL enquanto você

seleciona o objeto. Isto ativa a característica 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 contém numerosos campos, apague os

valores dos campos que você não quer mudar.

Se você não selecionar Overwrite, o AutoCAD Map adiciona o object data novo ao object data velho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

99

Pressione o botão OK.

Pode-se também 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 contém

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 botão OK.

Nota: Quando você edita um objeto que tem object data anexado, e quebra o objeto em segmentos de

múltiplos, a tabela object data anexada fica ligada a único dos segmentos, o segmento mais próximo

ao ponto inicial do objeto original. Quando você copia um objeto que tem object data anexado, o

object data também é 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 opção 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 autorização 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 contém mais de um objeto no mesmo local, mantenha pressionado CTRL enquanto

você seleciona os objetos. Isto ativa a característica repetitiva do AutoCAD Map. Em seguida clique

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

100

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 contém o valor que você quer editar.

Na lista de Object Data Field, selecione o campo que você quer editar.

Na caixa de edição a direita de Value, mude o valor como necessário. Então pressione o ENTER.

Repetir os passos 3, 4, e 5 para cada campo que você quiser editar.

Se você tiver registros múltiplos anexados ao mesmo objeto, você pode clicar Next (próximo), prior

(anterior), First (primeiro) e Last (último) para mover de registro a outro do mesmo objeto.

Record # indica o número 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 próximo objeto com

dados você quer editar.

Clique o botão OK.

Você poderia ter dados de objeto que são 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

101

4.5 - Adicionando e Removendo Registros

Dentro de uma única tabela de object data você pode ter registros múltiplos para o mesmo objeto. Por

exemplo, se você tem uma tabela chamada ManutençãoTubos, com campos, chamados Inspetor,

DataInspeção e Condição, você poderia ter os seguintes registros anexados a um único objeto de tubo:

Tabela TuboManutenção

Campo Valor

Inspector Visoam Consultoria

DataInspeção 08-06-86

Condição Satisfatória

Tabela TuboManutenção

Campo Valor

Inspector Gabi Informática

DataInspeção 05-07-90

Condição Trocar

Usando registros múltiplos para um mesmo objeto você pode manter série histórica de informações

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 botão Insert.

O Registro # muda de 1 de 1 para 2 de 2 automaticamente quando o AutoCAD Map avança para o

registro recentemente criado.

Para cada campo no registro, atualize o valor como necessário.

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 botão OK

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

102

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 contém o registro você quer remover.

aperte Next, Prior, First ou Last para se mover até o registro que você quer apagar.

Aperte o botão Delete Record.

Aperte o botão 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 imóvel a um polígono que representa um terreno, ou

uma planilha eletrônica de manutenção 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ê também pode usar uma expressão para fornecer para AutoCAD Map o nome do

documento.

Então você especifica uma definição de visualização do documento que informa ao AutoCAD Map

onde localizar o documento, bem como a aplicação com a qual o documento poderá ser visto. O

AutoCAD Map armazena a definição da visualização do documento no próprio 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 caráter (não pode ser do tipo ponto, inteiro, ou real) e a seqüência de caráter

não pode ter nenhum espaço. Semelhantemente, se você planeja usar uma expressão para informar ao

AutoCAD Map o nome do documento, você precisa criar um desenho fonte com antecedência.

4.6.1 - Criando uma Definição de Visão 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 definição de visão do documento.

4.6.1.1 - Montando a Definição de Visualização de Documentos

No menu Map, escolha Object Data => Define Document View.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

103

Figura 54 - Quadro de Dialogo Define Document View

Debaixo de Document View Definition, na caixa de Name, entrar com o nome para a definição da

visualização do documento, por exemplo, DEED_VIEWER.

O nome deve ser único, não pode ter nenhum espaço, e tem que começar com um caráter

alfanumérico. O nome deve ter no máximo até 31 caracteres.

Na caixa Description, entre com a descrição para a visão de documento, por exemplo, Visualização

da Escritura de uma parcela de terra.

Especifique onde o AutoCAD Map poderá localizar o nome associado do documento usando um

dos destes métodos:

⇒ Na caixa Expression, entre com a expressão 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

expressão .layer.

⇒ Clique Data... e selecione a tabela object data e o campo que contêm o documento que você quer

ver.

⇒ Clique SQL... e seleciona o modelo de ligação e a coluna que contêm o documente você quer ver.

Na caixa Diretory, entre com o caminho do diretório que contém o documento que você quer ver.

Na caixa Ext:, entre com a extensão do documento para especificar o tipo de documento que foi

associado ao objeto.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

104

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ê também

pode clicar Browse e selecionar o aplicativo em seu sistema.

Na lista Launch Method, selecione um das opções seguintes:

⇒ DEFAULT - Usa uma função existente do sistema que é chamada para começar a aplicação de

visualização. Por exemplo, sob o Windows, AutoCAD Map usa a função WinExec do Windows

que chama a aplicação de lançamento especificada.

⇒ USER - Permite a você entrar com o nome da função ADS que você quer usar para ver o

documento. A função pode ser definida em aplicação ADS e disponibilizada através do ads_defun.

O AutoCAD Map usa ads_invoke para acessar a função de usuário.

Figura 55 - Quadro de Dialogo Document View Definition

Clique o botão ADD. E então clique o OK.

Você pode adicionar tantas definições de visualização 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 definição de visualização particular de documento para cada um dos documentos.

Command Line: ADEDEFDOCVIEW

4.6.2 - Visualizando Documentos Associados a Objetos

Depois que você definir as definições de visão de documento, use a opção 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

105

Se apenas uma única visão de documento está associada ao objeto, o AutoCAD Map mostra o

documento.

Se mais de uma visão de documento está associada ao objeto, selecione o documento que você quer

ver da lista de documentos disponíveis. Então clique View.

Para selecionar um objeto diferente, clique Select Object. Então selecione o objeto com o

documento associado que você quer ver.

Nota: Quando você examina e recupera objetos com documentos associados, a associação entre o

objeto e o documento não é mantida dentro o projeto de desenho. Você não 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

operação. Primeiro você cria a tabela de object data na qual você quer armazenar os novos dados.

Então quando você executa a operação Generate Links, e então o AutoCAD Map armazena

automaticamente os registros dos dados existentes na nova tabela object data.

Nota: Você não pode criar ligações 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 opções

seguintes:

⇒ Blocks - Criar ligação a atributos de blocos. As ligações são criadas nos blocos que contém os

atributos.

⇒ Text - Cria ligações a textos. As ligações são criadas nos objetos de texto.

⇒ Enclosed Blocks - Cria ligações a atributos de bloco. As ligações são criadas na polylines que

envolvem os blocos.

⇒ Enclosed Text - Cria ligações a texto. As ligações são criadas nas polylines que envolvem o texto.

Textos que não são envolvidos por uma polyline não são ligados a objeto.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

106

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 ligações 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 ligações 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 ligação 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 inserção do bloco ou texto

como o ponto de rótulo para o objeto no qual a tabela object data será anexada.

Clique o botão 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 ligação para cada objeto para o que se iguale aos critérios de um campo na

tabela.

Salve a nova informação object data.

Command Line: ADEGENLINK

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

107

4.8 - Usando Object Data com Mapas

Você pode armazenar informação de texto como atributos dentro de blocos. Porém, é difícil extrair

aquela informação de um mapa. Usando object data, você pode acrescentar inteligência a um mapa;

em vez de somente produzir mapas, você pode usar seus mapas para tomada de decisão que fazer

análises.

Object Data o permite acessar e adicionar informações de texto para qualquer objeto; dados de object

data podem incluir valores, tais como valores do imóvel, data de instalação,direção de fluxo, tipo de

terra, e assim por diante. O dados agem como um banco de dados dentro de um mapa, e são fáceis de

serem vistos e de serem editados. Você também pode executar queries que usam object data como

critérios para a query.

Object Data o permite armazenar texto e dados numéricos 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, não só blocos. Object data permite que você crie um banco de dados simples em

um mapa.

Object Data podem aumentar eficiência 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 aplicações. Por exemplo, um número de lote

pode ser ligado a um documento de registro do terreno, avaliações de imposto, imagens scaneadas,

quadros, ou vídeo clipes.

Figura 57 - Quadro de Dialogo Edit Object Data

A ilustração anterior mostra dados de objeto que você poderia anexar a uma rua em um mapa.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

108

Você pode mudar dados de objeto selecionando objetos gráficos em um mapa. Usando object data,

você pode acrescentar informação alfanumérica a qualquer objeto. É fácil trabalhar com object data

objeto-por-objeto em uma base. Você pode adicionar dados aos objetos, analisar esses dados com uma

função query, e escrever aplicações que movem dados dentro ou fora do object data. Object data pode

servir como um banco de dados do AutoCAD Map para muitas aplicações.

Em alguns casos, você poderia preferir usar um banco de dados externo para armazenar dados

alfanuméricos e associar esses dados com objetos.

O AutoCAD Map somente trabalha com object data criados no AutoCAD Map: O AutoCAD Map não

reconhece object data de outras aplicações, inclusive o AutoCad.

Quando você fizer uma cópia de um objeto com object data, o objeto novo tem o mesmo object data.

Quando aplicações múltiplas usam os mesmos desenhos ou objetos, cada aplicação 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. Porém, 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 múltiplos objetos

existentes automaticamente.

Esta opção lê texto de atributos blocos atributos existentes ou texto envolvido por objetos. Você pode

processar objetos múltiplos em um mapa muito mais rápido 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 através

de um número do terreno e dados de uma rede de esgoto previamente mantida apenas com texto e

anotações.

⇒ Usar Data Entry no menu map para criar objetos e anexar o object data assim que você os

digitalize.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

109

4.8.1 - Anexando Object Data Enquanto Digitaliza

Você usa a opção Attach Data dentro da caixa de dialogo Digitize Setup para anexar object data aos

os pontos (nós) assim que você os digitalize. A tabela object data já terá de existir. Você pode

especificar uma tabela object data para pontos (nós) e para outras ligações.

Assim que você digitaliza, você também pode conectar os objetos a informação 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. Então clique Data To Attach

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

110

Figura 59 - Quadro de Dialogo Data to Attach

Debaixo de Object Data Tables, selecione a tabela de object data que você quer usar. Então clique

o botão OK.

Complete as outras opções dentro da caixa de dialogo Digitize Setup como solicitado.

Clique o botão OK.

Do menu Map, escolha Data Entry => Digitize para começar a digitalizar.

Assim que você digitalize cada objeto, pressione a tecla ENTER e então 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 botão OK.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

111

4.8.2 - Usando Object Data em Queries

Você pode definir queries de Dados para objetos que têm variáveis e valores de dados comuns.

Condições de query podem incluir caracter coringa para variáveis alfanuméricas e operadores lógicos

para variáveis numéricas.

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 contém os dados que você pesquisar.

Debaixo de Object Data Fields, selecione os campos que contêm os dados você quer recobrar.

Da lista Operator, selecione um operador. Então na caixa de Value, entre um valor, (por

exemplo,> 500), e então clique o OK.

Na caixa de diálogo Define Query , debaixo de Query Mode, selecione Preview ou Draw.

Clique Execute Query.

Command Line: ADEQUERY

4.8.3 - Usando Object Data Alteração de Propriedade

Você também pode usar variável de object data e valores com a característica Property Alteration para

representar valores recuperados com propriedades diferentes. No exemplo no próximo procedimento,

você recupera dados que representam tubos e exibe os diâmetros tubos com espessuras de linha

diferentes. Os tubos estão na camada ESGOTO, o object data é armazenado em uma tabela chamada

TUBOS, e a variável de objeto-dados DIÂMETRO indica diâmetro de tubo.

Usar Property Alteration para mostrar os intervalo de dados de objeto Tenha certeza de que o desenho

que contém 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. Então

clique o OK.

Você também 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

112

Na caixa de diálogo de Define Query, clique Alter Properties.

Debaixo de Select Property da caixa de dialogo Set Property Alterations, selecione Width.

Agora você define a expressão para exibir os tubos.

Clique Data. Na caixa de diálogo Select Data, selecione Object Data.

Selecione a tabela que contém os dados dos tubos na caixa de lista Table.

Debaixo de Object Data Fields selecione DIAMETRO. Então 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 diâmetros

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. Então clique o OK.

Você pode adicionar uma descrição se for preciso.

Debaixo de Condition, especifique um Operator e entre com uma Expression Value (por exemplo

< 2), para selecionar algum valor de diâmetro de tubo.

Entrar com um Return Value (neste caso, uma espessura de linha) para este intervalo. Por

exemplo, para tubos com diâmetros com menor que 2 (<2), especifique um Valor de Retorno de 1.

Clique ADD para pôr a condição Se < 2 Retorn : 1 na caixa Current Range Table Definition.

Complete a caixa de diálogo para todos os diâmetros de tubo.

Você pode usar o operador OTHERWISE (caso contrário) para incluir valores entre o outro intervalo

que você especifica. O exemplo seguinte é uma tabela de intervalo:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

113

Figura 61 - Quadro de Dialogo Define Range Table

Clique OK para completar a caixa de dialogo Define Range Table.

Clique ADD, e então 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 botão Execute Query.

A query completa de dados poderia se parecer com a ilustração seguinte:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

OBJECT DATA

114

Figura 62 – Visualização dos Diferentes Diâmetro de Tubos

Nota: Usando a capacidade de criar mapas temáticos automaticamente, com o AutoCAD Map você

pode criar mapas temáticos de um único dado e condições 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 múltiplos segmentos, os dados do objeto permanecem, com único dos segmentos, o

segmento do que contém o ponto inicial do objeto original.

Figura 63 –Edição de Objetos com Trim ou Break

5 - Trabalhando com Bancos de Dados Externos

Usando o AutoCAD Map, você pode anexar informações de um banco de dados externo para objetos

em seu desenho, e então recuperar objetos de desenhos fonte baseado nas informações anexadas. Por

exemplo, com um banco de dados com informações sobre fluxo de tráfico, você pode anexar registros

de tráfico do banco de dados para estradas no desenho, e então montar uma query para mostrar

somente as estradas com alto volume de tráfego. Depois que você criar as ligações, você pode usar

Data View para selecionar, destacar, visualizar, e editar registros na tabela de banco de dados.

Este capítulo explica como anexar informação de bancos de dados externos para objetos em seu

desenho, e como usar AutoCAD Map para examinar objetos em seus desenhos baseando-se em

informações anexadas.

5.1 - Entendendo Banco de Dados

Freqüentemente, você tem informação adicional sobre objetos em seus desenhos. Por exemplo, se

você tiver um desenho de um município, você pode ter informação sobre as estradas no município.

Se esta informação é armazenada em uma tabela de banco de dados, você pode ligar os dados da tabela

a objetos em seu desenho. Então, 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 própria aplicação de banco de dados. Você não precisa nem mesmo de ter

o software de banco de dados instalado em seu computador.

Obs: O AutoCAD Map se apóia em dois métodos para se conectar aos bancos de dados externos: o

comando Data Source => Attach do menu Map e o comando dbConnect. Para usar as características

descritas neste capítulo, você deve se conectar a bancos de dados usando o comando Data Source =>

Attach do menu Map (que também é 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 contêm

informações logicamente relacionadas. A tabela a seguir ilustra uma fonte de dados simples que

poderia ser de um Departamento de Serviços Público que programa a manutenção das estradas.

A tabela consiste de seis colunas (ou campos), rotulo ID, Número de Rota, Largura da Pista, Volume

de tráfico, Último Projeto de Manutenção, e Observações.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

116

ID Número de

rota

Largura da

Pista

Volume de

Tráfego

Ultima

Manutenção

Observações

25_W 125 6 42000 95-1604A

40_D 140 4 27045 90-4001

US_8517 US85 2 19822 96-0147

US_8569 US85 2 16487 92_1131

SFC_66 0066 1 210 Pedregulho Graduado

Linhas individuais de tabelas são chamadas de registros. Nesta tabela, cada registro contém a

informação para uma estrada específica. Cada célula contém o valor para um campo específico 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ê também pode adicionar, apagar ou editar registros

existentes. Com a maioria dos bancos de dados você pode definir também relacionamentos entre

múltiplas 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

múltiplas.

5.1.2 - Benefícios 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 gráficos em seu desenho pelo processo de ligação. Ligações são ponteiros para

registros específicos em uma tabela de banco de dados.

Aqui são apresentados alguns exemplos de ligação de objetos a registros de banco de dados:

⇒ Ligação poços de óleo ou de água para um banco de dados de informação como profundidade do

aqüífero, tipo, volume, e qualidade de água.

⇒ Ligação de lotes de um desenho com um banco de dados de avaliação de imposto.

⇒ Ligando transformadores e postes públicos de um desenho a um banco de dados de informação

sobre manutenção.

Quando você liga dados de um banco de dados externo a objetos em seu desenho, você, acrescenta

inteligência ao mapa; em vez de simplesmente produzir mapas, você pode usar seus mapas para

tomada de decisão e análise.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

117

Usando as características do AutoCAD Map para query, você pode criar uma condição 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 avaliação acima de $500,000.

Você pode criar uma query que combina condições de SQL com propriedade de objeto ou condições

de localização; por exemplo, você pode identificar toda a terra e donos de propriedade num raio de

5km de um local de aterro sanitário proposto.

Nota: Em versões 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 padrões de

Microsoft Windows para se comunicar com um banco de dados. Se você está usando desenhos de uma

versão anterior de AutoCAD Map, observe “AutoCAD Map migração 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 são 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 informações em arquivos de banco de dados externo, você pode manter seu arquivo

de desenho menor.

O desenho contém somente as ligações aos dados, não 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

aplicações.

5.1.3.2 - Desvantagens

Você precisa manter o banco de dados separado. Se você envia o desenho para outro usuário, você

também 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 são diretamente anexados aos objetos, quando os objetos são apagados, os

dados são apagados com eles.

⇒ Object Data existe somente no arquivo; não pode ser compartilhado entre projetos, também não

pode ser compartilhado com aplicações de software diferentes.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

118

Use tabela de object data para pequenas quantidades de dados que você não muda muito.

Use bancos de dados externos para quantidades maiores de dados, dados que vêm de fonte

independente, dados que se quer compartilhar entre projetos, ou dados que são necessárias suas

existências até mesmo se o objeto for apagado.

Você pode converter seus dados de objeto internos existentes em um banco de dados externos com

ligações 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 também

modelos de ligação 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 contém 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 são listadas as tabelas e queries para aquela fonte de dados. Se uma

fonte de dados não está conectada ela apresenta um ‘x ' vermelho no ícone.

Link Templates

Exibe os Modelos de ligação definidos no projeto ativo ou anexados aos objetos no desenho.

Para informação sobre um item na lista no Workspace do Projeto , clique o botão direito do mouse

sobre o item desejado, e então escolha Properties no menu de atalho. Por exemplo, clique o botão

direito sobre uma tabela e escolha Properties para exibir a caixa de diálogo Table Properties que

lista os nomes das colunas e tipos dos dados das colunas para a tabela selecionada.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

119

Se o Workspace do Projeto não exibe uma fonte de dados ou modelo de ligação imediatamente, clique

em um espaço 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 contém informações pertinentes para o projeto.

A informação anexada é armazenada no projeto de desenho . Sempre que você abrir aquele projeto

novamente, a fonte de dados anexada é exibida.

Além de anexar a fonte de dados ao projeto, você também precisa para conecte à fonte de dados.

Conectando a uma fonte de dados abre-se um canal de comunicação entre AutoCAD Map e a fonte de

dados. Alguns provedores limitam o número de conexões 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 Administração de Banco de dados (DBMS) requerem que você obtenha

privilégios de acesso antes de você possa se conectar a uma fonte de dados. Eles podem exigir um

nome de usuário e uma senha. Para informação sobre como obter uma senha, verifique a

documentação 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 é

tão 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. Porém, para

alguns tipos de banco de dados, você mesmo precisará criar alguns destes arquivos. O AutoCAD Map

pode usar informação 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 padrão. Se você faz

mudanças 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 informação, junto com o localização e tipos

de dados fonte, em um arquivo UDL (ligação 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 são instalados com o AutoCAD Map.

Devido o driver ODBC trabalhar com muitos tipos de banco de dados diferentes, ele requer

informações adicionais sobre cada DBMS específico. Ele consegue estas informações de um DSN

(nome da fonte de dados) que registra informação sobre seu DBMS.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

120

⇒ Microsoft Acess ® 97 não 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 próprio DSN e fazer as

configurações manualmente antes de se conectar. Os seguintes tipos de banco de dados requerem

configuração manual:

⇒ Oráculo de ® 7.3 e 8.0

⇒ SQL Servidor ® 6.5

Para maiores informações sobre como criar um DSN, recorra a documentação da Microsoft Windows.

Você precisa de somente um DSN para cada tipo de banco de dados.

Além do DSN e o driver de banco de dados, a Microsoft Windows usa um arquivo UDL (Ligação

universal de dados) como ponteiro para uma fonte de dados específica. O arquivo de UDL listas a

localização dos dados, o tipo de banco de dados, a versão 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 diretório 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 diretório que contém o arquivo do banco de dados selecionado.

Para mais informações sobre os arquivos DSNs e UDL, consulte os manuais Microsoft Windows. Para

maiores informações sobre como criar arquivos UDL e DSN manualmente ou em personalizar os

existentes, veja “Configurando uma Fonte de Dados” na página 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:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 botão 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 método de arrastar e soltar para arquivos com as seguintes extensões:

⇒ .dbf

⇒ .db

⇒ .mdb

⇒ .xls (tem que ter pelo menos um intervalo nomeado)

⇒ .udl

5.2.1.1 - Anexando Dados Fonte Usando o Método Arrastar e Soltar

Abra Windows Explorer.

Encontre o diretório que contém o arquivo de banco de dados você quer anexar ao projeto.

Selecione o arquivo de banco de dados desejado, arraste-o, mantendo o botão do mouse

pressionado, até à área do Workspace do Projeto, e então solte o botão do mouse.

Se você não especificou uma versão de banco de dados padrão para o arquivo arrastado, o AutoCAD

Map exibirá uma caixa de dialogo Select Database Version.

Figura 65 - Quadro de Diálogo Select Database Version

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

122

Selecione um tipo de banco de dados e clique OK.

Se você sempre quer usar esta versão de banco de dados para abrir arquivos com esta extensão,

selecione a caixa de checagem.

Sugestão: Para especificar a versão de banco de dados padrão para outras extensões de arquivo,

escolha Map => Options. Na caixa de dialogo da guia diálogo Data Source do AutoCAD Map

Options,clique em Associate e especifique uma versão de banco de dados.

O AutoCAD Map cria os arquivos de configuração necessários. Dependendo da configuração

sistema Especial de variável, você pode ser solicitado para confirmar a informação.

O AutoCAD Map conecta automaticamente a uma fonte de dados quando ela for anexada ao

projeto.

Se for solicitado, entre no nome de usuário e a senha para este banco de dados e clique OK. Se você

escolher não entrar com a senha, a fonte de dados será anexada, mas não 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 botão 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 diálogo Attach Data Source.

Figura 66 - Quadro de Daialogo Attach Data Source

A caixa de dialogo Attach Data Source lista os arquivos UDL no diretório de fontes de dados.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

123

Execute um dos seguintes passos:

⇒ Se existir um arquivo UDL para a fonte de dados, selecione o arquivo UDL e pressione Abrir.

⇒ Se não existir um arquivo de UDL, selecione o tipo de banco de dados da lista Arquivos do Tipo.

Então localize e selecione o arquivo de banco de dados e clique Abrir. Se você não especificou uma

versão de banco de dados padrão para o arquivo que você arrastou, o AutoCAD Map exibe a caixa de

dialogo Select Database Version.

⇒ Se o tipo de arquivo você deseja não está listado, você pode criar um arquivo UDL manualmente.

Para criar um arquivo UDL, clique com o botão direito do mouse na caixa de diálogo e escolha Novo

no menu de atalho.

Nota: para mudar o local de arquivo padrão 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 botão direito do mouse na caixa de diálogo 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 usuário e a senha para este banco de dados e pressione OK. Se você

escolher não entrar com a senha, a fonte de dados será anexada, mas não será conectada.

A fonte de dados é então mostrada no Workspace do Projeto.

Figura 67 – Project Workespace

Command line: MAPATTACHDB e MAPCONNECTDB

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

124

5.2.2 - Conectando e Desconectando Fontes de Dados

Para aumentar a quantidade de memória livre ou conexões 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 botão 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 opção 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 botão direito sobre Data Sources e escolha Disconnect.

Clique Yes quando solicitado para confirmar a desconexão.

⇒ 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 não 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 botão direito do mouse sobre fonte de dados e escolha Detach.

Clique Yes quando solicitado para confirmar a desanexação.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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

(Ligação universal de dados). O arquivo UDL contém informações sobre a localização dos dados, o

tipo de banco de dados, a versão 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 informações

sobre como usar esta caixa de diálogo recorra a documentação da Microsoft Windows e

“Configurando uma Fonte de Dados” na Ajuda on-line.

Note que se você modificar configurações em um arquivo UDL depois que você conectou a fonte de

dados, as novas configurações não entrarão 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 ligações entre os dados e objetos no seu desenho,

mas você não pode modificar os conteúdos 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 - Além de poder formatar a tabela na tela, você pode editar dados da tabela, acrescentar ou

apagar registros da tabela.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

126

Além de poder ver e editar as tabelas, você pode usar também os Data View para criar ligações de

registros de banco de dados para objetos gráficos 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 visão ou uma união) ver uma parte de uma tabela ou uma

combinação 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 Edição modo ou modo de Visão.

⇒ No Workspace Projeto , clique o botão 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 diálogo Select Table, selecione um uma fonte de dados e uma tabela, e então clique o OK.

O AutoCAD Map exibe a tabela no Data View.

Figura 68 - Visualização de Dados (modo Edit)

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

127

5.3.2 - Abrindo uma Consulta a Banco de dados

Alguns Sistemas de Administração de Banco de dados (DBMS) suportam o uso de consultas e visões a

banco de dados. Consultas de banco a dados podem determinar que dados de tabelas serão mostrados e

como serão mostrados. Por exemplo, você pode usar uma consulta de banco de dados para limitar as

colunas exibidas a um subconjunto da tabela global. Você também 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 não pode criar uma

nova. Para criar uma consulta a banco de dados, consulte a documentação 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 botão direito sobre uma query de banco de dados, e escolha

Execute Query.

⇒ No menu Map, escolha Database => View Data => Execute Query. Na caixa de diálogo

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 são somente para

leitura. Estes dados não podem ser alterados.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

128

São 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 parâmetros indefinidos, ela falha e a tabela não é 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 eletrônica como janela.

Você usar a barra de rolagem ou a barra de botões de navegação para mover entre os registros.

Figura 70 – Barra dos Botões de Navegação

A grade de tabela contém os seguintes elementos:

⇒ cabeçalho de coluna - Clique para selecionar uma coluna individual.

⇒ Cabeçalho de registro - Clique para selecionar um registro individual.

⇒ Célula da tabela - Clique para selecionar uma célula de um determinado registro.

⇒ Cabeçalho da tabela - Clique para exibir o menu de atalho da tabela.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 cabeçalho de uma coluna e aproxime-o da linha que separa duas colunas

até a mudanças de forma da seta do cursor para um cursor que tem duas cabeças de seta.

Execute um dos seguintes passos:

⇒ Dar um duplo clique com o cursor de seta que tem duas cabeças na linha que separa as duas

colunas e automaticamente a coluna a esquerda é redimensionada para mostrar adequadamente os

valores da coluna em questão.

⇒ Arraste a linha entre as duas colunas e redimensione a coluna para a largura desejada.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

130

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 padrão, as mudanças no formato do Data View são salvas com o projeto.

Sempre que você abre esta tabela deste projeto, a tabela usa as informações da formatação salvas com

o projeto. Se você não quiser salvar as informações de formatação, desmarque a opção Save Format

And Style Changes With Project na guia Data Source da caixa de dialogo AutoCAD Map Options.

Se esta opção estiver desmarcada, o AutoCAD Map apaga as informações de formatação quando você

fechar uma tabela. Quando você desanexa uma fonte de dados, o AutoCAD Map apaga as informações

de formatação 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 formatação do Data View

podem não estar mais corretos. Para desfazer a formatação em uma única tabela, feche a tabela quando

a opção Save Format And Style Changes With Project for desmarcada. Para desfazer a formatação

para todas as tabelas em uma fonte de dados, desanexe a fonte de dados.

Colunas congeladas permanecem visíveis não importa como você movimente a barra de rolagem do

Data View.

5.4.1.3 - Congelando Colunas

Seleciona uma ou mais colunas.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 posições originais, selecione as

colunas e então escolha da Unfreeze Column no menu View do Data View.

5.4.1.5 - Escondendo uma coluna

No Data View, selecione o cabeçalho de coluna, e então escolha a coluna que você quer esconder.

Com o cursor sobre o cabeçalho de coluna clique o botão direito do mouse, e escolha Hide.

5.4.1.6 - Exibindo todas as Colunas Escondidas

Execute um dos seguintes passos:

⇒ Clique com o botão direito do mouse sobre cabeçalho 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 cabeçalhos de coluna.

5.4.2 - Fazendo Seleções no Data View

Você pode selecionar registros simples ou múltiplos registros e pode tornar qualquer registro corrente.

5.4.2.1 - Selecionando um registro simples

⇒ Clique com o cursor no cabeçalho do registro desejado.

5.4.2.2 - Selecionando múltiplos registros

Clique com o cursor no cabeçalho do primeiro registro desejado.

Execute um dos seguintes passos:

⇒ Arraste o cursor mantendo-o pressionado para cima ou abaixo na tabela selecionando registros

contíguos.

⇒ Pressione a tecla Shift e selecione outro registro para selecionar todos registros contíguos 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 célula no Data View.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

132

O registro atual é indicado por uma seta para a direita no cabeçalho de registro (a célula mais a

esquerda de uma linha).

5.4.3.1 - Selecionar uma Coluna

⇒ Clique o cabeçalho de coluna (a célula 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 múltiplas 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 múltiplas, 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 seleções produzem uma tabela na qual os registros são ordenados alfabeticamente

através do nome de rua; e dentro de agrupamentos com mesmo nome de rua, as propriedades são

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 cabeçalho de coluna.

Executar um dos seguintes passos:

⇒ No Data View, clique duas vezes o cabeçalho da coluna e escolha Sort Ascending para organiza-

la em ordem ascendente, ou Sort Descending para organiza-la em ordem descendente.

⇒ Do menu de View no Data View, escolha Sort e então escolha Ascendent ou Descendent.

5.4.4.2 - Ordenando Dados que Usando Múltiplas Colunas

Do menu View de Data View, escolha Sort => Multiple Columns.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

133

Figura 74 -

Na caixa de diálogo de Sort, selecione a primeira coluna e selecione Ascending ou Descending.

Selecione outra coluna e marque Ascending ou Descending.

Os registros são ordenados baseando no valor da coluna selecionada na caixa Sort by. Se múltiplos

registros têm o mesmo valor nesta coluna, esses registros são ordenados mais adiante pela coluna

especificada na caixa Then By.

Quando você completar suas seleções, clique o OK.

Você pode ordenar simultaneamente até cinco colunas. Você não pode ordenar em colunas que têm

tipos de dados binários ou definidos pelo usuário. Estas colunas não aparecem nas listas de

classificação.

5.4.5 - Filtrando Registros no Data View

Você também 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 realçando registros. Você pode filtrar seus dados pelos dois modos

seguintes:

⇒ Use um filtro de SQL para exibir somente registros cujos dados se igualam a condições que você

especifica. Por exemplo, selecionando a coluna nome de rua (STNAME) e filtrando para todos os

valores igualam (=) para “Camino” somente serão 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

134

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 espaço, 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 Diálogo 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 botão More (...) e selecionar da lista de possíveis valores

disponíveis 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 critérios, clique Add.

As condições que você especificou aparecem na lista SQL Filter.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

135

Figura 76 –

Usando as condições AND, OR, e NOT, você pode adicionar várias condições 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

começam com a letra C, selecione o operador LIKE e entre em C% na caixa de Valor. Caracteres

coringa só podem ser usados com valores alfanuméricos. Para informação sobre caráter coringa

consulte a documentação 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 declarações de condição estiverem completas, clique o OK.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

136

O Data View agora somente exibe os registros que atendam as condições 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á disponível se você selecionar um modelo de ligação 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 são 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ê também pode procurar por

uma coluna particular para ocorrências de um valor específico. Para editar os valores na tabela, você

precisa ter privilégios para modificações. Além disso, você tem de ter a tabela aberta no modo edite.

5.4.6 - Editando os Conteúdos de uma Célula da Tabela

Selecione os dados que você quer editar.

Entre com os novos dados.

Para colar um texto do clipboard de Windows em uma célula, você tem de ter um ponto de inserção na

célula. Dar um clique na célula onde você quer colar o texto, ou então escolher Paste do menu Edit do

Data View.

Quando você estiver editando um registro, um ícone na forma de lápis aparece à esquerda do registro

até que você salve o registro. O AutoCAD Map salva suas mudanças automaticamente;

Se necessário você pode desfazer sua edição:

No menu Edit do Data View, escolha Undo para cancelar sua última edição em uma célula.

⇒ 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 edições em um único

registro.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 edição do novo registro, e não

para o registro que você tenha completado anteriormente.

No data View, Undo e Redo se aplique a uma única mudança de edição da tabela.

O AutoCAD Map atualiza automaticamente as mudanças no banco de dados tão logo cursor deixe o

registro. Se você não quiser atualizar edição automaticamente, desative a opção AutoCommit para

esta fonte de dados.

5.4.6.1 - Desativando o AutoCommit

⇒ Clique com o botão 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 não estiver no cardápio, você pode ter clicado em uma única tabela. Clique com o

botão direito do mouse sobre Data Sources.

Quando AutoCommit é desativado, você pode atualizar suas mudanças manualmente escolhendo

Commit no menu de atalho do Data Sources. Se você não executa Commit manualmente para suas

mudanças, AutoCAD Map atualiza suas mudanças quando você desconecta a fonte de dados.

5.4.6.2 - Procurar Dados em uma Coluna

Posicione o cursor em uma célula na coluna na qual você quer pesquisar.

No menu Edit do Data View, escolha Find.

Figura 78 - Caixa de Dialogo Localizar

Na caixa de diálogo Localizar, entre os caracteres que você quer encontrar e clique Localizar

Próxima.

Nota: Os caracteres que você especificou serão procurados somente na coluna que contém a célula

atual, isto é, a célula na qual você posicionou o cursor. A opção Acima da caixa Direção procura

pelos caracteres especificados da célula atual para as células superiores. A opção Abaixo procura

pelos caracteres especificados da cela atual para as células inferiores.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

138

5.4.6.3 - Substituindo Valores em Uma Coluna

Posicione o cursor em uma célula 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 então clique

Localiza próxima.

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

células da coluna que contém a célula 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 célula na linha e entre com os dados que você desejar.

À esquerda do registro, aparece um ícone com forma de lápis, indicando que você está editando o

registro e o asterisco se move para próximo registro.

Nota: Você somente pode acrescentar registros ao fim de uma tabela. Você não pode inserir um

registro em outro lugar na tabela.

Continue entrando com dados. Pressione ENTER ou TAB para completar cada entrada e mova ao

próximo 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 não restabelece um registro apagado. Seus

dados são apagados permanentemente.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

139

5.4.7 - Imprimindo Relatórios no Data View

Você pode imprimir uma tabela ativa. Antes de você imprimir, você pode fixar várias opções de

impressão, inclusive margens, títulos, linhas de grade, cabeçalho, e rodapé. Se você tem filtros em

execução, somente os registros que atendam o filtro serão impressos.

5.4.7.1 - Configurando Opções de Impressão 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 opções de impressão que você quer e clique o OK.

Conforme você selecione ou desmarque as opções de Titles and Gridlines, os efeitos das alterações

são mostrados imediatamente na opção Preview da caixa de dialogo Page Setup.

AJUDA ON-LINE Para detalhes sobre cada uma das opções desta caixa de dialogo, pressione o botão

de Ajuda na caixa de diálogo.

3 No menu File do Data View, escolha Header e Footer.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

140

Figura 81 – Quadro de Dialogo de Cabeçalho e Rodapé

Na caixa de dialogo Header/Footer, fixe suas opções de cabeçalhos e rodapé para seu relatório e

clique o OK.

Do menu File do Data View, escolha Print.

Na caixa de dialogo padrão do Windows, selecione o intervalo de página e o número de cópias, e

clique OK.

5.4.8 - Exportando Dados no Data View

Você pode copiar os conteúdos 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 células que você deseja exportar.

Clique com o botão direito do mouse em qualquer célula, e escolha Copy.

Abra o programa externo para o qual você quer exportar os dados, e então 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

141

Por exemplo, você pode associar propriedade, zoneamento, e informações 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 associação entre o objeto gráfico e a tabela banco de dados criando uma ligação que

aponta a um ou mais registros armazenados na tabela. Você não pode criar ligações para objetos de

não gráficos como camadas e tipos de linhas. O dados da ligação é armazenado nos objetos gráficos.

Se você move ou copia um objeto ligado, o dados de ligação são movidos ou copiados com ele. Se

você apaga um objeto ligado, o dados de ligação também são apagados. Note, entretanto, que se

apagar o objeto e sua ligação ao banco de dados, os dados da tabela não são afetados.

Figura 82 – Ligação de m Terreno com a Tabela IPTU

5.5.1 - Entendendo Ligação

Quando você ligar um objeto de um desenho para um registro em um banco de dados, um link data

(dado da ligação) é armazenado no objeto, criando um relacionamento entre a tabela de banco de

dados e o objeto. Quando você atualiza uma tabela, as mudanças são 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 ligação) armazenado no objeto com uma coluna

especifica da tabela.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

142

Quando encontra o link data (dado da ligação) que seja compatível com de uma coluna especificada,

ele liga o registro ao objeto. Para montar este sistema de verificação, você tem que fazer o seguinte:

⇒ Criar um link template (modelo de ligação) 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 específico para ser procurado na coluna fundamental.

Por exemplo, suponha que você tenha um desenho de um município e um banco de dados com

informações turísticas que lista os hotéis no município, incluindo o hotel_ID, o nome do hotel, e a

cidade na qual o hotel fica situado. Você quer ligar os edifícios do desenho com os registros

apropriados na tabela.

Você então cria um link template (modelo de ligação) 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 então uma ligação entre um edifício específico no

desenho e o registro apropriado na tabela.

O link data (dado da ligação) armazenado no objeto tem duas partes:

⇒ O nome do link template (modelo ligação) a ser usado que especifica onde pesquisar;

⇒ O valor corrente ,o qual especifica o que procurar.

Por exemplo, o modelo de ligação 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 ligação seja estabelecida, o objeto fica vinculado ao registro inteiro, não somente

àquela coluna chave. No exemplo abaixo foi usada apenas a coluna Hotel_ID para criar uma ligação

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 hotéis em Fairfax e os realçar em seu desenho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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. Também, você pode unir um único

registro da tabela para mais de um objeto.

5.5.2 - Definindo Modelos de Ligação (Link Template)

Você cria um modelo de ligação para estabelecer a conexão ou ligação entre objetos de um desenho e

uma tabela de banco de dados. Cada modelo de ligação especifica uma fonte de dados, uma tabela, e a

coluna fundamental para usar naquela tabela. O modelo de ligação é armazenado no desenho de

projeto. A ilustração seguinte mostra a tabela PARCELS exibida no Data View.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

144

Figura 84 – Ilustração de uma tabela no Data View

5.5.2.1 - Definindo um Modelo de Ligação

Execute um dos seguintes passos:

⇒ No Workspace Projeto, clique o botão 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 Ligação:

⇒ 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 ligação.

⇒ Se você escolhe Define Link Template do menu Map, você pode definir modelos de ligação para

qualquer tabela de banco de dados anexada e conectada.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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 ligação 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 necessário você pode

selecionar mais de uma coluna de forma que a combinação de colunas tenha um valor único para

cada registro.

Alguns campos não podem ser usados como colunas fundamentais, por exemplo, colunas que tenham

dados binários ou definidos pelo usuário. Essas colunas não são exibidas na opção Key Selection.

Quando tiver acabado, clique o OK.

O nome que você definiu aparece na Data View na lista de Modelo de Ligação.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

146

Figura 86 – Tabela Vualizada com Data View

O modelo de ligação também se aparece no Projeto Workspace.

Figura 87 – Link Template no Workspace do Projeto

Nota: Se o Workspace do projeto não mostra imediatamente o link template, clique o botão direito do

mouse em espaço 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:

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

147

⇒ No Workspace Projeto, clique duas vezes em um Link Template (modelo de ligação).

Dependendo da fonte de dados anexados, a tabela ligada ou abre no modo edição ou no modo de

visualização. Se a tabela é protegida contra escrita, ela será aberta no modo de visualização.

Queries sempre são abertas no modo de visualização.

⇒ No menu Map, escolha Database => View Data => Edit Linked Table (para abrir a tabela no

modo Edição) ou Database => View Data => View Linked Table (abrir a mesa no modo de

visualização).

Na caixa de dialogo Select Link Template, selecione o modelo de ligação 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 informação em um banco de dados externo de vários

modos:

⇒ Você pode conectar objetos a registros manualmente, um objeto a um registro de cada vez.

⇒ Você pode criar ligações automaticamente se informação em seu de desenho se igualam os valores

na tabela de fonte de dados.

⇒ Não é possível criar ligações enquanto se digitaliza.

⇒ Você pode converter object data existentes em ligação de tabela a banco de dados externos.

5.5.4.1 - Ligando Dados a Objetos Manualmente

Você pode selecionar um registro específico em sua tabela ligar a um objeto específico 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 número.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

148

Figura 88 – Ligação 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 botão direito do mouse sobre o cabeçalho 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 disponível se você selecionou um link templat (modelo de ligação) 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, também, ao

registro.

⇒ Depois de selecionar o objeto ou objetos, pressione ENTER para completar a ligação.

⇒ Repita os passos anteriores para continuar ligando registros a objetos.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

149

5.5.4.2 - Ligando Dados para Objetos Automaticamente

Se informação em seu desenho é semelhante à informação em uma tabela, você pode criar as ligações

automaticamente.

Por exemplo, você poderia ter um código de distrito armazenado como atributo de bloco ou escrito em

cada distrito de um mapa. Se você também tem uma tabela na qual existe uma coluna para códigos de

distrito, você pode usar comando Generate Links para ligar cada código do mapa para o registro

correspondente na tabela, automaticamente.

Nota: Os modelos de ligação que você pretende usar têm que existir no projeto ativo antes de você

inicializar a operação Generate Links.

Figura 89 – Exemplo de Ligação com Generate Links

Nota: Usando a opção Generat Links, você também pode anexar objetos do desenho para tabelas de

Object data.

Você não pode criar ligações 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 botão direito em link template e escolha Generate Links.

⇒ Do menu Map, escolha Database => Generate Links.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

150

Figura 90 - Quadro de dialogo Generate Data links

Na caixa de dialogo Generate Data Links, selecione um dos seguintes tipos de ligação:

Block - Cria ligações com dados de atributos de blocos. As ligações são criadas nos próprios blocos.

Texto - Cria ligações com texto. As ligações são criadas nos objetos de texto.

Enclosed Blocks - Cria ligações com dados de atributos dos blocos. As ligações são criadas na

polylines fechadas que envolvem o bloco. Blocos que não estejam envolvidos por uma polyline não

são ligados.

Enclosed Text - Cria ligações com textos envolvidos por uma polyline fechada. As ligações são

criadas na polyline fechada que envolve o texto. Textos que não estejam envolvidos por uma polyline

não são ligados.

Nota: Para usar a opção Enclosed Text, o link template só pode conter um campo fundamental.

Debaixo de Data Links, selecione Create Database Links.

Selecionar um modelo de ligação da lista link template .

Se você estiver criando ligações a enclosed text, selecione um modelo de ligação que tenha apenas um

campo fundamental.

Se você está criando ligações a bloco ou a um bloco encapsulado:

⇒ Select o nome do bloco lista Block.

⇒ Para cada campo fundamental no modelo de ligação, 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 opções seguintes:

None - Cria ligações sem verificar se um registro semelhante existe na tabela.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

151

Link Must Exist - Cria uma ligação 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 ligação é criada para

aquele objeto. Usar esta opção com planilha eletrônica Excel, o modelo de ligação tem que apontar um

intervalo nomeado na planilha eletrônica e não 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 serão

apresentados em branco.

Select Use Insertion Point As Label Point para salvar o ponto de inserção do bloco ou texto como

o ponto de rótulo no objeto para qual a informação de ligação é anexada.

Um ponto de rótulo é o ponto usado para inserir texto quando você recobrar um objeto e definir uma

alteração de propriedade baseada em texto.

Clique OK. Então 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 ligação de cada objeto selecionado para um registro dentro da tabela.

Você pode agora salvar a informação de ligação nos desenhos de fonte.

Command Line : ADEGENLINK

5.5.5 - Ligando Dados para Objetos Enquanto Digitaliza

Você usa a opção 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

ligação para os nós e outros para os links (linhas que unem dois nós). Antes de você começar este

processo, esteja seguro que os modelos de ligação 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. Então clique Data To Attach.

Na caixa de dialogo Data To Attach, debaixo de Object Data Type, selecionar Database Link.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

152

Figura 91 – Quadro de Dialogo Data to Attach

Em Link Template, selecione o modelo de ligação que você quer usar.

Especificam um método Record Validation. Para mais informação sobre registro validação, veja

“Opções de Validação de Registro” na seção seguinte.

Então clique o OK.

Completa as outras opções na caixa de dialogo Digitalize Setup como sugerido.

Clique OK.

Do menu Mapa, escolha Data Entry => Digitize para começar 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 ligação.

Figura 92 –

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

153

5.5.5.1 - Opções de Validação dos Registros

Estas opções 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 não existe, o AutoCAD Map solicita um novo valor. Use

esta opção 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 não 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 ligação ao objeto sem conferi que o valor existe na

tabela. Use esta opção se você não tem um banco de dados correspondente ao registro e não quer criar

um neste momento.

Figura 93 - Com a Opção Validate and Create - É possível entrar valores para outras colunas no novo

registro

5.5.6 - Realçando 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 realçar e exibir quais objetos em seus desenhos estão ligados a quais registros.

5.5.6.1 - Realçando Todos os Objetos Ligados a um ou Mais Registros

No Data View, selecionar um registro clicando no cabeçalho da coluna , ou selecionando um grupo

de registros usando Ctrl+click ou Shift+click.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

154

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á disponível se você selecionou um link template (modelo de ligação) para a

tabela.

Os objetos ligados aos registros são selecionados no desenho, e o número de objetos realçados são

listados na parte de baixo do Data View.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

155

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

Na ilustração anterior, os objetos blocos 140145013011, 140145013013, 1401450130683, são

realçados. Os blocos são realçados e não os limites porque a ligação foi anexada aos objetos blocos,

não 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

156

Figura 96 - Painel Zoom Scale

Na caixa de dialogo Zoom Scale, entre com um valor e então 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 - Realçando Objetos Ligados a Registros Selecionados Automaticamente

Do menu Highlight do Data View, escolha AutoHighlight.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

157

Com AutoHighlight, o AutoCAD Map realça 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 realça 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 ilustração 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 configurações, ficam ativas

para todo desenho até que você os mude novamente.

5.5.6.4 - Criando um conjunto de Seleção 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 seleção de todos os objetos no desenho que

estão ligados aos registros que você seleciona no Data View.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

158

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 então escolha Highlight Objects.

O AutoCAD Map realça os objetos ligados e automaticamente cria um conjunto padrão de seleção.

5.5.7 - Realçando Registros Unidos a Objetos Selecionados

Depois que você ligar seus registros de banco de dados a objetos em seu desenho, você também pode

use o Data View para ver quais registros em seu banco de dados são ligados a esses objetos.

Sugestão: Para melhorar desempenho ao realçar registros, primeiro use um filtro para limitar o

número de registros que são exibidos no Data View.

Primeiro, você especifica a cor para o destaque na Visão 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 – Seleção da Cor de Realce

Na caixa de dialogo Select Color, especifique uma cor e clique o OK.

Nota: Esta configuração de cor de destaque permanece ativa até que você muda-a novamente.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

159

5.5.7.2 - Realçar 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 seleção, pressione ENTER.

O Data View mostra os registros associados com os objetos que você selecionou.

Nota: Se os registros realçados não aparecem inicialmente no Data View, então do menu Highligh,

escolha Highlight Records => First Record.

Você pode navegar por todos registros que realçou usando as opções no menu Data View ou usando a

barra de ferramentas de registros realçados que aparece à esquerda do DataView.

Você também pode remover todos os realces de registros de uma tabela.

5.5.7.3 - Exibir Somente os Registros Realçados

⇒ 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

Além de ligar objetos a dados em tabelas de banco de dados externos, você também pode armazenar

dados diretamente em seu desenho como object data. Embora o object data seja um método 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 execução

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 têm os mesmos nomes que os campos na

tabela object data. O AutoCAD Map soluciona qualquer conflito dos seguintes modos:

⇒ Truncando campos que são muito longos e adiciona um dígito com incremento para o nomes de

campos resultantes duplicados.

⇒ Substitui caracteres inválidos no nome de campo por uma sublinha (_).

⇒ Converte tipos de campos inválidos para o tipo character.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

160

⇒ Converte campos do tipo point para string de caráter e separa as coordenadas com vírgulas.

Nota: Durante a conversão, 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 não são palavras

reservadas do SQL, tais como: DATA, SELECIONE, ou ATUAL.

Para cada objeto que contém 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 conversão 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 ligação. Desmarque a caixa de cheque para reter o object

data no desenho.

Debaixo Target Link Template, clique Define para especificar o modelo de ligação.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

161

Na caixa de dialogo, Define Link Template, selecione uma fonte de dados disponível 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 vírgula. 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

162

Key Field. O AutoCAD Map configura o primeiro registro na tabela de banco de dados para 1, e

incrementa cada registro subseqüente de 1. Clique o OK para fechar a caixa de diálogo Select Link

Template Key(s).

Na caixa de dialogo, Define Link Template, entre com um nome para o link template (modelo de

ligação) e clique OK. O modelo de ligação armazena o endereço da tabela de banco de dados e o

nome do campo fundamental. O nome do link template padrão é 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 padrão 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 seleção 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 Ligações

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ê também pode exportar ligações, criando um relatório de todos os registros

ligados a objetos em seu desenho.

5.6.1 - Visualizando e Editando Dados de Ligação

Você pode ver o link data anexado a um objeto e pode mudar o valor de ligação para a coluna

fundamental. Este valor de ligação é o valor que o AutoCAD Map usa encontrar um registro

semelhante na tabela. Mudando o valor de ligação, você liga o objeto a um outro registro diferente na

tabela. Por exemplo, você poderia mudar o esquema de numeração para um grupo de escritórios, 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 geográfico de cada vez. Se o objeto

selecionado não tiver nenhum link, o comando se encerra. Se os objetos selecionados têm link data, a

caixa de dialogo Link Manager aparece.

Da lista de Links selecione um dos link template disponíveis para o objeto selecionado.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

163

Entrar com um novo valor na coluna de Value da coluna fundamental que você quer editar. Repita,

se necessário, para qualquer coluna fundamental adicional que você quer editar.

Clique OK para atualizar os link data e fechar a caixa de diálogo.

Command line: MAPLINKMANAGER

5.6.2 - Apagando Ligações

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 ligações.

Na caixa de dialogo Select Link Templates, selecione o link template cujas ligações você quer

apagar dos objetos.

Clique OK.

A ligação é apagada do desenho. O dados na tabela de banco de dados não são afetados.

Command line: MAPDELETELINKS

5.6.3 - Exportando Links

Você pode criar um relatório de todos os registros ligados a objetos selecionados. Isto é útil quando

você tem múltiplos objetos geográficos ligados a um único registro de banco de dados. Por exemplo,

suponha que você queira preparar uma lista de materiais que resuma o número de diferentes espessuras

de tubo de esgoto em um desenho. O banco de dados externo ao qual seu desenho é ligado não contém

esta informação.

Todo o banco de dados provê é uma lista das várias larguras de tubo de esgoto que compõe seu

conjunto de registro. A tabela não tem nenhum conhecimento do número de exemplos de larguras

individuais de tubos de esgoto em seu desenho. Se você quer preparar um relatório sumário que

contenha esta informação, você tem que exportar as ligações 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 seleção dos objetos cujas ligações 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 relatório para um link template de cada vez. Para criar um relatório para

link template adicionais, execute o comando novamente.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

164

Na caixa de dialogo Export Links, selecione os campos para incluir clicando neles na lista Include

Fields.

Os campos fundamentais dos links template selecionados são incluídos automaticamente. O AutoCAD

Map também 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 vírgula ou por espaço.

Clique Save para exportar os links e fechar a caixa de diálogo.

Feche a caixa dbConnect clicando (X) no canto superior direito.

5.7 - Administrando Link Templates

5.7.1 - Editando um Modelo de Ligação

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 informação. Você pode editar as informações 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ê não 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 botão direito no nome de um link template.

Escolha Properties do menu de atalho.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

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ê não for usar um modelo de ligação 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 são apagados do desenho.

Para apagar um modelo de ligação

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 ligação 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 ligação no desenho ativo.

Clique Salve.

Feche o quadro de dialogo.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

166

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 contém um modelo de ligação com um nome que seja igual um modelo que já

existente no desenho atual, o AutoCAD Map adiciona um número como incremento para o nome do

modelo importado tornando-o assim único.

Feche a caixa de dialogo.

Antes de você usar os modelos de ligação 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 não pode estar referenciado a nenhum objeto do desenho.

⇒ Use Rename para renomear um link template. O modelo de ligação não pode ser referenciado a

qualquer objeto no desenho.

⇒ Use Synchronize para atualizar ligações que AutoCAD Map não pode solucionar.

As ligações podem ficar inválidas se você mudar a estrutura subjacente da tabela fonte, ou se você

mover a tabela fonte para novo local.

5.8 - Usando Condições SQL em Consultas a Mapas

Depois de você ligar um objeto do desenho a informações em tabelas de bancos de dados externos

você pode localizar e recobrar objetos, você cria uma condição de SQL em uma query no mapa.Uma

condição de query SQL procura por valores específicos 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 não igualam ao valor especificado.

Condições de SQL de consultas podem ser combinadas com outras condições de SQL, condições de

Localização, condições de Propriedade, e condições 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

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

167

ligação que você usará com esses bancos de dados. Então anexe as fontes de dados selecionadas para

este projeto.

5.8.1 - Criando uma Condição de SQL

Uma vez que você ligou objetos a informações em banco de dados, você pode recobrar objetos

baseados naquelas informações. O AutoCAD Map suporta a sintaxe padrão do SQL (Linguagem

Estruturada de Consulta) como formalmente definida no ISO/IEC 9075 padrão, 1992. Porém, você não

precisa saber sintaxe de SQL para criar uma condição SQL; ao invés, você usa a caixa de dialogo SQL

Link Condition para criar as condições SQL (critérios) 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 são iguais ao valor, ou são maiores que o

valor, ou menores que o valor.

Nota: Você pode consultar dados ligados a objetos em um desenho fonte ativo, e não para objetos no

projeto de desenho.

5.8.1.1 - Definindo uma Condição 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 não está listado, verifique se ele está definido no desenho fonte.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

168

Debaixo de Condition, na lista de Column, selecione a coluna na qual você quer pesquisar.

Da lista Operator, selecione um dos operadores.

Figura 105 -

Além dos operadores padrão, você pode usar também 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 caráter especificada tem um

valor que contém parte do valor especificado. Por exemplo, se você entra com B%, a query de

SQL recobra todos os valores que começam com “B”.

Os exemplos seguintes ajudam a ilustrar estes operadores.

ID NOME

1 João

2 Gary

3 Bob

4 José

5

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 João, 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

169

LIKE - Se você seleciona Nome para Column, e LIKE para Operator, e entra em J% para Value, a

query de SQL recobra o João e José. Se você entra com %o% para Value, a query de SQL recobra o

João, 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 documentação do sistema de software de seu banco de dados.

As três cláusulas seguintes ilustram resultados diferentes:

Município em (‘Eddy ', Carry ‘') - Retorna todos os registros nestes municípios.

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 condição (procura ou critérios 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

condição 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”> TIMESTAMP‘1990-05-30 11:45:00' .

Clique Add Condition para acrescentar a condição à lista Current SQL Condition

Command Line: ADEQUERY

5.8.1.2 - Adicionar Outra Condição

Na caixa de dialogo SQL Link Condition, debaixo de Condition, selecione um dos seguintes

operadores de ligação seguintes da lista de Operator:

⇒ AND - Objetos têm que atender a ambas as condições.

⇒ OR - Objetos têm que atender a qualquer uma das condições.

⇒ AND NOT - Objetos têm que atender a primeira condição e não deve atender a segunda condição.

⇒ OR NOT – Objetos ou têm que atender a primeira condição ou não deve atender a segunda

condição.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

170

Especificar uma coluna, operador, e um valor como descrito em procedimento anterior.

Clique Add Condition para acrescentar a condição 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 Condições SQL

Você pode controlar a ordem na qual o AutoCAD Map avalia as condições SQL usando a opção

Grupo na caixa de dialogo SQL Link Condition. Agrupamento de condições de SQL segue as

mesmas regras de agrupamento de condições de query em geral.

5.8.2.1 - Para Agrupar Condições SQL

Debaixo Current SQL Condition da caixa de dialogo SQL Link Condition, selecione as

condições que você quer agrupar.

Clique Group.

O AutoCAD Map coloca parênteses ao redor das condições agrupadas e os recua para a direita.

5.8.2.2 - Para Desagrupar condições de SQL

Debaixo de Current SQL Condition na caixa de dialogo SQL Link Condition, selecione as

condições que você quer agrupar.

Clique Ungroup.

5.8.3 - Combinando Condições de SQL com Outras Condições

Você pode combinar uma condição de SQL com qualquer outra condição.

Por exemplo, você pode combinar uma condição de Propriedade para achar todos os objetos no layer

CONTROL, e com uma condição de SQL achar semáforos instalados antes 1987. Outro exemplo seria

combinar uma condição de Localização para achar todas as casas a três milhas de uma nova escola

proposta, e com uma condição de SQL, selecionar entre, essas casas, aquelas com crianças com menos

de 18 anos.

5.8.3.1 - Executando Queries com Condições de SQL

Você executa uma query com uma condição de SQL como você executaria qualquer outro tipo de

query. Porém, devido uma condição de SQL depender da existência de conexão a um data source, a

condição não será executada se qualquer parte desta conexão for quebrada:

⇒ A query tem que especificar um link template válido.

⇒ A fonte de dados deve estar anexada e conectada.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

171

⇒ A fonte de dados deve estar no mesmo diretório da ocasião da conexão. Isto é, a fonte não pode

modificada de diretório depois da conexão.)

⇒ Deve existir a ligação entre objetos do desenho e registros nas fontes de dados especificadas.

5.8.4 - Modificando uma Condição de SQL

Você pode editar, pode apagar qualquer linha de condição de SQL.

5.8.4.1 - Editando uma Condição

Na caixa de dialogo SQL Link Condition, selecione a condição que você quer editar.

Debaixo de Condition, revise a condição.

Você pode mudar o operador de ligação, selecionar uma coluna diferente, mudar o operador, ou mudar

o valor.

Clique Update.

5.8.4.2 - Apagando uma linha de Condição

Na caixa de dialogo SQL Link Condition, selecione a condição que você quer apagar.

Clique Delete.

5.8.5 - Escolhendo uma Condição da Lista de Histórico

Condições SQL criadas e previamente executadas no projeto são armazenadas na lista de History.

Você pode adicionar uma destas condições a sua lista Current SQL Condition.

Para adicionar uma condição da lista history à current SQL condition.

Na caixa de dialogo SQL Link Condition, clique History.

Na caixa de dialogo SQL Condition History, selecione a condição que você quer usar.

Clique Ok.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

172

Figura 106 – Quadro de Dialogo SQL Condition History

5.8.6 - Digitando a Condição

Se você estiver familiarizado com sintaxe de SQL, você pode digitar uma condição diretamente.

AutoCAD Map provê a maioria da condição automaticamente. Você digita só o nome de coluna, o

operador, e o valor.

5.8.6.1 - Digitando uma condição 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 ligação

que especifica a tabela você quer consultar.

Debaixo de Enter SQL Condition, digite um nome da coluna, o operador, e valor.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

173

Para colunas com um tipo de dados string ou data, envolva o nome de coluna com aspas. Para tipos de

dados numéricos, não 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 numéricos, não 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 padrão, em 1992.

O SQL tem uma estrutura gramatical e uma sintaxe rígida. Aqui estão algumas regras para serem

seguidas quando você definir declarações de SQL.

⇒ Valores de caracteres (tipos de dados CHAR) deve ser envolvido em únicas aspas (‘XXX ').

⇒ Valores de Banco de dados são difíceis de serem diferenciados entre letras maiúsculas e

minúsculas, mas nomes de campo (coluna) não.

⇒ Não terminar cada declaração com um ponto-e-vírgula (;) como na sintaxe de SQL padrão.

⇒ Para datas, use a sintaxe seguinte: ano-mês-dia. Por exemplo:

SELECT * FROM table_name WHERE “column_name” =

TIMESTAMP‘1993-06-20 00:00:00’

⇒ Não usar caracteres do AutoCAD Map ou DOS ou coringas (* ou ?) como parte de valor ou nome

de colunas.

⇒ Não usar palavras chaves de SQL como identificadores. Exemplos de palavras chaves são

comandos do SQL e tipos de dados, tais como: CHAR, GROUP, SQL, TABLE, USER,

SECTION, BY, e CURRENT. Exemplos de identificadores são 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.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

174

5.8.6.2 - Mensagens de Erro do SQL

Quando você entrar com uma declaração de SQL incorretamente, uma caixa de diálogo de

Advertência aparece, mostrando algumas mensagens de diagnóstico. Em declarações de SQL, os tipos

mais freqüentes de erros que aparecem são os dois seguintes:

⇒ Tabelas Inacessíveis;

⇒ Declarações de SQL Incorretas.

5.8.7 - Exemplo de Uso de um Banco de dados Externo

Neste exemplo, a ligação de um mapa básico a um banco de dados externo ajudará a decidir o local

ideal no qual perfurar um novo poço de água subterrânea. O mapa básico mostra a localização dos

poços e número de referência, e o banco de dados externo contém número dos poços, características

do fluxo das águas subterrâneas, profundidade do aqüífero, superfície de elevação do poço, e assim

por diante.

Primeiro, anexe o banco de dados ao projeto e crie um modelo de ligação. Neste caso, o número do

poço número é um campo fundamental satisfatório.

Para ligar os números dos poços no desenho para o registro de banco de dados externo correspondente,

use o menu Generate Links do menu Map => Database.

A opção de Enclosed Text requer que o símbolo poço seja uma polyline.

Figura 108 – Generate links

Depois que você gerar as ligações, você pode examinar o banco de dados e encontrar poços que

atendam certas condições. Você pode usar o Data View para visualizar os dados sobre o poço

selecionado.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

CURSO DE AUTOCAD MAP 2000

175

Depois de salvar o desenho, você pode anexa-lo a um projeto e pode definir queries para recuperar

dados dos poços. Você também pode definir alterações de propriedade para realçar tendências de

dados. Por exemplo, uma query de localização poderia recobrar todos os poços em uma área

especifica. Você poderia criar três alterações de propriedade com intervalos e mostrar dados dos

poços:

⇒ Propriedade Espessura mostra a profundidade do aqüífero (água subterrânea).

⇒ Propriedade de Cor e Largura mostram fluxo (FLUXO).

⇒ Propriedade Elevação mostra a elevação de superfície do chão até o poço (ELEVAÇÃO).

Nota: A propriedade de Espessura não funciona se os símbolos dos poços são blocos.

Largura só funciona com polylines. Blocos criados com uma cor que BYLAYER não fazem mostram

alteração da propriedade cor, a menos que você use o procedimento explicado em “Mudando a Cor de

Blocos” em página 377.

Na caixa de dialogo Set Property Alterations, use a opção de Data para definir uma expressão

baseada no link data armazenados no objeto. Este é o valor para a coluna fundamental. Use a opção de

SQL para recobrar dados baseado em valores de outras colunas do banco de dados.

Para definir um intervalo para alteração de propriedade, você define uma nova tabela de intervalos,

então, especifique valores para recuperar valores específicos. Um intervalo de amostra ilustrado

abaixo mostrando uma tabela de intervalo para definir a propriedade cor.

As expressões completas na caixa de dialogo Set Property Alterations devem parecer com a ilustração

abaixo.

Execute a query com a opção Draw mode para ver os efeitos de um desenho consultado com as

definições de tabela de intervalos, você tem que examinar o desenho usando a opção Draw. Você não

pode verificar as mudanças no modo de Preview. Quando em vista plana, a cor e largura de linha dos

poços ajudam mostrar as regiões com o fluxo mais alto e mais baixo. Quando visto em 3-D,

profundidade do aquifero e local são aparentes.

CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DO ESPÍRITO SANTO

BANCO DE DADOS EXTERNOS

176