De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Paulo Favalli
Data de Publicação: 26 de abril de 2008
Mapserver é um ambiente de desenvolvimento, de código aberto, para construir aplicações internet espacialmente habilitadas. Pode rodar como um programa CGI ou através do Mapscript, que suporta diversas linguagens de programação. Mapserver foi desenvolvido pela Universidade de Minnesota, com apoio da NASA, que precisa tornar suas imagens de satélite disponíveis para o público.
As instruções a seguir ensinam como instalar o software em um computador com o sistema Centos X86_64.
Faça logon como usuário root
Esta aplicação requer varias lib externas. Baixe todas antes de comecar a instalação.
# rpm -qa | grep libpng == já deve estar instalado.
# wget http://www.libgd.org/releases/gd-2.0.35.tar.gz # tar xvzf gd-2.0.35.tar.gz # cd gd-2.0.35 # ./configure # make # make install
# rpm -qa | grep zlib == ja deve estar instalado
# wget ftp://ftp.remotesensing.org/proj/proj-4.6.0.tar.gz # tar xvzf proj-4.6.0.tar.gz # cd proj-4.6.0 # ./configure # make # make install
# wget http://curl.haxx.se/download/curl-7.18.1.tar.gz # tar xvzf curl-7.18.1.tar.gz # cd curl-7.18.1 # ./configure # make # make install
# wget http://geos.refractions.net/downloads/geos-3.0.0.tar.bz2 # tar xvzf geos-3.0.0.tar.bz2 # cd geos-3.0.0 # ./configure # make # make install
# wget http://postgis.refractions.net/download/postgis-1.3.3.tar.gz # tar xvzf postgis-1.3.3.tar.gz # cd postgis-1.3.3 # ./configure --with-pgsql=/usr/local/pgsql/bin/pg_config # make # make installEsta lib deve ser instalado por ultimo.
# Wget ftp://ftp.remotesensing.org/gdal/gdal-1.4.4.tar.gz # tar xvzf gdal-1.4.4.tar.gz # cd gdal-1.4.4 # ./configure # make # make installBaixe a ultima versão do Mapserver.
# wget http://download.osgeo.org/mapserver/mapserver-5.0.2.tar.gz # tar xvzf mapserver-5.0.2.tar.gz # cd mapserver-5.0.2 # ./configure --with-postgis=/usr/local/pgsql/bin/pg_config --with-gdal=/usr/local/bin/gdal-config --with-ogr --with-java-include-os-name --with-proj=/usr/local --with-wfs --with-wmsclient --with-wfsclient --with-gdVá para o diretorio de instalação e digite:
# ./mapserv vDeve aparecer algo:
MapServer version 5.0.2 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG OUTPUT=WBMP OUTPUT=SVG SUPPORTS=PROJ SUPPORTS=FREETYPE SUPPORTS=WMS_SERVER SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT INPUT=EPPL7 INPUT=POSTGIS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILEInstalação do Java Mapscript Ainda no diretório de instalação do Mapserver
# cd /root/mapserver-5.0.2/mapscript/java # makeCrie um usuario produto
# cp libmapscript.so "/dados/produto/"mapserverCrie na area de dados um diretorio (area de trabalho) no meu caso crie o /dados
# mkdir "/dados"/produto/mapserverBom temos que Instalar o Tomcat e o Java Por segurança não instale o Java e Tomcat como usuário root Faça download do java e Tomcat Para instalar basta descompactar os arquivos Coloque dentro da pasta de trabalho
# cd /"dados"/"produto"/ # tar xvzf apache-tomcat-6.0.16.tar.gz # chmod +x jdk-6u5-linux-i586.binAgora execute o arquivo
# ./jdk-6u5-linux-i586.binFaça um link simbolico para cada aplicação
# ln -s apache-tomcat-6.0.16 tomcat # ln -s jdk1.6.0_10 javaEdite o .bashrc da sua conta "produto"
# vi .bashrcAdicione estas linhas
JAVA_HOME=/dados/produto/java export JAVA_HOME CATALINA_HOME=/dados/produto/tomcat export CATALINA_HOMESalve Para que as alterações sejam validas execute o comando:
# source .bashrcAgora vamos executar o tomcat e testa-lo.
$ cd /dados/produto/tomcat/bin/ # ./catalina.sh startCaso rode sem problemas, tomcat/java instalado Verifique com browser digitando http://server:8080 Deve aparecer uma mensagem:
If you're seeing this page via a web browser, it means you've setup Tomcat successfully. Congratulations!setando o PATH
# cd /dados/produtos/tomcat/bin # vi catalina.shAdicione a seguinte linha ao arquivo:
export LD_LIBRARY_PATH=/extra2/sos/mapserversalve. Agora falta copiar uma arquivo .jar
# cd /root/mapserver-5.0.2/mapscript/java # cp mapscript.jar /dados/produto/tomcat/shared/lib/Bom aqui instalamos sem problemas.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários