Welcome to Planet OSGeo

September 03, 2025

September 02, 2025

Prezado leitor,

Se você está implantando o GeoNode na sua infraestrutura e deseja conectar um banco de dados já existente, este tutorial irá guiá-lo passo a passo para realizar a configuração corretamente.

1. Descobrir o endereço IP da Rede Docker

Para identificar a rede que está rodando o seu GeoNode, execute:

/opt/geonode_custom/my_geonode> docker network inspect my_geonode_default | grep Subnet

2. Descobrir o IP da máquina Linux

Para descobrir o endereço IP da máquina onde o Docker está rodando:

/opt/geonode_custom/my_geonode> ifconfig

3. Certificar que os containers Docker estejam inativos

docker-compose down

4. Desabilitar o banco de dados interno do GeoNode

Edite o arquivo docker-compose.yml e comente as linhas referentes ao PostGIS interno, para evitar conflitos com o banco externo:

# PostGIS database.
  #db:
  #  image: ${COMPOSE_PROJECT_NAME}/postgis:${POSTGRES_BASE_IMAGE_VERSION}
  #  build:
  #    context: ./docker/postgresql
  #    dockerfile: Dockerfile
  #    args:
  #      - BASE_IMAGE_VERSION=${POSTGRES_BASE_IMAGE_VERSION}
  #  command: postgres -c "max_connections=${POSTGRESQL_MAX_CONNECTIONS}"
  #  container_name: db4${COMPOSE_PROJECT_NAME}
  #  env_file:
  #    - .env
  #  volumes:
  #    - dbdata:/var/lib/postgresql/data
  #    - dbbackups:/pg_backups
  #  restart: unless-stopped
  #  healthcheck:
  #    test: "pg_isready -d postgres -U postgres"
  # uncomment to enable remote connections to postgres
  #ports:
  #  - "5432:5432"

  # dbdata:
  #    name: ${COMPOSE_PROJECT_NAME}-dbdata
  #  dbbackups:
  #    name: ${COMPOSE_PROJECT_NAME}-dbbackups

Você precisa desabilitar a dependência do Django ao banco para que não dê erro ao tentar subir o container novamente:

django:
#  depends_on:
#   - db

E também a dependência do GeoServer e Celery ao Django:

#  depends_on:
#   - django:
#      condition: service_healthy

5. Parâmetros necessários no banco de dados externo

Quanto ao banco de dados externo, espera-se que ele tenha os seguintes parâmetros:

  • Usuário com senha para conexão
  • Base de dados para as tabelas Django do GeoNode
  • Base de dados para os dados espaciais
  • Endereço IP do servidor de banco externo
  • Porta de acesso ao banco
  • Endereço IP da rede Docker

6. Preparar o banco de dados externo

O GeoNode precisa de duas bases de dados: uma para o Django (geonode) e outra para os dados espaciais (geonode_data). Veja:

-- Criar usuário com senha forte
CREATE USER geonode_user WITH PASSWORD 'geonode123';

-- Criar os bancos com ownership do usuário

CREATE DATABASE geonode OWNER geonode_user;
CREATE DATABASE geonode_data OWNER geonode_user;

-- ==============================
-- Configuração no banco geonode
-- ==============================
-- Abra o banco geonode e execute:

CREATE EXTENSION IF NOT EXISTS postgis;

GRANT ALL ON geometry_columns TO PUBLIC;
GRANT ALL ON spatial_ref_sys TO PUBLIC;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO geonode_user;

-- ==============================
-- Configuração no banco geonode_data
-- ==============================
-- Abra o banco geonode_data e execute:

CREATE EXTENSION IF NOT EXISTS postgis;

GRANT ALL ON geometry_columns TO PUBLIC;
GRANT ALL ON spatial_ref_sys TO PUBLIC;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO geonode_user;

7. Atualizar o arquivo .env com os dados do banco externo

Lembre-se de alterar o número do IP e a porta de acordo com a sua realidade (onde seu banco de dados está instalado), no meu caso o IP do meu banco é o 192.168.0.245.

# -------------------------------
# Backend
# -------------------------------
GEONODE_DATABASE=geonode
GEONODE_DATABASE_USER=geonode_user
GEONODE_DATABASE_PASSWORD=geonode123
GEONODE_GEODATABASE=geonode_data
GEONODE_GEODATABASE_USER=geonode_user
GEONODE_GEODATABASE_PASSWORD=geonode123
GEONODE_DATABASE_SCHEMA=public
GEONODE_GEODATABASE_SCHEMA=public
DATABASE_HOST=192.168.0.245
DATABASE_PORT=5432
DATABASE_URL=postgis://geonode_user:geonode123@192.168.0.245:5432/geonode
GEODATABASE_URL=postgis://geonode_user:geonode123@192.168.0.245:5432/geonode_data

8. Alterar o arquivo pg_hba.conf

Agora é necessário inserir no arquivo do PostgreSQL as permissões de acesso a máquina e a rede onde está rodando o docker, da seguinte forma:

# -------------------------------
# GeoNode connections
# -------------------------------

# Permite que a rede dos containers Docker do GeoNode acesse o PostgreSQL
host   geonode        geonode_user   172.18.0.0/16        md5
host   geonode_data   geonode_user   172.18.0.0/16        md5

# Permite que a VM Linux (192.168.186.137) e qualquer host da sub-rede 192.168.0.0/24 acessem o PostgreSQL
host   geonode        geonode_user   192.168.186.137/32   md5
host   geonode_data   geonode_user   192.168.186.137/32   md5
host   geonode        geonode_user   192.168.0.0/24       md5
host   geonode_data   geonode_user   192.168.0.0/24       md5

Observações:

  • 172.18.0.0/16 → rede Docker
  • 192.168.186.137/32 → IP da VM Linux

Após alterado o arquivo, você deve reiniciar o serviço do PostgreSQL. Se for no Linux, faça da seguinte forma:

sudo service postgresql restart

9. Reiniciar o docker

Para finalizar o processo, faça um novo build e depois suba o docker:

/opt/geonode_custom/my_geonode> docker-compose build 
/opt/geonode_custom/my_geonode> docker-compose up -d

Agora é só testar e ver se funcionou.

10. Ambiente

Para esse teste eu utilizei:

– Máquina com Windows 11 e PostgreSQL 16 (IP 192.168.0.245)
– Ubuntu 22.04 rodando no VMWare, dentro da máquina Windows (IP 192.168.186.137)

by Fernando Quadro at September 02, 2025 06:52 PM

It's T-24 days to the Bear 100. I've been busy with life, training, and work. Blogging has suffered. I'm going to catch up a bit this week.

Week 28 was a solid training week. I'm very pleased with the work I did.

  • 52.3 miles running

  • 12,943 feet D+ running

  • 17 hours, 40 minutes all training

I did five runs, all with significant elevation gains, and all over 90 minutes. I also did one yoga session, one session of tempo intervals on my favorite elliptical/stair-stepper hybrid at its max vert setting, and a lot of short bike rides.

I found a way to extend one of my favorite local segments to make one mile up-and-down laps with 250 feet of positive elevation gain (dénivelé positif, in French, or "D+") . This is slightly steeper than the Bear's rate of 230 feet per mile. Friday I did four laps. This week I'll do the same workout and at least five laps. It's not the most scenic run, but it's close to home and doesn't require a 20-minute drive. A trail-running podcast episode about crewing and pacing made the repeats pass quickly.

https://live.staticflickr.com/65535/54759996263_62aa0c4de9_c.jpg

Spiky, vibrant green moss with some darker green leafy bits.

Sunday I went out for six hours in conditions that I expect at the Bear and at a similar elevation, on a route with a 3,000 foot climb and a 2,400 foot climb. I counted my carbs, fluids, and salt intake to use in planning my race fueling and hydration. I ran nine miles up and over Crosier Mountain (9,250 feet, or 2,819 meters) and down to the Glen Haven General Store for water, potato chips, peanut M&Ms, and a Coke. Then I reversed course, summitted again, and then ran back down to my car. Nine miles is a typical gap between aid stations at the Bear. It was a useful simulation. My legs felt good, my gear was fine, my fueling and hydration adequate.

The second half of August has been pretty wet and the mountain vegetation is unusually lush. I saw thriving moss and ferns on the shady slopes of the Big Thompson canyon, and running water in the springs higher up. The trail conditions were fabulous, neither muddy nor dusty.

https://live.staticflickr.com/65535/54760107550_b28bc5cf02_b.jpg

A sloping grassy meadow with pine trees and high mountains in the background under a partly cloudy sky.

by Sean Gillies at September 02, 2025 12:51 AM

The PostGIS Team is pleased to release PostGIS 3.6.0! Best Served with PostgreSQL 18 Beta3 and recently released GEOS 3.14.0.

This version requires PostgreSQL 12 - 18beta3, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.14+ is needed. To take advantage of all SFCGAL features, SFCGAL 2.2.0+ is needed.

3.6.0

This release includes bug fixes since PostGIS 3.5.3 and new features.

by Regina Obe at September 02, 2025 12:00 AM

September 01, 2025

GeoServer 2.26.4 release is now available with downloads (bin, war, windows), along with docs and extensions.

This is a maintenance (now archive) release of GeoServer, providing existing installations with minor updates and bug fixes. GeoServer 2.26.4 is made in conjunction with GeoTools 32.4, and GeoWebCache 1.26.4. Please note that this is the final scheduled release in the 2.26.x series - it is time to upgrade to a supported version.

Thanks to Peter Smythe (AfriGIS) for making this release, and to Jody for testing it.

Security Considerations

This release addresses security vulnerabilities and is considered an important update for existing installations.

The use of the CVE system allows the GeoServer team to reach a wider audience than blog posts. See project security policy for more information on how security vulnerabilities are managed.

Upgrade instructions

Please take note of the Upgrade Instructions, specifically:

  • The global setting Unrestricted XML External Entity Resolution has been replaced with the ENTITY_RESOLUTION_UNRESTRICTED application property.

    This change primarily affects application schema users that have not yet adopted ENTITY_RESOLUTION_ALLOWLIST. See update instructions for details.

  • Due to a user interface change, it is no longer necessary to generate a masterpw.info when upgrading an older data directory.

    If this file is present from an earlier upgrade, it is still considered a security warning and is noted on the welcome page.

Release notes

New Feature:

  • GEOS-11805 Option to disable the management of stored queries
  • GEOS-11911 Application property ROOT_LOGIN_ENABLED

Improvement:

  • GEOS-11867 Improve entity resolution
  • GEOS-11877 Improve CoverageView composition to support noData fill on missing bands/coverages
  • GEOS-11892 Column mentioning user that performed last modification for layers and stores list UI

Bug:

  • GEOS-10728 Cannot download GeoPackage if the source data contains UUID types
  • GEOS-11820 WCS spatial sub-setting does not work when native CRS != declared CRS
  • GEOS-11832 count=0 service exception for some formats
  • GEOS-11866 Prevent requests setting variables that should only be set by GeoServer
  • GEOS-11896 WPS map download flips east/west coordinates
  • GEOS-11900 CRS:XY syntax builds isolated CRSs that do not leverage the EPSG database transformation library

Task:

  • GEOS-11831 OseoDispatcherCallback improvements
  • GEOS-11852 Remove master password info page
  • GEOS-11853 Clarify keystore vs master vs root password
  • GEOS-11854 Generation of security/masterpw.info no longer required
  • GEOS-11869 Replace entity resolution setting with application property

For the complete list see 2.26.4 release notes.

Community Updates

Community module development:

  • GEOS-11829 Features templating ability to override schema
  • GEOS-11830 Smart data loader create store page fails when environment variables are in use
  • GEOS-11839 New Community Module for WPS Download in NetCDF output format for spatiotemporal coverages
  • GEOS-11847 Next link is missing in “Search” OGC API - Features proposal implementation when startIndex is not set
  • GEOS-11871 Allow native execution of group by in DGGS store, when grouping on geometries
  • GEOS-11876 WPS Vertical Longitudinal Profile: Support automatic distance computation
  • GEOS-11878 WFS HITS request returns the whole data records on a GML feature templated layer
  • GEOS-11880 OGC API Maps is not showing up in GeoServer home page

Community modules are shared as source code to encourage collaboration. If a topic being explored is of interest to you, please contact the module developer to offer assistance.

About GeoServer 2.26 Series

Additional information on GeoServer 2.26 series:

Release notes: ( 2.26.4 | 2.26.3 | 2.26.2 | 2.26.1 | 2.26.0 | 2.26-M0 )

by Peter Smythe at September 01, 2025 12:00 AM

August 31, 2025

It was great to be able to attend a couple of days of the RGS-IBG Annual International Conference at the University of Birmingham last week. The RGS conference is an annual gathering of around 2000 geographers, with presentations covering the full range of geography - from AI, GIS analysis, quantitative methods, transport geography, animal research, development studies, inclusive research practice, and many many others.

I attended a number of sessions sponsored by the GIScience Research Group and the Quantitative Methods Research Group.

The first one of these was focused on post-graduate researchers (PGRs), with 5 PGRs presenting their research. It was fascinating to hear about the range of topics they were working on, including machine learning based classification of social media data, exploring street crime using crowd sourced street view imagery, and the relationship between housing development and public transportation provision in the UK. The session wrapped up with discussions on the impacts of spatial structure of cities on potential spread of infectious diseases, and a great example from Germany looking at measuring urban growth.

The QMRG (Quantitative Methods Research Group) held their first annual lecture, in conjunction with The Geographical Journal. One of the main aims of this lecture series is to engage more with the theoretical aspects of the issues we face. Quantitative Methods, and GIS more generally, can often be quite data and stats heavy, but we need to remember how this fits into the wider setting of geography.

The first lecture was Mapping Uneven Ambience by Caitlin Robinson, who took us on a fascinating journey through her most recent project looking at the ambient environment.

This was the first stage of a larger project, and was focused on a range of factors around peoples lived experience, including air quality, noise and housing infrastructure. Currently she has explored this through a number of different data sets, including EPC (Energy Performance Certificates) providing information on heating in the home and ventilation, external air quality data from DEFRA and IMD data.

One key dataset that was missing was data on indoor air quality - which is vitally important for this type of work, as it is estimated that in the global north, people spend 80-90% of their time indoors. One of the questions at the end of the presentation provided a potentially useful data source for this, which is often the case at conferences!

The next stage will start looking at the interrelations between the different factors - for example indoor air quality and heating type - which will certainly be interesting to see as the vulnerabilities are often cumulative - exposure to indoor air pollution, combined with poor heating in the winter, will most likely lead to a much poorer outcome than either issue alone.

On the Thursday morning, I attended two sessions on Artificial Intelligence in GIScience and Quantitative Geography, where there were a fascinating range of presentations, looking at the space embedded in census data, embedding geography into vision language models and a wide range of other papers.

At Thursday lunchtime I chaired the ‘Best of GISRUK’ session, which showcased the three best papers from this year’s GISRUK conference in Bristol. It was a joint session from GISRUK, and the GIScience Research Group (where I am a committee member). The aim of this session was to show what GIS can do to a wider audience. The majority of people attending the RGS Conference do not use GIS on a regular basis, and may never have used it before. The idea of this session is to get these people to come along and get them excited about GIS, what it can do and hopefully spark some thoughts about how it might be useful in their research. We had a great turn out of 42 people in the session and I hope to see some of them using GIS in the future!

Best of GISRUK presenters, Adam Dennett, Jess Hepburn and Chris Larkin (L-R)

It was also a great opportunity to plug next year’s GISRUK conference, which is at the University of Birmingham. It will take place on 14th to 17th April 2026, and check out the GISRUK website for more details.

If you are new to GIS, or want to learn more about it, check out the first chapter of my book GIS: Research Methods, which is available for free. If you want to learn some practical skills, check out my GIS training material or my GIS training courses coming up over the next few months. If you have any questions, please contact me.

by Nick Bearman at August 31, 2025 11:00 PM

August 30, 2025

August 29, 2025

August 28, 2025

August 27, 2025

Reinder spotted this series of posters on the Rue Piat in the 20th Arrondissement of Paris.

The heading of the map translates (according to Google as “The Seine’s upheavals – watershed, living basin” – would love to know what Greendock is that needs to be stopped if any of our French followers can provide more conetxt.

The Living Basin – Is that a giant mosquito with a hook?

Whatever the Gonesse Triangle is, it gets a Yes.

But the Mega Canal is a no thank you.

by Steven at August 27, 2025 09:00 AM

August 26, 2025

August 25, 2025

Mapas interativos têm o poder de quebrar barreiras.

Eles tornam dados complexos acessíveis a qualquer pessoa com um navegador sem precisar instalar software, nem entender de SIG. É inclusão digital aplicada à geoinformação!

Seja em projetos sociais, pesquisas acadêmicas ou iniciativas governamentais, os mapas interativos são essenciais para democratizar o acesso à informação espacial, permitindo que cidadãos, técnicos e gestores entendam e se posicionem com base em dados reais.

📣 E você? Está preparado para criar mapas que informam, educam e mobilizam?

A Geocursos possui um Curso de WebGIS onde você aprende a publicar seus dados na web com ferramentas livres e intuitivas. Tudo passo a passo, para você sair do curso criando seu WebGIS.

🔗 Verifique se estamos com inscrições abertas e leve seus dados espaciais para o mundo online!

by Fernando Quadro at August 25, 2025 12:00 PM

The PostGIS Team is pleased to release PostGIS 3.6.0rc2! Best Served with PostgreSQL 18 Beta3 and recently released GEOS 3.14.0.

This version requires PostgreSQL 12 - 18beta3, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.14+ is needed. To take advantage of all SFCGAL features, SFCGAL 2.2.0+ is needed.

3.6.0rc2

This release is a beta of a major release, it includes bug fixes since PostGIS 3.5.3 and new features.

by Regina Obe at August 25, 2025 12:00 AM

Ende August präsentierte sich OpenStreetMap auch dieses Jahr wieder im Doppelpack: Am 16. und 17.8. waren wir mit einem Stand, Vortrag und Devroom auf der FrOSCon2025 an der Hochschule Rhein-Sieg in Sankt Augustin. Am darauffolgenden Wochenende (23. und 24.8.) waren wir dann mit einem Stand auf der Maker Faire in Hannover vertreten.

FrOSCon St. Augustin

Auf der FrOSCon haben wir zu viert den OpenStreetMap-Stand mit dem DIN A1-Kartendrucker und am Sonntag noch einen DevRoom betreut. Zusätzlich gab es am Sonntagmorgen noch einen einführenden Vortrag zu OpenStreetMap. Die Kombination aus Stand, DevRoom und Vortrag hat sich bewährt und wir konnten wieder zahlreiche Menschen für das OpenStreetMap-Projekt begeistern. Allerdings erwies sich die Personaldecke als etwas dünn. Unterstützung für das nächste Jahr ist sehr willkommen.


FrOSCon 2025: links Social Media Werbung für Dev-Room und Service am Stand, Team

Maker Faire Hannover

Auf der Maker Faire in Hannover waren wir mit sechs und am Sonntag sogar mit sieben OSM-Aktiven am Stand. Wir hatten gut zu tun, da die Messe einen Besucherrekrord vermelden konnte und auch an unserem Stand reger Betrieb herrschte. Aber wir waren ein eingespieltes Team mit Spezialisten in unterschiedlichen Bereichen, sodass wir die vielfältigen Fragen der Besucher jederzeit beantworten konnten. Allein am etwas ruhigen Sonntag wurden 100 Gespräche mit Besucherinnen und Besuchern geführt.

Die mit einem 3D-Drucker erstellten taktilen Karten zogen das größere Interesse als unsere großformatigen Papierkarten für die Wand auf sich. Aber das sollte auf einer Veranstaltung wie der Maker Faire nicht weiter verwundern.


Maker Faire Hannover 2025: links Social Media Werbung, Stand, Team (Hartmut fehlt auf dem Foto)

Dank an die Standteams

Ganz herzlicher Dank geht an Falk für den tollen Vortrag auf der FrOSCon und an Hartmut, der mit der großen Druckerkiste und seinem umfangreichen know-how beide Stände so überhaupt möglich gemacht hat sowie an alle Aktiven am Stand.

August 25, 2025 12:00 AM

August 24, 2025

August 23, 2025

August 22, 2025

August 21, 2025

August 20, 2025

Se você trabalha com grandes volumes de dados geoespaciais, sabe o valor de uma apresentação clara, interativa e atualizável em tempo real. É aí que os dashboards entram:

🔍 Análise espacial facilitada
Consolide camadas, filtros e gráficos em uma única interface interativa.

⏱ Ganho de tempo
Dashboards eliminam a necessidade de gerar relatórios estáticos e manuais.

📈 Tomada de decisão orientada por dados
Monitore indicadores geográficos em tempo real, com base em fontes dinâmicas.

🌍 Compartilhamento online seguro
Distribua informações em portais web, com permissões personalizadas.

Seja para gestão urbana, meio ambiente, negócios ou emergências, um dashboard geográfico é a ferramenta ideal para transformar dados em ação.

Você sabia que pode fazer tudo isso no GeoNode? Que ele é uma plataforma aberta que te permite disponibilizar, mapas, dashboards e geostories?

Clique aqui e saiba mais.

by Fernando Quadro at August 20, 2025 12:00 PM

August 19, 2025

August 18, 2025

Se você trabalha com dados geográficos, já deve ter enfrentado desafios como:

📎 Dificuldade para publicar dados espaciais online
🤝 Compartilhar informações com equipes ou instituições
📊 Criar mapas interativos sem precisar programar

É aí que entra o GeoNode, uma plataforma open source que facilita a publicação, visualização e compartilhamento de dados geoespaciais pela web! 💡

Veja como o GeoNode pode ser útil na prática:

🗂 Gerenciamento Centralizado de Dados
Você pode armazenar shapefiles, GeoTIFFs, layers WMS/WFS e outros formatos em um só lugar — com controle de acesso e metadados bem organizados.

🧭 Visualização Interativa
Crie mapas interativos arrastando camadas, sem escrever uma linha de código. Ideal para equipes multidisciplinares que precisam explorar os dados.

🔗 Compartilhamento Facilitado
Com poucos cliques, você pode compartilhar um mapa com sua equipe, com a comunidade ou até incorporá-lo em um site ou portal institucional.

🛡 Controle de Acesso e Permissões
Defina quem pode ver, editar ou publicar dados. Isso é essencial em projetos colaborativos, inclusive entre diferentes órgãos públicos.

📚 Catálogo de Dados com Metadados Padronizados
GeoNode segue padrões internacionais (como ISO/INSPIRE), o que garante mais interoperabilidade e transparência.

🌍 Ideal para:
✅ Órgãos públicos
✅ Universidades e centros de pesquisa
✅ ONGs ambientais
✅ Projetos colaborativos com dados espaciais

by Fernando Quadro at August 18, 2025 12:00 PM

The PostGIS Team is pleased to release PostGIS 3.6.0rc1! Best Served with PostgreSQL 18 Beta3 and soon to be released GEOS 3.14.

This version requires PostgreSQL 12 - 18beta3, GEOS 3.8 or higher, and Proj 6.1+. To take advantage of all features, GEOS 3.14+ is needed. To take advantage of all SFCGAL features, SFCGAL 2.2.0+ is needed.

3.6.0rc1

This release is a beta of a major release, it includes bug fixes since PostGIS 3.5.3 and new features.

by Regina Obe at August 18, 2025 12:00 AM

August 17, 2025

August 16, 2025

August 15, 2025

GeoSpatial Techno is a startup focused on geospatial information that is providing e-learning courses to enhance the knowledge of geospatial information users, students, and other startups. The main approach of this startup is providing quality, valid specialized training in the field of geospatial information.

( YouTube | LinkedIn | Facebook | X )


Exploring Types of WPS Operations in GeoServer

This session covers the various Web Processing Service (WPS) operations available in GeoServer, emphasizing their roles within spatial data processing workflows.

For the complete video tutorial, click here.

Introduction

The OGC WPS interface defines three mandatory operations that every compliant server must implement:

  • GetCapabilities: Retrieves metadata about the server’s available processes.
  • DescribeProcess: Provides detailed information about a specific process.
  • Execute: Runs a selected geospatial process with user-defined inputs.

These operations form the foundation of WPS-based geospatial analysis over the web.

Note: GeoServer does not include the WPS functionality by default. Follow this tutorial to download and install the WPS extension.

Note: This tutorial uses GeoServer version 2.25.3. Ensure that the WPS extension matches your GeoServer version precisely to prevent compatibility issues.

GetCapabilities

The GetCapabilities operation enables clients to query the server for service metadata, including available processes, supported versions, and provider details.

An example HTTP GET request for GetCapabilities:

  http://localhost:8080/geoserver/ows?service=wps&version=1.0.0&request=GetCapabilities

Key parameters:

  • service = wps: Indicates a WPS request.
  • version = 1.0.0: Specifies the WPS version.
  • request = GetCapabilities: Defines the operation.

The resulting XML document provides a comprehensive overview of the WPS service, including server info, available processes, supported languages, and operational metadata.

DescribeProcess

The DescribeProcess operation allows clients to request detailed information about specific processes available on the WPS server. It includes descriptions of required inputs, allowable formats, and expected outputs.

Here is an example of how this operation can be used for the Buffer process:

  http://localhost:8080/geoserver/ows?service=wps&version=1.0.0&request=DescribeProcess&identifier=JTS:buffer

There are four required parameters and values being passed to the WPS server:

  • The service parameter is WPS.
  • The version parameter is 1.0.0.
  • The request parameter tells the server that the operation requested is DescribeProcess.
  • The identifier parameter tells the server what specific process is being described. Here is JTS:buffer.

The response XML details the process, including identifiers, title, abstract, inputs, outputs, data formats, and constraints.

Execute

The Execute operation lets clients initiate geospatial processes or algorithms. It typically involves sending a request with process details, input data, parameters, and output preferences, after which the server processes the request and returns results.

For example, you can use a pre-defined demo request such as WPS_aggregate_1.0.xml from the demo section to test execution. To do this, navigate to the Demos section and select the Demo Requests option. From the Request drop-down list, select WPS_aggregate_1.0.xml request.

This operation provides a flexible, standardized method for running geospatial analyses via the web, making advanced processing tools accessible to a broader audience.


In this session, we covered the OGC WPS interface standard and its main operations. To explore the full tutorial, watch the video.

by Nima Ghasemloo at August 15, 2025 12:00 AM

August 14, 2025

Você sabia que ferramentas WebGIS já são usadas no Brasil para melhorar a gestão pública, promover a transparência e apoiar ações em tempo real?

Confira alguns exemplos que mostram como o WebGIS transforma dados geográficos em soluções práticas no nosso dia a dia:

🔥 Monitoramento de queimadas e desmatamento
O INPE e o Ibama utilizam plataformas com mapas interativos para acompanhar o avanço de queimadas e do desmatamento na Amazônia e Cerrado. Tudo em tempo real e acessível ao público!

🦠 Painéis da COVID-19
Durante a pandemia, estados e municípios criaram dashboards WebGIS para mostrar a evolução dos casos, taxa de vacinação, ocupação de leitos e muito mais — tudo com base na localização geográfica.

💧 Gestão de recursos hídricos
Agências como a ANA (Agência Nacional de Águas) oferecem mapas interativos para monitorar rios, represas e bacias hidrográficas — essenciais para a gestão ambiental e prevenção de crises hídricas.

🚧 Planejamento urbano e obras públicas
Prefeituras como as de São Paulo, Belo Horizonte e Curitiba usam plataformas WebGIS para divulgar projetos urbanos, obras em andamento e alertas de trânsito — promovendo transparência e participação social.

🏞 Turismo e patrimônio cultural
Estados como o Ceará e Rio de Janeiro já criaram mapas interativos com pontos turísticos, rotas e informações culturais para turistas e moradores explorarem melhor suas regiões.

💡 O WebGIS está cada vez mais presente em políticas públicas e iniciativas privadas no Brasil. É tecnologia a favor da informação, da gestão e da cidadania!

by Fernando Quadro at August 14, 2025 12:00 PM

August 13, 2025

Você sabia que o WebGIS é uma das ferramentas mais poderosas para quem atua com meio ambiente e sustentabilidade?

Através de mapas interativos e dashboards online, o WebGIS permite monitorar, analisar e compartilhar informações ambientais em tempo real! 🛰

Veja como ele é usado na prática:

🏞 Mapeamento de áreas degradadas e recuperação ambiental
Com dados geográficos, é possível identificar zonas críticas de degradação e acompanhar o progresso de projetos de recuperação de áreas verdes e reflorestamento.

🌬 Monitoramento da qualidade do ar e poluição
WebGIS permite integrar dados de estações de monitoramento da qualidade do ar e fontes poluidoras, facilitando a visualização de áreas afetadas e ações de mitigação.

🦜 Proteção da biodiversidade
Mapas interativos ajudam a localizar habitats, espécies ameaçadas e áreas prioritárias para conservação ambiental.

🏭 Análise de impactos ambientais
Projetos podem ser visualizados junto a dados ambientais sensíveis, facilitando a avaliação ambiental estratégica e o licenciamento responsável.

🤝 Educação ambiental e participação social
Mapas interativos tornam os dados mais compreensíveis e acessíveis ao público, incentivando o engajamento da sociedade em questões ambientais.

💡 O WebGIS conecta tecnologia e meio ambiente, promovendo uma gestão mais inteligente, transparente e colaborativa dos nossos recursos naturais.

Você já pensou em usar o WebGIS nos seus projetos ambientais? Conte nos comentários🌿

by Fernando Quadro at August 13, 2025 08:50 PM

August 12, 2025