Beautiful maps in minutes: Meet Kepler.gl

SAN FRANCISCO — Shan He may hold Silicon Valley’s most meta job.

“When I started out, I was building maps. Then I moved on to build tools to build maps and now I’m doing tools to do tools that build maps.”

He, who dumped brick-and-mortar architecture studies for computational design, joined Uber as founding member of the data visualization team in 2014. She went on to construct Kepler.gl, a tool that helps make “beautiful maps in like 10 seconds” — without any coding. Built using the deck.gl WebGL data visualization framework, the ride-sharing company recently open-sourced the geospatial toolbox that can be used with QGIS, Carto and Mapbox Studio. Given its origins, it’s easy to see why Kepler excels at large-scale visualizations centering on geolocations.

She set the stage for a recent standing-room-only meetup hosted by Mapbox for two case studies on what the tool can do and how you can get involved.

Catching air inside Uber

Chris Gervang, software engineer at Uber, started playing around with Kepler.gl without alerting his data vis team colleagues to his tinkering. Gervang works on one of the Valley’s most (ahem) pie-in-the-sky initiatives: an urban air transportation project dubbed Elevate. The second Uber Elevate summit featured a keynote by the head of aviation, Eric Allison, that would’ve fallen flat if not bolstered with stunning maps.

Titled “Scaling Uber Air,” it featured data visualizations to show everything the company knows about how people move around in cities and how to use that to model the future Uber air network.

“We were extremely careful to use realistic data for our visualizations, to show what we think Uber Air can look like using our most current research,” Gervang says.

To produce the visuals, they used images captured from a cinematography app, on top of Kepler.gl. in a four-step process: planning the story, using Kepler.gl to visualize the data in motion, then a video editor to add effects that weren’t available in a browser and, finally, put them into a slide deck to add graphics. His team then repeated the process for all 17 visualizations in the keynote.

One of those maps showed an average weekday in Los Angeles and Orange counties, 45.8 million unique trips happen over a 24-hour period aggregated, into one kilometer by one kilometer tiles — here’s that bit from the keynote, it’s even more impressive with motion. The entire keynote or slides are also available.

Lime time

If Uber is hated enough to regularly station guards outside its Market Street headquarters, Lime has the distinction of being one of three scooter sharing companies recently booted from the streets of San Francisco.

Aash Anand, head of analytics at Lime, says the company started out in 2017 in a much less contentious space, just a “normal, not electric, bike sharing startup.” One of the visuals showed a Kepler-made map of bike patterns spidering around Greensboro, North Carolina, the first Lime town.

Anand says that speed is what gives Kepler an edge — he put together his presentation for the meetup together on the 40-minute Uber ride from Lime’s San Mateo headquarters.
“That’s actually the biggest value of Kepler has added to my life as someone who works with data,” he says. “When Lime started really growing there was no time to make things look pretty and perfect, some of these were done at lightning speed, at the request of someone in a crisis.”

What’s next

The team at Uber hopes mapmakers that will adopt Kepler — and provide feedback. As they’re planning out the next set of features —including making sharing a lot easier more visualization types, especially “cool things like flight paths” Shan He says— they are asking folks to take a survey and hashtag any projects with #keplergl. If you’re ready to try it out, try the demo or check out the GitHub repository and the tutorials on Vis Academy, a hub for visualization tutorials and classes prepared by the Uber Visualization team.

Five-minute map: San Francisco’s proposed Uber/Lyft loading zones

Update: March 23, 2018. A pilot zone geofencing Lyft drivers from picking up passengers on Valencia Street has been added in the Mission. Source: Examiner.com

If you drive, walk or bike in San Francisco you know what a nightmare the ride-hailing services can be.

And if you use them often you’re probably in the habit of trying to pin yourself on a side street or a big empty parking space/driveway and pray they don’t double park while trying to find you. (Zipping past the anecdotal, it’s been calculated that 45,000 Uber and Lyft vehicles now operating in San Francisco account for more than 200,000 trips a day.)

So now the city is interested in adding ride-hailing passenger pick-up zones in a horse- trading effort to wring more data from these startups.

The San Francisco Examiner reports there are seven proposed “loading zones” and maybe one or two will be piloted. It’s a well-reported story — except that it’s missing a map. The neighborhoods are Hayes Valley, Inner Richmond, Inner Sunset, Noe Valley, North Beach, Marina and downtown.

Five minutes later with Google Maps:

A few things jump out — there’s nothing in the traffic-choked Mission district (see update above) and two “maybes” downtown. (The mapped one on Howard Street above and another potential one left unmapped since it’s described as “between Howard and Third or Fourth streets.”)

Also, once they’re mapped, if you zoom in it’s apparent that the length of these zones varies widely. The North Beach one looks like road rage waiting to happen.

San Francisco does have passenger loading zones already — white curbs with a time limit of five minutes — which in my armchair estimation (and the name “curbs”) says they’re mostly shorter than the approximately 600 feet (two blocks) of the shortest ride-hailing zones in the Richmond and Sunset…

Thoughts?

Full story over at The Examiner.