GeoPandas 1.0 and beyond

The recorrding of a talk delivered during the GeoPython 2024 together with Joris Van den Bossche. GeoPandas is one of the core packages in the Python ecosystem to work with geospatial vector data and has recently released its first major version - 1.0. This talk will give an overview of recent developments in GeoPandas and the broader ecosystem and provide an outlook on where it is heading. GeoPandas is one of the core packages in the Python ecosystem to work with geospatial vector data....

October 13, 2024 · 2 min

Getting the most out of GeoPandas 1.0

The workshop organised during the GeoPython 2024 together with Joris Van den Bossche. After 10 years since the first release, GeoPandas reached version 1.0. This workshop will showcase how to get the most out of the recent enhancements and develop a code ready for 2024 and beyond. GeoPandas is one of the core components of the GeoPython ecosystem, providing the critical infrastructure to work with vector spatial data, usually reserved for the context of GIS, in Python....

October 13, 2024 · 2 min

GeoPandas 1.0 is out!

We have released GeoPandas 1.0! Yes, I am excited and a bit relieved as it took a bit longer than expected. Anyway, it’s out and we’re waiting to hear what we broke 🙃. It is a major milestone for GeoPandas, not only in a semantic sense, but it literally closes a long development cycle. If you have been following the ecosystem for a while, you might know the story, but it is worth refreshing your memories....

June 24, 2024 · 3 min

Getting the most out of GeoPandas 1.0

After 10 years since the first release, GeoPandas reached version 1.0. This workshop will showcase how to get the most out of the recent enhancements and develop a code ready for 2024 and beyond. Workshop resources are available on Github. Annotation GeoPandas is one of the core components of the GeoPython ecosystem, providing the critical infrastructure to work with vector spatial data, usually reserved for the context of GIS, in Python....

May 27, 2024 · 2 min

GeoPandas 1.0 is coming. What will change?

The GeoPandas team is racing towards the 1.0 release, nearly 10 years after 0.1 made it to PyPI. As with any major release, it brings some changes. This post highlights those I feel are the most important and invites you to test the 1.0.0-alpha1 and later rc versions before we let the stable version fly to the world. Please test! As of today, GeoPandas 1.0 is out as a pre-release 1....

April 13, 2024 · 4 min

Writing an efficient code for GeoPandas and Shapely in 2023

With the release of Shapely 2.0, the GeoPandas-based code that have been optimised years ago may no longer provide the best performance. The workshop organised during the GeoPython 2023 together with Joris Van den Bossche showed how to change that and write efficient and convenient GeoPandas code that uses the benefits of the latest developments in the Python geospatial ecosystem. Workshop resources are available on Github. Annotation The Python geospatial ecosystem is constantly evolving, rushing towards better usability, new features, fewer bugs and increasing performance....

May 2, 2023 · 2 min

Scaling up vector analysis with Dask-GeoPandas

The workshop organised during the GeoPython 2022 together with Joris Van den Bossche introduces the Dask-GeoPandas library and walks you through its key components, allowing you to take a GeoPandas workflow and run it in parallel, out-of-core and even distributed on a remote cluster. Workshop resources are available on Github. Annotation The geospatial Python ecosystem provides a nice set of tools for working with vector data, including Shapely for geometry operations and GeoPandas to work with tabular data (and many other packages for IO, visualization, domain specific processing, …)....

June 22, 2022 · 2 min

The journey of an algorithm from QGIS to GeoPandas

This is a short story of one open-source algorithm and its journey from QGIS to mapclassify, to be used within GeoPandas. I am writing it to illustrate the flow within the open-source community because even though this happens all the time, we normally don’t talk about it. And we should. The story Sometimes last year, I asked myself a question. How hard would it be to port topological colouring tool from QGIS to be used with GeoPandas?...

June 21, 2020 · 4 min