Escolar Documentos
Profissional Documentos
Cultura Documentos
1. Conceitos Básicos
Recurso do MapInfo
Organizando seus Dados e Mapas: Tabelas
Construindo Mapas em Níveis
Geocodificação
Objetos Gráficos
Barra de Ferramentas
Abertura direta dos arquivos com dBASE ou FoxBASE, ASCII delimitado, shapefiles, Lótus 1-2-3,
Microsoft Excel e Microsoft Access. Importação de arquivos de dados gráficos de diversos formatos.
Funções para criar arquivos de dados a partir dele próprio.
Exibição de dados em três formatos de vistas: Janela de Mapa, Janela de Listagem e Janela de
Gráfico. A tecnologia empregada pelo MapInfo lhe permite abrir várias visualizações do mesmo
dado simultaneamente e atualizar todas elas automaticamente quando uma delas é alterada
Acesso ODBC em tempo real a banco de dados remotos como, por exemplo, Oracle e SQL Server.
Níveis de mapas ligados que lhe permite manipular vários níveis de mapas como se fosse um único.
Legendas cartográficas que lhe permite a criação e a personalização para qualquer nível de mapa.
Mapa temático para criar analise de seus dados com grande impacto visual, incluindo mapas
temáticos de superfícies de grade, mapas 3D e mapas de prisma.
Salva uma sessão de trabalho com todas as suas características, permitindo recomeçar a próxima
sessão a partir desse ponto.
Hotlinks que lhe permitem carregar arquivos URLs diretamente de uma Janela de Mapa.
Possui diversas ferramentas de desenha e edições, alem de funções e comandos para manipulação
de dados.
Funções de processamento de objetos que ajudam na correção de erros dos dados configuram
tolerâncias de atração de nós para objetos diferentes e também efetuam redução de nós para
objetos diferentes e também efetuam redução de nós e limpeza de polígonos.
Quando se abre um arquivo de dados no MapInfo Professional, é criada uma tabela. Essa tabela
consiste de pelo menos dois arquivos. O primeiro arquivo contém a estrutura dos dados e o segundo os
dados propriamente ditos.
Arquivo .DAT (Nativo do MapInfo) ou arquivo .DBF (dBASE) ou arquivo .WKS (Lotus ) ou arquivo
.XLS (Excel) - Contem seus dados tabulares. Se você estiver trabalhando com desses tipos acima
citados, sua tabela MapInfo será composta por uma arquivo .TAB alem do seu arquivo de dados ou
planilha. Para arquivo de imagem raster, as extensões deveram ser .BMP , .TIF ou .GIF .
Seus dados também poderão possuir objetos gráficos. Uma vez que você associe as coordenadas X e Y
aos seus dados, sua tabela também terá objetos gráficos. Ela terá mais dois arquivos associados.
Arquivo .ID - Arquivo de referência que une os dados aos objetos gráficos.
Para um tabela do Microsoft Access, existe um arquivo .AID associado à tabela. Este arquivo é um
arquivo de referência cruzada que liga os dados aos objetos da tabela Microsoft Access.
No MapInfo Professional começa-se por abrir uma tabela de dados, exibindo-a em uma Janela de
Mapa. Cada tabela aparece como um nível separado. Cada nível contém uma tabela com quaisquer
objetos de mapa, como regiões, pontos, linhas e texto. Além disso, o nível contem características de
substituição de estilo e de níveis de zoom que podem ser acrescentadas para dar ao nível uma maior ou
menor distinção na Janela de Mapa.
1.4 Geocodificação
Para que seus dados sejam exibidos no MapInfo Professional, é necessário que eles contenham
coordenadas X e Y, permitindo que estes sejam mostrados nos mapas.
Suponhamos que você possua uma base de dados com os nomes dos países e a produção agrícola
de cada um. Uma vez feita a geocodificação, será possível exibir esses dados sobre o mapa do mundo.
Regiões: São objetos gráficos fechados (polígonos, elipses e retângulos) que cobrem uma área.
Como exemplo de regiões, podemos citar os países que compõem o mapa do Mundo.
Pontos: São objetos que representam a localização de um dado, como por exemplo, a localização
das capitais dos países. Os pontos podem ser combinados em objetos multipontos.
Linhas: São objetos gráficos abertos (linhas, polilinhas, arcos) que cobrem uma dada distância.
Como exemplo, podemos citar as ruas estradas e rios.
Textos: São objetos que identificam os objetos no mapa, como os rótulos e títulos.
Podemos ter cada tipo de objetos em níveis separados (o que é mais comum) ou combinar objetos no
mesmo nível. O MapInfo Professional permite criar, editar, personalizar e exibir estes objetos para fazer
mapas que atendam as suas necessidades.
2.Introdução ao MapInfo
Abrindo Tabelas e Arquivos
Exibindo um Mapa
Exibindo uma Listagem
Selecionando Objetos
Exibindo Dados Associados
Fechando Tabelas
Imprimindo Mapas e Gráficos
Usando Área de Trabalho
d. Novo Mapa - O MapInfo Professional tentará abrir a tabela em uma nova Janela de
Mapa.
e. Sem Visualização - O MapInfo Professional abre a tabela mas não exibe os resultados.
a. Existem outros tipos de arquivos que podem ser aberto, no entanto o MapInfo criará
automaticamente o arquivo .TAB do respectivo arquivo.
4. Clique no botão Abrir.
Ao abrirmos uma tabela como um mapa, a opção Mapa aparecerá na barra de menus.
Use o menu Mapa para alterar a aparência de seu mapa. Funções como alterar a posição das
camadas no mapa, mudar os estilos de exibição (linhas, cor de preenchimento, símbolo, texto, etc.),
adicionar novas camadas, criar mapas temáticos, adicionar rótulos e títulos e alterar o sistema de
projeções utilizado.
1. Cerifique-se de que você tenha uma tabela aberta na tela. Caso contrario, abra uma.
Algumas vezes é necessário exibir os dados de nossa tabela de uma forma tabular, como nos
bancos de dados tradicionais. No MapInfo chamamos a listagem de dados convencionais de forma de
tabela de Listagem.
1. Certifique-se de que você tenha uma tabela aberta na tela. Caso contrário abra uma.
A listagem de uma tabela mostra os campos da base de dados (colunas de cabeçalho) e os registros
de dados (linhas).
Quando abrimos uma tabela como uma listagem, a opção Listagem aparece na barra de menus. Use
o menu de Listagem para selecionar as colunas que você deseja exibir, definir o nome de cada coluna e
esconder as linhas de grade (linhas entre registros e colunas).
2.4 Selecionando Objetos
Seleções são tabelas temporárias. Quando fazemos uma seleção, o MapInfo cria uma tabela
temporária para armazenar os registros selecionados.
Usa-la para editar uma tabela, quando queremos editar apenas alguns registros da mesma.
Para converter uma seleção em uma tabela permanente, use o comando Arquivo > Salvar Cópia
Como. Uma vez salva em uma tabela permanente, a seleção será tratada como outra tabela qualquer.
As seleções são totalmente dependentes das suas tabelas. Caso uma tabela seja fechada, todas as
seleções associadas à mesma serão apagadas.
o Selecionar
o Selecionar Retângulo
o Selecionar Raio
o Selecionar Polígono
o Selecionar Fronteira
o Selecionar
A seleção corrente do MapInfo é a Selecionar. Uma vez trabalhando com esta seleção (exibindo-a
em uma lista ou gráfico), o MapInfo irá trata-lo com Query1, Query2, Query3 etc., dependendo da ordem
de geração da mesma na sessão corrente. Podemos também, ao fazer uma seleção com Selecionar ou
Selecionar por SQL, dar um nome descritivo à seleção sobrepondo à denominação padrão do MapInfo.
Você ira frequentemente querer ver os dados alfanuméricos associados aos objetos em seus
mapas. Selecione na barra de ferramentas o ícone Info , em seguida posicione o cursor sobre o objeto
que deseja obter a informação e clique. A janela associada à ferramenta de informação aparecerá com as
informações do objeto.
Quando selecionamos um local no mapa que contem mais de um nível e mais de um objeto no
mesmo local, a janela Ferramenta Info exibirá todos os objetos nesse local. Para ver os campos associados
a um dos objetos, basta selecionar o nome do objeto associado a uma tabela e a janela Ferramenta Info
exibirá todos os campos para este objeto especifico.
Caso a camada que contenha o objeto esteja como editável, é possível alterar os campos da tabela
diretamente na Janela de Informações.
2.6 Fechando Tabelas
Selecione o comando Fechar Tabela no menu Arquivo para fechar uma tabela. Quando uma tabela
é fechada, automaticamente são fechadas todas as visualizações sobre a mesma.
Caso a tabela esteja em uma Janela de Mapa juntamente com outras tabelas, ao fechá-la o MapInfo
irá tira-la do contexto da janela, mas a janela continuará aberta.
Uma vez criado um mapa ou gráfico, você pode facilmente imprimi-lo selecionando Arquivo >
Imprimir.
Utilize uma Janela de Layout para melhor dispor os mapas, gráficos, legenda, títulos e posterior
impressão. Para criar uma Janela de Layout, selecione Janela > Nova Janela de Layout.
Quando se trabalha com diversas tabelas simultaneamente, abrir cada tabela toda vez que se
recomeça o trabalho é uma tarefa desgastante. Com o recurso de Área de Trabalho podemos automatizar
este processo e retomar o trabalho de analise e criação mais rapidamente.
O MapInfo usa Área de Trabalho para manter informações de quais janelas estão abertas, ou seja,
preservar a configuração de seu ambiente de trabalho. Enquanto você trabalha, o sistema guarda todas as
informações necessárias para reconstruir seu ambiente de trabalho. Ao final de sua sessão, você pode
solicitar que salve todas estas informações de sua Área de Trabalho em um arquivo permanente.
A Área de Trabalho é uma lista de todas as tabelas e janelas que você esta usando, armazenadas
em um arquivo com a extensão .WOR. A Área de Trabalho mantém o controle das janelas que você esta
usando, qual o tamanho de cada janela, suas posições na tela, estilos e tipos de caracteres, símbolos, linha
e padrões de preenchimento usados para mostrar os objetos.
3.Criando um Mapa
Preparando os Níveis do Mapa
Procedimentos Gerais para Criação dos Mapas
Caixa de Controle de Níveis
O que é Nível Cosmético?
Customizando Níveis
Vimos nos capítulos anteriores o conceito de mapas como sendo compostos por uma coleção de níveis.
Cada base de dados que contem objetos gráficos poderá ser representada como um nível distinto em um
Mapa.
Imagine estes níveis como sendo transparências, cada uma contendo um aspecto diferente do mapa. Os
níveis são empilhados uns sobre os outros, permitindo se tiver a visão de todos os aspectos dos mapas
simultaneamente.
Retornemos então ao exemplo dado anteriormente onde temos um nível contendo os limites das cidades,
um nível contendo as estradas e um contendo os pontos turísticos. Colocando estes níveis uns sobre os
outros, você ira compor o seu mapa.
A primeira coisa que fazemos ao criar um mapa é abrir a tabela ou tabelas correspondentes aos objetos
que irão compô-lo.
Abertas as tabelas, existem diferentes formas de empilhar os níveis correspondentes as tabelas a serem
usadas.
Para gerenciar os níveis de seu mapa, utilize a caixa de diálogo de Controle de Níveis no menu Mapa.
Esta caixa de diálogo ira exibir todos os níveis que compõem a Janela de Mapa e a situação dos atributos
de cada nível. Estes atributos são: visível, editável, selecionável, e rótulos automáticos. Os ícones listados
para cada linha e localizados à direita representam os atributos.
Através da caixa de diálogo de Controle de Níveis, podemos alterar outras características como reordenar
os níveis, adicionar ou remover níveis (como dito no capitulo anterior) alterar características de estilo, de
rótulos e de mapas temáticos.
Opções: Efeito:
Controla visibilidade do nível na Janela de Mapa atual.
Visível
Ligue esta chave para torna visível o nível correspondente.
Todos os níveis, exceto o nível cosmético, podem ter sua
exibição ligada ou desligada. O nível cosmético é sempre
exibido
Todo mapa que você cria através do MapInfo possui um Nível Cosmético. Pense neste nível dentro do
contexto de transparências. Cada transparência (nível) representa um aspecto diferente do mapa. O Nível
Cosmético é uma transparência sem dados que fica sobre todas as outras. Ele pode ser usado para
armazenar títulos de mapas e outros objetos gráficos criados durante uma sessão de trabalho. O Nível
Cosmético é sempre o nível mais alto (superior) do um mapa. Não se pode removê-lo nem ordená-lo.
No Nível Cosmético somente se pode utilizar as opções Editável ou Selecionável. As outras opções
(rótulos, níveis de zoom, modo de exibição) da caixa de diálogo de Controle de Níveis não estão
disponíveis para o Nível Cosmético.
Para selecionar os padrões de preenchimento, os tipos de linhas, os símbolos e a fonte de texto para o
Nível Cosmético, utilize os comandos Estilo de Linha, Estilo de Região, Estilo de Símbolo, Estilo de Texto
do menu Opções.
O conteúdo do Nível Cosmético está ligado proporcionalmente ao mapa. Objetos de mapa (com exceção
de símbolos) e texto no Nível Cosmético estão proporcionalmente ligados ao nível de zoom do mapa. Se
desenharmos objetos no Nível Cosmético e depois alterarmos o zoom do mapa de 30 para 100 km, o
tamanho dos objetos irá parecer menor.
Quando uma Janela de Mapa é fechada, o MapInfo não salva os objetos de Nível Cosmético
automaticamente. Para salvá-los é necessário salvar a área de trabalho ou salvar os objetos em uma
tabela.
Se a tabela for fechada sem que se salvem os objetos cosméticos antes, o MapInfo exibirá a caixa de
diálogo Salvar Objetos Cosméticos e lhe sugerirá que o faça.
2. No campo Transferir Objetos Cosméticos para o Nível, selecione o nível para o qual você
deseja que os objetos sejam transferidos.
3. Clique no botão Salvar para salvar a tabela e transferir os objetos para o novo nível.
Na caixa de diálogo de Controle de Níveis, selecione um nível e em seguida clique no botão “Exibir...”.
Outra maneira de abrir é efetuando o duplo clique sobre o nível.
Modo de Exibição
Quando você exibe um mapa em uma janela pela primeira vez, linhas de limites de regiões, padrões
de preenchimento, linhas, símbolos e pontos são exibidos com valores pré-definidos. Você poderá
alterar estas características habilitando a Substituição de Estilo.
Vamos supor que você tenha em seu mapa um nível de ruas, e que as ruas apareçam como linhas
vermelhas pontilhadas.
Exemplo: Usando Estilo da Linha no nível citado a cima nos poderemos alterar as características
da linha.
Clique no botão correspondente ao estilo do objeto a ser alterado. Para cada tipo de objeto (linha,
região, símbolo ou texto) será exibida uma caixa de diálogo correspondente (Estilo de Linha, Estilo
de Região, ... etc. dito anteriormente) com opções de estilos próprios de cada tipo de objeto
(linhas,bordas, cor, etc.).
A sobreposição de estilo só será valida durante a sessão corrente. Para tonar as alterações
permanentes selecione Arquivo > Salvar Tabela.
Níveis de Zoom
Algumas vezes, queremos que uma camada só esteja visível na tela entre limites de aproximação do
mapa. A opção Níveis de Zoom controla a exibição de um nível do mapa para que ele apareça
somente quando nível de zoom de um mapa ficar dentro de uma distancia preestabelecida.
Para estabelecer valores limites de aproximação para exibição de um nível, ligue a chave de Exibir
no Intervalo de Zoom e defina os valores limites mínino (Zoom Min.) e máximo (Zoom Máx.) que
você deseje para que esse nível fique visível.
Diferentes níveis de um mapa podem ter diferentes valores limites de aproximação para exibição.
Por exemplo, podemos ter um mapa com um nível das ruas das capitais estaduais, outro com os
limites dos municípios e um terceiro com os limites dos estados. Desejamos que o nível das ruas
seja visível somente quando o limite de aproximação máximo for inferior a 8 km, o nível de limites
dos municípios quando o limite de aproximação for entre 20 e 200 km e o nível de limites de
estados quando o limite de aproximação for superior a 100 km.
Os recursos de rotulação do MapInfo facilitam exibir , editar e salvar os rótulos. Pode-se especificar se os
rótulos aparecerão ou não automaticamente ao se exibir o mapa. Pode-se editar os rótulos
automaticamente, usar as opções de personalização para tonar seus rótulos únicos e criar rótulos
individuais com a ferramenta “Rótulo..”.
Os rótulos são atributos dos objetos gráficos do nível de mapa. Eles não são desenhados no Nível
Cosmético em nem são objetos cosméticos. Sua localização basea-se no centro do objeto gráfico e em
outras informações, como ponto de referência e deslocamento controlados na caixa de diálogo de Opções
de Rotulo.
Por serem atributos, os rótulos estão dinamicamente ligados aos seus objetos de mapa. Se o nível for
fechado ou marcado como não visível, os rótulos não mais aparecerão. Se os dados ou as informações
geográficas forem alterados, os rótulos também serão modificados.
Os rótulos são sempre selecionáveis e editáveis, de modo que não é necessário tornar o nível de mapa
editavel ou selecionável para trabalhar com eles.
Obs: O valor exibido no rotulo dos objetos pode ser alterado no nível do mesmo, como citado
anteriormente.
Você também pode rotular objetos com uma expressão. Selecione a opção Expressão no campo Rotular.
Crie uma expressão na caixa de diálogo de Expressão ou digite a expressão diretamente.
Por exemplo, você quer rotular o campo Cat_de_Uso (Categoria de
Uso) da tabela corrente com um palavra “Categoria de Uso”:
Poderíamos digitar a expressão: “Categoria de Uso: “ + Cat_de_Uso,
ou seja, concatenamos “Categoria de Uso: ” com o valor que será
retornado do registro na tabela.
Mesmo não sendo o foco do resumo é interessante mencionar o SQL, já que o MapInfo utiliza do mesmo
com bastante frequência quando usa o Selecionar e Selecionar com SQL. Pois ao usar o Mapinfo
subentende-se que o usuário possui um conhecimento básico sobre o assunto.
A SQL é uma linguagem de computador para trabalho com conjuntos de fatos e com a relação entre eles.
Programas de banco de dados relacionais, como o Microsoft Office Access, usam a SQL para trabalhar com
dados. Ao contrário de várias linguagens de computador, ela não é difícil de ler e compreender, mesmo
para um iniciante. Como muitas linguagens de computador, a SQL é um padrão internacional reconhecido
por órgãos de padrões como a ISO e a ANSI.
Use-a para descrever conjuntos de dados que possam ajudá-lo a encontrar respostas para perguntas. Ao
usar a SQL, você precisa aplicar a sintaxe correta. O termo "sintaxe" corresponde ao conjunto de regras
com base nas quais os elementos de uma linguagem são corretamente combinados.
Por exemplo, uma instrução SQL simples que recupera uma lista de sobrenomes para contatos cujo nome
é Maria pode ter a seguinte aparência:
SELECT Last_Name
FROM Contacts
WHERE First_Name = 'Mary';
Obs: A SQL não é só usada para manipular dados, mas também para criar e alterar o design de objetos de
banco de dados, como tabelas. A parte da SQL que é usada para criar e alterar objetos de banco de dados é
chamada de DDL (linguagem de definição de dados). Este tópico não discute a DDL.
Para descrever um conjunto de dados usando a SQL, grave uma instrução SELECT. Essa instrução contém
uma descrição completa de um conjunto de dados que você deseja obter de um banco de dados. Isso inclui
o seguinte:
Cláusulas SQL
Como uma frase, uma instrução SQL tem cláusulas. Cada cláusula executa uma função para a instrução SQL. Algumas
delas são necessárias em uma instrução SELECT. A tabela a seguir lista as cláusulas SQL mais comuns.
Termos SQL
Cada cláusula SQL é composta por termos — comparáveis a categorias gramaticais. A tabela a seguir lista os tipos de
termos SQL.
Este exemplo de instrução SQL indica o seguinte: "Selecione os dados que estão armazenados nos campos Endereço
de Email e Empresa da tabela Contatos, especificamente os registros nos quais o valor do campo Cidade seja igual a
Salvador".
Vamos examinar o exemplo, uma cláusula de cada vez, para ver como a sintaxe SQL funciona.
A cláusula SELECT
Esta é a cláusula SELECT. Ela consiste em um operador (SELECT) seguido de dois identificadores ([Endereço de Email]
e Empresa). Se um identificador contiver espaços ou caracteres especiais (como "Endereço de Email"), será
necessário colocá-lo entre colchetes.
Uma cláusula SELECT não precisa indicar quais tabelas contêm os campos e não consegue especificar nenhuma
condição que deve ser atendida pelos dados a serem incluídos.
A cláusula SELECT sempre aparece na frente de uma cláusula FROM em uma instrução SELECT
A cláusula FROM
FROM Contatos
Esta é a cláusula FROM. Ela consiste em um operador (FROM) seguido por um identificador (Contatos). Uma cláusula
FROM não lista os campos a serem selecionados.
A cláusula WHERE
Esta é a cláusula WHERE. Ela consiste em um operador (WHERE) seguido por uma expressão (Cidade = "Salvador ").
Ao contrário das cláusulas SELECT e FROM, a cláusula WHERE não é um elemento necessário de uma instrução
SELECT.
Usando as cláusulas SELECT, FROM e WHERE, você pode realizar muitas das ações que a SQL possibilita efetuar.
Informações adicionais sobre como utilizar essas cláusulas são apresentadas nestes artigos adicionais
OBS: Caso venham a ter mais interesse em entender sobre SQL para aprimorarem suas consultas no
MapInfo no momento de criar seleções, vale a pena ler sobre o assunto.
Referências:
Microsoft, Access SQL: conceitos básicos, vocabulário e sintaxe, Disponível em:
<http://office.microsoft.com/pt-br/access-help/access-sql-conceitos-basicos-vocabulario-e-sintaxe-HA010256402.aspx > Acesso em: 28 abr. 2014.
Wikipédia, O que é SQL, Disponível em: <http://pt.wikipedia.org/wiki/SQL> Acesso em: 28 abr. 2014.
4.3 Selecionando com Consultas (Query)
Uma consulta é uma questão matemática feita ao seu banco de dados para coletar informações. No
MapInfo existem dois construtores de consultas disponíveis no menu Consulta: Selecionar e Selecionar
por SQL.
No caso do comando Selecionar, é possível fazer uma pergunta sobre uma única tabela. Por exemplo:
Quais os clientes gastaram no último ano mais de R$20.000,00?
Quais os clientes moram em Salvador?
No caso do comando Selecionar por SQL, é possível fazer sua pergunta para uma ou mais tabelas que
contenha informações e executar as seguintes tarefas:
Derivar novas colunas – colunas que calculam novos valores com base nos conteúdos de colunas
existentes.
Agregar seus dados para que você veja apenas uma lista de subtotais, ao invés de ver a tabela
inteira.
Combinar duas ou mais tabelas em uma tabela de resultados.
Exibir apenas as colunas e linhas que lhe interessam.
Obs: Com um conhecimento intermediário de SQL existem infinitas possibilidades para facilitar suas
consultas.
Como dito anteriormente o comando Selecionar é utilizado para formular questões sobre uma tabela. Ele
permite que selecionemos registros e objetos de uma tabela a partir de seus atributos. Podemos utilizar o
comando Selecionar para destacar alguns objetos de um mapa que atendam a um critério por nós
definido. Podemos também armazenar o resultado de uma seleção em uma tabela que poderá ser utilizada
posteriormente como uma tabela qualquer.
Por exemplo, quando se formula consultas com o comando Selecionar, podemos pedir ao MapInfo que:
Exiba apenas as zonas postais onde a renda domiciliar esteja acima de R$ 65.000,00 ao ano.
Exiba apenas as zonas postais onde a idade mediana seja de 42 anos.
Exiba apenas as zonas postais onde a renda domiciliar esteja acima de R$ 65.000,00 e a idade
mediana seja de 42 anos.
Quando estamos usando uma Janela de Listagem, o MapInfo irá realçar os registros que atendem aos
critérios da consulta. Quando estamos exibindo um mapa, os objetos quem atendem ao critério de seleção
serão realçados.
Para efetuar uma consulta Selecionar, é necessário criar uma expressão. Por exemplo, temos uma tabela
com dados de residências. Para montar uma tabela temporária com residências cuja categoria de uso seja
igual a “Comercial”, podemos usar a seguinte expressão.
Nesse caso acima “Cat_de_Uso” é uma campo da tabela “GEOREF_INSC_COR”, sendo assim, posso dizer
que o retorno desta seleção será todas as residências que tem a categoria de uso “=” (operador igual) à
“Comercial”.
Como já vimos, uma seleção é um subconjunto de dados de uma tabela que foram agrupados baseando-se
em uma ou mais variáveis. Você cria seleções através da formulação de perguntas ou consultas sobre seus
dados.
A caixa de diálogo do Selecionar por SQL, é uma das mais complexas e poderosas do MapInfo, mas não se
intimide. Depois que você aprender para que cada campo é utilizado, é razoavelmente simples criar
expressões de busca muito poderosas.
A maneira mais fácil de descrever a caixa de diálogo é fazer com que você acompanhe um exemplo passo a
passo. Este exemplo que iremos descrever utiliza dados da tabela fictícia MUNDO.
Neste exemplo, usaremos o mapa do mundo para criar uma tabela com todos os países cuja densidade
demográfica seja superior a 900 pessoas por quilometro quadrado. A fórmula abaixo calculara a densidade
demográfica:
POPULACÃO / ÁREA
A tabela do “MUNDO” possui uma coluna com a população de cada país, mas não possui uma coluna para
área. No entanto, como no MapInfo possui objetos gráficos associados aos registros da tabela, ele poderá
calcular a área de cada país.
Agora, precisamos construir uma expressão que selecione somente os países que tenham
uma densidade demográfica superior a 900 pessoas por Km².
8. Posicionando o cursor no campo Condição vamos repetir a expressão feita acima para
acharmos a densidade demográfica.
9. Selecione o campo de População na lista de Colunas.
10. Selecione o sinal de divisão (/) na lista de Operadores.
11. Selecione AREA na lista de Funções.
12. Selecione o sinal maior que (>) na lista de Operadores e digite o numero 900.
A expressão deve ficar exatamente assim: (Populacao/Area(obj, “sq km”)) > 900. Ou seja,
traduzindo temos de forma textual: Selecione todos os países cuja densidade demográfica
seja superior a 900 pessoas por Km².
O MapInfo irá verificar a sintaxe da sua sentença SQL. Caso haja algum erro, será exibida uma
mensagem, indicado qual o erro e a que campo ele se refere.
Caso esta chave não esteja marcada a tabela temporária será criada, porem não será exibida
(Janela de Listagem). Para mostrar a tabela posteriormente, selecione a opção Nova Janela
de Lista no menu Janela e depois selecione tabela temporária com a nome que você
colocou no campo na Tabela de Nome. Caso não tenha colocado nada será Query1 (Query2,
Query3 etc..).
17. Clique no botão OK.
A primeira coluna contém o nome do país e segunda a sua densidade demográfica. Note que os
países estão listados em ordem alfabética e a densidade demográfica de cada pais listado é
superior a 900 pessoas por Km².
5. Administrando Tabelas
Criando uma nova Tabela
Anexando Linhas à Tabela
Como você já viu anteriormente, sua tabela de dados pode vir de diversas fontes externas distintas: dBase,
Access, Excel, Lotus 123 e ASCCI delimitado.
A projeção cartográfica é definida como um tipo de traçado sistemático de linhas numa superfície plana,
destinado à representação de paralelos de latitude e meridianos de longitude da Terra ou de parte dela,
sendo a base para a construção dos mapas. A representação da superfície terrestre em mapas, nunca será
isenta de distorções. Nesse sentido, as projeções cartográficas são desenvolvidas para minimizarem as
imperfeições dos mapas e proporcionarem maior rigor científico à cartografia.
Use o comando de Anexar Linhas a uma Tabela quando você quiser anexar os registros de uma tabela em
outra.
OBS: As duas tabelas devem conter a mesma estrutura de tabela e a mesma ordem de campos (existem
versões mais novas do mapinfo que verificam a ordem, e se, não existir o campo na tabela destino ele
automaticamente cria, mas fica aqui uma observação para ter atenção nesse momento).