Você está na página 1de 9

A organizao da informao em sistemas CAD: anlise crtica de esquemas existentes e proposta para o caso brasileiro

Marcelo Eduardo Giacaglia Resumo A organizao da informao em camadas um dos mtodos mais utilizados em sistemas CAD para lidar com a complexidade dos projetos. A padronizao da estrutura de camadas essencial para uma correta comunicao entre os partcipes de um grande escritrio ou projeto. Por esse motivo, diversos escritrios desenvolveram sistemas prprios ou em conjunto, assim como as associaes profissionais, dentre elas a AsBEA e a AIA. Um aspecto comum a muitas dessas iniciativas a falta de princpios claros na sua elaborao. A ISO, por sua vez, props uma norma, ISO 13.567, baseada trs princpios: separao entre semntica e sintaxe, ortogonalidade e aproveitamento de padres nacionais existentes. Neste trabalho, faz-se uma anlise crtica das propostas da AIA e da AsBEA pela confrontao com a norma ISO. Tambm apresentada uma proposta para o caso brasileiro, derivada da ISO. Abastract The organization of drawing information in layers is one of the most widely used methods to handle project complexity in CAD systems. The standardization of the layer structure is essential for correct communication between the agents working on a big project or office. Hence, many design offices developed their own or agreed systems, as well as professional associations, among them AIA and AsBEA. An aspect common to many of these initiatives is the lack of clear principles in their elaboration. ISO, on the other hand, proposed a standard, ISO 13.567, based on three principles: separation between semantics and syntax, orthogonality and reuse of existing national standards. In this paper, the proposals by AIA and AsBEA are criticized through confrontation with the ISO standard. A national standard based on ISO is also proposed.

Introduo O uso de camadas1 permite aos projetistas organizar os dados alm de controlar o que apresentado na tela do computador ou mesmo impresso em papel. A necessidade de tal recurso decorre da complexidade inerente aos prprios projetos: por um lado a visualizao simultnea de elementos de um projeto permite a anlise das relaes espaciais existentes; por outro, a exibio da totalidade desses elementos pode ser bastante confusa. A padronizao da estrutura de camadas essencial para uma correta comunicao entre os partcipes de um grande escritrio ou projeto. Por esse motivo, diversos escritrios desenvolveram sistemas prprios ou em conjunto. Da mesma forma, diversas associaes profissionais tambm propuseram sistemas de organizao da armazenagem
o termo camada traduo de layer do ingls e dependendo do sistema CAD utilizado pode ter outras designaes como, por exemplo, level.
1

2 de informaes digitais utilizadas em sistemas CAD, entre elas a AsBEA - Associao Brasileira dos Escritrios de Arquitetura e a AIA - American Institute of Architects. Um aspecto comum a muitas dessas iniciativas a falta de princpios claros na sua elaborao. A ISO - the International Organization for Standardization, por sua vez, props uma norma, ISO 13.567 (ISO, 1998a), baseada em trs princpios: separao da organizao lgica da informao (semntica) da forma que essa informao codificada nos diferentes sistemas CAD (sintaxe);

existem diversas maneiras, independentes entre si, de classificar a informao, de modo que elas podem ser combinadas, o que comumente referido por classificao facetada. Para tanto, informaes de natureza distintas devem corresponder a diferentes partes do nome da camada; aproveitamento de padres nacionais existentes, quando apropriado.

O segundo princpio da lista acima tambm referido como da ortogonalidade, sendo de especial interesse para a anlise crtica das normas propostas pela AsBEA (2000) e AIA (1997), feita neste trabalho. O conceito ortogonalidade, do ponto de vista das diversas reas que empregam classificao de dados (citadas na norma ISO 13.567), ou seja, em bancos de dados distribudos, programao orientada-a-objeto, modelagem de produtos, etc. pode ser entendida, como uma generalizao do espao geomtrico para o espao de informao do projeto, no qual, segundo WEGNER (1987) uma coleo de caractersticas ortogonal se nenhuma delas for conseqncia de quaisquer das outras. Um exemplo de aplicao do conceito de ortogonalidade na classificao de dados dado por MINSKY (1986): "the most useful sets of properties are those whose members do not interact too much. This explains the universal popularity of that particular combination of properties: size, color, shape and substance. Because these attributes scarcely interact at all with one another, you can put them together in any combination whatsoever, to make an object that is either large or small, red or green, wooden or glass, and having the shape of a sphere or a cube". Norma ISO A norma ISO 13.567 (ISO, 1998b) indica trs tipos obrigatrios (Agent Responsible, Element e Presentation), mais sete tipos opcionais, ortogonais, de informao na composio do nome de uma camada: Agent responsible: agente (pessoa ou escritrio) responsvel pela informao; Element: parte funcional da construo; Presentation: a informao contida em um modelo CAD pode ser decomposta em duas categorias fundamentais: informao referente ao modelo, isto , a representao geomtrica ou abstrata das partes da construo ou informao adicionada aos desenhos impressos para dar maior clareza s apresentaes;

3 Status: estado do elemento: novo, existente a permanecer, a ser removido, temporrio, a ser movido - posio original e a ser movido - posio final;

Sector: parte da construo e/ou plano de observao (nmero do pavimento ou identificao do corte ou elevao); Phase: fase do projeto; Projection: planta, corte, elevao, etc.; Scale: escala de apresentao para a qual a representao vlida; Work package: cdigo da atividade necessria para produzir na obra a parte representada; User defined: categoria livre para acomodar algum aspecto importante no considerada pela norma.

Proposta da AIA O esquema proposto da AIA consiste em organizar os projetos em pastas individuais e de um esquema hierrquico de organizao da informao em arquivos e canadas, conforme indicado a seguir. A proposta da AIA distingue dois tipos de arquivos: Arquivo de Modelo, que contm elementos de um projeto e Arquivo de Folha, que contm referncias a um ou mais Arquivos de Modelo organizadas em uma folha. Cada arquivo de Folha corresponde a uma folha de papel impressa. Nomenclatura de Arquivos de Modelo: Discipline: corresponde ao Agent responsible da norma ISO; Drawing Type: tipo de desenho, trata-se de mistura de tipos da norma ISO 13.567, como Projection (FP - planta, SP - implantao, EL - fachadas, SC - cortes, 3D - isomtricas e tridimensionais, DT - detalhes), Status (DP - demolio, XP - existente), Element (QP - equipamentos) e Presentation (SH - programao da obra, e DG - diagramas); User defined; Discipline: corresponde ao Agent responsible da norma ISO; Sheet Type: 0 - geral (smbolos, legendas e notas), 1 - plantas, 2 - fachadas, 3 - cortes, 4 - em escala grande (no detalhe), 5 - detalhes, 6 - diagramas, 7 e 8 - definidos pelo usurio e 9 - vistas tridimensionais (isomtricas, perspectivas e fotografias); Sheet Sequence: numerao da folha; User defined; Discipline: corresponde ao Agent responsible da norma ISO 13.567;

Nomenclatura de Arquivos de Folha:

Nomenclatura de Camadas:

4 Major Group: trata-se de mistura de tipos da norma ISO 13.567 como Element (WALL - parede, DOOR - porta), Presentation (ANNO - elementos no grficos como texto, hachura e cotagem) e Projection (ELEV - fachada, SECT - corte, DETL - detalhe);

Minor Group: campo opcional, utilizado caso haja necessidade de diferenciar um Major Group. Por exemplo, WALL-PART para diferenciar parede baixa. Status: campo opcional, corresponde ao Status da ISO 13.567;

Crtica proposta da AIA A identificao de um projeto dada apenas pela pasta aonde os arquivos se encontram armazenados. O nome do projeto deve fazer parte do nome dos arquivos correspondentes, caso contrrio a nica maneira de saber a que projeto corresponde um arquivo ser abri-lo e ler seu contedo. O campo Sheet Type no considera a montagem de folhas que contenham projees em diferentes planos, por exemplo plantas, cortes e fachadas. A proposta da AIA deixa a codificao do campo Minor Group a cargo de cada projetista, e dependente do contexto. Por exemplo, sugere que caso um mesmo Arquivo de Modelo possua cotagem da planta baixa e do forro, por no poderem ambas camadas correspondentes o mesmo nome A-ANNO-DIMS elas devam ser alteradas, respectivamente, para A-ANNO_DMFP e A-ANNO-DMCP. Proposta da AsBEA O esquema proposto pela AsBEA consiste de hierarquia de pastas, arquivos, e camadas, conforme indicado a seguir. Hierarquia de pastas: Nome do Projeto; Fase: condies existentes/levantamentos, estudo de viabilidade, estudo preliminar, anteprojeto, projeto legal, projeto bsico, projeto executivo e alteraes de obra - corresponde ao Phase da ISO 13.567; Tipo de documento: desenhos de bases a serem referenciados, detalhamento, folhas contendo desenhos de base e detalhamento, documentao tcnica da fase, arquivos 3D e imagens; Disciplina: AR - Arquitetura, AI - Interiores e Decorao, AC - Instalaes de Ar-condicionado, AU - Acstica, CO - Instalaes de Cozinha, EL - Instalaes Eltricas, ES - Estrutura, HI - Instalaes Hidrulicas, IN - Combate ao Fogo, LU - Luminotcnica, PA - Paisagismo, TE - telecomunicaes e Dados, TO - Topografia, VD - Vedaes e O - Outros; Tipo de Desenho: trata-se de mistura de tipos da norma ISO 13.567 como Phase (condies existentes, levantamentos), Status (demolies), Projection (plantas baixas, cortes, elevaes,...), Presentation (acabamentos/legendas, diagramas,...),

Nomenclatura de Arquivos:

5 Agent Responsible (arquitetura) e Element (formas, armaes, gua fria,...) da ISO 13.567; Qualificao: corresponde ao Sector da ISO 13.567;

Assunto: os exemplos indicados em AsBEA (2000) misturam os tipos Projection (planta baixa), Presentation (folha de desenho) e Element (tomadas) da ISO 13.567; Reviso: nmero da reviso; Disciplina: idem acima; parte sem qualificao especfica e que permite misturar informaes de tipos diferentes da norma ISO 13.567 como Presentation (eixos, texto, hachuras, cotas, folha,...), Element (alvenaria alta, louas e metais sanitrios, portas,...), Status (elementos a demolir) e Projection (projees, cortes,...).

Nomenclatura de camadas:

Crtica proposta da AsBEA A identificao de um projeto dada apenas pela pasta aonde os arquivos se encontram armazenados. O nome do projeto deve fazer parte do nome dos arquivos correspondentes, caso contrrio a nica maneira de saber a que projeto corresponde um arquivo ser abri-lo e ler seu contedo. A identificao da fase do projeto dada apenas pela pasta aonde os arquivos se encontram armazenados. A fase deve fazer parte do nome dos arquivos e camadas correspondentes, caso contrrio a nica maneira de saber a que fase corresponde um arquivo ser abri-lo e ler seu contedo. Cabe observar que ainda que uma fase de um projeto inicie antes da anterior terminar, os arquivos e suas camadas devem ser mantidos por documentarem uma dada fase do projeto e tambm por serem, em geral, necessrios nas fases subsequentes. O mais correto incorporar a fase na nomenclatura do arquivo e da camada. Do ponto de vista operacional, somente o uso de pastas para distinguir entre diferentes obras, assim como entre as fases de uma obra, temerrio, principalmente quando vrias pessoas ou escritrios esto trabalhando no mesmo projeto. Um pequeno equvoco na movimentao de um arquivo, por exemplo de um computador para outro, poder promover ou rebaixar um arquivo de fase ou mesmo atribu-lo a outra obra. A codificao adotada para o campo Disciplina apenas parte da informao correspondente ao Agent Responsible da ISO 13.567, pois, por exemplo no permite distinguir entre um escritrio de arquitetura (ou arquiteto) de outro trabalhando no mesmo projeto. Violao da ortogonalidade Alm dos problemas j apontados, ambas propostas, da AsBEA e AIA, violam o princpio da ortogonalidade ao indicar que informaes de natureza distintas sejam colocadas nas mesmas partes dos nomes de camadas e arquivos.

6 Na prtica, a violao do princpio da ortogonalidade implica na incapacidade de resolver determinadas situaes. Por exemplo, no caso do esquema proposto pela AsBEA, pode-se criar camadas para representar alvenaria alta - AR-ALV, alvenaria baixa - AR-ALV-BXA e elementos a demolir - AR-DEM, mas no caso desse ltimo no h como distinguir entre os tipos de elementos a demolir. No caso de demolio de alvenaria alta poderia ser AR-DEM-ALV ou AR-ALV-DEM (qual das duas?), mas como indicar demolio de alvenaria baixa ? Proposta baseada na norma ISO Tendo-se definido o contedo semntico da padronizao, pode-se represent-lo de diversas formas. A ISO 13.567 indica trs e recomenda o uso de campos alfanumricos de tamanho fixo, pois a maioria dos padres existentes foram implementados dessa forma. Para a estrutura sinttica recomendada a codificao dos campos deve obedecer a seguinte prioridade: cdigo definido em norma ISO; cdigo definido em norma nacional; cdigo definido no mbito de um projeto.

A codificao dos diferentes tipos de informao a cerca de um projeto, sugerida pela norma ISO, aplicada ao caso brasileiro, resulta a seguir. Agent responsible: a ISO no prope uma codificao, indicando que deve ser hierrquica de dois dgitos: o primeiro indica disciplina, o segundo diferencia o agente. Pode-se adaptar a codificao definida pela AsBEA para as disciplinas: A I C U Z E S H F L P D T V O Arquitetura (AR) Interiores e Decorao (AI) Instalaes de Ar-condicionado (AC) Acstica (AU) Instalaes de Cozinha (CO) Instalaes Eltricas (EL) Estrutura (ES) Instalaes Hidraulicas (HI) Combate ao Fogo (IN) Luminotcnica (LU) Paisagismo (PA) Telecomunicaes e Dados (TE) Topografia (TO) Vedaes (VD) outros (O*)

7 Element: a ISO no prope uma codificao, mas indica que deve ser de seis dgitos. A AsBEA, por outro lado, mistura a informao correspondente a este campo com informao dos demais, o mesmo ocorre com a norma da AIA. Se a informao pertinente aos outros campos for eliminada, observa-se o uso da primeira parte do campo para designar a parte funcional da obra e a segunda parte, opcional, para sua diferenciao, por exemplo:

ALV ALVBXA COB CXO DIV DIVSAN FOR MOB POR SAN

alvenaria alta alvenaria baixa elementos de cobertura: telhas, calhas e rufos caixilhos divisrias divisrias sanitrias forros mobilirios portas louas e metais sanitrios

Presentation: a codificao proposta pela ISO hierrquica de dois dgitos, o primeiro indicado abaixo (lista parcial) e o segundo (usado para diferenciao) livre: Modelo (Model) Elemento Texto Hachura Cotagem (Dimension) Indicao de Detalhe / Numerao Malha de Referncia (Grid) Linhas de Construo Apresentao (Page/Paper) Borda Margem (Frame) Texto Ttulo Nota Tabela Legenda M ou E T H D J G C P ou B F V W N I L

Status: os cdigos indicados pela ISO so: Novo (a construir) Existente a permanescer a ser Removido Temporrio mover - posio Original mover - posio Final N E R T O F

8 Sector: a ISO no prope uma codificao, mas indica que deve ser de quatro dgitos. Pode-se utilizar ou estender a codificao proposta pela AsBEA, de dois dgitos para qualificao do desenho - numerao do pavimento, corte ou elevao.

Phase: a ISO no prope uma codificao, mas indica apenas um dgito, pode-se adaptar a definida pela ABNT (1995a) pela ABNT(1995b) e tambm pela AsBEA(2000) para as fases do projeto: I N V E A L B X O Levantamento (LV) Programa de Necessidades (PN) Estudo de Viabilidade (EV) Estudo Preliminar (EP) Anteprojeto (AP) Projeto Legal (PL) Projeto Bsico (PB) Projeto para execuo (PE) Alteraes de obra (AO)

Projection: a ISO no prope uma codificao, mas indica apenas um dgito, podese utilizar a codificao da AIA: 1 2 3 9 planta elevao corte modelo 3D ou perspectiva Scale: os cdigos ISO para as escalas de apresentao so: D E F G 1:20 1:50 1:100 1:200

Nomenclatura de arquivos Conforme citado anteriormente, o nome de um arquivo deve conter o nome do projeto a que se refere. Deve conter tambm o nmero da Reviso, conforme indica a proposta da AsBEA. Alm disso, prope-se que incorpore o sistema definido para a nomenclatura de camadas. Se o arquivo possui uma nica camada o seu nome deve ser uma composio de: nome do arquivo, nmero da reviso e nome da camada. Se o arquivo possui mais de uma camada, as partes dos nomes das camadas que so diferentes devem ter como dgitos o smbolo "_" (sublinhado), conforme previsto na prpria norma ISO (quando uma camada possui mais de uma informao do mesmo tipo em um campo opcional). Para apresentar um projeto, basta criar um arquivo, referenciar os arquivos contendo as camadas desejadas e indicar em cada desenho de cada folha montada quais as camadas, escalas e vistas (em modelos 3D) desejadas.

Work package: a ISO no prope uma codificao, mas indica que deve ter dois dgitos.

9 Quando estiver desenhando elementos do projeto em camadas de um arquivo, a visualizao de camadas em outros arquivos deve ser feita por referncia aos mesmos. Bibliografia ABNT. (1995a). NBR 13531 - Elaborao de projetos de edificaes - Atividades tcnicas. Associao Brasileira de Normas Tcnicas - ABNT. ABNT. (1995b). NBR 13532 - Elaborao de Projetos de Edificaes - Arquitetura. Associao Brasileira de Normas Tcnicas - ABNT. AIA. (1997). Cad layer guidelines. The American Institute of Architects Press. Washington D.C., 2. ed. ASBEA. (2000). Otimizao e padronizao de informaes em cadd: a integrao entre projetos e projetistas. AsBEA - Associao Brasileira dos Escritrios de Arquitetura. So Paulo. rev. 1.4. ISO. (1998a). Technical product documentation - Organization and naming of layers for cad - part1: overview and principles. International Organization for Standardization, Genve. ISO. (1998b). Technical product documentation - Organization and naming of layers for cad - part2: concepts, format and codes used in construction documentation. International Organization for Standardization, Genve. MINSKY, MARVIN. (1986). The society of mind. Simon and Schuster, New York, NY. p.199 (citado por BOOCH, GRADY, 1991. Object oriented design with applications. The Benjamin/Cummings Publishing Company, Redwood City, California. p.138). WEGNER, PETER. (1987). Dimensions of object-based language design. ACM OOPSLA '87 Proceedings, p. 168-182.

Você também pode gostar