bmount / cityedit

add your trees and your foodtrucks here
http://cityedit.sfgeo.org/cityrewritealpha/_design/maps/finder.html
10 stars 1 forks source link

app for cityedit based on Metakaolin (@natevw) and Simple Tiles (propublica/jeff larson)

the way it works now is that there is a planning meeting where they hand out fliers with well-thought-out pictures like this:

Cesar Chavez design proposal

but you can't watch the meeting, becuase it is not available on the internet channel. the people who do go to the meeting are mostly cranky about the consequences of the ideas under discussion as they relate to street parking. even if you could go, what would be left for sharing and advocacy after the fact? We need to figure out ways for good ideas to become popular enough that political leaders can be persuaded to ignore the cranks (of all stripes.) we also need to figure out what the good ideas are. like this amazing little park.

Cityedit idea/implementation so far is:

Start with a street layout/ public right-of-way somewhere between GIS and architectural plans:

mission cesar chavez

Optionally, load up the current street lines (curbs and medians)

show curbs

Change stuff! ie, propose a design to tighten a wide, fast turning radius:

tigten turn

Then add trees and taco trucks:

final bulb

or, if you prefer, draw something else here.

san jose guerrero park with tonayenses

to install this application (and about 10 megabytes of map images), get a free database here:

http://iriscouch.com

then go to http://thenameyoupicked.iriscouch.com/_utils

choose "replication" in the right-hand menu, then replicate from http://c.sfgeo.org/cityedit to whatever name you prefer in the 'to' field, something like 'cityedit'.

To deploy your modifications, clone this repo and push to your new database like so:

pip install couchapp

Go to the directory mapcouchapp, then:

couchapp push http://yourname:yourpassword@thenameyoupicked.iriscouch.com/cityedit

If you have node couchapp installed globally from npm, change the name of the executable from the pip install to something like /usr/local/bin/couchappy and reinstall node couchahpp.