In this case, the graph layout could be computed server side by
something like graphviz or so, and then sliced into zoom level
information. Then  interactivity can be added via open layers .

However, of course the question is how long it takes to calculate the
layout for say 100.000 nodes. After that, the basic layout info is
more or less static. Still, very interesting to think of this kind of
mixed approach for big visualizations, switching to dynamic solutions
under a certain threshold, like 500 nodes or so.

WDYT?

/peter


On Saturday, January 15, 2011, Mark <[email protected]> wrote:
> Yep. I slippy graph like google maps - with details an different zoom levels!
>
> Awesome!
>
> On 15 January 2011 15:58, Peter Neubauer
> <[email protected]> wrote:
>> Mhh,
>> interesting! I wonder if there is any support for using e.g. GeoTools
>> to render arbitrary layouts apart from spatial. Would be worth to
>> investigate. The nice thing is that these algos support, as you
>> mention, zomming into a static structure, and espose more and more
>> detail on every layer.
>>
>> Cheers,
>>
>> /peter neubauer
>>
>> GTalk:      neubauer.peter
>> Skype       peter.neubauer
>> Phone       +46 704 106975
>> LinkedIn   http://www.linkedin.com/in/neubauer
>> Twitter      http://twitter.com/peterneubauer
>>
>> http://www.neo4j.org               - Your high performance graph database.
>> http://www.thoughtmade.com - Scandinavia's coolest Bring-a-Thing party.
>>
>>
>>
>> On Sat, Jan 15, 2011 at 2:34 PM, Jacob Hansson <[email protected]> wrote:
>>> Sorry Peter, misread you. What I was thinking was to render non-spatial
>>> graphs with neo4j spatial. A layout algorithm would calculate the
>>> "coordinates" of each node we want to visualize. That way we can view really
>>> big graphs in the browser, since the layout-work is already done by the
>>> server.
>>> Den 15 jan 2011 14.28 skrev "Jacob Hansson" <[email protected]>:
>>>> Yeah, you couldn't do very much with the markers. But you could pre-render
>>>> millions of nodes on the server, and serve it as a spatial layer as if it
>>>> was a map.
>>>>
>>>> Geoserver would slice it up, allowing zooming and panning just like a map.
>>>> Then you would add interactivity on top of the rendered image like google
>>>> does with google maps. It would be difficult to allow moving nodes and so
>>>> on, but clicking on them and adding relations etc would not be that
>>>> difficult..
>>>>
>>>> Especially cool if coupled with the styling available with the current geo
>>>> stack.
>>>>
>>>> Imagine for instance visualizing the corporation ownership and board
>>> members
>>>> dataset, enabling cheap and super-easy access to the entire visualized
>>> graph
>>>> in any browser.. :)
>>> _______________________________________________
>>> Neo4j mailing list
>>> [email protected]
>>> https://lists.neo4j.org/mailman/listinfo/user
>>>
>> _______________________________________________
>> Neo4j mailing list
>> [email protected]
>> https://lists.neo4j.org/mailman/listinfo/user
>>
> _______________________________________________
> Neo4j mailing list
> [email protected]
> https://lists.neo4j.org/mailman/listinfo/user
>
_______________________________________________
Neo4j mailing list
[email protected]
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to