Rethinking the usage and experience of clustering markers in web mapping

School of Management and Engineering Vaud (HEIG-VD), Media Engineering Institute (MEI), University of Applied Sciences Western Switzerland (HES-SO), Yverdon-les-Bains, Switzerland
DOI
10.7287/peerj.preprints.27858v1
Subject Areas
Human-Computer Interaction, Spatial and Geographic Information Systems
Keywords
Clustering, Web mapping, Geospatial visualisations, Map-based mashups, map density visualisations, clutter reduction method, perceived performance, Icon aggregation, Information filtering, Icon cluttering
Copyright
© 2019 Fürhoff
Licence
This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, reproduction and adaptation in any medium and for any purpose provided that it is properly attributed. For attribution, the original author(s), title, publication source (PeerJ Preprints) and either DOI or URL of the article must be cited.
Cite this article
Fürhoff L. 2019. Rethinking the usage and experience of clustering markers in web mapping. PeerJ Preprints 7:e27858v1

Abstract

Although the notion of ‘too many markers’ have been mentioned in several research, in practice, displaying hundreds of Points of Interests (POI) on a web map in two dimensions with an acceptable usability remains a real challenge. Web practitioners often make an excessive use of clustering aggregation to overcome performance bottlenecks without successfully resolving issues of perceived performance. This paper tries to bring a broad awareness by identifying sample issues which describe a general reality of clustering, and provide a pragmatic survey of potential technologies optimisations. At the end, we discuss the usage of technologies and the lack of documented client-server workflows, along with the need to enlarge our vision of the various clutter reduction methods.

Author Comment

This is a preprint submission to PeerJ Preprints.

Supplemental Information

Video example of Zoom Latency

DOI: 10.7287/peerj.preprints.27858v1/supp-1

Video Example of Scattering Latency

DOI: 10.7287/peerj.preprints.27858v1/supp-2

Video example of Markers Flashing

DOI: 10.7287/peerj.preprints.27858v1/supp-3

Video example of Rendering Latency

DOI: 10.7287/peerj.preprints.27858v1/supp-4

Video example of Inadequate Gap Distance

DOI: 10.7287/peerj.preprints.27858v1/supp-5

Video example of Triggering Delay

DOI: 10.7287/peerj.preprints.27858v1/supp-6

Video example of Markers Flashing with WMS

DOI: 10.7287/peerj.preprints.27858v1/supp-7

Video Case Study of Geocluster Drupal Plugin

DOI: 10.7287/peerj.preprints.27858v1/supp-8

Video example of OpenLayers Icon Sprites with WebGL

DOI: 10.7287/peerj.preprints.27858v1/supp-9

Video example of Progressive Markers Fading

DOI: 10.7287/peerj.preprints.27858v1/supp-10

Video of Mapbox GL Clustering

DOI: 10.7287/peerj.preprints.27858v1/supp-11

Video of Leaflet.PixiOverlay – One million markers Demo

DOI: 10.7287/peerj.preprints.27858v1/supp-12

Current recyclemap.ru website with clustering method

DOI: 10.7287/peerj.preprints.27858v1/supp-13

Experiment of beta.recyclemap.ru website with symbolisation simplified method

DOI: 10.7287/peerj.preprints.27858v1/supp-14