The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Download
Share
Publications Copernicus
Download
Citation
Share
Articles | Volume XLIX-B4-2026
https://doi.org/10.5194/isprs-archives-XLIX-B4-2026-217-2026
https://doi.org/10.5194/isprs-archives-XLIX-B4-2026-217-2026
04 Aug 2026
 | 04 Aug 2026

Investigating Array Programming for Spatial Operations with Vector Geometries

Balthasar Teuscher, Xuanshu Luo, Paul Walther, and Martin Werner

Keywords: Array Programming, Vector Geometry, Data Structures, Vectorization

Abstract. Vector geometries are traditionally represented as entities of sequences of coordinate structures. With advancements in hardware and software for data analytics, a preference for columnar data layouts arose. This paper examines array programming for spatial operations to evaluate the potential performance benefits of modern computing architectures and emerging spatial data encodings. Evaluating selected operations, such as distance calculation, extent extraction, and affine transformations, indicates similar or improved performance for geometries with columnar coordinate layouts. By leveraging modern compiler infrastructure, we further demonstrate that advanced hardware features in commodity hardware, such as vector instructions, are becoming accessible without specialized code. The performance comparison with established, widely used geospatial and computational libraries reveals significant untapped potential for increasing the efficiency of spatial computing.

Share