MapD Render works server-side to bring you fluid, interactive, and immersive visualizations of high-cardinality data. It uses GPU buffer caching, modern graphics APIs, and an interface based on a Vega Visualization Grammar to customize geopoint maps, geo heat maps, choropleths, and scatter plots for zero-latency visual interaction.
MapD Render is a novel graphics pipeline that enables interactive visualizations of massive query results in milliseconds. PNG images are rendered on the GPU server and then sent to the web browser for visualization, without computationally intensive data transfers. MapD Render connects the query results in the MapD Core analytics database to the visualizations in MapD Immerse that display millions of points or polygons.
MapD Render - Features
Since query results can be cached on the GPU, MapD does not need to copy the result set before rendering it or using it as input to a follow-on machine learning algorithm. This allows MapD to render query results directly on the GPU, and removes the slowdowns associated with GPU-to-CPU and network transfers. Three-tier caching further simplifies and accelerates server-side rendering.Read the technology whitepaper
The future of geospatial analysis requires fast data rendering of complex shapes on a map. MapD can import and display millions of lines or polygons on a geo chart with minimal lag time. This exploits the same server-side rendering technology that has always distinguished MapD’s zero-latency pointmap visualization, and it avoids any slowdowns associated with transferring high cardinality data, including large polygon data, over the network to the client.
MapD leverages modern graphics APIs on multiple GPUs to render visualizations. Network bandwidth is a bottleneck for the uncompressed data required by complex charts, so MapD developed server-side technology to accelerate the visual rendering of grain-level data. This distinguishes MapD from other technologies that execute queries quickly but transfer the results to the client for rendering, which slows overall performance.Read the Technology White Paper
Complex server-side visualizations are specified via an adaptation of the Vega Visualization Grammar, a declarative API developed by the creators of D3. MapD Immerse generates rendering specifications using this grammar behind the scenes, however MapD users can also generate custom data visualizations and dashboards using the same API. The result is innovative and customizable visualization software that combines the agility of a lightweight frontend with the parallel power and visual rendering capabilities of a GPU engine.Learn More