#geopython — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #geopython, aggregated by home.social.
-
pygeoapi 0.24.0 released: https://github.com/geopython/pygeoapi/releases/tag/0.24.0
-
pygeoapi 0.24.0 released: https://github.com/geopython/pygeoapi/releases/tag/0.24.0
-
New release: pyogrio 0.13.0!
Pyogrio gives fast, bulk-oriented read and write access to geospatial vector data sources through @gdal in Python, to/from @geopandas or general Arrow-compatible DataFrames.
Some improvements:
Support for reading Time type columns
New function for listing drivers with more details
Performance improvements
ABI3 wheels... and more, see https://github.com/geopandas/pyogrio/releases/tag/v0.13.0
-
New release: pyogrio 0.13.0!
Pyogrio gives fast, bulk-oriented read and write access to geospatial vector data sources through @gdal in Python, to/from @geopandas or general Arrow-compatible DataFrames.
Some improvements:
Support for reading Time type columns
New function for listing drivers with more details
Performance improvements
ABI3 wheels... and more, see https://github.com/geopandas/pyogrio/releases/tag/v0.13.0
-
New OWSLib release! https://github.com/geopython/OWSLib/releases/tag/0.36.0. And a welcome and thanks to new contributor @jakobmiksch. #geopython #osgeo #geospatial
-
New OWSLib release! https://github.com/geopython/OWSLib/releases/tag/0.36.0. And a welcome and thanks to new contributor @jakobmiksch. #geopython #osgeo #geospatial
-
This is a reminder that the registration for SDSL 2026 is end of May.
You are developing tools for spatial data science?
Join us at this years workshop for Spatial Data Science across Languages (SDSL) 2026 – Sept 16–17 (+18), Jena, Germany.
Connect R, Python, Julia & more in spatial science.
Apply for on-site participation till end of May 2026.
More infos: https://spatial-data-science.github.io/2026/
Register directly: https://survey.academiccloud.de/f/861612?lang=en
#SDSL #geospatial #julialang #python #R
#SDSL2026
#SpatialDataScience
#OpenSource
#RSpatial
#Geopython
#Juliageo -
This is a reminder that the registration for SDSL 2026 is end of May.
You are developing tools for spatial data science?
Join us at this years workshop for Spatial Data Science across Languages (SDSL) 2026 – Sept 16–17 (+18), Jena, Germany.
Connect R, Python, Julia & more in spatial science.
Apply for on-site participation till end of May 2026.
More infos: https://spatial-data-science.github.io/2026/
Register directly: https://survey.academiccloud.de/f/861612?lang=en
#SDSL #geospatial #julialang #python #R
#SDSL2026
#SpatialDataScience
#OpenSource
#RSpatial
#Geopython
#Juliageo -
FOSS4G Hiroshima is fast approaching! If you are interested in pygeoapi or Geopython, please consider signing up for the following workshops:
- Diving into pygeoapi: https://talks.osgeo.org/foss4g-2026-workshop/talk/QT3JPM
- Doing Geospatial in Python: https://talks.osgeo.org/foss4g-2026-workshop/talk/DZZ83Y
Full conference information is available at https://2026.foss4g.org
-
FOSS4G Hiroshima is fast approaching! If you are interested in pygeoapi or Geopython, please consider signing up for the following workshops:
- Diving into pygeoapi: https://talks.osgeo.org/foss4g-2026-workshop/talk/QT3JPM
- Doing Geospatial in Python: https://talks.osgeo.org/foss4g-2026-workshop/talk/DZZ83Y
Full conference information is available at https://2026.foss4g.org
-
🚨 The working programme for the Earth Observation Summer School: “Data Science for Earth Observation: Hands-on Training in Python, R, and Julia” (17—21 August 2026; Location: Istanbul, Turkey) is now public: https://opengeohub.org/2026/01/29/earth-observation-summer-school-2026/
👇 Do not miss the early-bird registration deadline (22nd May 2026): 🎫 https://pretix.eu/opengeohubfoundation/EOSummerSchool2026/
We are expecting over 120 participants with 18 amazing lecturers covering different topics and coding frameworks. #geopython #openSource #openScience #GeoAI #Rspatial -
🚨 The working programme for the Earth Observation Summer School: “Data Science for Earth Observation: Hands-on Training in Python, R, and Julia” (17—21 August 2026; Location: Istanbul, Turkey) is now public: https://opengeohub.org/2026/01/29/earth-observation-summer-school-2026/
👇 Do not miss the early-bird registration deadline (22nd May 2026): 🎫 https://pretix.eu/opengeohubfoundation/EOSummerSchool2026/
We are expecting over 120 participants with 18 amazing lecturers covering different topics and coding frameworks. #geopython #openSource #openScience #GeoAI #Rspatial -
You are developing tools for spatial data science?
Join us at this years workshop for Spatial Data Science across Languages (SDSL) 2026 – Sept 16–17 (+18), Jena, Germany.
Connect R, Python, Julia & more in spatial science.
Apply for on-site participation till end of May 2026.
More infos: https://spatial-data-science.github.io/2026/
Register directly: https://survey.academiccloud.de/f/861612?lang=en
#SDSL #geospatial #julialang #python #R
#SDSL2026
#SpatialDataScience
#OpenSource
#RSpatial
#Geopython
#Juliageo -
You are developing tools for spatial data science?
Join us at this years workshop for Spatial Data Science across Languages (SDSL) 2026 – Sept 16–17 (+18), Jena, Germany.
Connect R, Python, Julia & more in spatial science.
Apply for on-site participation till end of May 2026.
More infos: https://spatial-data-science.github.io/2026/
Register directly: https://survey.academiccloud.de/f/861612?lang=en
#SDSL #geospatial #julialang #python #R
#SDSL2026
#SpatialDataScience
#OpenSource
#RSpatial
#Geopython
#Juliageo -
Applications are still open for Earth Observation Summer School 2026
📅 17–21 Aug 2026, Istanbul, Turkey
⏳ Registration deadline: 15 Mar 2026
🔗 https://opengeohub.org/2026/01/29/earth-observation-summer-school-2026/ -
Applications are still open for Earth Observation Summer School 2026
📅 17–21 Aug 2026, Istanbul, Turkey
⏳ Registration deadline: 15 Mar 2026
🔗 https://opengeohub.org/2026/01/29/earth-observation-summer-school-2026/ -
Apply now to be part of Earth Observation Summer School 2026
Learn Earth observation using Python, R, and Julia📅 17–21 Aug 2026, Istanbul, Turkey
🔔 Registration deadline: 15 Mar 2026
🔗 https://opengeohub.org/2026/01/29/earth-observation-summer-school-2026/ -
Apply now to be part of Earth Observation Summer School 2026
Learn Earth observation using Python, R, and Julia📅 17–21 Aug 2026, Istanbul, Turkey
🔔 Registration deadline: 15 Mar 2026
🔗 https://opengeohub.org/2026/01/29/earth-observation-summer-school-2026/ -
We just published a JOSIS paper on what spatial data science languages have in common and what they still need. Insights from across the R, Python & Julia ecosystems.
URL: https://doi.org/10.5311/JOSIS.2025.31.462
#SpatialDataScience #GISchat #OpenSource #RSpatial #GeoPython #JuliaGeo
-
We just published a JOSIS paper on what spatial data science languages have in common and what they still need. Insights from across the R, Python & Julia ecosystems.
URL: https://doi.org/10.5311/JOSIS.2025.31.462
#SpatialDataScience #GISchat #OpenSource #RSpatial #GeoPython #JuliaGeo
-
✨What’s new in geocomputation this year?
The #geocompx 2025 update covers project milestones, current work, and future plans.
-
✨What’s new in geocomputation this year?
The #geocompx 2025 update covers project milestones, current work, and future plans.
-
Chapter 8 of Geocomputation with Python is all about cartography:
🎨 Designing maps
🖼️ Static maps with .plot & rasterio.plot.show
🌐 Interactive maps with .explore -
Chapter 8 of Geocomputation with Python is all about cartography:
🎨 Designing maps
🖼️ Static maps with .plot & rasterio.plot.show
🌐 Interactive maps with .explore -
Here's this year's FOSS4G presentation delivered earlier today:
https://pygeoapi.io/presentations/foss4g2025
Thanks to everyone who contributed to the presentation and of course to pygeoapi itself.
-
Here's this year's FOSS4G presentation delivered earlier today:
https://pygeoapi.io/presentations/foss4g2025
Thanks to everyone who contributed to the presentation and of course to pygeoapi itself.
-
Here's this year's pycsw FOSS4G presentation delivered earlier today:
https://pycsw.org/publications/foss4g2025
Thanks to everyone who contributed to the presentation and of course to pycsw itself :)
-
Check out the pygeometa FOSS4G 2025 status update presentation: https://pvgenuchten.github.io/slides/slides/2025-foss4g-pygeometa-project-update.html
The presentation was well attended/received and had good discussions around ISO 19115 parts 3/4, as well as import/export of QGIS .qmd files.
-
What are the most exciting trends you’re seeing in spatial data science lately?
Some of mine:- New file formats (e.g. #GeoParquet)
- Geospatial DBs (e.g. #DuckDB + spatial)
- Global discrete gridsWhat would you add?
-
What are the most exciting trends you’re seeing in spatial data science lately?
Some of mine:- New file formats (e.g. #GeoParquet)
- Geospatial DBs (e.g. #DuckDB + spatial)
- Global discrete gridsWhat would you add?
-
Diving into pygeoapi and Doing Geospatial in Python workshops in the books for #foss4g2025 ! Thanks to all of the participants, and to @krishnaglodha and @dovtov for your help this year! #foss4g @pygeoapi #geopython @opengeospatial #OGCAPI
-
Chapter 7 of Geocomputation with Python shows how to:
🔹 Find spatial datasets (geoportals & download tools)
🔹 Work with different file formats (strengths & limits)
🔹 Read & write vector + raster files efficiently -
Chapter 7 of Geocomputation with Python shows how to:
🔹 Find spatial datasets (geoportals & download tools)
🔹 Work with different file formats (strengths & limits)
🔹 Read & write vector + raster files efficiently -
Confused about coordinate reference systems (CRSs)? 🧭🌍🐍
Chapter 6 of Geocomputation with Python dives into:
- Geographic vs projected CRSs (lon/lat vs meters)
- Getting, setting & reprojecting CRSs
- Why ignoring CRSs can break your analysis 🚨 -
Confused about coordinate reference systems (CRSs)? 🧭🌍🐍
Chapter 6 of Geocomputation with Python dives into:
- Geographic vs projected CRSs (lon/lat vs meters)
- Getting, setting & reprojecting CRSs
- Why ignoring CRSs can break your analysis 🚨 -
pygeoapi 0.22.0 released!
https://github.com/geopython/pygeoapi/releases/tag/0.22.0
@opengeospatial @osgeo #foss4g #geopython
-
pygeoapi 0.22.0 released!
https://github.com/geopython/pygeoapi/releases/tag/0.22.0
@opengeospatial @osgeo #foss4g #geopython
-
Working with raster + vector together in Python? 🗺️🌍🐍
Chapter 5 of geocompx talks about:
- Cropping & masking rasters with vectors
- Extracting raster values via vector data
- Raster ↔️ vector conversion (polygonize & rasterize) -
Working with raster + vector together in Python? 🗺️🌍🐍
Chapter 5 of geocompx talks about:
- Cropping & masking rasters with vectors
- Extracting raster values via vector data
- Raster ↔️ vector conversion (polygonize & rasterize) -
New OWSLib release: https://github.com/geopython/OWSLib/releases/tag/0.35.0 #geopython #osgeo #python #ogc
-
New OWSLib release: https://github.com/geopython/OWSLib/releases/tag/0.35.0 #geopython #osgeo #python #ogc
-
Want to transform the geometry of spatial data in Python? ✨🌍🐍
Chapter 4 of geocompy covers:
- Vector: simplify, buffer, centroid, clip, unions, affine transforms
- Raster: crop, resample, aggregate, align datasets -
Want to transform the geometry of spatial data in Python? ✨🌍🐍
Chapter 4 of geocompy covers:
- Vector: simplify, buffer, centroid, clip, unions, affine transforms
- Raster: crop, resample, aggregate, align datasets -
Spatial operations in Python? 📍🌍🐍
Chapter 3 of Geocomputation with Python covers:
- Vector: spatial joins, subsetting, aggregation, etc.
- Raster: map algebra (local, focal, zonal, global), tiling & merging -
Spatial operations in Python? 📍🌍🐍
Chapter 3 of Geocomputation with Python covers:
- Vector: spatial joins, subsetting, aggregation, etc.
- Raster: map algebra (local, focal, zonal, global), tiling & merging -
Working with geospatial attribute data in Python? 📊🌍🐍
Chapter 2 of Geocomputation with Python covers subsetting, aggregation & joins for vector data, and subsetting + summarizing raster values.
-
Working with geospatial attribute data in Python? 📊🌍🐍
Chapter 2 of Geocomputation with Python covers subsetting, aggregation & joins for vector data, and subsetting + summarizing raster values.
-
Starting out with geographic data in Python? 🌍🐍
Chapter 1 of Geocomputation with Python introduces vector & raster models + core tools (geopandas, shapely, rasterio).
-
Starting out with geographic data in Python? 🌍🐍
Chapter 1 of Geocomputation with Python introduces vector & raster models + core tools (geopandas, shapely, rasterio).
-
Salve @elmoneto !
Acho que quero fazer algo parecido com isso aqui, mas a minha incompetência / inexperiência me derruba...
Tenho um geodataframe com praças e parques, e um com massa de vegetação significativa (que peguei no geosampa), queria saber calcular em uma coluna o quanto cada praça está coberta de vegetação significativa...
Eu soube fazer um overlay de instersecção, filtrar as com área menor que 100m2 e usar o .explore() pra colorir as massas por área, já fiquei feliz, mas queria mais rsrsrs.
-
Salve @elmoneto !
Acho que quero fazer algo parecido com isso aqui, mas a minha incompetência / inexperiência me derruba...
Tenho um geodataframe com praças e parques, e um com massa de vegetação significativa (que peguei no geosampa), queria saber calcular em uma coluna o quanto cada praça está coberta de vegetação significativa...
Eu soube fazer um overlay de instersecção, filtrar as com área menor que 100m2 e usar o .explore() pra colorir as massas por área, já fiquei feliz, mas queria mais rsrsrs.
-
«Welcome to the #AutomatingGIS processes course! Through interactive lessons and hands-on exercises, this course introduces you to #GeographicDataAnalysis using the #Python programming language. If you are new to Python, we recommend you first start with the Geo-Python course (geo-python.readthedocs.io) before diving into using it for GIS analyses in this course.
Geo-Python and Automating GIS Processes (‘#AutoGIS’) have been developed by the Department of Geosciences and Geography at the University of Helsinki, Finland. The course has been planned and organized by the #DigitalGeographyLab. The teaching materials are openly accessible for anyone interested in learning.»
https://autogis-site.readthedocs.io/en/latest/
(via Paul Walter no linkedin)
-
«Welcome to the #AutomatingGIS processes course! Through interactive lessons and hands-on exercises, this course introduces you to #GeographicDataAnalysis using the #Python programming language. If you are new to Python, we recommend you first start with the Geo-Python course (geo-python.readthedocs.io) before diving into using it for GIS analyses in this course.
Geo-Python and Automating GIS Processes (‘#AutoGIS’) have been developed by the Department of Geosciences and Geography at the University of Helsinki, Finland. The course has been planned and organized by the #DigitalGeographyLab. The teaching materials are openly accessible for anyone interested in learning.»
https://autogis-site.readthedocs.io/en/latest/
(via Paul Walter no linkedin)
-
Training - Geo-Python and Automating GIS Processes (‘AutoGIS’)
--
https://autogis-site.readthedocs.io/en/latest/# <-- shared opensource course material
--
“Free courses teaching GIS automation via Python from the University of Helsinki. Called "Geo-Python and Automating GIS Processes (‘AutoGIS’)"; both the course materials and lectures are open access…”
#GIS #spatial #mapping #python #training #online #learning #tutorial #opensource #free #automation #openaccess #course #lectures #AI #coding #geopython #LLM #continuedlearning #AutoGIS #github
@UniversityOfHelsinki -
🌍 Call for Papers! Submit to the Progress in Physical Geography special issue:
Coding Earth: Open Source Solutions in Physical Geography📅 Deadline: 18 Dec 2025
🔗 journals.sagepub.com/home/ppg -
pygeoapi 0.21.0 released!
https://github.com/geopython/pygeoapi/releases/tag/0.21.0
@opengeospatial @osgeo #foss4g #geopython