Tile (Server) Mechanism for visualizing Data on the Web
-
02-07-2021 - |
Question
I'm looking to build a simple application that allows the visualization of graphs on the web. Specifically my objective is to:
- Use Gephi to render a graph at various zoom levels
- I wish to then cut up these images into tiles
- I wish to the use a web component similar to what Google Maps uses or OpenLayers to stitch these layers together and allow the panning, zomming of the graph.
When thinking about this I figured this approach could be applied to any arbitrary data visualization where one wanted to visualize data at multiple zoom levels and the image rendering had to happen server side.
I would like to know if there are standard stack for implementing such an architecture (or even if the architecture I'm thinking of even makes sense).
Thanks in advance.
Solution
If you just want to create a graph visualization on the web with multiple zoom levels (as in Google Maps) you should take a look at the Seadragon Web Export plugin for Gephi: https://gephi.org/plugins/seadragon/
There's a nice example of a graph visualization in the Gephi Blog: https://gephi.org/2010/graph-visualization-on-the-web-with-gephi-and-seadragon/