Escolar Documentos
Profissional Documentos
Cultura Documentos
Versão 6 do i3Geo
Para versões do Mapserver 6.x ou posteriores e Openlayers 3
Utilize esse repositório para manter seu código sempre atualizado diariamente. Isso garante o recebimento de correções de bugs.
Guia de instalação
O i3Geo pode ser instalado em diferentes sistemas operacionais Linux e também no Windows. Nesse tutorial será mostrado como instalar no Windows e
no Ubuntu.
Os arquivos do i3Geo estão disponíveis no Portal do Software Público Brasileiro (SPB). Para ter acesso a eles é desejável fazer um cadastro. O SPB,
utiliza o GIT, um sistema de controle de versões para disponibilizar o código. Assim, para obter os arquivos do i3Geo é necessário ter um cliente GIT. No
Windows pode ser utilizado o Tortoise. A utilização do GIT é importante pois você poderá atualizar o software sempre que achar necessário.
Windows
Utilize pacote MS4W, que irá transformar o seu computador em um servidor web (apenas para uso pessoal), ao instalar os softwares APACHE, PHP e
Mapserver.
Nas opções de pacotes escolha pelo menos "MS4W Base Files" e "Install and Start Apache Server", na opção "Destination root" escolha "C:\" e em
"Apache port" mantenha como "80".
Teste a instalação digitando em seu navegador de internet: http://localhost (http://localhost) (se não funcionar, reinicie o computador).
Depois de instalado o MS4W você terá em seu computador a pasta c:\ms4w\Apache\htdocs. Dentro dessa pasta é que o i3Geo deverá ser copiado.
Alguns usuários reportaram problemas ao instalar o Apache em algumas versões do Windows. Nesses casos a seguinte rotina pode resolver o problema:
i3Geo
Para obter o código do i3Geo você tem duas opções, a primeira utiliza simplesmente o download de um arquivo e a segunda utiliza o Git. A vantagem da
segunda opção é que você poderá atualizar sua instalação de forma mais fácil.
Primeira opção:
Baixe o código do i3Geo: https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/repository/archive.zip
(https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/repository/archive.zip)
Descompacte a pasta i3GEO.git para dentro da pasta c:\ms4w\Apache\htdocs
Renomeie a pasta c:\ms4w\Apache\htdocs\i3GEO.git para c:\ms4w\Apache\htdocs\i3geo
Teste o funcionamento digitando no navegador http://localhost/i3geo (http://localhost/i3geo)
Segunda opção:
Instale o Git: https://git-for-windows.github.io/ (https://git-for-windows.github.io/) utilizando as opções default.
Após a instalação, clique com o botão da direita sobre a pasta c:\ms4w\Apache\htdocs e escolha a opção "Git Bash Here"
No terminal digite a sequência de comandos:
mkdir i3geo
cd i3geo
git -c http.sslVerify=false clone http://softwarepublico.gov.br/gitlab/i3geo/i3geo6.git .
Postgis (opcional)
https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/blob/master/README.md 1/4
24/05/2019 i3geo / i3geo6 | GitLab
Instale também o Pgadmin, que é uma interface gráfica para o Postgis: http://www.pgadmin.org/download/windows.php
(http://www.pgadmin.org/download/windows.php)
Caso deseje, carregue no Postgis o banco de dados do i3GeoSaúde. Esse banco é utilizado em alguns dos tutoriais do i3Geo e pode servir de teste para
uso com o SAIKU.
Importante: versões mais novas do Ubuntu utilizam PHP7, nesses casos, o i3Geo não irá funcionar.
sudo apt-get install apache2 apache2-doc apache2-utils cgi-mapserver mapserver-bin sqlite libapache2-mod-php5 php5 php5-common php5-dev php5-curl php5-json
sudo apt-get install php5-mbstring
sudo apt-get install proj-epsg
sudo a2enmod cgi
sudo service apache2 restart
sudo mkdir /var/www/html/i3geo
sudo mkdir /tmp/ms_tmp
sudo ln -s /tmp/ms_tmp /var/www/html/ms_tmp
Em alguns casos a mbstring já é instalada junto com o PHP, por isso esse comando pode gerar mensagem de erro sem maiores consequências.
Lista de códigos EPSG, sua ausência faz com que os serviços WMS não funcionem.
i3Geo
Para obter o código do i3Geo você tem duas opções, a primeira utiliza simplesmente o download de um arquivo e a segunda utiliza o Git. A vantagem da
segunda opção é que você poderá atualizar sua instalação de forma mais fácil.
Primeira opção:
Baixe o código do i3Geo: https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/repository/archive.zip
(https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/repository/archive.zip)
Descompacte a pasta i3GEO.git para dentro da pasta /var/www/html
Renomeie a pasta /var/www/html/i3GEO.git para /var/www/html/i3geo
Teste o funcionamento digitando no navegador http://localhost/i3geo (http://localhost/i3geo)
Segunda opção:
No terminal digite a sequência de comandos:
https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/blob/master/README.md 2/4
24/05/2019 i3geo / i3geo6 | GitLab
Permissões
Para uso local você pode modificar de forma mais liberal as permissões dos arquivos. No terminal digite:
Em ambiente de produção devem ser consideradas as orientações que constam no artigo sobre segurança (ver Wiki).
Atualização do código
Válido apenas se você não é um desenvolvedor do i3Geo e não tenha feito checkout via SSH.
Abra o terminal e digite os seguintes comandos (no Linux pode ser necessário usar sudo ):
cd i3geo
git stash
git -c http.sslVerify=false pull
git stash pop
Postgis (opcional)
Instale o PostgreSQL e Postgis
(dependendo da versão do Postgresql pode ser necessário alterar de 9.1 para a versão correta)
dependendo da versão do Postgresql pode ser necessário alterar de 9.1 e 1.5 para a versão correta. Veja a pasta /usr/share/postgresql para descobrir
a versão instalada)
pode ser necessário o uso de sudo, exemplo: sudo su postgres -c "createdb i3geosaude"
você pode primeiro mudar para o usuário postgres e depois executar os comandos. Nesse caso utilize "sudo su postgres" e depois "psql"
(o password é: postgres)
Software Público
Entenda o que é (/social/spb/entenda-o-que-e)
Eventos (/social/profile/spb/events)
Prêmios (/social/spb/premios)
Publicações (/social/spb/publicacoes)
https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/blob/master/README.md 3/4
24/05/2019 i3geo / i3geo6 | GitLab
Serviços
FAQ (/social/spb/ajuda#faq)
Contato (/social/spb/contato)
Relatar erros (/archives/thread/spb-usuarios/relatar-erros#msg-1635)
RSS
O que é? (/social/spb/rss/o-que-e)
Assine (/rss/colab/latest)
Navegação
Acessibilidade (/social/spb/acessibilidade)
Mapa do site (/social/spb/mapa-do-site)
(http://www.acessoainformacao.gov.br/) (http://www.brasil.gov.br/)
Desenvolvido com os projetos de software livre Colab (http://github.com/colab/colab), Gitlab (http://gitlab.com), Mailman (http://www.gnu.org/software/mailman/) e Noosfero (http://noosfero.org)
https://softwarepublico.gov.br/gitlab/i3geo/i3geo6/blob/master/README.md 4/4