O que é GeoServer e por que você precisa deste servidor GIS gratuito?

O GeoServer é um servidor de software livre e de código aberto que permite publicar e compartilhar dados geoespaciais na web. Ele serve como uma ponte entre seus dados geográficos (como mapas, imagens de satélite, dados geográficos, etc) e os aplicativos da web que os utilizam.

Com o GeoServer, você pode:

  • Compartilhar dados geoespaciais com qualquer pessoa: Publique seus dados em formatos padronizados (WMS, WFS, WCS) que podem ser acessados por diversos softwares e aplicativos da web ou na sua intranet;
  • Criar mapas interativos: Utilize seus dados geoespaciais para criar mapas interativos e visualizações dinâmicas que podem ser incorporados em websites, aplicativos móveis ou desktops.
  • Facilitar a colaboração: Compartilhe seus dados geoespaciais com colegas, clientes ou o público em geral, permitindo que todos trabalhem com as mesmas informações.
  • Analisar dados geoespaciais: O GeoServer fornece ferramentas para analisar seus dados geoespaciais, como realizar consultas espaciais, sobrepor camadas e gerar estatísticas.

Benefícios de usar o GeoServer:

  • Gratuito e de código aberto: O GeoServer é um software livre e de código aberto, o que significa que você pode usá-lo e modificá-lo sem custos, diferentemente do ArcGIS Server.
  • Flexível e poderoso: O GeoServer suporta uma ampla variedade de formatos de dados geoespaciais e protocolos de acesso, permitindo que você trabalhe com seus dados da maneira que desejar.
  • Fácil de usar: O GeoServer possui uma interface gráfica amigável e uma comunidade ativa de usuários que podem ajudá-lo a começar.
  • Escalável: O GeoServer pode ser usado para lidar com grandes conjuntos de dados geoespaciais e atender às demandas de uma ampla gama de usuários.

Baixando e Instalando o Geoserver

  • A maneira mais fácil de instalar o GeoServer é usando os pacotes pré-construídos para o seu sistema operacional. Você pode encontrar esses pacotes no site oficial do GeoServe: Download – GeoServer ou para Windows aqui
  • Você vai precisar ter o Java JDK baixado e descompactado em uma pasta para poder instalar o geoserver. Recomendamos a versão 11.0.22 por ser mais estável e com menos bugs – Baixar
  • Basta rodar o instalar e manter as configurações padrão por enquanto. Ao terminar, abra o navegador de internet e entre com o endereço http://localhost:8080/geoserver para acessar o seu servidor GIS.
  • O usuário e senha iniciais, se não foram alterados ao instalar será admin/geoserver. Faça login no topo
  • Ao logar, é recomendável excluir todos os dados que vem por padrão que vem com a instalação para carregar os seus. Clique em Workspace primeiro e remova todos os existentes assim como stores e layers.
  • Agora crie os seus. Primeiro crie um Workspace, depois stores (fonte dos dados), adicionando seus dados shapefiles, geopackages ou Tiff. Ainda é possível adicionar mosaicos de imagens usando o ImageMosaic. Existem outras extensões que podem ser instalados clicando aqui
  • Depois de criar os stores, adicione layers, publicando os dados dos stores em formato de camadas (layers)
  • Layer Groups são como documento de maps. Você cria um e adiciona os seus layers a ele, configura sobreposição e ordem de renderização, etc.
  • Visualize seus dados usando o Layer Preview, depois clique em OpenLayers ou outro formato da lista.
  • Ative o Tile Caching se quiser deixar mais rápido se tiver muitas imagens no servico. Acesse http://localhost:8080/geoserver/gwc para ter acesso ao sistema de tiling e ajustar mais precisamente.
  • Agora adicione os servicos WMS, WFS, etc ao seu ArcGIS, QGIS, web map, etc. Pode-se criar uma página HTML para trazer estes seviços via wms ao seu site, por exemplo. Crie um arquivo e chame-o de index.html. Edite no bloco de notas e cole o código html abaixo:
<html>
  <head>
    <title>Meu Image GeoServer</title>

   <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/ol.css" type="text/css">
    <script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/ol.js"></script>
    

 </head>
  <body>
<h2>Meu Sistema Experimental - Image GeoServer (cached)</h2>
    <div id="map" class="map"></div>
    <script>
      var layers = [
        new ol.layer.Tile({
          source: new ol.source.OSM()
        }),
        new ol.layer.Tile({
          extent: [-13884991, 2870341, -7455066, 6338219],
          source: new ol.source.TileWMS({
            url: 'http://localhost:8080/geoserver/gwc/service',
            params: {
                'FORMAT':'image/vnd.jpeg-png8','VERSION':'1.3.0','LAYERS':'WORKSPACE:layer','TILED':true, 'SRS':'EPSG:900913'},
            serverType: 'geoserver'
          })
        })
      ];
      var map = new ol.Map({
        layers: layers,
        target: 'map',
        view: new ol.View({
          center: [-10997148, 4569099],
          zoom: 5
        })
      });
    </script>
  </body>
</html>

Pronto. Agora é só pesquisar mais e aprender a usar este incrível servidor GIS gratuito que pode substituir o carríssimo ArcGIS Server com sucesso. Embora o geoserver sendo um pouco mais complexo para configurar e usar, ele é excelente para pequenos projetos ou empresas que possuem um orçamento restritivo. Nos links abaixo você encontra muito mais documentação para incrementar seu servidor GIS:

Organizações famosas usando o Geoserver

  • FAO – ONU – Link
  • Cidade de Nova Iorque – Link
  • DLR (Alemanha) – Link

ArcGIS Server ou Geoserver?

Sabemos que no mundo corporativo o ArcGIS é amplamente utilizado por ser mais robusto, mais fácil de usar e ter suporte técnico avançado. Mas isto tem um custo que muitas vezes setores públicos ou pequenas empresas e projetos não conseguem arcar.

Afora o fator financeiro, a escolha entre GeoServer e ArcGIS Server depende de suas necessidades e prioridades específicas. Se você busca uma solução não necessariamente mais fácil de configurar mas que seja de código aberto e com boa comunidade de suporte, o GeoServer é uma excelente opção. No entanto, se você precisa de funcionalidades avançadas, análise espacial complexa e suporte técnico oficial, o ArcGIS Server pode ser mais adequado, o que logicamente tem custos de licenciamento consideráveis envolvidos.

Qualquer pergunta, por favor comente abaixo que poderemos ajudar.

Gostou? Compartilhe

Deixe um comentário

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