I'm looking for better ways to convert between #QGIS VectorLayers and #GeoPandas GeoDataFrames. #pyogrio and #arrow look promising (reduces run time by 50%) but when I try to wrap it in a Processing script, it gets tricky ...

http://anitagraser.com/2025/10/26/looking-for-better-ways-to-convert-between-qgis-vectorlayer-and-geodataframe/

Looking for better ways to convert between QGIS VectorLayer and (Geo)DataFrame

Plugin developers who want to use (Geo)Pandas-based functionality in their plugins regularly face the challenge of converting QGIS vector layers to (Geo)DataFrames. There is currently no built-in c…

Free and Open Source GIS Ramblings

At the #SDSL dev day today, experimenting with #pyogrio to address #Trajectools issues. Thanks @jorisvandenbossche for sharing your experience! πŸ™

https://codeberg.org/movingpandas/trajectools/issues/101

#osgeo #gischat #OpenSource

Test using Arrow for QGIS to geopandas conversion

In an attempt to speed-up (and make the conversion more robust, eg regarding datetime/timezone conversion and null values (https://codeberg.org/movingpandas/trajectools/issues/93)), we can try to use Arrow. Since QGIS currently does not support exporting a layer to Arrow, here is a test workaroun...

Codeberg.org

@martinfleis for what it's worth I have updated all of the modules according to your recipe and have a backwardly incompatible #pysal #momepy but Shapely 2.0 "compliant" version on GitHub.

This is based on my now-closed pull-request. It passes pytest validation and I'll use this in the meantime.

(With this and the #pyogrio issue at Christmas, which is fixed, I seemed to be inadvertently surfing the bleeding edge somewhat).

Anyway thanks again for all these toolsets and your help today.