Skip to main content
Have a personal or library account? Click to login
A Grid for Multidimensional and Multivariate Spatial Representation and Data Processing Cover

A Grid for Multidimensional and Multivariate Spatial Representation and Data Processing

By: Tobias Stål and  Anya M. Reading  
Open Access
|Jan 2020

Figures & Tables

Figure 1

Components of agrid: accessory methods, the class Grid() and example-specific code (feature methods). A class object (brown) contains functions for e.g. import and export. It also contains the xarray dataset (gray) and attributes. Various data formats (left) are converted to numpy arrays and incorporated as data arrays in an xarray dataset. Each data array can be associated to coordinates. The dataset also contains metadata (green). Data can be exported or visualized (right). Accessory methods include a download function to link the Grid() class directly to the data source if required, e.g. for dynamic updating. A few example-specific methods are also distributed together with the module [22, 33, 34].

Figure 2

Data input and visualisation examples generated by code Listings 1 and 2. (a) Vector polygon data (drainage systems [40]). (b) Subset of raster data (ice thickness [7]) Polygon vector data [40] is used to select a part of the continuous raster. (c) 3D layered plot of seismic data [1]. (d) Example of 3D rendering. Supplied tutorials and SCons script contain further details. The code may be used for any geographic area, at any scale.

DOI: https://doi.org/10.5334/jors.287 | Journal eISSN: 2049-9647
Language: English
Submitted on: Jul 28, 2019
Accepted on: Jan 9, 2020
Published on: Jan 30, 2020
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2020 Tobias Stål, Anya M. Reading, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.