home.social

#geopython — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #geopython, aggregated by home.social.

fetched live
  1. 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 github.com/geopandas/pyogrio/r

  2. 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 github.com/geopandas/pyogrio/r

    #python #geospatial #geopython

  3. 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: spatial-data-science.github.io

    Register directly: survey.academiccloud.de/f/8616

    #SDSL #geospatial #julialang #python #R
    #SDSL2026
    #SpatialDataScience
    #OpenSource
    #RSpatial
    #Geopython
    #Juliageo

  4. 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: spatial-data-science.github.io

    Register directly: survey.academiccloud.de/f/8616

    #SDSL #geospatial #julialang #python #R
    #SDSL2026
    #SpatialDataScience
    #OpenSource
    #RSpatial
    #Geopython
    #Juliageo

  5. FOSS4G Hiroshima is fast approaching! If you are interested in pygeoapi or Geopython, please consider signing up for the following workshops:

    - Diving into pygeoapi: talks.osgeo.org/foss4g-2026-wo

    - Doing Geospatial in Python: talks.osgeo.org/foss4g-2026-wo

    Full conference information is available at 2026.foss4g.org

    @osgeo #foss4g #geopython #pygeoapi

  6. FOSS4G Hiroshima is fast approaching! If you are interested in pygeoapi or Geopython, please consider signing up for the following workshops:

    - Diving into pygeoapi: talks.osgeo.org/foss4g-2026-wo

    - Doing Geospatial in Python: talks.osgeo.org/foss4g-2026-wo

    Full conference information is available at 2026.foss4g.org

    @osgeo #foss4g #geopython #pygeoapi

  7. 🚨 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: opengeohub.org/2026/01/29/eart
    👇 Do not miss the early-bird registration deadline (22nd May 2026): 🎫 pretix.eu/opengeohubfoundation
    We are expecting over 120 participants with 18 amazing lecturers covering different topics and coding frameworks.

  8. 🚨 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: opengeohub.org/2026/01/29/eart
    👇 Do not miss the early-bird registration deadline (22nd May 2026): 🎫 pretix.eu/opengeohubfoundation
    We are expecting over 120 participants with 18 amazing lecturers covering different topics and coding frameworks. #geopython #openSource #openScience #GeoAI #Rspatial

  9. 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: spatial-data-science.github.io

    Register directly: survey.academiccloud.de/f/8616

    #SDSL #geospatial #julialang #python #R
    #SDSL2026
    #SpatialDataScience
    #OpenSource
    #RSpatial
    #Geopython
    #Juliageo

  10. 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: spatial-data-science.github.io

    Register directly: survey.academiccloud.de/f/8616

    #SDSL #geospatial #julialang #python #R
    #SDSL2026
    #SpatialDataScience
    #OpenSource
    #RSpatial
    #Geopython
    #Juliageo

  11. Applications are still open for Earth Observation Summer School 2026

    📅 17–21 Aug 2026, Istanbul, Turkey
    ⏳ Registration deadline: 15 Mar 2026
    🔗 opengeohub.org/2026/01/29/eart

  12. Applications are still open for Earth Observation Summer School 2026

    📅 17–21 Aug 2026, Istanbul, Turkey
    ⏳ Registration deadline: 15 Mar 2026
    🔗 opengeohub.org/2026/01/29/eart

    #EarthObservation #OpenSource #RStats #GeoPython #JuliaGeo

  13. 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
    🔗 opengeohub.org/2026/01/29/eart

  14. 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
    🔗 opengeohub.org/2026/01/29/eart

    #EarthObservation #OpenSource #RStats #GeoPython #JuliaGeo

  15. 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: doi.org/10.5311/JOSIS.2025.31.

  16. 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: doi.org/10.5311/JOSIS.2025.31.

    #SpatialDataScience #GISchat #OpenSource #RSpatial #GeoPython #JuliaGeo

  17. ✨What’s new in geocomputation this year?

    The 2025 update covers project milestones, current work, and future plans.

    URL: geocompx.org/post/2025/updates

  18. ✨What’s new in geocomputation this year?

    The #geocompx 2025 update covers project milestones, current work, and future plans.

    URL: geocompx.org/post/2025/updates

    #rstats #rspatial #geopython

  19. Chapter 8 of Geocomputation with Python is all about cartography:

    🎨 Designing maps
    🖼️ Static maps with .plot & rasterio.plot.show
    🌐 Interactive maps with .explore

    👉 py.geocompx.org/08-mapping

  20. Chapter 8 of Geocomputation with Python is all about cartography:

    🎨 Designing maps
    🖼️ Static maps with .plot & rasterio.plot.show
    🌐 Interactive maps with .explore

    👉 py.geocompx.org/08-mapping

    #GeoPython #Python #GISchat #geocompx

  21. Here's this year's FOSS4G presentation delivered earlier today:

    pygeoapi.io/presentations/foss

    Thanks to everyone who contributed to the presentation and of course to pygeoapi itself.

    #foss4g #geopython @opengeospatial @osgeo

  22. Here's this year's FOSS4G presentation delivered earlier today:

    pygeoapi.io/presentations/foss

    Thanks to everyone who contributed to the presentation and of course to pygeoapi itself.

    #foss4g #geopython @opengeospatial @osgeo

  23. Here's this year's pycsw FOSS4G presentation delivered earlier today:

    pycsw.org/publications/foss4g2

    Thanks to everyone who contributed to the presentation and of course to pycsw itself :)

    #foss4g #geopython

    @opengeospatial @osgeo

  24. Check out the pygeometa FOSS4G 2025 status update presentation: pvgenuchten.github.io/slides/s

    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.

    #foss4g #geopython

    @opengeospatial @osgeo

  25. What are the most exciting trends you’re seeing in spatial data science lately?
    Some of mine:

    - New file formats (e.g. )
    - Geospatial DBs (e.g. + spatial)
    - Global discrete grids

    What would you add?

  26. 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 grids

    What would you add?

    #Geospatial #GISchat #RSpatial #GeoPython

  27. 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

  28. 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

    👉 py.geocompx.org/07-read-write

  29. 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

    👉 py.geocompx.org/07-read-write

    #GeoPython #Python #GISchat #geocompx

  30. 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 🚨

    👉 py.geocompx.org/06-reproj

  31. 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 🚨

    👉 py.geocompx.org/06-reproj

    #GeoPython #Python #GISchat #geocompx

  32. 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)

    👉 py.geocompx.org/05-raster-vect

  33. 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)

    👉 py.geocompx.org/05-raster-vect

    #GeoPython #Python #GISchat #geocompx

  34. 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

    👉 py.geocompx.org/04-geometry-op

  35. 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

    👉 py.geocompx.org/04-geometry-op

    #GeoPython #Python #GISchat #geocompx

  36. 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

    👉 py.geocompx.org/03-spatial-ope

  37. 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

    👉 py.geocompx.org/03-spatial-ope

    #GeoPython #Python #GISchat #geocompx

  38. 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.

    👉 py.geocompx.org/02-attribute-o

  39. 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.

    👉 py.geocompx.org/02-attribute-o

    #GeoPython #Python #GISchat

  40. Starting out with geographic data in Python? 🌍🐍

    Chapter 1 of Geocomputation with Python introduces vector & raster models + core tools (geopandas, shapely, rasterio).

    👉 py.geocompx.org/01-spatial-data

  41. Starting out with geographic data in Python? 🌍🐍

    Chapter 1 of Geocomputation with Python introduces vector & raster models + core tools (geopandas, shapely, rasterio).

    👉 py.geocompx.org/01-spatial-data

    #GeoPython #Python #GISchat

  42. 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...

    gis.stackexchange.com/question

    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.

    #python #geopandas #geoPython #GIS

  43. 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...

    gis.stackexchange.com/question

    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.

    #python #geopandas #geoPython #GIS

  44. «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.»

    autogis-site.readthedocs.io/en

    (via Paul Walter no linkedin)

    #GIS #geoPython #geopandas #shapely #osmnx #networkx

  45. «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.»

    autogis-site.readthedocs.io/en

    (via Paul Walter no linkedin)

    #GIS #geoPython #geopandas #shapely #osmnx #networkx

  46. Training - Geo-Python and Automating GIS Processes (‘AutoGIS’)
    --
    autogis-site.readthedocs.io/en <-- 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…”

    @UniversityOfHelsinki

  47. 🌍 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

    #OpenSource #OpenScience #GISchat #RSpatial #GeoPython