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