In preparation for a particular event, Xentity worked to create a map application for EMC to visualize spatial data to event participants and staff for a global attendance visualization. In doing so, we provided our design solutions for a project with the express goal of transforming for the sake of efficiency.
Problem and Solution
EMC needed a map with features that included:
- A responsiveness that allows the map to be embedded as an iframe or if desired as a block of code that can be included in the master app.
- Code designed to be as configurable as possible for potential future applications. It will include basic documentation of the function calls available. Also, a SQL created statement if ever needed for future events.
- The option to show:
- A heat map of the locations added
- A bubble map that shows a count for each country
- And features involving refreshes set for a certain amount of minutes, category filters, and much more.
Xentity created a script to stress test loading 200k random points and a % of sparse IP addresses to simulate the load during the live event. Also, we created a socket server to emit a sample of live connections. These locations showed explosions on the map then faded away after a short time. We then stress tested and load-balanced a few servers to meet the load requirements during the event.
Furthermore, Applause Routes allowed the UI to send POST requests to our server to save a data point for the people sharing on the map. This data was stored in a second CartoDB table and used to monitor the feedback from the attendees. Xentity ultimately ran all the servers needed to handle the load in their cloud servers during the event.
Outcome and Benefit
The application allowed event participants and staff to better visualize spatial data. In doing so, EMC demonstrated data to its audience in a far more effective way. At Xentity, we love data. Arguably, part of the reason it tends to take a backseat to technology is because it’s just so hard to properly comprehend at times. The creation of applications such as the one EMC used helps in understanding data by helping to better visualize data. Its creation also allows the opportunity for future use to continue helping better understand spatial data.