On Wed, Aug 24, 2011 at 6:53 AM, Josh Doe <span dir="ltr"><<a href="mailto:josh@joshdoe.com">josh@joshdoe.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
I'm interested in providing a facility whereby users can create and<br>
edit copies of OSM data for a small region, say 16 sq miles (~40 sq<br>
km). This is for a project [0] that I'm working on which would allow<br>
for users to experiment with adding/removing walking and bicycling<br>
infrastructure around a school to see how the changes impact<br>
accessibility (i.e. how many more kids can walk or bike to school<br>
given a specific change). While I'm quite a ways from implementing a<br>
full web app for all of this, I'd like to understand the challenges<br>
I'd be facing.<br>
<br>
I'd like to allow all of this to be done via a web interface, and I<br>
think Potlatch2 would be a good editor to provide. For that I'd need<br>
to set up a server side API, for which I believe the "rails port" is<br>
the only option. For a given school, it's possible that there could be<br>
dozens of users making changes to the same area, and each user may<br>
want to try out different combinations of changes. Therefore it makes<br>
sense to introduce the concept of "scenarios", where each scenario<br>
consists of a copy of the main OSM data. Users should be able to<br>
create, copy, and destroy these scenarios on demand.</blockquote><div><br></div><div> Josh, I've thought about implementing something like this for a couple reasons:</div><div><br></div><div>- There have been several people interested in making maps of historical areas or events. These certainly don't belong in the main API but using the existing editors and tools would be nice.</div>
<div>- Give people somewhere to test their tools that is maybe a bit faster than the dev API?</div><div>- Allow "offline" or "proxied" mapping at mapping parties that have crummy network connections.</div>
<div><br></div><div>I'd be happy to work with you on this.</div></div>