We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Server-Side Marker Clustering For Rapid Display of Large Datasets

Formal Metadata

Title
Server-Side Marker Clustering For Rapid Display of Large Datasets
Title of Series
Number of Parts
188
Author
License
CC Attribution 3.0 Germany:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language
Producer
Production Year2014
Production PlacePortland, Oregon, United States of America

Content Metadata

Subject Area
Genre
Abstract
What happens when you try to give map users a rich display with thousands of points in a web browser? Generally, one of two things occurs. One, the map looks like a carpet of marker symbols. Two, depending on device and bandwidth, a browser-side clustering algorithm can delay the display for an agonizingly long time. The problem is acute in dynamic map systems where automated processes or users generate content because the system architects cannot know in advance how many map entities will be created. Think of mapping tweets, potholes in a major city, or locations of coffee places in Portland Ð map displays have to show dense data effectively. Our presentation shows how a Leaflet plug-in is used on a node.js server to solve this problem. We will demonstrate how the Leaflet.markercluster plug-in is used to generate clusters. Once generated, the clusters are stored in MongoDB and retrieved using a MongoDB geospatial index.
Keywords