Plan of Experiment Township, NY

shulin zhang
Data Mining the City
2 min readSep 12, 2018

Title — Name your neighborhood:

Experiment Township, NY

Image — of the original sketch:

Original Sketch for Experiment, NY plan

Next — what were the “rules” in your plan:

The intention of this Experiment Township design is to ensure livelihood and equality across neighborhoods. Commercial/community centers and green spaces are distributed more or less evenly to provide easy access from all corners of the area. The park in the center of the community is the largest in size and aims to serve the entire community whereas the smaller sized parks nearby are built for local close-by residents. Buildings are located in close proximity to commercial and civic activities, as well as parks as a recreational place. Commercial/community centers are surrounded by green space that ensures an environment-friendly atmosphere for citizens. The overall community plan is designed to satisfy all the needs of citizens, including recreational, commercial, civic, work and all other living necessities.

Image or gif:

Experiment Township, NY Plan 2018

Code:

def setup():
#this is your canvas size
size(1000,1000)
background(255)
noStroke()
def draw():
#this is road patterns
stroke(50)
line(50,50,750,50)
line(50,750,750,750)
line(50,50,50,750)
line(750,50,750,750)
line(50,400,750,400)
line(400,50,400,750)
line(50,50,750,750)
line(50,750,750,50)
line(400,50,50,400)
line(400,50,750,400)
line(50,400,400,750)
line(400,750,750,400)

#this is park
ellipseMode(CENTER)
fill(75,140,97)
noStroke()
ellipse (400,400,120,120)
ellipse (50,50,75,75)
ellipse (50,750,75,75)
ellipse (750,50,75,75)
ellipse (750,750,75,75)
ellipse(225,225,75,75)
ellipse(575,225,75,75)
ellipse(225,575,75,75)
ellipse(575,575,75,75)
rect(25,375,50,50,7)
rect(725,375,50,50,7)
rect(725,375,50,50,7)
rect(375,25,50,50,7)
rect(375,725,50,50,7)

#this is community/commercial center
ellipseMode(CENTER)
fill(255, 0, 0)
noStroke()
ellipse (400,400,85,85)
ellipse (50,50,60,60)
ellipse (50,750,60,60)
ellipse (750,50,60,60)
ellipse (750,750,60,60)
rect(200,200,50,50,7)
rect(550,200,50,50,7)
rect(200,550,50,50,7)
rect(550,550,50,50,7)
#this is building
fill(0,0,255)
rect(175,60,100,100,7)
rect(520,60,100,100,7)
rect(520,410,100,100,7)
rect(520,290,100,100,7)
rect(175,410,100,100,7)
rect(175,290,100,100,7)
rect(175,640,100,100,7)
rect(520,640,100,100,7)
rect(60,175,100,100,7)
rect(285,175,100,100,7)
rect(410,175,100,100,7)
rect(640,175,100,100,7)
rect(60,525,100,100,7)
rect(285,525,100,100,7)
rect(410,525,100,100,7)
rect(640,525,100,100,7)

#this is legend
fill(0,0,255)
noStroke()
rect(800,150,50,50,7)#buildings

ellipseMode(CENTER)
fill(255,0,0)
noStroke()
ellipse (825,300,50,50)#commercial/community centers

ellipseMode(CENTER)
fill(75,140,97)
noStroke()
ellipse (825,400,50,50)#parks
rect(800,450,50,50,7)

stroke(50)
line(800,575,850,575)#roads

#Add legend description
fill(0,0,0)
text("Buildings",875,175)
fill(0,0,0)
text("commercial",875,300)
text("community centers",875,315)
fill(0,0,0)
text("parks",875,425)
fill(0,0,0)
text("roads",875,575)

fill(255,0,0)
text("The Plan of Experiment Township, NY",775,100)

--

--