Você está na página 1de 14

UNIVERSIDADE FEDERAL DE MINAS GERAIS INSTITUTO DE GEOCINCIAS DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento

Consulta a banco de Dados no MapInfo

Grazielle Anjos Carvalho Renata Hungari

Profa. Orientadora: Ana Clara Mouro Moura

Belo Horizonte, 2008

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

SELEO DE DADOS NO MAPINFO

Para fazer a consulta a banco de dados no Mapinfo, basta ir ao menu QUERY, que gerencia todas as consultas e selees. Uma consulta simples realizada na opo SELECT... do menu QUERRY.

Uma caixa de dilogo se abrir e permitir que voc defina os critrios da seleo. No campo SELECT RECORDS FROM TABLE o usurio deve definir em qual tabela esto os registros que se deseja selecionar.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

No campo THAT SATISFY deve-se construir uma expresso lgica que represente a busca que deseja fazer. recomendado que se utilize o boto ASSIST para preencher este campo corretamente. Ao apertar o boto ASSIST abrir uma caixa de dilogo que o auxiliar a escrever a expresso de busca:

Nele devemos escolher primeiro a coluna que possui a informao que estamos buscando, clicando em COLUMNS. Depois se deve clicar em OPERATORS para definir a operao que define melhor sua busca (=, < . >, entre outros). Para concluir a expresso deve-se digitar o valor que deseja selecionar, lembrando que textos devem ser escritos sempre entre aspas. Ao terminar de montar a expresso, clique no boto VERIFY para se certificar que a expresso est escrita de maneira correta. Caso aparea uma caixa de dilogo com a frase Syntax is correct podemos prosseguir e clicar no boto OK. Caso aparea a frase Syntax Error devemos repetir o processo tentando perceber o que est errado com nossa expresso.

Nota: a barra FUNCTIONS deve ser utilizada quando o alvo de consulta alguma funo prestabelecida do mapinfo, tal como rea, permetro, coordenada central, entre outros.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

No campo STORE RESULTS IN TABLE podemos nomear a tabela em que aparecero os resultados da consulta. Optando por ordenar os resultados, deve-se selecionar a coluna desejada em SORT RESULTS BY COLUMN. Por ltimos devemos selecionar a opo BROWSE RESULTS para que o resultado da seleo aparea em uma nova janela de listagem.

Para salvar os objetos selecionados em uma nova tabela, basta ir ao menu FILE> SAVE COPY AS e selecionar a tabela da consulta (o nome da janela de listagem que voc escolheu para mostrar a consulta).

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Depois, escolher o nome e diretrio para salvar o arquivo. Note que tambm possvel alterar a projeo da tabela a ser salva clicando no boto PROJECTION.

SELEO POR APONTAMENTO

A seleo no Mapinfo tambm pode ser realizada por apontamento, utilizando-se a seta de seleo polgono . , a seleo por retngulo , a seleo por raio ou a seleo por

Para utilizar estas setas basta clicar (no caso da seta de seleo) ou criar uma superfcie de seleo (no caso das demais) sobre qualquer feio do mapa. Selees em janela de listagem s so realizadas pela seta de seleo .

Ainda podemos fazer seleo inversa dos objetos selecionados, com o boto SELECT INVERSE ou at mesmo desmarcar as selees com o boto UNSELECT ALL .

Para salvar essa seleo, clique em FILE SAVE COPY AS marque a opo SELECTION SAVE AS:

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Selecione o diretrio e de um nome para o novo arquivo .tab. Lembre-se de informar a projeo do mesmo.

Aps salvo, para visualiz-lo basta importar o novo arquivo.

ADICIONANDO UMA NOVA LINHA DE DADOS NO MAPINFO

Para adicionar uma nova linha de dados no Mapinfo necessrio que estejamos visualizando uma janela de listagem. Para acrescentar uma nova linha basta clicar com o boto direito sobre a listagem e selecionar a opo NEW ROW.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

importante ressaltar que, estando em uma janela de mapa, para qualquer nova feio (pontos, linhas, polgonos) criada gerada automaticamente uma linha na tabela para abrigar os dados associados a esta feio.

ATUALIZANDO DADOS NAS TABELA

CALCULANDO VALORES A PARTIR DE DADOS DA PROPRIA TABELA

Crie uma nova coluna na sua tabela. Para criar, clique em TABLE MAINTENANCE STRUCTURE...

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

A caixa de dilogo MODIFY TABLE STRUCTURE ser aberta. Informe o nome da sua coluna, o tipo de dado que ser inserido e clique em ADD FILD - OK.

O campo aparecer sem valores na tabela de dados.


___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Para calcular a populao feminina das regionais, faremos a subtrao entre populao total e populao masculina. Para realizarmos a subtrao, clique em QUERY - UPDATE COLUMN:

Em TABLE TO UPTADE, selecione a layer do mapa que contem o campo que ser preenchido com os novos valores. Em COLUM TO UPDATE informe a coluna onde os dados sero preenchidos, no caso POPFEMININA. EM GET VALUE FROM TABLE informe em qual layer estao as colunas que contem od dados necessarios para realizar a subtrao, no nosso caso, refere-se mesma layer REGIONAL_BH. Em VALUE, informe a expresso. Clique em ASSIST e em coluns, selecione a coluna com os dados de populao total, insira o sinal negativo e selecione a coluna com os dados de populao masculina. Clique em VERIFY para verificar se a expresso est correta e clique em OK OK.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Os dados aparecero a sua tabela. Em seguida, Salve essa alterao clicando em FILE SAVE TABLE SAVE.

MODIFICANDO A ESTRUTURA DE TABELAS NO MAPINFO No Mapinfo existem duas formas de modificar a estrutura de uma tabela. A primeira, mais superficial, consiste na modificao do visual de dada tabela em uma janela de listagem. Trata-se de uma modificao apenas aparente que no pode ser salva (a no ser por um workspace) e vista somente naquela janela de visualizao. Para iniciar tais modificaes devemos clicar com boto direito em qualquer ponto de uma janela de listagem e escolher a opo PICK FIELDS.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

10

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Uma nova caixa de dilogo se abrir e nela poderemos escolher quais colunas sero representadas na janela de listagem ativa, atravs dos botes ADD e REMOVE. Na coluna do lado esquerdo FIELDS IN TABLE podemos visualizar todas as colunas presentes na tabela e na coluna do lado direito COLUMNS IN BROWSE podemos visualizar todas as colunas presentes na janela de listagem. Para adicionar ou remover uma coluna basta seleciona-la e apertar os botes ADD e REMOVE, respectivamente. A ordem das colunas na listagem tambm pode ser alterada, bastando para isso utilizar os botes UP e DOWN para subir e descer respectivamente uma coluna selecionada. A ordem das colunas na caixa COLUMNS IN BROWSE de cima para baixo a mesma ordem que observaremos na janela de listagem da esquerda pra direita.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

11

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Neste tipo de edio tambm possvel mudar o nome de cada coluna. Para isso necessrio com a coluna desejada selecionada na caixa COLUMNS IN BROWSE digitar um nome no campo NAME. Outra possibilidade alterar os valores desta coluna digitando uma funo ou expresso que indique o valor desejado. A elaborao desta expresso segue os mesmo princpios da ATUALIZAO DE TABELAS, demonstrada na apostila de Associao de dados cartogrficos a alfanumricos no Mapinfo. Terminada as alteraes, basta clicar em OK. A segunda forma de se alterar a estrutura de uma tabela no Mapinfo se trata de uma modificao permanente na estrutura da tabela. Para realiz-la pode-se estar em qualquer janela de visualizao (tabela ou mapa). aconselhvel salvar todas as modificaes na base de dados antes de iniciar o processo.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

12

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Para iniciar o processo devemos ir ao menu TABLE, escolher a opo MAINTENANCE e logo em seguida TABLE STRUCTURE.

O primeiro passo escolher qual tabela dever ter sua estrutura modificada, selecionando-a e clicando em OK:

Uma nova caixa de dilogo se abrir e nela ser possvel redefinir toda a estrutura da tabela:

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

13

UNIVERSIDADE FEDERAL DE MINAS GERAIS - INSTITUTO DE GEOCINCIAS - DEPARTAMENTO DE CARTOGRAFIA Laboratrio de Geoprocessamento - Belo Horizonte, 2007 Consulta a banco de Dados no MapInfo

Para alterar a informao de cada coluna basta seleciona-la. O titulo da coluna modificado no campo NAME. O tipo da coluna alterado no campo TYPE e o tamanho de cada coluna alterado no campo WIDTH. importante conhecer muito bem a natureza dos dados para que a modificao no tipo da coluna no os altere. Ainda nesta caixa podemos adicionar clicando em ADD FIELD. Ainda possvel remover colunas selecionando-as e clicando em REMOVE FILED em seguida. A ordem das colunas tambm pode ser alterada, selecionado um campo e clicando nos botes UP e DOWN para subir e descer, respectivamente. A ordem em que os campos aparecem de cima para baixo ser a mesma ordem que eles aparecero na tabela da esquerda para direita. Terminadas as alteraes basta clicar em OK.

___________________________________________________________________________________________________________ Autores: Grazielle Anjos Carvalho /Renata Hungari Profa. Orientadora: Ana Clara Mouro Moura

14