Teremos uma série de postagens onde abordaremos como montar uma aplicação básica MapServer integrada ao framework i3Geo. Nesta primeira matéria vamos abordar um tópico de grande importância e que vem sendo questionado repetidas vezes em fóruns e listas de discussão. O tema atacado neste momento será: Como instalar o MapServer com i3Geo no Windows 7.
Não vou apresentar aqui os aspectos conceituais sobre o que é um Webmapping ou WebGIS, para obter estas informações, acesse a postagem sobre as tecnologias do Geoprocessamento.
Eu indico que você faça o download do i3Geo a partir da respectiva comunidade do Portal do Software Público. Será necessário realizar cadastro/login.
Após este processo, baixe a versão mais recente e estável disponível. Para isso, acesse o menu lateral (imagem abaixo). Neste caso, como vamos instalar o no Windows, vamos utilizar o MS4W, um pacote para Windows que traz o Apache, PHP e Mapserver já incluídos. Escolha então a opção destacada abaixo:
Após o download, vamos para instalação propriamente dita.
Para a instalação padrão no SO Windows, basta extrair o arquivo baixado para a raiz do drive C:. Será criado o diretório ms4w e todo seu conteúdo (sub pastas).
Abra o diretório ms4w e excecute o arquivo apache-install.bat (veja o destaque na imagem acima). Deverá aparecer a janela do prompt do DOS com a seguinte mensagem:
Installing the Apache MS4W Web Server service The Apache MS4W Web Server service is successfully installed. Testing httpd.conf… Errors reported here must be corrected before the service can be started. O service de Apache MS4W Web Server está sendo iniciado.
Muitos usuários que me escreveram disseram que essa mensagem não estava aparecendo. Isso também aconteceu comigo. Caso a mensagem acima não apareça no seu computador do Windows 7, realize o seguinte procedimento:
Feito isso, execute novamente o arquivo apache-install.bat. Para confirmar se a instalação está “ok”, digite em seu navegador http://localhost. Deverá aparecer a mensagem que começa assim:
MS4W – MapServer 4 Windows – version 2.2.7 Introduction
Welcome to MS4W v2.2.7, the MapServer package for Windows.Para confirmar a correta instalação MapServer + i3Geo, digite http://localhost/i3Geo. Deverá ser aberto um mapa interativo de modelo, como o mostrado na imagem abaixo:
OBS: Caso você já tenha o ms4w instalado no computador (sem i3Geo), basta então copiar o diretório i3geo que está dentro da pasta ms4w\Apache\htdocs (que você acaba de baixar) para o diretório C:\ms4w\Apache\htdocs.
Pronto! i3Geo instalado! Agora temos que customizar a aplicação, mas isso fica para sequência da série. Por hora veja o tutorial:
O que vocês acharam? Alguma dúvida? Postem nos comentários.Assine nosso Feed e receba nossas atualizações por e-mail. Curta nossa página no Facebook [PortalClickGeo] e siga nosso Twitter [@ClickGeo] para continuar atualizado sobre o Mundo das Geotecnologias.
Tutorial mais simples e direto não há. Aqui funcionou perfeitamente.
Parabéns.
Luiz Amadeu Coutinho
http://geoinformacaonline.com
Olá,
estou a ter alguns problemas em conseguir por o i3geo a correr no Ubuntu, pode deixar alguma dica para os utilizadores Linux? Obrigado, Giovanni.
Anderson, excelentes estes seus tutoriais e demais publicações.
Vi em uma postagem que você ministra treinamentos. Eu gostaria de obter mais informações. É possível?
Grato.
Prezado Anderson,
Parabéns, pelo excelente material. Aproveito para pedir uma ajuda. Meu sistema operacional é Vista. Fiz a instalação do Mapserver, executei o arquivo bat apache-install. No prompt do DOS, aparece a mensagem exatamente como vc apresentou acima… porém qdo digito http:/localhost, a página não é exibida. Vc poderia me dar uma luz? Não sei o q o ocorreu?
Obrigada
Anderson, parabéns por mais um belo post. 🙂
Venho algum tempo pesquisando sobre MapServer e I3GEo Juntos, para desenvolver um SIG onde quero mapear criminalidade, percebo que o pmaper também é algo que se adapta com o MapServer, pelo seus conhecimentos em i3geo e pmaper qual deles é o melhor para desenvolver com mapserver? Conhece alguma vantagem e desvantagens entre eles? Esse integração framework + servidor de mapas é façil?
Obrigado
Sim. 🙂
Tenho outra dúvida. Gostaria de saber uma coisa, esses dois framework dão suporte para que eu crie marcadores igual o googlemaps permite, utilizando uma biblioteca em javascript? Eu preciso marcar o local das ocorrência no meu mapa e seria interessante um marcador de pontos, os dois framework permite isso?
Obrigado + uma vez.
Funcionou perfeitamente.
Estarei aguardando a próxima postagem da série!!!
Abraços
Anderson, baixei a versão mais nova do MS4W e quero instalar o i3Geo ou pmapper. Estou fazendo o download, quando eu baixar tenho que jogar a pasta do i3Geo ou pmapper aonde? Ou posso apenas descompactar no C: e executar?
Anderson, é porque dentro da pasta MS4W que acabei de baixar não tem o diretório i3geo. 🙁 Nessa versão nova do Ms4W que você disponibilizou no blog!
obrigado pela atenção.
Ou tem outro nome e eu não sei identificar. 🙁
Meu caro Anderson, suas ajudas foram boas. Instalei o i3geo, mas não aparece o mapa que é mostrado na figura desse tópico. Estar aparecendo dois erros em duas janelas: Uma dizendo que “ocorreu um erro: retorno vazio” e quando clico ok na janela pequena, aparece outra janela com outro erro, dizendo: “Ocorreu um erro no mapa – montaMapa”. Sabe dizer o porque disso? Obrigado
Apago todas as pastas dentro do diretório MS4W? As pastas Apache, apps? Isso são pastas padrões não é?
abraços e obrigado
poisé. Suspeitei que poderia ser dessa forma e fiz. Só que o mesmo problema persiste. 🙁 Parece que esse tal de montaMapa chama o arquivo ms_criamapa.php. Realmente não sei o porque disso, se é o meu sistema windows seven. Mesmo assim obrigado.
Um tutorial passo a passo do i3Geo, simples, que nem o do ruimwindows, para o Ubuntu 10, fiz a instalação do Apache, PHP5 e o I3geo na pasta Var/WWW, mas não consegui fazer funcionar o i3geo. Da esta mensagem
Erro. Saindo…Não foi possível gravar no diretório temporárioExiste o geral1.map? Sim
Existe o menutemas.xml? ok
Lendo /var/www/i3geo/menutemas/menutemas.xml
Carregando o map_file geral1…
E agora..desenhando o mapa (se o mapa não aparecer é um problema…
verifique os caminhos no ms_configura.php e no geral1.map ou geral1windows.map):
Estou a instalar no ubuntu, e não estou conseguindo, digito http://127.0.0.1/i3geo/testainstal.php, para ver se tudo esta normal com a instalação e no final da este erro: Erro. Saindo…Não foi possível gravar no diretório temporárioExiste o geral1.map? Sim
Existe o menutemas.xml? ok
Lendo /var/www/i3geo/menutemas/menutemas.xml
Carregando o map_file geral1…
E agora..desenhando o mapa (se o mapa não aparecer é um problema…
verifique os caminhos no ms_configura.php e no geral1.map ou geral1windows.map): e não abre nada, a minha duvida é como proceder para resolver este erro
Bom, acredito que o problema do ‘saindo’ seja porque o diretório temporário informado não possui permissão de escrita.
Olá…
Qdo executo o apache-install.bat, tenho o seguinte erro…
Installing the Apache MS4W Web Server service
(OS 5)Acesso negado. : Failed to open the WinNT service manager
O nome de serviço é inválido.
Para obter mais ajuda, digite NET HELPMSG 2185.
Pode me ajudar?
PS: o comando NET HELPMSG 2185 tbm retorna erro…
agradeço.
Olá Diogo,
Passei pelo mesmo problema e consegui descobrir que isso tem a ver com a permissão de Administrador.
Faça uma procura no executar por CMD que é o prompt de comando do Windows (como um antigo DOS). Mas antes de clicar para abri-lo, clique com o botão direito e escolhe “Executar como Adminsitrador”.
É importante que você tenha a permissão de acesso a máquina para isso.
Na tela preta que irá aparecer vá ao diretório do ms4w: cd \ms4w
E aí basta executar o instalador: apache-install.b
Tive o mesmo problema, segui os passo do Fernando e deu certo. Obrigado.
hola que tal
si me puedes ayudar ya q estoy instalando ms4w a lo que instalo el setup me sale un error de resolving hostname y no se porq si me puedes ayudar
gracias….
Eu consegui resolver o meu problema inicializado o Apache diretamente: c:ms4wApachebinhttpd.exe
Olá Anderson! parabéns pelos tutoriais e pelas dicas referentes ao i3geo. Tenho usado o i3geo de forma local em windows(com MS4W) e deu tudo certo. Gostaria de saber como eu faria para configurar o i3geo sem o MSW4, utilizando por exemplo um servidor wamp!
Atenciosamente
Fernando
Olá, sou novo na área. Fiz os procedimentos e o apache está rodando, mas quando acesso http://localhost/i3Geo aparece apenas uma pagina em branco. O que pode está acontecendo? Obrigado.
Carlos é mesmo erro que ocorre aqui.
Abraço
Na minha instalação aconteceu a mesma coisa… será que é problema de termos utilizado a versão mais atualizada?
Desinstalem, apaguem todos os diretórios e tentem reinstalar. Usem o arquivo disponivel na comunidade do i3geo no Portal SPB.
Legal, rodou tudo bem aqui. VOu ler o manual do usuário.
Você pretende postar mais alguns passos para desenvolvimento da aplicação?
Olá Será que ja tentaste instalar o mapserver no wampserver? alguma dica? a outra duvida é quando digito localhost no abre a pagina principal do mapserver, e tenho que ir no link mapserver demo só depois abre o link dos mapas. tem como eu configurar o apache para abrir directamente a pagina dos mapas?
gostaria de fazer o sistema funcionar em um servidor web que tenho em casa é o XAMPP 1.7.1 mas exibe uma mensagem call undefined ms_getversion(); poderia me ajudar a fazelo funcionar corretamente????
se isso é possivel nessa versão do xampp, é que essa versão existe a biblioteca paradox que eu trabalho muito com isso.mas a versão do php é 5.2.9 estou fazendo algo errado???
Olá Anderson, instalei tudo certinho aqui, só estou com uma dúvida, eu faço o upload de um shapefile ele renderiza certinho porém quando eu fecho o browser ele perde as informações. Como faço para salvar esse shapefile que subi como um tema ou camada? Abraço.
Oba Anderson primeiramente parabens pelo execelente material que vem postando.
Pergunto-lhe se o pacote do MS4W funciona em Win7 64 bits, Obrigado.
Tens previsão ou algum material que ajude na customização?
Anderson, gostaria de saber como faz para colocar o i3Geo em um site ? Onde q configura, oque tem que fazer etc … ?
Abraço
Bom dia! Gostaria de saber como desinstalar o programa, visto que ele não aparece no caminho do painel de controle do windows e em seus arquivos não há um desinstalador.
Att.
Caro Anderson,
Fica piscando o tal de net helpmsg 2185.
Pode ajudar.
Abs
Orlando
Anderson, boa noite.
Não consigo instalar o Apache, mesmo com as alterações que foram sugeridas para que erros não aconteçam. A janela simplesmente se abre e se fecha sem que nem tenha tempo de visualizar que tipo de erro está ocorrendo. E já tenho tentado instalar o i3geo há tempos. Será que há alguma restrição na minha máquina?
Att.
Boa tarde Anderson,
fiz a instalação, mas quando acesso os mapas aparece somente uma página em branco, sem nenhum erro. No teste de instalação aparecem as mensagens:
Problema: não está instalado a imagick
Obs: não está instalado a gd2 – o que não é muito crítico….
Pode ser por causa desse imagick?
Outra coisa, depois desse curso de dezembro, quando será o próximo?
Obrigado,
Adriano
Bom dia Anderson,
É possivel utilizar o xammp ao invés do Alov Map para publicar mapas na Web de forma simples como no ALOV. Fiz alguns testes aqui na empresa com o Alov rodando em um servidor com o tomcat6.0 mas começou a dar problemas em outros aplicativos instalados neste servidor e tive que parar. Agora gostaria de instalar o xammp em minha máquina p/ poder fazer os testes.
Olá, fiz a instalação do MS4W 3.0.6 e fui carregar o demo gmaps e esá dando o seguinte erro:
Fatal error: Uncaught exception 'MapScriptException' with message 'imageObj::saveWebImage() expects exactly 0 parameters, 4 given' in C:\ms4w\apps\gmap\htdocs\gmap75.inc.php:547 Stack trace: #0 C:\ms4w\apps\gmap\htdocs\gmap75.inc.php(547): imageObj->saveWebImage('MS_GIF', 0, 0, -1) #1 C:\ms4w\apps\gmap\htdocs\gmap75.phtml(389): GMapDrawMap() #2 {main} thrown in C:\ms4w\apps\gmap\htdocs\gmap75.inc.php on line 547
Tem alguma ideia que seja esse erro ?
Olá Anderson!
Eu já tenho o apache instalado e configurado o Apache e o PHPAdmin inclusive já ligados ao banco de dados PostgreeSQL e com o POSTgis.
Baixei o pacote ms4w. Neste caso eu tenho que colocar o ms4w dentro da pasta www do apache ou tenho que instalar o apache do ms4w em outra porta?
ola Anderson
Estou tentando baixar o i3geo pra windows e nao consigo pelo site do MMA.
Alguma alternativa?
Obrigado
Anderson, estou encontrando grande dificuldade para instalar o i3geo…
Encontrei nesse site: https://portal.softwarepublico.gov.br/social/i3geo/versoes-estaveis
Baixei essa versão: i3geo_windows_ms4w_d18_m05 – ZIP
Descompactei no C: como foi passado no tutorial, porém na hora de executar o apache-install.bat o DOS aparece tão rápido que não tenho como ver informações escritas…
Testei tanto no W10 (64 bits)quanto no W7 (64 bits) e em nenhum dos dois funciona… tentei também todos os toques que você repassou ao pessoal aqui em cima e não adianta.
Minha única esperança é que o site do portal software público esteja com problema.
Teria como você enviar o instalador do i3geo? Estou em processo de elaboração do meu TCC e quero utilizar o i3geo, estou preocupada….
Ola, estou tendo dificuldade na hora da instalacão, segui todos os passos acima, mais o terminal continua fechando automaticamente
Òla,estou com dificuldade para baixar o I3GEO,alguém pode me ajudar,pois o meu windows é o 10 tem alguma diferença, meu email é valdir.almeida76@gmail.com
muito obrigado
valdir
Olá Anderson,
o link acima de direcionamento para download dos arquivos não está funcionando!
Olá Anderson,
Parabéns pelo tutorial. Eu instalei todo o pacote do i3geo seguindo o tutorial de instalação SPB. Instalei no windows 10 e ubuntu 18.04. Desinstalei no windows e tentei instalar de novo. E nas duas instações o MapScript não foi instalado. Como posso resolver isso ?
87 Comments