You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>The Spatial Data Science across Languages Community brings together developers and users from the common and emerging programming languages used for spatial data science.</p>
155
130
<p>Spatial data science (SDS) concerns the analysis of spatial data in various contexts. We focus broadly on geospatial and geographic space, with some applications to general image spaces, local reference frames - everything from microscopical to astronomical space.</p>
156
131
<p>Open source programming languages commonly used in spatial data science for analysis include Python, R and Julia. Our community is also interested in JavaScript and TypeScript, C++ and Rust. These languages are used by millions of users on a daily basis to solve spatial data problems, visualise and analyse spatial data.</p>
157
132
<p>A number of the challenges that we face transcend the particular programming languages. Such challenges range from: the interpretation of the underlying data; the way the data are represented in computers; visualisation; scalability and efficiency of implementations; the use of upstream libraries like GDAL, GEOS and PROJ, GIS interfaces; software distribution; and open source software community building.</p>
158
-
<p>The <strong>Spatial Data Science Across Language Community</strong> aims to bring developers and users together to help build understanding and solve common problems, as well as discussing problems specific to particular language communities.</p>
133
+
<p>The <strong>Spatial Data Science Across Languages Community</strong> aims to bring developers and users together to help build understanding and solve common problems, as well as discussing problems specific to particular language communities.</p>
<p>Our main activity since 2023 has been a series of annual workshops, which provide a space for bridging the various programming-language communities and establishing cross-language interaction between developers and users.</p>
<h2class="anchored" data-anchor-id="spatial-data-science-languages-commonalities-and-needs">Spatial Data Science Languages: Commonalities and Needs</h2>
147
189
<p>The report from the SDSL workshops 2023 and 2024 has been published as an academic paper available from <ahref="https://arxiv.org/abs/2503.16686" class="uri">https://arxiv.org/abs/2503.16686</a>.</p>
190
+
<p><em>Pebesma, E., Fleischmann, M., Parry, J., Nowosad, J., Graser, A., Dunnington, D., Pronk, M., Schouten, R., Lovelace, R., Appel, M., Abad, L., 2025. Spatial Data Science Languages: commonalities and needs. https://doi.org/10.48550/arXiv.2503.16686</em></p>
191
+
<blockquoteclass="blockquote">
192
+
<p>Recent workshops brought together several developers, educators and users of software packages extending popular languages for spatial data handling, with a primary focus on R, Python and Julia. Common challenges discussed included handling of spatial or spatio-temporal support, geodetic coordinates, in-memory vector data formats, data cubes, inter-package dependencies, packaging upstream libraries, differences in habits or conventions between the GIS and physical modelling communities, and statistical models. The following set of insights have been formulated: (i) considering software problems across data science language silos helps to understand and standardise analysis approaches, also outside the domain of formal standardisation bodies; (ii) whether attribute variables have block or point support, and whether they are spatially intensive or extensive has consequences for permitted operations, and hence for software implementing those; (iii) handling geometries on the sphere rather than on the flat plane requires modifications to the logic of simple features, (iv) managing communities and fostering diversity is a necessary, on-going effort, and (v) tools for cross-language development need more attention and support.</p>
<spanid="cb1-4"><ahref="#cb1-4" aria-hidden="true" tabindex="-1"></a><spanclass="dt">author</span> = {Pebesma, Edzer and Fleischmann, Martin and Parry, Josiah and Nowosad, Jakub and Graser, Anita and Dunnington, Dewey and Pronk, Maarten and Schouten, Rafael and Lovelace, Robin and Appel, Marius and Abad, Lorena},</span>
0 commit comments