tor data by storing the center of each cell, or storing
the geometries of the cells. In this scenario – with
proper indexing – not only subsetting could be faster,
but sparse matrices and multiresolution images could
also be stored with ease.
Similarly, developers can choose the best ratio
of memory consumption and rendering performance.
For example, if hardware-acceleration is used, the tri-
angulation of the whole layer can be stored, gradu-
ally increasing performance on the expense of mem-
ory consumption. However, additional memory re-
quirement can also be fine-tuned. For example, one
must store at least two floating point values per ver-
tex, which can be complemented with four byte val-
ues (RGBA colors) for maximum performance. On
the other hand, colors can be defined dynamically, on
the fly, in order to decrease memory consumption. In
cases when memory footprint should be kept at min-
imum, the tessellation can be triangulated on every
drawn frame. Alternatively, if both the rendering en-
gine and the application requirements permit it, the
coverage can be rendered on a texture, and reused un-
til the map scale changes.
4 CONCLUSIONS
The raster model is still a dominant, widely used
model in GIS, although it has numerous limitations.
Its fundamental advantage comes from its matrix na-
ture, as it has well-optimized, fast algorithms, which
can effectively be parallelized. On the other hand, its
disadvantages – mostly coming from its representa-
tion model – are also severe. Its rectangular grid is
based on euclidean geometry, therefore it can only
map spherical surfaces and volumes with distortions.
It is also vulnerable to transformations, and hard to
reproject.
On the other hand, the vector data model does not
have these limitations; vectors can be arbitrarily and
accurately reprojected or interpolated. They require
more computing power for those operations, however,
modern personal computers have the computing ca-
pacity required for a vector-based coverage model.
Furthermore, vectors have the unique ability of stor-
ing many attributes linked to a single entity, and well-
optimized spatial Database Management Systems ca-
pable of analyzing them.
The coverage model we are proposing in this pa-
per makes possible to use non-rectangular tessella-
tions similarly to traditional rasters. Its practical im-
plementation seems straightforward, as it does not
collide with database standards, and can be integrated
into raster data exchange formats with minimal mod-
ifications. On the software side, as the simple form of
the proposed model would only require affine trans-
formations and a vector rendering engine, thus adding
it to modern GIS software would have no conceptual,
nor practical limits.
ACKNOWLEDGEMENTS
This study was supported by the
´
UNKP-17-3-I New
National Excellence Program of the Ministry of Hu-
man Capacities, Hungary. The authors would like
to thank the five anonymous reviewers for their con-
structive comments on the first version of this article.
REFERENCES
Baumann, P. (2001). Web-enabled raster gis services for
large image and map databases. In 12th International
Workshop on Database and Expert Systems Applica-
tions, 2001. Proceedings., pages 870–874. IEEE.
Birch, C. P., Oom, S. P., and Beecham, J. A. (2007). Rect-
angular and hexagonal grids used for observation, ex-
periment and simulation in ecology. Ecological Mod-
elling, 206(3):347–359.
Bolstad, P. (2016). GIS Fundamentals: A First Text on Ge-
ographic Information Systems, Fifth Edition.
Bugya, T. and Halmai,
´
A. (2013). The multiresolution im-
age format. Journal of Geographic Information Sys-
tem, 5(1):87–95.
Chrisman, N. (1987). Fundamental principles of geographic
information systems. In Proceedings of Auto-Carto,
volume 8, pages 32–41.
Esri (2017). Generate Tessellation.
https://pro.arcgis.com/en/pro-app/tool-
reference/data-management/generatetesellation.htm.
Accessed: 2017-11-17.
Farkas, G. (2017). Practical GIS. Packt Publishing, Birm-
ingham, UK.
Her, I. (1995). Geometric transformations on the hexag-
onal grid. IEEE Transactions on Image Processing,
4(9):1213–1222.
Huisman, O. and De By, R. A. (2009). Principles of geo-
graphic information systems. ITC Educational Text-
book Series, 1.
Lim, H. (2008). Raster Data. In Shekhar, S. and Xiong,
H., editors, Encyclopedia of GIS, pages 949–955.
Springer, NY, USA.
Nogueira, E. T. (2012). WebGL: a new standard for devel-
oping 3D applications. Virtual Reality and Scientific
Visualization Journal, 5(2):40–60.
Ramakrishna, A., Chang, Y., and Maheswaran, R. (2013).
An interactive web based spatio-temporal visualiza-
tion system. In Bebis, G., Boyle, R., Parvin, B., Ko-
racin, D., Li, B., Porikli, F., Zordan, V., Klosowski, J.,
An Alternative Raster Display Model
267