Category: Change

I finally heard “My best friends are bike lanes” at a meeting

Augusta @ Washtenaw

Yes, more bikes, but keep them in the parks! Unrelated photo by Josh Koonce.

Last night at a ward transportation meeting I finally got to hear it: “My best friends are bike lanes”. AKA the plight of the motorist.

In many words, bike lanes and other kinds of infrastructure that make bicycling in a city safer and more comfortable must be impinging on driving and the needs of the motorist must be considered.

Okay, it wasn’t exactly uttered “my best friends are bike lanes”, but no one ever says that verbatim.

It went more like this: “We’re all for more biking. Biking in the park, more of that, that’s great. But you have to consider the motorist because there’s very little bicycling in our neighborhood and most of us don’t ride bikes.”

No one ever says that they oppose the act of riding a bicycle. Doug Gordon keeps a diary of the different ways these phrases are coded. They say something that sounds like the opposite: “I’m not against cycling” and “We’re not opposed to bicycle lanes”.

Yes, they want more biking…but not if it affects driving.
Well, that’s just not possible.

And we’re not even starting from a place of equality, either, regardless of how many people in the neighborhood are riding bikes versus driving cars.

No, instead, there is zero infrastructure for bicycling, and all infrastructure is optimized (er, “accommodating”) for driving. However the city staff at this meeting said there are some times, evident from their traffic counts, when bicycles made up 10 percent of traffic on certain streets in the neighborhood.

So there are people bicycling, yet are not accommodated. Driving is fully accommodated and anything less than that is essentially impinging on this motorist’s right to drive and park for free on publicly-funded streets.

Chicago’s TOD rule is the only reason multi-family is being built in neighborhoods

This is the ordinance that says residential developments have to provide 0.5 car parking spaces per home, and that the minimum home size can be smaller.

How many units? At least 1,500. Here’re the 19 buildings I know about that are being built within 600 and 1,200 feet* of a Chicago Transit Authority ‘L’ station – the only areas, essentially, where multi-family housing can be developed.

Why can’t dense housing be built elsewhere? Because the most desirable living areas in Chicago – along retail streets in Logan Square, North Center, Lincoln Park, Lakeview, and West Town – are zoned for single-family use. (And ad-hoc zoning districts taking the place of community land use planning.)

How do I know popular neighborhoods are zoned for single-family use? Because Daniel Hertz’s new Simplified Chicago Zoning Map makes it easy to see. Yep, even along those dense business districts and even outside the train stations.

Do the single-family home zones contain single-family homes now? Absolutely not! Much of the buildings in areas zoned for single-family homes have everything but! The particular view of the map that Hertz uses in his blog post shows that even adjacent to CTA stations, and within 1 block, there are only single-family zones (in red). There are many multi-family buildings in these red zones.

Red areas are zoned for single-family homes only.

Red areas are zoned for single-family homes only. View the map.

What ends up happening there? Teardowns. And the Lakeview Chamber of Commerce finds believes that non-matching zoning – it matches neither the existing uses nor the needs for the neighborhood – and teardowns are going to cut into consumer spending on its lively retail streets. Lakeview is seeing a population change to families which tend to have less disposable income.

More housing in a popular neighborhood means more shoppers, more property taxes, more “boots on the ground”, more “pedestrian congestion” in front of our local businesses.

Doesn’t the ordinance make station-adjacent parcels friendly to multi-family housing because of the TOD ordinance? Yes, and no. As Hertz points out, “virtually every sizable development involves a zoning variance or planned development process that goes beyond the zoning you’ll see on the map”.

The TOD ordinance is 19 months old and working exactly as intended, building more housing next to train stations, and giving more people the opportunity to have access to affordable transportation. So it needs an upgrade to be able to do more. Since, in Chicago, zoning is our land use plan, we need the best kind of zoning rules and this is one of the best.

Imagine what the TOD ordinance could do if it were expanded. Think, making the parking requirement relief and allowing different unit sizes by-right instead of going through an arduous and expensive zoning change process. Then, expanding the rule to include more than just 600 feet (which is less than a block) from a train station – people walk several blocks to get to CTA stations, and bike even more. And, beefing up the affordable housing requirements.

Let’s do this, Commissioner Andrew Mooney. Let’s do this, housing advocates. Let’s do this, transit advocates. I’m looking at you, Latin United Community Housing Association (LUCHA), Logan Square Neighborhood Association (LSNA), We Are/Somos Logan Square, Pilsen Alliance, Metropolitan Planning Council (MPC), Active Transportation Alliance, and the Center for Neighborhood Technology (CNT).

* The distance depends on existing Pedestrian Street zoning. If the property is on a designated Pedestrian Street then the station can be up to 1,200 for the ordinance to apply, double the normal 600 feet.

Here’s how to fix the right-hook problem at Kinzie and Jefferson

Kinzie runs east-west, side to side in this Google Street View image. The ideal viewing angle between a motorist and bicyclist is 90 degrees, which is possible for the eastbound cyclist (from right to left) and the northbound motorist (pictured, in the white car). The eastbound motorist turning onto southbound Jefferson has an acute view angle to the cyclist and motorists typically believe they can make the right turn before it could possible harm the cyclist. Making the street one-way would mitigate this right-hook problem.

Kinzie runs east-west, side to side in this Google Street View image. The ideal viewing angle between a motorist and bicyclist is 90 degrees, which is possible for the eastbound cyclist (from right to left) and the northbound motorist (pictured, in the white car). The eastbound motorist turning onto southbound Jefferson has an acute view angle to the cyclist and motorists typically believe they can make the right turn before it could possible harm the cyclist. Making the street one-way would mitigate this right-hook problem.

Make Jefferson Street a one-way street going northbound so no more motorists will turn right onto southbound Jefferson and right-hook bicyclists going east on Kinzie Street.

It’s that simple. It should have been done four years ago when the Kinzie Street protected bike lane was created from a road diet (4 to 2 conversion). Instead, I get reports like this one. In fact, this exact scenario has played out several times since the lane’s inception, including with a truck in the first weeks after the lane opened.

I was traveling eastbound in the bike lane on Kinzie Street. A car was traveling in the same direction, but did not yield to me as it turned in front of me. I had my attention on the car in advance in case it did something like this, so I had sufficient time to slow down and avoid running into it as it turned to the right in front of me.

I’m glad this person was experienced enough to avoid the crash, but we can’t expect that bicyclists and motorists have the right experience when traveling within the city.

A two-way Jefferson isn’t necessary to provide access to the parking behind the residential building here because access can be gained from Canal (a two-way street) and the two-way driveway leading from Canal.

If maintaining Jefferson as a two-way street is imperative, then we can make some really intense infrastructure – intense by Chicago standards – and create a neckdown and raised intersection so that only one direction of traffic can cross the bike lane at any time. If there’s a northbound motorist waiting to turn onto Kinzie from Jefferson, and there’s a motorist on Kinzie wanting to turn onto Jefferson, then the Kinzie motorist would wait for the Jefferson motorist to turn.

The raised intersection is an additional traffic calming measure that also improves pedestrian accessibility.

What sucks about the state of infrastructure in the United States is the lack of understanding and knowledge about atypical designs (limited and rare examples of practical applications across the country) and this leads to deficient implementations of designs proven to work millions of times a day elsewhere.

The person who submitted this Close Call suggested more signs or a flashing overhead light. Yet those are tools that don’t actually require the motorist (or the bicyclist) to react in any way, whereas a piece of infrastructure – concrete, asphalt, and their topography – does more than just remind or encourage.

I would go so far as to suggest a policy that sets a target reduction in signage in the city, because eliminated signage must be replaced by the appropriate infrastructure. The best example? We have a law in Chicago where, if there’s a sign saying so, you cannot park a car within 20 feet of a crosswalk.

Get rid of the sign – they’re so ugly – and the need to pay attention to it by building a bumpout with a bioswale. Not only have you enforced the “no parking” regulation now until the concrete crumbles, and given pedestrians a shorter walk across the roadway, you also add stormwater infrastructure that reduces the burden on our combined sewer system.

Use Turf to perform GIS functions in a web browser

Turf's merge function joins invisible buffers around each Divvy station into a single, super buffer.

Turf’s merge function joins invisible buffers around each Divvy station into a single, super buffer –all client-side, in your web browser.

I’m leading the development of a website for Slow Roll Chicago that shows the distribution of bike lane infrastructure in Chicago relative to key and specific demographics to demonstrate if the investment has been equitable.

We’re using GitHub to store code, publish meeting notes, and host discussions with the issues tracker. Communication is done almost entirely in GitHub issues. I chose GitHub over Slack and Google Groups because:

  1. All of our research and code should be public and open source so it’s clear how we made our assumptions and came to our conclusions (“show your work”).
  2. Using git, GitHub, and version control is a desirable skill and more people should learn it; this project will help people apply that skill.
  3. There are no emails involved. I deplore using email for group communication.*

The website focuses on using empirical research, maps, geographic analysis to tell the story of bike lane distribution and requires processing this data using GIS functions. Normally the data would be transformed in a desktop GIS software like QGIS and then converted to a format that can be used in Leaflet, an open source web mapping library.

Relying on desktop software, though, slows down development of new ways to slice and dice geographic data, which, in our map, includes bike lanes, wards, Census tracts, Divvy stations, and grocery stores (so far). One would have to generate a new dataset if our goals or needs changed .

I’ve built maps for images and the web that way enough in the past and I wanted to move away from that method for this project and we’re using Turf.js to replicate many GIS functions – but in the browser.

Yep, Turf makes it possible to merge, buffer, contain, calculate distance, transform, dissolve, and perform dozens of other functions all within the browser, “on the fly”, without any software.

After dilly-dallying in Turf for several weeks, our group started making progress this month. We have now pushed to our in-progress website a map with three features made possible by Turf:

  1. Buffer and dissolving buffers to show the Divvy station walk shed, the distance a reasonable person would walk from their home or office to check out a Divvy station. A buffer of 0.25 miles (two Chicago blocks) is created around each of the 300 Divvy stations, hidden from display, and then merged (dissolved in traditional GIS parlance) into a single buffer. The single buffer –called a “super buffer” in our source code – is used for another feature. Currently the projection is messed up and you see ellipsoid shapes instead of circles.
  2. Counting grocery stores in the Divvy station walk shed. We use the “feature collection” function to convert the super buffer into an object that the “within” function can use to compare to a GeoJSON object of grocery stores. This process is similar to the “select by location” function in GIS software. Right now this number is printed only to the console as we look for the best way to display stats like this to the user. A future version of the map could allow the user to change the 0.25 miles distance to an arbitrary distance they prefer.
  3. Find the nearest Divvy station from any place on the map. Using Turf’s “nearest” function and the Context Menu plugin for Leaflet, the user can right-click anywhere on the map and choose “Find nearby Divvy stations”. The “nearest” function compares the place where the user clicked against the GeoJSON object of Divvy stations to select the nearest one. The problem of locating 2+ nearby Divvy stations remains. The original issue asked to find the number of Divvy stations near the point; we’ll likely accomplish this by drawing an invisible, temporary buffer around the point and then using “within” to count the number of stations inside that buffer and then destroy the buffer.
Right-click the map and select "Find nearby Divvy stations" and Turf will locate the nearest Divvy station.

Right-click the map and select “Find nearby Divvy stations” and Turf will locate the nearest Divvy station.

* I send one email to new people who join us at Open Gov Hack Night on Tuesdays at the Mart to send them a link to our GitHub repository, and to invite them to a Dropbox folder to share large files for those who don’t learn to use git for file management.

Streetsblog Chicago deserves to come back

John and Steven dining at a restaurant table

John and I at Taqueria La Zacatecana in Avondale, where we first hashed out the details of what would become Grid Chicago that later transitioned into Streetsblog Chicago.

I haven’t talked about this here, but two months ago this weekend I got the message that Streetsblog Chicago wouldn’t continue because we didn’t raise enough money in the last fundraising round.

I didn’t talk about it here because I was busy with dealing with shutting that down, working with my partner John Greenfield to come up with a transition plan (to resurrect the site) and because I have myriad side projects that quickly and easily captured my newly-available attention. I eased right into developing those more and into involving myself in new jobs on a freelance basis.

Our readers dutifully expressed their support for my and John’s work at Streetsblog Chicago – providing an alternative voice for transportation and land use policy discussion.

The most heartening and unexpected expressions have come from the very agencies on which we report and criticize.

Our reporting was thoughtful and necessary they said, even though, and this has been unanimous, they sometimes disagreed with our perspective.

I believe their appreciation of our work has always been there but there was never a good moment, or a necessity, for them to make it known.

It’s heartening to know that our writing – advocating for safer streets, funding allocation that promoted efficient and active transportation, converting street space from moving cars quickly to moving people – was making its way in the corridors of the bureaucracies and street managers and place makers and bus operators.

I think what we did with Streetsblog Chicago was necessary, too, and I waited and worked to make it happen since 2007. I bided my time with this blog until meeting editor-in-chief Ben Fried in 2010. The conditions weren’t right then, and a friend at a 2011 Star Trek watching party (don’t ask) in Logan Square put me and John together after which we made the next best thing: Grid Chicago.

I want to keep writing Streetsblog Chicago and we need your help. John and I are raising $75,000 to resume publishing at very-close-to-before rate of five to seven original posts per week. Donate now.

We’ve already raised $36,905 and the Chicago Community Trust will give us $25,000 when we reach $50,000. The catch is that we must get there by April 8. Otherwise we’ll return all of the donations.

Since the January 8 hiatus we held a fundraiser in the pedway, which Moxie founder Daniel Ronan organized. We’ll be holding another fundraiser in Revolution Brewing’s taproom on Kedzie on Wednesday, March 26, at our donor appreciation party: Everyone is welcome but those who donate $100 on or before the party will get John’s book “Bars Across America” and their first round on the house.

I’m also putting together a tour of developments around Chicago near transit stations that have taken advantage of a city ordinance reducing their parking minimum. Save the date, Saturday, April 4.