New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gridedit: mega-scale feeder visualization and editing. #36
Comments
Several examples: performance comments: http://stackoverflow.com/questions/15596234/improving-d3s-performance?answertab=active#tab-top |
For responsiveness issue, here is a discussion, force.tick() may helps. Ref: d3/d3#419 (comment) and https://groups.google.com/forum/#!topic/d3-js/t27KdiwuDFA |
One example implemented using KineticJS, 100,000 nodes, 100,000 links: http://jsfiddle.net/jin_hw/Kgqzg/. The performance is not what we expected, if change size=1000, zoom and drag rendering works well. Another example inplemented using pure Canvas, 100,000 nodes, 100,000 links: http://jsfiddle.net/jin_hw/dXcbB/3/. This renders much better than previous one. Right now I only add onmousewheel event. So you can zoom in and out. |
Just looked at the implementation notes. For next steps, I think we need to implement something like wind history with 100,000 SVG elements. It's already got 20,000ish, so we're pretty close. And we get the mapping for free! What's not to love? |
|
Mapping example comments:
|
smoothing out or smoothing: http://en.wikipedia.org/wiki/Homeomorphism_(graph_theory) While in d3, it has been already detected as 'weight' of the nodes. Terminologically, it should be called as 'degree' |
A test smoothing/homeomorphism function would be cool and worth the effort. |
Important todo item for this: get Mike Bostock's feedback on this use case. Because if anyone is qualified to solve this before us it's him. Apparently, the way to get his attention: post on stackoverflow.com, tag it with "d3.js", and wait for "mbostock" user to appear. |
Closing, transitioning to different project. |
Goal
Find a map that runs in a browser that (1) displays 1 million vector features (lines and polygons) and (2) is editable.
Most Promising Leads
The text was updated successfully, but these errors were encountered: