QGIS Server no Windows: Passo-a-passo

Veja abaixo algumas dicas de como instalar o QGIS Server no Windows (7):

Instalação

Usando o instalador OSGeo4W é fácil instalar o QGIS Server: Basta selecionar qgis-server para instalação a partir da categoria “Web” (na instalação “Advanced”).

Todos os outros pacotes necessários serão selecionados automaticamente.

O próximo passo é dizer ao Apache qual número de porta usar. O Apache (2.2.14-4 do OSGeo4W) não tem nenhum IP/porta padrão definido e falha ao iniciar. Para corrigir isso, precisamos editar o arquivo

c:/osgeo4w/apache/conf/httpd.conf

e mudar para:

Listen @apache_port_number@

Por exemplo, para porta 80

Listen 80

A última coisa a fazer para fazer o QGIS Server funcionar é copiar dois arquivos

libeay32.dll

ssleay32.dll

de C:\OSGeo4W\apache\bin

para C:\OSGeo4W\apps\qgis\bin

A solicitação WMS GetCapabilities deve funcionar agora. Teste no browser:

http://localhost/qgis/qgis_mapserv.fcgi.exe?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

Adicionando um arquivo de projeto QGIS

Para adicionar um arquivo de projeto ao servidor, ficamos no . Se colocarmos um arquivo de projeto neste diretório, ele será servido por padrão (sem ter que passar o parâmetro de mapa opcional). C:\OSGeo4W\apps\qgis\bin

Para este teste, meu arquivo de projeto vienna.qgs. É assim que minha pasta bin QGIS se parece (observe os arquivos .dll que copiamos do Apache / bin e o arquivo de projeto):

Em seguida, temos que reiniciar o Apache para forçar o QGIS Server a carregar o arquivo de projeto. A instalação OSGeo4W fornece uma GUI “Apache-Monitor” útil para reiniciar o Apache. Se falhar, tente reinicializá;)

Vamos testar a configuração usando “Add WMS Layer” no QGIS adicionando a URL do serviço e marcando “Ignore GetMap URI …” e “Ignorar URI GetFeature …”.

As camadas do projeto agora estão disponíveis através do WMS e podem ser carregadas em seu cliente.

Caixa de diálogo “Add WMS Layer” do QGIS com o meu WMS recém-criado

Fonte: Traduzido e adaptado de QGIS Server no Windows7 passo-a-passo (https_anitagraser.com)

ANTERIORMENTE

Live OSGEO
 

O  QGIS Server é uma ótima alternativa gratuita para colocar seus mapas em um servidor e publicá-los na web através de um webgis. Veja exemplos

Veja como instalar no Windows

O uso de um webGIS client (via WMS, WFS, WCS e outros protocolos OGC) está se tornando um padrão de compartilhamento de dados geográficos na Web. As opções que eram até então limitadas ao caro ArcGIS Server estão aumentando, incluindo várias novas plataformas como o MapBox, OpenGeo Suite, uMap, Geoserver, CartoDB, ArcGIS Online, MapServer, dentre outros.
 
Certamente o QGIS Server, por ser da mesma família do mais famoso aplicativo GIS desktop opensource, destaca-se dentre os citados. Além disso, o Web Client disponibilizado pela comunidade desenvolvedora arrasa na qualidade da interface e principalmente na hora de imprimir seus mapas (layouts), gerando produtos até melhores e com mais opções que o ArcGIS Server (atual).
 
Com isto em mente e sabendo por experiência própria a dificuldade que é instalar o QGIS Server principalmente em Windows, resolvemos separar alguns links para ajudá-lo nesta tarefa, bem como abrir as discussões nos comentários abaixo para tentar resolver problemas dos usuários que tentam instalar o mesmo, principalmente com o famoso Erro 500 – Internal Server Error que é quase impossível não obter mesmo seguindo todos os passos a risca.
 
Alguns Links:

TÓPICOS RELACIONADOS

Gostou? Compartilhe

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *