| |
Autodesk Map 3D – Normalização de Dados
Uma das tarefas mais críticas de um trabalho de engenharia ou de
infraestruturas é o garantir a consistência e normalização dos dados,
idealmente tendo por base um catálogo de objectos definido.
Com o Map 2007, pode definir modelos de objectos, de forma a que sempre
que desenhar um determinado objecto, todas as propriedades gráficas e
atributos – definidos pelo utilizador ou alimentados por uma base de
dados – sejam automaticamente aplicados.
Se assim pretendido, apenas o CAD Manager poderá alterar as
especificações definidas, garantido total consistência de dados.
Todas estas classes podem ser partilhadas por outros utilizadores, de
forma a que toda a equipa partilhe das mesmas especificações.
Imagine o desenho de uma conduta, parte de uma rede de abastecimento
de água.
Através de processos normais de desenho, seria sempre necessário
desenhar a polilinha, colocá-la na layer correcta, definir as suas
propriedades gráficas (se não estivessem definidas para a layer) e
definir os seus atributos – ex: material, diâmetro, data instalação,
instalador, manutenções...
Com o Map 2007, basta fazê-lo uma vez, de forma a assim se criar o
modelo do objecto, e, sempre que se pretenda desenhar novamente uma
conduta, basta criar uma réplica do modelo definido – todas as
propriedades são aplicadas automaticamente!
O mesmo se verifica com os objectos já existentes, os quais poderão ser
classificados em função de um determinado modelo, passando assim a
respeitar todas as especificações definidas.
Automaticamente podem ser aplicados:
- Layer; cor; tipo e espessura de linha; blocos; texto (font);
plot styles; hatch; fecho de polígonos;
- atributos definidos pelo utilizador ou alimentados por uma base
de dados já existente;
- todas as propriedades possíveis para cada tipo de entidade –
polyline, point, block, text, polygon...
| Passo |
Acção |
Resultado |
| 1. |
Abra um novo documento no Autodesk Map 3D 2007 |
|
| 2. |
Aceda ao Gestor de Layers e crie uma
nova layer:
- Condutas |
 |
| 3. |
Na janela Map Explorer, clique com o
botão direito do rato sobre Current Drawing e seleccione User
Login…
Em Login Name, introduza SUPERUSER
No campo Password, igualmente SUPERUSER
(deve escrever em maiúsculas)
Para se definir o modelo de objectos, é necessário que o
utilizador tenha privilégios de SuperUser |
 |
| 4. |
Na janela Map Explorer, clique com o
botão direito do rato sobre Object Classes e seleccione
New Definition File…
Atribua um qualquer nome ao ficheiro a ser criado (ex.
Saneamento) e escolha um local para guardar esse ficheiro. |
 |
| 5. |
O ficheiro criado (.xml) não querer
intervenção do utilizador. No entanto, é fundamental para que
todas as classes entretanto definidas, com todas as
especificações dos objectos, possam ser guardadas e partilhadas
entre projectos e elementos da equipa.
Se tivesse já um conjunto de classes definas, poderia chamar o
ficheiro xml seleccionando Attach Definition File… |
| 6. |
Com a layer Condutas corrente, desenhe uma
polilinha, simulando uma conduta de saneamento.
Clique novamente sobre Object Classes e seleccione
Define Object Class…
O Map pede-lhe para seleccionar um objecto que sirva de modelo:
seleccione a polilinha desenhada |
 |
| 7. |
É na janela Define Object Classification que
todas as especificações de um determinado objecto são definidas.
Para o exemplo da conduta, chamamos à classe Conduta e
seleccionamos AcDbPolyline, de forma a que sempre que
pretendamos desenhar uma conduta estejamos, na verdade a
desenhar uma polilinha. |
 |
| 8. |
No separador Properties List,
são listadas todas as propriedades possíveis para uma polilinha.
Se o objecto em questão fosse um polígono com hatch, estariam
disponíveis todas as propriedades relevantes para estes tipos de
entidades.
Para o objecto Conduta, iremos definir as propriedades Color,
Layer, Lineweight e criar novas propriedades para
armazenamento dos atributos Material e Instalador. |
| 9. |
No separador Properties List,
seleccionar a propriedade Color.
Sob Range, clicar no botão assinalado. |
 |
| 10. |
Seleccione Add a specific color e
escolha o vermelho e faça Add.
Fica definido que apenas a cor Red é admissível para o
objecto conduta. |
 |
| 11. |
Faça o mesmo para as propriedades Layer
e Lineweight:
- Layer: Conduta
- Lineweight: 0.30 mm
Na propriedade layer, seleccione a opção Read Only |
 |
| 12. |
Para criar atributos personalizados, clique em
New Property… |
 |
| 13. |
Repare igualmente que a propriedade
Closed se encontra disponível. Significa que se quisermos forçar
o fecho de um polígono, basta seleccionar esta propriedade e, em
Range escrever Yes. Todas as polilinhas irão
automaticamente ser fechadas. |
| 14. |
Em Property heading category escreva
Tabela Atributos (ou outro cabeçalho que achar relevante), e
em Property name escreva Material
Crie igualmente o atributo Instalador sob a categoria
Tabela Atributos que acabou de criar |
 |
| 15. |
Seleccione a nova propriedade Material e
em Range escreva FC,PVC.
Está-se a criar uma lista fechada de valores possíveis para
definir o material da conduta. Apenas um destes dois valores
poderá ser usado (o valor PVC será usado por defeito)
Apenas seleccione a nova propriedade Instalador
deixando o campo Range vazio. |
 |
| 16. |
Verifique no separador Class Settings se
está seleccionada Polyline em Creat Method.
Significa assim que sempre que se desenhar o objecto Conduta,
irá ser desenhada uma polilinha.
Quando tiver acabado de definir as especificações para o
objecto Conduta, faça Save Definition. |
 |
| 17. |
Verifique que sob Object Classes já se
encontra disponível a classe Conduta.
Com o botão direito do rato sobre a classe Conduta,
seleccione Classify Objects… e seleccione a polilinha
previamente desenhada. |
 |
| 18. |
Todas as propriedades definidas
para a classe Conduta foram automaticamente aplicadas à
polilinha.
Clique com o botão direito do rato sobre a classe Conduta
e seleccione Create Classified Objects…
Desenhe uma polilinha (lembre-se que definimos Polyline em
Create Method): todas as propriedades são automaticamente
atribuídas. |
| 19. |
Seleccione uma das polilinhas desenhadas e abra
a janela de Propriedades.
Aceda ao separador Object Classes e verifique que todas
as propriedades aí constantes são as mesmas definidas aquando da
criação da classe Conduta.
Introduza um valor no campo Material diferente de
PVC ou FC. Irá receber uma mensagem de erro do Map
dizendo que o valor introduzido não é um valor admissível. |
 |
| 20. |
Se o objecto usado como modelo
tivesse já atributos, por exemplo guardados em Object Data Table
ou armazenados numa base de dados externa, estes poderiam ter
sido usados e incluídos como atributos da classe. |
Através do uso desta funcionalidade, torna-se possível aumentar
drasticamente a velocidade com que se desenha, garantir total
normalização e consistência de dados, e partilhar o mesmo modelo de
dados entre todos os projectos e por todos os elementos da equipa.
Uma outra vantagem fundamental prende-se com a capacidade de se
efectuarem pesquisas e filtros avançados, ou de se criarem mapas
temáticos com extrema facilidade.
|
|