Spatial data science languages

A recent #JOSIS publication by Pebesma et al. highlights common challenges and opportunities across #RStats, #Python, and #Julia in spatial #datascience. The paper makes interesting recommendations for fostering cross-language collaboration and advancing geospatial tooling for researchers, developers, and educators.
Author
Published

January 13, 2026

From a distinguished team of authors comes a JOSIS1 publication: Spatial data science languages: commonalities and needs. In it, the group comprising Edzer Pebesma2, Martin Fleischmann3 and several more researchers make the argument that common challenges should be considered across language communities for spatial data science (SDS). The paper focuses on R, Python and Julia – especially popular SDS languages.

The identified common challenges include:

If any of these topics are relevant to you, you may enjoy reading the thoughts in the paper.

Dependency of R and Python spatial packages on other libraries and external system requirements. Colored arrows denote special, sometimes optional, dependencies. (source: Pebesma et al. 2025)

I especially appreciated some of the conclusion and recommendations, for example:

It is encouraging to see that involvement in the development of open geospatial is no longer restricted to members of the Open Geospatial Consortium (OGC), and takes place in issues of public OGC GitHub repositories (for instance for GeoZarr and GeoParquet), or even completely outside OGC communication channels (e.g. STAC, GDAL, and openEO). (…)

The increased diversity in data frame libraries, increased diversity in geospatial tooling, and increasing data size have highlighted a need for connectivity that extends beyond the columnar memory model (…). Wider adoption of GeoParquet as a more efficient file format for whole-fileread / write and wider adoption of GeoArrow as a common metadata standard and memory model may help address these challenges. (…)

and

One of the findings from the SDSL sessions is that cross-language infrastructure is in its infancy. (…). We recommend that more work is done to provide both the technical infrastructure and social environments for constructive cross-language work for spatial data science developers, users and educators.

The publication can be obtained in PDF form here.

Footnotes

  1. JOSIS, the Journal of Spatial Information Science, is an open-access research journal dedicated to geoinformation science. Articles in JOSIS are licensed under a Creative Commons Attribution 3.0 (CC-BY) License.↩︎

  2. Among other things, Edzer Pebesma is the maintainer of various R packages, among them sf and sp.↩︎

  3. Among other things, Martin Fleischmann is the developer or one of the developers behind such geospatial tools as momepy, GeoPandas, and PySAL. Previously.↩︎