I3Geo

Propaganda
BANCO DE DADOS GEOGRÁFICOS
E WEBMAPPING
- I3GEO
Prof. Angelo Augusto Frozza, M.Sc.
http://about.me/TilFrozza
ROTEIRO
Apresentação
 Instalação do i3Geo
 Visão geral do i3Geo
 Características e funcionalidades
 Administrando o i3Geo
 Criando um mapa (camada)

APRESENTAÇÃO
O I3Geo,
Interface Interativa para Internet de Ferramentas de
Geoprocessamento,
é um aplicativo desenvolvido pela CGTI (Coordenação
Geral de Tecnologia de Informação) do Ministério do
Meio Ambiente, com a finalidade de agrupar e organizar
os dados geográficos produzidos pelas diversas áreas do
Ministério, possibilitando não só o acesso, mas também
diversas análises provenientes destes dados.
APRESENTAÇÃO

Desta forma, o I3Geo consiste em um servidor de mapas
baseado em softwares livres, principalmente MapServer,
utilizando como plataforma de funcionamento
navegadores para Internet (Internet Explorer, Firefox, ...).
APRESENTAÇÃO

O I3Geo teve como principal objetivo difundir o uso de
geoprocessamento dentro do Ministério do Meio
Ambiente, a partir da implementação de uma interface
genérica, porém com inúmeras possibilidades de
interação entre aplicação e usuário, tornando-o um
sistema que atende a diversas finalidades, desde a
simples navegação pelos mapas temáticos gerados por
usuários “leigos” até sua utilização como ferramenta de
análise e apoio à tomada de decisão por gestores do
Ministério do Meio Ambiente.
APRESENTAÇÃO

Outro ponto a ser destacado é a adoção de padrões
internacionais de interoperabilidade, facilitando o
acesso remoto a dados, permitindo o estabelecimento de
redes cooperativas de trocas de informações entre
diversas instituições governamentais, não
governamentais, privadas entre outras.

Ainda, pode-se destacar que o primeiro serviço de
disponibilização de dados cartográficos (webservice no
padrão WMS) instituído no Brasil foi o de Unidades de
Conservação Federal, implementado no I3Geo e
disponível de forma irrestrita para toda a sociedade.
INSTALAÇÃO DO I3GEO

Para uma instalação básica são necessários os
seguintes passos:

Baixar o i3Geo do portal Software Público


Descompactar o arquivo no raiz do c:\


http://http://www.softwarepublico.gov.br
C:\ms4w
Iniciar o serviço do Apache contido dentro da distribuição
ms4w (*)
Entrar em uma janela Prompt de comando como
administrador
 Executar o arquivo c:\ms4w\apache-install.bat


ATENÇÃO: antes de instalar o Apache, pode ser
necessário fazer alterações no arquivo httpd.conf
(porta)
INSTALAÇÃO DO I3GEO

Para uma instalação básica são necessários os
seguintes passos:

Testar o servidor de páginas Web acessando o localhost no
navegador de Internet


http://localhost
Testar o I3Geo

http://localhost/i3geo/

Usuário:
 admin/admin
INSTALAÇÃO DO I3GEO
INSTALAÇÃO DO I3GEO

Opcionalmente você pode instalar outros softwares para
usar em conjunto com o i3Geo
PostgreSQL
 PostGIS

VISÃO GERAL DO I3GEO

Arquitetura do i3Geo
VISÃO GERAL DO I3GEO
VISÃO GERAL DO I3GEO

Modelo de integração de ferramentas

Fontes de dados
PostgreSQL/PostGIS
 Imagens raster
 OGR
 ...

VISÃO GERAL DO I3GEO

Modelo de integração de ferramentas

Softwares auxiliares

Mapserver
 É uma plataforma Open Source para a publicação de dados
espaciais e aplicações de mapeamento interativas para a web.
 http://mapserver.org/

Mapyrus
 É um software para criar gráficos de pontos, linhas, polígonos e
etiquetas para PostScript (alta resolução, até papel A0), PDF, SVG
e formatos de saída de imagens para web.
 http://mapyrus.sourceforge.net/mapyrus.pdf

R
É um pacote estatístico utilizado para geração de gráficos e
análises estatísticas.
 http://www.r-project.org/

VISÃO GERAL DO I3GEO

Modelo de integração de ferramentas

Softwares auxiliares

CPAINT
 CPAINT (Cross-Platform Asynchronous INterface do Toolkit) é um
conjunto de ferramentas multilinguagem que ajuda os
desenvolvedores web a projetar e implementar aplicações web
AJAX com facilidade e flexibilidade.
 Originalmente nasceu da frustração e decepção do autor com
outros kits de ferramentas AJAX de código aberto.
 É construído sobre os mesmos princípios de AJAX, utilizando
JavaScript, um objeto XMLHTTP no lado cliente e uma linguagem
de script apropriada no lado do servidor para completar o círculo
completo dos dados que trafegam do cliente para o servidor e viceversa.

http://cpaint.sourceforge.net/
CARACTERÍSTICAS

E FUNCIONALIDADES
Componentes básicos de um mapa:









Corpo do mapa
Menu suspenso
Barra de botões
Barra de navegação
Janela flutuante
Guias ou abas laterais
Complementos
Árvores
Dobra de página
CARACTERÍSTICAS
E FUNCIONALIDADES
ADMINISTRANDO O I3GEO

Existem dois grupos principais de administração do
i3Geo:

Configuração de instalação

Manutenção do catálogo
ADMINISTRANDO O I3GEO

Configuração de instalação

Corresponde às ações que só podem ser realizadas por
pessoa que possui direito de acesso (leitura e escrita) para a
pasta do sistema de arquivos do servidor em que o i3Geo está
instalado.

Esse usuário pode realizar modificações no arquivo
i3geo/ms_configura.php e nos MAPFILES de inicialização,
além daqueles que controlam a interface dos mapas
interativos (normalmente esses arquivos localizam-se na pasta
i3geo/interface, mas podem ser armazenados em outro local).
ADMINISTRANDO O I3GEO

Manutenção do catálogo

Os usuários desse grupo utilizam o sistema de administração
para gerenciar o catálogo de temas, atlas e outras listas
controladas, armazenadas no banco de dados de
administração.

Essas operações são realizadas por meio do navegador de
Internet e são acessíveis pelo endereço
http://localhost/i3geo/admin .

Usuários do segundo grupo devem ser cadastrados no arquivo
ms_configura.php, sendo que o administrador de primeiro
grupo é o único que pode fazer esse cadastro.
CRIANDO UM MAPA (CAMADA)

Metodologia de trabalho
Arquivos
shapefile
Arquivos
SQL
SHAPE
BEGIN;
CREATE TABLE
"geo_america_sul"
(gid serial PRIMARY
KEY,
"f_code" varchar(5),
"nam" varchar(254),
"na2" varchar(2),
"na2_descri"
varchar(254),
"na3" varchar(1),
"na3_descri"
varchar(254),
"wfbpathln"
varchar(16),
"area" float8,
"perimeter" float8);
Conversão
Conversão
Banco de
Dados
Geográfico
Representação
CRIANDO UM MAPA (CAMADA)

Primeiro passo, assistir ao vídeo
Como criar e salvar um mapa rapidamente no i3Geo 4.7
 http://www.youtube.com/watch?v=rzMV93Pptp0

Download