We have a graph in 3D in a PostgreSQL/PostGIS database. It contains something like 50'000 edges and 50'000 vertices, with x-y coordinates and floors.
We would like to visualize this graph with straight lines as edges in 3D and to add on top of this few more time-dependent data related to the graph.
What would be the best technology to do this? Anyone with similar experience? We would prefer this technology to be:
- open source
- as easy as possible
- but still able to manage this graph and time-dependent data
Would Processing be able to manage this? Or would it be better to go for OpenGL? Is there any other technology that would be more appropriate for this? And how long would it take, if you've any experience, to visualize the graph with each technology?
I've hear that processing already reduces the frame rate with 10'000 links. Also, it seems interesting to use a bit of both. OpenGL seems nice since you can program it in any language (c, c++, objective-c, c#, java, etc.) and results could already be obtained in one week.