You are on page 1of 47
9 Gerenciar tabelas. Introdugado {As informacées armazenadas nas tabelas so essenciais para as operagdes de SIG. Voce pode utilizar informagGes tabulares para simbolizar, rotular e identifica. Vocé também pode utilizé-las para pesquisar, analizar, editar e criar novos dados. Nessa ligdo, vocé se aprofundard nas tabelas e suas propriedades e aprenderé como conectar tabelas por meio de ligagdes ¢ ralacionamentos. Tépicos abordados * Estrutura da tabela * Tabelas espaciais * Tabelas nao espaciais * Comparar campos em tabelas espaciais com as nao espaciais, * Ligagao de tabelas « Relacionamento de tabelas. Objetivos Apés essa ligfo, vocé sera capaz de: * Descrever a diferenca entre tabelas espaciais e nao espaciais. * Ordenar uma tabela de atributos em diversos campos, * Gerenciar propriedades visuais dos campos. * Ligar uma tabela nao espacial com uma tabela de atributos de uma classe de feigao. * Relacionar uma tabela ndo espacial com uma tabela de atributos de uma classe de feicdo. Gerenciar tabelas, Obter informagées a partir das tabelas Encontrar registros na tabela * Utilizar 0 comando Find para pesquisar por um valor especifico na tabela Visualizar estatisticas de uma tabela = Obter estatistica descritiva de valores de colunas (campos) numéricos a Pld Statics: Count 13 u Minimum: 26745 Mevimum-11410046, Sum: 30007094 Mean 2306238 Standard Deviation: 3298611.140867 Frequency Distribution : 26745 3613632 7200519 10787406 Vocé vé quantos valores ha no campo (count), assim como soma (sum), valor minimo (minimum), média (mean), valor maximo (maximum) e desvio padrao (standart deviation) dos valores. Selecionar registros nas tabelas ‘Ha diversas maneiras de selecionar registros em uma tabela. © Selecionar registros de forma interativa apontando para cada um. * Selecionar todos os registros da tabela de uma vez. * Selecionar registros que atendam a determinados critérios a partir de uma consulta SQL (Select By Attribute). Por exemplo, vocé pode selecionar todas as cidades com populacao maior que 1 milh&o. Vocé vai aprender mais sobre consulta de atributos na licéo 12. Coovrial 2008-2010 Esri oe Gerenciar tabelas Ligio 9 Ordenar registros da tabela ‘Ordenar as linhas em uma tabela permite compreender a informagao de forma mais facil. Por exemplo, vocé pode determinar qual estado teve 0 maior crescimento no tiltimo ano. = Ordenar valores de colunas em ordem crescente mostra os valores de A para Z ou de 1 para 10. * Ordenar valores de colunas em ordem decrescente mostra os valores de Z para A ou de 10 para 1. Nota: Quando as linhas da tabela estao ordenadas, apenas a visualizacao da tabela é modificada. As vezes pode ser interessante ordenar tabelas por mais de uma coluna. Por exemplo, pode ser interessante ordenar cidades primeiramente por estado e entio por habitantes. A maneira mais facil de ordenar tabelas por mais de uma coluna é clicar com o direito no nome do campo e clicar em Advanced Sorting, Assim, a caixa de didlogo ¢ aberta (como mostra a figura abaixo) e permite escolher até 4 campos para definir a ordem, Copyright © 2008-2010 Esri 98 Gorenciar tabelas Ligao 9 Propriedades do campo, nome alternativo e opcées de aparéncia da tabela Propriedades do campo Cada campo, ou coluna, da tabela de atributos tem propriedades que descrevem seu contetido e como o dado deve ser mostrado. A seguir estéo algumas propriedades que podem ser configuradas: Visibilidade (visibility): define quais campos sao mostrados (a visibilidade do campo) Nome alternativo (alias): define um nome altemnativo para um campo de forma que 0 campo apareca com um nome mais facil de entender (itil por que vocé nao pode modificar o nome da coluna de uma tabela ja criada) Formato do nimero (number format): define o formato do dado numérico, como moeda, data, hora, mimero real ou quantidade de casas decimais. Campo de visualizacao primario (primary display field): determina o campo a set mostradopela janela Identify, Attributes e outras funcionalidades no ArcMap Aparéncia da tabela ‘Quando vocé abre uma tabela, vocé pode padronizar sua aparéncia de diversas formas. Por exemplo, se vocé nfo gosta da fonte padrao da tabela, vocé pode alteré-la e definir inclusive outro tamanho. Vocé pode realizar mudancas para todas as tabelas ou apenas uma - cada tabela pode ter configuragGes proprias. * Vocé pode redimensionar colunas para melhor visualizar os valores. * Vocé pode reposicionar colunas para comparar valores de um campo com valores de outro campo. * Vocé pode congelar colunas. Colunas congeladas sao travadas no lado esquerdo da tabela e sto separadas das outras colunas por uma linha preta mais expessa. Quando navegar pela tabela horizontalmente, todas as demais colunas se moverio normalmente enquanto que as colunas congeladas permanecerio fixas. A sequir estvo algumas oppées de aparéncia que vocé pode configurar: * Mudar a cor dos registros selecionados = Mudar a fonte da tabela, tamanho ea cor = Configurar 0 cabegalho da coluna ¢ altura das células Gopvriaht © 2008-2010 Esri od Gorenciar tabelas Liao 9 Exercicio 9A: Configurar propriedades da tabela Tempo estimado: 25 minutos Neste exercicio, vocé obterd informagdes a partir das tabelas de atributos, ordenando selecionando registros. Vocé aprendera como alterar a visualizacao de campos, configurando as propriedades de nome alternativo e visibilidade. Vocé poderd personalizar a aparéncia da tabela de atributos alterando as propriedades da fonte e vocé também poder criar um grafico de barras a partir de uma tabela de atributos. Nesse exercicio, voce ira: * Ordenar um campo e obter estatisitcas. * Ordenar uma tabela com base em diversos campos. * Configurar propriedades como visibilidade e nome alternativo. * Opcionalmente, criar um grafico a partir de uma tabela de atributos. Passo 1: Abrir um documento de mapa Q Inicie o ArcMap e abra USA 1.mxd na pasta \Student\DESK2\ManageTables. Q Se necessério, maximize o aplicativo e aplique zoom ao marcador Continental US. ‘Vocé visualizara 0 mapa dos Estados Unidos com janelas de visualizaco mostrando os estados do Alasca e Havai. Convriaht © 2008-2010 Eri 85 Gorenciar tabelas Liga0@ O Arraste as janelas de visualizagao, se necessério, para posicdes convenientes e as redimensione se desejar. Janelas de visualizacdo permitem aplicar zoom e mover para diferentes partes do mapa, por ‘exemplo, para compar a outras areas do mapa com a Area que est sendo mostrada na janela principal. Passo 2: Abrir a tabela de atributos da camada States O Abra a tabela de atributos da camada States. O nome da tabela aparece como uma guia na parte de baixo da tabela. Q Aloque a janela da tabela na parte de baixo da janela do aplicativo e mova a janela Viewer para longe da janela da tabela. 1 Navegue pelos registros ¢ entdo retome ao topo da tabela. ‘Ha 51 registros na tabela de atributos. Cingiienta Estados mais 0 Distrito da Columbia. Cada registro tem um identificador tnico gerado automaticamente ¢ armazenado no campo OBJECTID. O Navegue até o final dos atributos e volte, Conyriant © 2008-2010 Esri 26 Gorenciar tabelas Ligdo 9 s atributos incluem uma variedade de dados demograficos do Censo Nacional em 2000. Passo 3: Ordenar um campo e selecionar registros Q Clique com o botio direito no cabegalho cinza da coluna do campo STATE_NAME e selecione Sort Ascending. 0s estados sao alfabeticamente ordenados, com Alabama na parte superior. O Clique na caixa cinza esquerda do registro Alasca. O registro € destacado na tabela de atributos e a feicdo correspondente é destacada no mapa e na janela Viewer de cima. O Pressione a tecla Ctrl e selecione o registro District of Columbia (OBJECTID 28), O registro € destacado. O registro Alaska também permanece destacado. (Ambas as feigdes sio destacadas no mapa, mas District of Columbia é menor - esta no meio da parte de baixo da costa leste.) ‘Na parte inferior da tabela de atributos, o botao Show all records esta selecionado, Isto significa que todos os registros so exibidos. Clique no botdo Show selected records 3. Copyright © 2008-2010 Esri o7 Gorenciar tabelas, Ligao 9 Agora somente os registros selecionados so mostrados. 1. Qual teve a maior populacao em 2000—Alaska ou District of Columbia? Sugestdo: Utilize o campo POP2000. 2. Qual teve a maior densidade populacional em 2000? Sugestia: Utilize o campo POP0O_SQMI. O Clique em Show all records (3. No topo da janela da tabela, clique em Clear Selection [9 A selecao é removida da tabela ¢ da janela de visualizacao do Alasca. Passo 4: Formatar um campo Note os valores no campo POP2000 (4447100, 626932, ete.). Os valores numéricos so mais faceis para ler quando virgulas separaram os milhares. Q Clique com 0 botao direito no campo POP2000 e escolha Properties, © A direita da caixa de didlogo Field Properties, clique no botio Numeric [= 1 Na caixa de didlogo Number Format, clique para marcar a caixa Show thousands separators. how thousands separators ed with zeios 2) Show plus sign Note que ha opgdes para formatar ntimeros por categoria (na lista Category), por nlimero de casas decimais exibidas (na area Rounding) e por alinhamento (na area Alignment area). O Clique em OK na caixa de didlogo Number Format. O Clique em OK na caixa de didlogo Field Properties. Os valores no campo POP2000 sao formatados com virgulas. Coovriaht © 2008-2010 Esti 8 Gerenciar tabelas Liga @ Passo 5: Obter estatisticas de um campo Q Clique com 0 botio direito no cabecalho do campo POP2000 e selecione Statistics. 3. Qual era a populago total dos Estados Unidos em 2000? Na lista suspensa Field, escolha POP2005 (a populago estimada para 2005). 4. A populacao excedeu 300,000,000 em 2005? O Feche a janela Statistics of States]. Passo 6: Ordenar por diversos campos O Clique com o botao direito no cabegalho do campo SUB_REGION e escolha Advanced Sorting. A.caixa de diélogo Advanced Table Sorting permite que vocé classifique em miultiplos campos. O Configure a primeira lista suspensa (Sort by) para SUB_REGION. Deixe a opcdo a direita configurada para Ascending. Copyright © 2008-2010 Esri o8 Gerenciar tabelas Ligao 9 O Configure a segunda lista suspensa (Then sort by) para POP2000. Deixe a opeao a direita configurada para Ascending. Sort by (Se .necion, cua =} @ Ascending © Descendeg Then sort by (ropzo00- =u 7] @ Ascending = ©) Descending O Clique em OK. Na tabela de atributos, os estados esto agora ordenados por subregides. Dentro de cada subregido, os estados sao ordenados por populacao. CG Navegue até visualizar os estados na subregiaio Mountain, Q Selecione o registro para Wyoming, o estado montanhoso de menor populacao. O Pressione a tecla Shift ¢ selecione Arizona, o estado montanhoso de maior populagao. Todos os oito estados montanhosos sao destacados. O Clique com 0 botdo direito no cabecalho do campo POP2000 e selecione Statistics. 5. Qual era a populacao total dos estados montanhosos em 2000? O Feche a janela Selection Statistics of States. Q Clique no botdo Clear Selected Features [ na barra de ferramentas Tools. Esta é outra maneira para limpar registros selecionados. Passo 7: Coni jurar propriedades de nome alternativo e visibilidade QO Deixe a tabela de atributos aberta e abra as propriedades da camada States, As janelas podem se sobrepor. Copyriaht © 2008-2010 Esri 10 Gerenciar tabolas Ligao 9 Na caixa de didlogo Layer Properties, clique na guia Fields. A.caixa de diélogo Layer Properties permite que voce acesse as mesmas propriedades de campo que vocé configurou ao clicar com o botio direito no cabegalho do campo e selecionar Properties. A diferenca é que a caixa de didlogo Layer Properties exibe todos os campos de uma vez. Na parte superior esquerda, clique no botdo Tur all fields off © Clique em Apply. ‘As caixas de selecdo de visibilidade proximas aos nomes dos campos sao desmarcadas na caixa de didlogo e todos os campos desaparecem da tabela de atributos, O Marque as caixas de selecao de visibilidade para os primeiro dez campos na lista (todos inclusive POPOS_SQMI). OQ Navegue até a parte inferior da lista de campos e marque também a caixa de selecdo de visibilidade para o campo SQMI Clique em Apply. Os campos selecionados sao visiveis na tabela de atributos. Voce pode visualizar alguns campos, mas vocé nao pode navegar pela tabela de atributos enquanto a caixa de didlogo Layer Properties estiver aberta. Separadamente da visibilidade, a maioria das propriedades de campo (ex: nome, tipo de dados, comprimento) nao pode ser alterada apés o campo ser criado. Uma propriedade que vocé pode alterar é 0 Alias. O alias é um nome que é exibido na tabela de atributos, ao invés do nome real. Os nomes alternativos podem ser mais longos que os nomes reais de campo e podem incluir caracteres especiais ndo permitidos para os nomes reais (ex: espacos). Por padrao, o nome alternativo é o mesmo do nome real. Q A esquerda, na lista de visibilidade dos campos, clique em STATE_NAME para tornd-lo editavel. Copvriaht © 2008-2010 Esri ott Gerenciar tabelas Ligéo 9 O campo STATE_NAME é selecionado e as propriedades de edigao sto mostradas a direita, Em Appearance, substitua STATE_NAME com NAME. 1 Mude o nome alternativo (alias) de STATE_FIPS para FIPS. Mude o nome alternativo (alias) de STATE_ABBR para ABBREVIATION. O Clique em OK. Os nomes de campo sio substituidos por nomes alternativos na tabela de atributos. eS ge Vocé pode habilitar ou desabilitar os nomes alternativos sempre que desejar. Q Na bara de ferramentas Table, clique em Table Options 3}. Q Clique em Show Field Aliases para desmarcé-la. Na tabela de atributos, vocé vé o nome real dos campos. Q A partir do menu Table Options, clique em Show Field Aliases para mostrar os nomes alternativos novamente. Copyright © 2008-2010 Esri oe Gorenciar tabelas Liga 9 Passo 8: Ajustar largura de campo. Nesse paso, vocé fara ajustes adicionais na sua tabela para torna-la mais facil de ler. Por exemplo, vocé ajustara 0 nome alternativo ABBREVIATION que é muito longo para a largura do campo. Q A partir do menu Table Options, escolha Restore Default Column Widths. ey gO cai As larguras do campo sdo ajustadas de forma que todos os cabegalhos de campo possam ser lidos Vocé também pode alargar ou estreitar os campos individualmente. Este procedimento pode ser itil quando os valores no campo sao muito longos para a largura do campo. O Posicione o ponteiro do mouse sobre o divisor entre os cabegalhos dos campos ABBREVIATION e POP2000. 1D Clique e arraste devagar a direita. Conforme vocé arrasta, 0 campo ABBREVIATION fica mais largo. Uma linha vermelha vertical marca o limite da coluna original e uma linha preta vertical marca o novo limite da coluna. OQ Quando alargar o campo, solte 0 botao do mouse. O Arraste o cursor do mouse novamente para definir o campo ABBREVIATION 0 mais estreito possivel e ainda mostrar 0 cabecalho inteiro do campo. O Se desejar aprender como modificar a aparéncia padrao da tabela de atributos, continue para © passo 9 opcional. O Se vocé desejar criar um grafico de dados da populagao na tabela de atributos, continue para 0 passo 10 opcional. O Caso contrario, feche a tabela de atributos, salve o documento de mapa na pasta \Student\DESK2\ ManageTables como MyUSA 1 e feche o ArcMap. Coovriaht © 2008-2010 Esri eta Gorenciar tabelas Ligso 9 Passo 9: (Opcional) Mudar a aparéncia da tabela de atributos O A partir do menu Table Options, escolha Appearance. Nota: Nao ha comando para reverter de volta a aparéncia original da tabela, entao voce pode querer escrever as propriedades atuais da tabela antes desse exercicio, Propriedades padr4o da tabela Cor de registros destacados Antule ¢ Altura de célula 115 A caixa de diilogo Table Appearance abre. Na lista de op¢6es Table Font, mude a fonte de MS Sans Serif para outra fonte de sua escolha. Na lista de opg6es Table Font Size e Color, mude o tamanho da fonte de 8 para 9. Clique em Apply. As alteragdes so aplicadas na tabela de atributos, O Na caixa de dialogo Table Appearance, clique no quadrado de cor azul clara usado para destacar os registros selecionados. Qa paleta de cores, escolha uma nova cor de sua preferéncia. Sugestdo: Utilize qualquer cor clara, tal como, Rhodolite Rose (linha 1, coluna 12) Copyright © 2008-2010 Esri e414 Gerenciar tabelas Licao 9 Q Clique em OK. O Selecione um registro na tabela de atributos para destacé-lo com a nova cor. Limpe a selegao. As alteraces de aparéncia s4o aplicadas somente para uma camada no documento de mapa. Quando for necessério fazer alteragGes globais, é possivel abrir a caixa de didlogo ArcMap Options a partir do menu Customize e selecionar a guia Tables. As alteragbes feitas na caixa de didlogo ArcMap Options serdo aplicadas a todas as novas tabelas de atributos que sero abertas (porém, nao para tabelas de atributos em outros documentos de mapas salvos). O Se vocé desejar criar um grifico de dados da populacio da tabela de atributos, continue com 0 préximo passo opcional. Caso contrario, feche a janela da tabela de atributos, salve o documento de mapa na pasta \Student\DESK2\ ManageTables como MyUSA I, ¢ feche 0 ArcMap. Passo 10: (Opcional) Criar um grafico Os graficos sao ferramentas eficientes para comparagdes visuais. No ArcMap, vocé pode criar diversos tipos de graficos a partir de dados da tabela e adiciond-los ao layout do mapa ou exporté- los para formatos de arquivos de imagem comuns. CO Navegue na tabela de atributos até visualizar os estados na subregiio New England. O Selecione o registro para Vermont. O Pressione a tecla Shift e selecione o registro de Massachusetts. Os seis estados de New England sao selecionados. Q A partir do menu Table Options, escolha Create Graph. No Create Graph Wizard, certifique-se que Graph type seja Vertical Bar e Layer/Table seja States. Q Configure o Value field para POP2000. © Configure o rétulo do campo X (X label field) para ABBREVIATION, Copyriaht © 2008-2010 Esti 948 Gorenciar tabelas Liga @ O Centifique-se que o painel do assistente corresponde ao grafico abaixo. Graph of States ip-2es Pieri Bige: ipa |e Saoaasm O Clique em Next. No segundo painel, selecione a op¢4o Show only selected features/records on the graph. Na area General graph properties, mude o titulo de Graph of States para ‘New England Population by State in 2000. O Desmarque a caixa Graph legend. Na area Axis properties, clique na guia Bottom. © Apague o titulo ABBREVIATION. Copyright © 2008-2010 Esti 916 Gerenciar tabolas Ligao @ Ol Certifique-se que o painel do assistente corresponde ao grafico abaixo. lew England Population by State in 6,000,000 © 5,000,000 4 'S 4,000,000. © 3,000,000. © 2)o00/000 O grafico é adicionado ao mapa em uma janela que pode ser movida ¢ redimensionada. O grafico também esta vinculado aos dados. Se vocé selecionar diferentes registros na tabela de atributos, o grafico seré atualizado. O Clique com o botao direito na barra de titulo do grafico e selecione Save. Copyriaht © 2008-2010 Esri 947 Gerenciar tabolas Ligao 9 CINa caixa de didlogo Save As, navegue para a pasta \Student\DESK2\ManageTables. Aceite 0 nome padrao do arquivo e clique em Save. Agora, 0 grifico pode ser carregado em outros documentos de mapa. Oi Clique com o botio direito na barra de titulo do grifico e selecione Export. Qa caixa de didlogo, certifique-se que a guia Picture esteja selecionada. O Clique no formato "As Bitmap". Picture | Native | Data 1D Clique em Save. CINa caixa de didlogo Save As, dialog box, salve 0 arquivo na pasta \ Student\DESK2\ManageTables como NewEnglandPopulation2000. Agora, o grafico é uma imagem estatica que pode ser adicionada a outro documento, como um documento de textos ou apresentacio. QQ Feche a caixa de didlogo Export Dialog. O Clique no menu View, aponte para Graphs, escolha Manage. O Graph Manager abre como uma janela alocavel. Conyriaht © 2008-2010 Esri ote Gerenciar tabelas Ligao 9 O Arraste o Graph Manager e expanda a janela. iy eS ie | [rv name [hak New EngendPopdaton i No Graph Manager, vocé pode criar novos graficos, carregar graficos salvos, excluir graficos € acessar propriedades do grafico. O Certifique-se que 0 botiio Delete * esteja habilitado. Se nao estiver, clique no nome do grafico no Graph Manager para destacé-lo. O Clique no botéo Delete para apagar o grafico. JA que voce salvou o grafico, é possivel sempre carregi-lo. Feche o Graph Manager. Feche a janela Table e salve o documento de mapa na pasta \Student\DESK2\ “ManageTables como MyUSA 1. Q Feche o ArcMap. Ligao 9 Gorenciartabelas Tabelas espaciais @ Registros correspondem a feigdes ¢ Campos ObjectiD e Shape : 37 QA Oe x ‘SexCTS | soe? oc ee ee Coovriaht © 2008-2010 Esr) 9-20 Gerenciarabelas Lipo @ Tabelas nao espaciais ¢ Sem correpondéncia entre registro e feigao Sem campo Shape @ Pode ter um campo | oD el vfola|alelul 8] i Ed Para uma lista completa de formatos de dados tabulares suportados pelo ArcGIS, pesquise por Tabular data sources na Ajuda do ArcGIS 10. Copyriaht © 2008-2010 Esri oat Gerenciar tabelas Lgso@ Comparar campos de tabelas espaciais com campos de tabelas nao espaciais 1, Na tabela abaixo, identifique quais campos sao partes de tabelas espaciais e/ou de tabelas ndo espaciais, marcando verdadeiro ou falso. Real Coal |Gontém campo OBECTID Contém campo numérico Copyright © 2008-2010 Esri 22 Gerenciar tabolas Ligdo 9 E se... Vocé precisa simbolizar paises baseado na dada de ingresso nas UN TSlorasy — Som oral a6 Pen sa36) 4 “0 Foreen ‘zee | aon oste76) sieeve - ‘slnaygen Bown Serangoine | wooare| graces, Tabela espacial sem data 7 Yearin uw] cates mmae | = Copyright © 2008-2010 Esri Gerenciar tabelas Ligao 9 Ligar tabelas (join tables) « Anexa campos de uma tabela em outra tabela ¢ Suporta relacionamentos um-para-um e muitos-para-um entre registros Cada registro na tabela espacial tem um registro combinado proveniente da tabela ndo espacial Bal set) ea ‘Ganda Sarg Mais sobre ligacao de tabelas * O ArcGIS permite associar registros de uma tabela com registros de outra tabela por meio de um campo comum, conhecido como chave. * Quando vocé liga duas tabelas, vocé anexa os atributos de uma tabela na outra tabela baseado no campo chave.. * Quando vocé liga tabelas no ArcMap, vocé estabelece um relacionamento entre as tabelas de um-para-um ou muitos-para-um, Copvriaht © 2008-2010 Esti 24 Gerenciar tabelas Ligao @ exemplo a seguir ilustra um relacionamento um-para-um: 19 _| *% Population Chany e027 $33) 16028 405) 03) renes 607 Ti6033 | 332 No exemplo acima, uma camada de uso do solo armazena um cédigo de uso (ZONE_CODE); uma tabela separada armazena a descrigao total de cada cOdigo de uso. Ligando essas tabelas, estabeleceremos uma relagao muitos-para-um. Copyright © 2008-2010 Eeri 9-25 Gerenciar tabelas Licao 9 Relacionar tabelas (relate tables) @ Seleciona registros de uma tabela e encontra registros relacionados na outra ¢ Suporta relacionamento de um-para-muitos Ad Tabela espacial | © muitos-para-muitos entre | [osiecno =| shase™ [rPs| awe aps registros tee coy ¢@ Tabelas permanecem a separadas Tabela nao espacial oi] NAME rei pee J country [rips} Registros selecionados na tabela espacial tem muitos registros relacionados na tabela no espacial Corey Be Mais sobre relacionamento de tabelas * Relacionar tabelas define uma relacao entre duas tabelas - também baseada em um campo comum - mas ndo anexa os atributos de uma camada em outra; vocé pode acessar 08 dados relacionados quando for necessario apenas por meio de selego. * Por exemplo, se vocé seleciona uma edificagfo, vocé pode ver todos os inquilinos que ocupam aquela edificagdo. Esta é uma rela¢o wn-para-muitos, * Semelhantemente, se vocé seleciona um inquilino, vocé pode encontrar qual edificacao esse mesmo esté (ou diversas edificagdes, em caso de uma cadeia de lojas em diversos shopping centers - uma rela¢do muitos-para-muitos) Copyright © 2008-2010 Esri 9-28 Gerenciar tabelas Ligto @ Que tipo de associagao é necessaria? Para cada cenario, indique se vocé faria uma ligacdo ou um relacionamento de tabelas. Suponha que vocé queira determinar a porcentagem de populacao por género. CS TT OID Name | Males! T remade oot Point ‘Anderson 57,282) 49 Anderson 27,138) 90,144 002 Point Bedford 13,846 482. Bedford 6,268. 7,218 ci} Point ‘Caimel= 53,17 be) Camel 25788 27.222 ‘Suponha que vocé queira determinar 0 enderego e o nome dos proprietarios com os lotes da cidade. eS Sa 6 RAB An tm Pongen 160 ‘Reset looes O'S ‘alain Steet caret io! en ace Cena e952 Goon alice oo Felgen 278 ‘Reema Sama sido Ra ers Fain 6)/ST= "seme Atom Suponha que vocé queira determinar o numero de hotéis nas cidades da California. 100 ys Aneaagee to en AO: 0 Steamer 68 re ts 0 Pamspins te om 0S Gerenciar tabelas Liao 9 Exercicio 9B: Ligar e relacionar tabelas ‘Tempo estimado: 30 minutos Ao vincular os dados de atributos nao-espaciais com dados espaciais, vocé aumenta muito a quantidade de informages que vocé pode mapear e analisar. Tabelas formatadas como arquivos ABASE (.dbf), Excel (xls) ou Texto (.csv) so fontes ricas de dados que vocé pode utilizar. Estes tipos de tabelas freqientemente precisam de alguma preparaco antes que possam ser ligadas ou relacionadas com sucesso a uma tabela de atributos da camada. Neste exercicio, voce ira: * Adicionar uma planilha de dados ao ArcMap. * Ligar a tabela com uma tabela de atributos da camada. * Simbolizar uma camada com base no atributo ligado, * Adicionar um arquivo de texto como dado no ArcMap. * Relacionar uma tabela a uma tabela de atributos da camada. * Visualizar registros na tabela relacionada, Passo 1: Iniciar ArcMap e examinar o dado Q Inicie ArcMap e abra USA 2.mxd a partir da pasta \Student\DESK2\ManageTables, Q Na janela Catalog, a partir do diretério Home ~ DESK2\ManageTables, expanda a pasta Tables. A pasta contém duas tabelas, Bj Home - DESKI\ManageTables 5B CrimeData2005.cev © Bl StatePopest2007 215 CrimeData2005.csv é uma tabela de estatisticas de crimes em 2005, preparado por US Department of Justice e baixado da Internet. A tabela é um arquivo de texto no formato .csv (valores separados por virgula). StatePopEst2007.xls é uma tabela de estimativas da populacao do ano de 2001 até 2007, preparado por Population Division of the US Census Bureau e coletado da Internet. A tabela é uma planilha de formato Microsoft Excel. Vocé trabalharé com essas duas tabelas no exercicio, Copyright © 2008-2010 Esri 2-28 Gorenciar tabelas Ligdo @ Q Maximize a aplicagao, se necessdrio, e aplique zoom ao marcador Continental US. Q Abra a tabela de atributos da camada States. Essa é a mesma tabela de atributo que vocé trabalhou no exercicio anterior. A maioria dos campos foram omitidos para esse exercicio. (BS eocetststeneg Coowriaht © 2008-2010 Eri 9-29 Gerenciar tabelas Lito @ Passo 2: Adicionar uma tabela nao espacial OA partir da janela Catalog, expanda StatePopEst2007_xls para expor suas sub entradas. As planilhas Excel tém subentradas, pois um arquivo pode incluir miltiplas planilhas ¢ dados de intervalo nomeados. Neste caso, ha somente uma subentrada: Uma planilha denominada POPESTS. Q Arraste POPESTS para sua area de controle. Quando uma tabela nao espacial é adicionada ao ArcMap, a area de controle automaticamente ‘muda para List By Source ‘Table OF Contents © B exco | | | @ BH ocean Se vocé voltar para List By Drawing Order, vocé nao vera a tabela. (List By Drawing Order mostra apenas camadas.) Q Na area de controle, clique com o botdo direito na tabela POPESTS e escolha Open. Coovriaht © 2008-2010 Esri 8-30 Gorenciar tabelas Ligéo 9 A tabela POPTESTS ¢ adicionada como uma segunda guia na janela Table. “goa seca arya ate ‘Sis Ss Sues soe 1p Ie oma meet al O Navegue pelos atributos Note que a tabela nao tem o campo ObjectID e nem o campo Shape. Estes campos definem as caracteristicas de uma tabela espacial (tabela de atributos). s atributos incluem nomes de estados, estimativas da populacao mediana dos anos de 2000 até 2007 € a estimativa de 1 de Abril de 2000 (denominado Census2000). Q Na tabela POPESTS, selecione o registro Arizona. registro é selecionado na tabela mas a feig4o nao é selecionada no mapa. Nao ha associacao entre atributos dessa tabela com feigdes do mapa. Q A partir da janela Table, clique em Clear Selection J. Passo 3: Comparar as duas tabelas Para associar os novos dados de censo ao mapa, vocé tem que ligar ou relacionar a tabela POPESTS com a tabela de atributos da camada States. A ligacdo é apropriada quando cada registro na tabela espacial nao tiver mais do que um possivel correspondent na tabela no- espacial. Para ver as duas tabelas ao mesmo tempo, vocé iré organizé-las lado a lado. Clique em Table Options, aponte para Arrange Tables e entdo escolha New Vertical Tab Group. Copvriaht © 2008-2010 Esri 3 Gorenciar tabolas Ligao @ 1. Qual é o campo em comum que vocé pode utilizar para associar as duas tabelas? Passo 4: Ligar tabelas O Na rea de controle, clique com o botao direito na camada States, aponte para Joins and Relates, e escolha Join. Na caixa de didlogo Join Data, certifique-se que a primeira (sem numeracao) lista de opedes esteja configurada para Join attributes from a table. O Na lista de opcées 1, escotha STATE_NAME. Este € 0 campo em comum da tabela de atributos da camada, Na lista de opedes 2, certifique-se que POPESTS esteja selecionado como a tabela para ligar. Na lista de opcdes 3, certifique-se que State esteja selecionado. Este € 0 campo em comum da tabela ndo-espacial. Copyright © 2008-2010 Esri 9-82 Gerenciar tabelas Ligto ¢ O Cartifique-se que a caixa de diélogo corresponda ao grafico abaixo. Jain lets you append addtional data to this layer's attribute table so you can, for example, syibolze the layers Features using ths data, ‘what do you want to onto this layer? sce) 1. Choose the fieldin this layer that the join willbe based on: 2. Choose the table to join to this layer, or load the table From disk: [EB porests @ Show the attrbute tables of layers in this st 3, Choose the field in the table to base the join on: sate - Join Options | @ keep all records: All records in the target table are shown inthe resuting table, Unmatched records wil conten null values forall fields being ‘appended into the target table From the jon table. © Keep only matching records If a recordin the target table doesnt have a match nthe join table, that record is removed from the resulting target table, Q Clique em OK. O Na janela Table, feche a tabela POPESTS. Passo 5: Examinar a tabela ligada Q Navegue pela tabela de atributos da camada States. Apés 0 campo SQMI, todos os campos da tabela POPESTS foram anexados. Alguns campos anexados nao séo necessarios. O Clique com o botao direito no cabecalho do campo STATE_NAME e selecione Freeze/Unfreeze Column. Copvriaht © 2008-2010 Er 9-33 Gorenciar tabelas Ligtio 9 O nome do estado permanecerd na drea de visualizacao a medida que vocé navegar. O Clique com 0 botio direito no cabegalho do campo POP2005 e escolha Turn Field Off Os valores neste campo foram projec6es feitas em 2000. Esté confuso exibi-los na tabela com 0s valores July05, que sio diferentes ¢ mais exatos. Ol Navegue até o final da tabela. Os valores no campo Census2000 s4o idénticos aos valores do campo POP2000. O Desabilite o campo Census2000. OQ Oculte a janela Table. Passo 6: Simbolizar dados ligados Neste passo, vocé criard um mapa de densidade da populacao dos EUA baseado em dados de Census Bureau's July 2007. Vocé simbolizara utilizando os dados que voce ligou da tabela POPTESTS. Q Abra as propriedades da camada States e clique na guia Symbology. Na caixa Show, clique em Quantities. Aceite a opga0 Graduated colors. Q Configure o Value field para July07 e o campo Normalization para SQMI. Vocé aprendeu sobre normalizagéo em ligGes anteriores. Lembre-se, normalizacao é o processo de dividir um valor de atributo numérico por outro para minimizar diferencas baseado no tamanho de reas ou a quantidade de feicdes em cada area, Coovriaht © 2008-2010 Es 2-34 Gorenciar tabelas Ligdo 9 O Configure a rampa de cores para Yellow to Dark Red, Naual Bak rks) ous 5 >) (a) Nomaieston x Lae 195-1082 153-270 73-7882 783-1157 ase Q Clique em Classify. Na caixa de diélogo Classification, mude o método de classificagao para Geometrical Interval e clique em OK. Q Clique em OK na caixa de didlogo Layer Properties Intervalos geométricos sao utilizados para delinear classes baseado em agrupamentos naturais de valores do dado. Quebra de valores sao identificadas pela busca de padres no dado, Os estados so agora simbolizados baseado em valores estimados de populagao pelo Census Bureau's July 2007 da tabela nao espacial POPESTS. 2. Identifique um dos estados com maior densidade populacional. Qual estado vocé escolheu? Q Feche a janela Identity Passo 7: Remover ligagao A ligagao da tabela existe somente neste documento de mapa e permanece até que vocé a remova, (ou feche 0 documento de mapa sem salvar as alterag6es). Copyright © 2008-2010 Esti 9:35 Gorenciar tabelas Ligdo @ Nota: Se vocé desejar acrescentar permanentemente os dados ligados a tabela de atributos da camada, é possivel exportar a camada para uma nova classe de feiglo. Sendo assim, clique com 0 botao direito na camada na drea de controle, aponte para Data, e escolha Export Data. O Clique com o botao direito na camada States na area de controle, aponte para Joins and Relates, aponte para Remove Join(s), ¢ escolha POPESTS. Ao remover a ligaco, a simbologia que estava baseada na ligacdo perdida. A simbologia reverte para simbolo inico. O Abra a tabela de atributos da camada States para confirmar que os campos ligados foram excluidos. Na tabela States, clique com o botao direito STATE_NAME e entao descongele o campo. Q Remova a tabela StatePopEst2007 da drea de controle. Q Feche a tabela POPESTS. Passo 8: Adicionar outra tabela nao espacial ao mapa Nesse paso, vocé explorard a tabela de crimes e ird adiciond-la ao seu mapa. Na janela Catalog, clique com 0 botio direito na tabela CrimeData2005.csv e abra seu Item Description. O Clique na guia Preview. | Nota: Pode ser que nao consiga visualizar os dados. Isso ocorre devido a | | incompatibilidade da configuracao regional do sistema operacional com o separador | de colunas do arquivo *.csv. Vocé pode resolver essa questao de duas maneiras | i) alterando as configuracdes regionais; ii) transformando 0 arquivo “csv para*xls | | no Excel. Para evitarmos contratempos, vocé devera utilizar 0 arquivo CrimeData2005.xls fornecido pelo instrutor. O Na janela Catalog, clique com 0 botao direito em CrimeData2005.xls e abra seu Item Description. O Clique na guia Preview. Conyriaht © 2008-2010 Esti 9-36 Gorenciar tabolas Ligao 9 Q Se preferir, redimensione a tabela e ajuste a largura dos campos. (Sugestdo: Posicione o cursor do mouse sobre a barra vertical que divide as colunas, clique e arraste-a.) Os dados foram compilados dos Departamentos de Policia Municipal e Policia Metropolitana, ‘Somente areas com populagées acima de 100.000 habitantes foram incluidas. O Navegue pelos atributos. A tabela mostra valores totais para crimes violentos e crimes de propriedade. Nota: Essa tabela e POPTESTS (Tabelas Excel) foram formatadas para atender requerimentos necesséios do ArcGIS. Por exemplo, linhas sem dados foram removidas do topo da planitha de populardo porque o ArcGIS interpreta o contetido da primeira linha como o nome dos campos. Underlines foram adicionados aos nomes dos campos da tabela de crimes porque 0 ArcGIS nao permite espacos entre palavras que compoem, ‘os nomes dos campos. Q Feche a janela Item Description da tabela de dados de crime. QA partir da pasta \Student\DESK2\ManageTables\Tables, expanda a tabela CrimeData2005.xls e adicione a planilha CrimeData2005$ na area de controle do ArcMap. O Abraa tabela. Como a tabela anterior, essa tabela é adicionada como uma nova guia na janela Table. Coovriaht © 2008-2010 Esri 237 renciar tabelas Ligao 9 Q Organize as tabelas States e CrimeData2005 lado a lado na janela Table. Novamente, note que a tabela de dados de crimes nao tem o campo ObjectID nem 0 campo Shape. Os registros da tabela nao tem conexio com qualquer fei¢aio no mapa. Passo 9: Comparar tabelas 3. Ha algum campo em comum que vocé possa utilizar para associar as duas tabelas? Se sim, qual €0 campo? 1 Na tabela de crime, ordene o campo State em ordem crescente. Para varios estados, ha miltiplos registros. Por exemplo, Alabama tem dados de crimes a partir de Birmingham, Huntsville, Jefferson County, Mobile e Montgomery. Se vocé ligar a tabela de crimes com a tabela de estados, somente um destes registros podera ser combinado - os demais serao ignorados. Este nao seré 0 resultado desejavel. A relagao da tabela de estados (State) com a respectiva tabela de crimes (CrimeData) é de um- para-muitos (um registro na tabela de estados pode ter muitos correspondentes na tabela de crimes). Portanto, as tabelas devem ser relacionadas e nao ligadas. Passo 10: Exporta a tabela de crimes para o formato dBASE Diferente da fungao Join (Ligar), a fungao Relate (Relacionar) exige que ambas as tabelas tenham campos ObjectID. A tabela de crimes nao tem este campo. Se voce exportar a tabela de crimes para um formato gerenciado pelo ArcGIS, um campo ObjectID sera automaticamente adicionado nessa tabela. O Certifique que a tabela de crimes esteja selecionada, e a partir do menu Table Options, escolha Export, O Na caixa de diélogo Export Data, aceite as configuragéies padrdes para exportar todos os registros. QINa caixa de didlogo Export Data, clique no botao Browse préximo a caixa Output table e navegue até a pasta \Student\DESK2\ManageTables\Tables. 9-38 Gorenciar tabelas Ligso@ O Altere o nome da tabela para CrimeData2005 e certifique-se que Save as type esteja. dBASE Table. Sl SatePopeDO0 oar Name: “Crimebstaz00s. dbF a 1 sail =) (iseet) Save astype: [epace Table Clique em Save. Q Na caixa de didlogo Export Data, confirme que 0 caminho da tabela de saida seja \Student\DESK2\ManageTables\Tables\CrimeData2005. Sugestio: Se vocé precisar alterar 0 caminho ou o nome do arquivo, é possivel digitar diretamente na caixa Output table box. OF Clique em OK na caixa de didlogo Export Data. Q Clique em Yes quando for solicitado para adicionar a nova tabela no mapa atual. O Feche a tabela CrimeData2005$ ¢ a remova do documento de mapa. Passo 11: Examinar a nova tabela O Abra a nova tabela CrimeData2005 exportada no passo anterior para o formato dBASE. 1 Organize as tabelas States e CrimeData2005 lado a lado. Copvriaht © 2008-2010 Esri 2-39 Gorenciar tabelas Licdo Q Redimensione a tabela CrimeData2005 para ver mais colunas. Population | Violent_c a “T6595 | 5 2iez72 2 04601 | —__40 35000 5 [4 | Abuquorque Police Dest 0631 & 3 | Aleeendia Polce Dept 0s] ee 6 [Alen County Sherif Depaitnert sos7et | 7 [fleriown Ciy Police Deot 5106835 | 8 Rl émarin Price (aan camemaoeena aa ES we 1» ot (BYE oof 386 seeces A tabela contém os mesmos dados que CrimeData2005.csv ¢ CrimeData2005.xls, mas um novo campo OID foi adicionado. Além disso, os nomes dos campos foram truncados para dez caracteres, F Clique com o botao direito no cabecalho do campo OID e selecione Properties. Embora o nome do campo seja OID (ndo OBJECTID), vocé pode perceber que ele tem um tipo de campo Objeto ID. O nome do campo Objeto ID pode variar com o formato do arquivo (ex formato dBASE x Geodatabase), mas a fungao é a mesma. Oi Clique em Cancel na caixa de didlogo Field Properties. Passo 12: Relacionar tabelas ‘Ha duas maneiras para vocé ligar ou relacionar tabelas. Vocé aprendeu a pouco que pode clicar com 0 direito na camada e escolher Joins and Relates a partir do menu de contexto. Nesse asso, vocé utilizaré a outra forma, O Certifique-se que a tabela States esteja selecionada. (Sugestéo: Clique na guia States.) Clique em Table Options, aponte para Joins and Relates, ¢ escolha Relate. Na caixa de didlogo Relate, configure a lista de opgdes 1 para STATE_ABBR. Este € 0 campo chave da tabela de atributos da camada. QO Configure a lista suspensa 2 para CrimeData2005. Copyiaht © 2008-2010 Esti 9-40 Gerenciar tabelas Ligao 9 O Configure a lista suspensa 3 para State. Este é 0 campo chave da tabela ndo-espacial. Flate les you associate data with this layer. The aesocialed data nt ‘appended ino this ave'satibute lable Ike itis in aJoin, Instead you ‘can access the related deta when you work with this lees altibutes or Establishing telat is particularly usefull there ie @ Tto-many oF ‘many-to-many association between the layes and the elated deta 1. Choose the field in this layer thatthe relate willbe based on [STATE_ABBR ¥ 2. Choose the lable of layer to relate to this ayer oc load fiom disk: [EE crimedata2005 (Aut Retina bat (oe) Cterect 0 Aceite o nome padrao Relate! e clique em OK. Nada visivel acontece, mas os registros nas duas tabelas esto agora vinculados. Passo 13: Explorar e remover o relacionamento Q Na tabela States, ordene o campo STATE_NAME em ordem crescente. Selecione o registro Florida. Q Clique em Table Options, aponte para Related Tables e escolha Relate! : CrimeData2005. A tabela de crimes abre com todos os registros Florida selecionados. Copyright © 2008-2010 Esri oat Gorenciar tabelas Liggo @ Q Se necessério, para a tabela de crimes, clique em Show selected para ver apenas os registros selecionados. Population. SS 25807 TO58 Agency. >[_2] Alachua County Shel Deparment 3 Bieverd County Shes Depainect Trond County Sheil Depaent 447 | Cape Coal Paka Dat a74 54 | Chee County Sheil Depart saa577 152 | Linus Couny Sher Department ee 156 | Clay County Shel Department 152500 158 | Cleator Poles Dept Hey oh BIER) cut 96 Stes 4. Qual foi o niimero total de crimes violentos (Violent_cr) para Florida em 2005? (Sugestao: Explore as estatisticas do atributo.) © Na tabela de atributos States, selecione o registro California. Os registros na tabela relacionada nao atualizam de forma automatica. Vocé mesmo precisa atualizar. Com a guia States selecionada, a partir do menu Table Options, aponte para Related Tables e escolha Relate1 : CrimeData2005 5. Qual foi o mimero total de crimes violentos corridos na California em 2005? Por que vocé nao simboliza as feigdes com base na tabela relacionada? Diferentemente de tabelas ligadas, tabelas relacionadas apenas definem um relacionamento entre elas. Os dados da tabela no espacial nio sao anexados a tabela de atributos da camada como no caso da ligacao. Assim, nao ha atributos que possam ser usados para simbolizar. Ao invés disso, vocé pode acessar os dados relacionados quando vocé trabalhar com os atributos da camada, Q Feche a janela Table. . O Na area de controle, clique com o botdo direito na camada States, aponte para Joins and Relates, aponte para Remove Relate(s) e escolha Relate] Copyright © 2008-2010 Esri 9-42 Gerenciar tabelas Q Feche o ArcMap e nao salve as modificagbes. Copyright © 2008-2010 Eeri Ligdo 9° 9-43 Gorenciar tabolas Lica 9 Revisao da igao 1. Oscampos Shape e ObjectID definem uma tabela de atributos de camada. Por que esses ‘campos sio tao importantes? 2. Compare ligacio ¢ relacionamento de tabelas. 3. Vocé tem duas tabelas. Uma tabela contém os nomes e enderecos de proprietarios de terras que tem pelo menos um lote. A outra tabela contém as feicbes de lotes. Que tipo de relacionamento existe entre os registros dessas tabelas? 4, Suponha que vocé tenha uma camada de cidades com informagées de populacdo na tabela de atributos. Vocé quer encontrar as cinco cidades com mais habitantes. Como vocé poderia fazer isso de forma répida? Coovriaht © 2008-2010 Esri oad Gerenciar tabelas Ligao 9 Respostas das questées da li¢ao 9 Exercicio 9A: Configurar propriedades da tabela 1. Qual teve a maior populacao em 2000—Alaska ou District of Columbia? Sugestdo: Utilize o campo POP2000. Alasca 2. Qual teve a maior densidade populacional em 2000? Sugestio: Utilize o campo POPO0_SQMI. O Distrito de Columbia 3. Qual era a populacdo total dos Estados Unidos em 2000? 281.421.906 4, A populagao excedeu 300,000,000 em 2005? Nao 5. Qual era a populacao total dos estados montanhosos em 2000? 18.172.295 9-46 Copyright © 2008-2010 Esri Gotenciar tabelas Ligao Comparar campos de tabelas espaciais com campos de tabelas nao espaciais 1. Na tabela abaixo, identifique quais campos sdo partes de tabelas espaciais e/ou de tabelas nao espaciais, marcando verdadeiro ou falso. Leese eau Contém campo data Verdadeiro _Verdadeiro Exercicio 9B: Ligar e relacionar tabelas 1. Qual é 0 campo em comum que vocé pode utilizar para associar as duas tabelas? © campo STATE_NAME na tabela de atributos da camada e o campo State na tabela néo espacial. 2. Identifique um dos estados com maior densidade populacional. Qual estado vocé escolheu? Massachusetts, Rhode Island ou New Jersey 3. Ha algum campo em comum que vocé possa utilizar para associar as duas tabelas? Se sim, qual 0 campo? Sim. O campo STATE_ABBR na tabela de atributos da camada e 0 campo State da tabela nao espacial. 4, Qual foi o niimero total de crimes violentos (Violent_cr) para Florida em 2005? (Sugesto: Explore as estatisticas do atributo.) 81.995 Copyright © 2008-2010 Esti a Gorenciar tabelas Ugao 9 5. Qual foi o niimero total de crimes violentos ocorridos na California em 2005? 133.014 Revisao da ligao 1. Os campos Shape e ObjectID definem uma tabela de atributos de camada. Por que esses campos sio tao importantes? ArcGIS cria e mantém ambos os campos. Os usuérios nao devem modificar esses valores fora do ambiente do ArcGIS. © campo Shape armazena a geometria da feicio. No ArcGIS, 0 campo ObjectID é um valor gerenciado pelo sistema que identifica unicamente o registro a feigao correspondente. 2. Compare ligagao e relacionamento de tabelas. ‘Uma ligagdo anexa campos de uma tabela (normalmente nao espacial) a outra tabela. (normalmente espacial). Um relacionamento estabelece uma relagao bidirecional que combina registros em duas tabelas. 3. Vocé tem duas tabelas. Uma tabela contém os nomes e enderecos de proprietirios de terras que tem pelo menos um lote. A outra tabela contém as feicdes de lotes. Que tipo de relacionamento existe entre os registros desssas tabelas? ‘Um-para-muitos (um proprietério para muitos lotes) 4, Suponha que vocé tenha uma camada de cidades com informagdes de populacao na tabela de atributos. Vocé quer encontrar as cinco cidades com mais habitantes. Como vocé poderia fazer isso de forma rapida? ‘Vocé poderia ordenar os registros da tabela na ordem decrescente baseado no campo com valores de populacao e entao selecionar os cinco primeiros registros da tabela.

You might also like