Professional Documents
Culture Documents
Planejamento
● Observações:
A inclusão de uma camada no i3Geo deve ser planejada de forma cuidadosa, visando
facilitar a manutenção do sistema, evitar duplicidades, facilitar o acesso e o uso dos
dados.
Ao adicionar uma nova camada deve-se levar em conta o catálogo como um todo,
considerando-se os dados já existentes e os que ainda serão inseridos.
● Defina qual será o título da nova camada, ou seja, o nome que será visto pelo usuário
do mapa interativo.
● Escolha um nome de arquivo que não seja muito longo mas que remeta ao título da
camada.
● Se a camada fizer parte de uma série de dados, considere o uso de um prefixo para a
série.
● Verifique no banco de dados qual o tipo de geometria utilizada na camada (linha, ponto
ou polígono), isso pode ser feito utilizando-se o QGIS, bastando visualizar a camada.
● Verifique o nome correto da tabela no banco de dados que será a fonte para a camada.
● Explore a tabela e decida quais as colunas que deverão ficar disponíveis na camada.
● Caso seja necessário um SQL complexo para obter os dados, exigindo a realização de
filtros ou junção de tabelas, teste a criação desse SQL no pgAdmin.
Acesso ao sistema de administração
● Na página do SA, na parte localizada à direita da tela, existem botões de atalho na parte
superior. Dentre esses o botão “Mapfiles”, que leva à página do editor de mapfiles.
Criação do mapfile
● Salve o arquivo.
● Navegue pela lista de mapfiles e verifique se o arquivo foi criado. Utilize as letras para
filtrar a lista.
Definição da conexão com os dados
● Com esses parâmetros já é possível definir o SQL que faz a consulta às tabelas do
banco para obter os dados que serão usados no layer.
● Ao lado do campo “Data” existe um ícone que abre um formulário que ajuda nessa
definição do SQL.
● Conforme essas escolhas são feitas, o SQL é mostrado na caixa de textos logo abaixo.
● Concluídas as escolhas, clique no botão “Aplicar”. O texto do SQL será então transposto
para o formulário de definição da conexão.
Teste inicial
● Normalmente, quando ocorrem erros, é mostrada uma mensagem de “log” que pode
indicar qual o possível problema. Nesse caso, revise os parâmetros de conexão.
Disponibilidade de acesso
● O i3Geo permite que os dados que forma um layer, definidos no mapfile, fiquem
disponíveis por meio de serviços.
● Dessa forma o usuário poderá fazer o download dos dados ou acessá-los por meio dos
padrões WMS, WFS ou KML.
● Por padrão, ao criar um mapfile esse acesso é permitido. Para bloquear esse tipo de
acesso é necessário alterar os parâmetros referentes à disponibilidade dos dados.
● Normalmente o bloqueio é feito para os mapfiles que estão relacionados a dados que
foram obtidos de terceiros, o que obriga os usuários a buscarem os dados diretamente
na fonte.
Representação cartográfica
Esse item trata dos parâmetros de configuração necessários para apresentar os dados,
principalmente as questões relativas à simbologia e classificação. Em um LAYER podem existir
uma ou mais classes, que na linguagem do Mapserver correspondem ao item CLASS … END.
Um aclasse pode ter um ou mais estilos, denominados como STYLE … END.
Quando um LAYER contém apenas uma classe, chamamos o tipo de classificação de “símbolo
único”, ou seja, um único símbolo é utilizado para representar todas as ocorrências. Quando as
ocorrências utilizam símbolos de acordo com um valor presente em uma coluna da tabela de
dados, chamamos de “valor único”. Essa tipologia não é rígida, pois cada classe pode ter sua
própria expressão de filtragem, ou seja, em cada classe podem ser feitas diferentes
combinações de colunas e cálculos.
● No editor de mapfiles, as classes e os estilos são mostrados como nós na árvore. Para
explorar esses elementos basta expandir os nós, como no exemplo abaixo (o exemplo
utiliza o mapfile “_lbiomashp” ou “_wbiomashp”)
● As classes podem ser criadas manualmente com a opção “Adicionar uma classe” ou
automaticamente utilizando-se a opção “Criar classes automaticamente”.
● A maneira mais fácil de definir as classes é usando o próprio mapa interativo, para isso,
após criar o mapfile e definir a conexão com os dados clique no ícone que abre o i3Geo.
● No formulário, acione o ícone que abre o editor de legenda (nessa sequência foi criado
um mapfile com as localidades para usar como exemplo)
● Clique na imagem que representa o símbolo para abrir o editor de símbolos.
● Ao fazer isso, o formulário irá mostrar novas opções, incluindo algumas técnicas de
classificação, como quartis e intervalos iguais.
● Para exemplificar, escolha a coluna chamada “tipo” e depois clique em “Valor único”.
● Após escolher o tipo de classificação, pode-se voltar à guia que mostra todas as classes
e alterar individualmente cada uma das que foram criadas.
Existem duas ferramentas que ficam disponíveis nos mapa interativos e que permitem que o
usuário clique no mapa para ver os dados. Esses dados referem-se aos LAYERS cujos
elementos ocorram no ponto indicado.
● Os dados que são mostrados nessas ferramentas podem ser ajustados definindo-se
quais colunas da tabela de atributos serão mostradas e qual o apelido dessas colunas.
Ajustes adicionais
● No editor de mapfiles, abra o formulário indicado (“Editar tema associado” e inclua o link
na internet com os metadados. Nesse formulário você pode também alterar o nome que
será utilizado no catálogo de camadas e criar a miniatura de imagem utilizada para
mostrar um preview ao usuário em algumas ferramentas.
● No formulário aberto com a opção “Título, escala, extensão” indique o denominador da
escala que é compatível com a fonte dos dados.
Inclusão do mapfile no catálogo
O catálogo organiza as camadas que os usuários podem adicionar ao mapa. Essa organização
utiliza uma árvore hierárquica, composta de menus, grupos e subgrupos. O catálogo pode ter
mais de um menu e mapfiles podem ser repetidos em diferentes posições na árvore.
● Basta agora abrir o i3geo e verificar se o tema está sendo mostrado corretamente na
árvore do catálogo.