Skip to content
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

Data source #5

Open
paul90 opened this issue Jun 26, 2015 · 1 comment
Open

Data source #5

paul90 opened this issue Jun 26, 2015 · 1 comment

Comments

@paul90
Copy link
Member

paul90 commented Jun 26, 2015

Currently the data source for this plugin is hardcoded.

It would be nice if it searched for data sources within the lineup, would go very nicely with the datscript plugin...

@WardCunningham
Copy link
Member

Yes. Yes. Let's generalize the pushpin map and test it with Dat.

image
  A pushpin map. See about page for animation effect.

The pushpin approach is tolerant of strongly clustered data, such as the earthquake data from the Dat example. The underlying technology (d3.js) is also good at rendering transitions. It is my own untested hypothesis that the two could combine to animate time-varying geolocated data in a way that would be very intuitive for the viewer. Imagine scrubbing over a month of earthquake data and watching the progression of aftershocks.

This is a related d3 experiment that does animate in conjunction with force layout.
http://bl.ocks.org/wardcunningham/5861122

So pushpin should look for geocoordinates. These could have event times associated with them, perhaps start and end times. They could have size and color too. There would need to be a number of transformation steps to get from Dat to Pushpin, but these steps are easily within the computational power of client-side wiki, almost boringly simple, but not easy to modularize into reusable plugins.

Let's launch a project around this one case, Eartquake => Dat => Wiki => Pushpin, and make something suggestive of how this sort of data wrangling could be composed interactively.

With this issue, the project is launched. #5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants