 
                                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