WEBVTT

00:00.000 --> 00:15.000
I'm Ilya from Estonia. I like doing many things. I like bicycling. In Estonia, it's usually like this.

00:15.000 --> 00:26.000
That's not me. But it's really fun. You should try. I also have maps and I collect data from maps everywhere.

00:26.000 --> 00:33.000
I have map this campus already. It's a bit today. I'm making well bicycle on bicycle.

00:33.000 --> 00:38.000
When I move to a new area in my city, I usually get up my phone.

00:38.000 --> 00:43.000
And I start serving like local shops for groceries, local restaurants.

00:43.000 --> 00:47.000
Like where our pharmacies are and stuff like that.

00:47.000 --> 00:51.000
So I want to know what's around me.

00:51.000 --> 00:58.000
So that when I need groceries or when I need to go to the theater, I don't have to drive all the way to the city center.

00:58.000 --> 01:05.000
We didn't look at this fun because you can walk, you can ride a bike, you're not depending on anything.

01:06.000 --> 01:15.000
And there is an info that. And this is a concept that has been growing popularity over the last five years.

01:15.000 --> 01:20.000
And it's called usually called 15-minute city.

01:20.000 --> 01:29.000
What is 15-minute city? It's pretty simple. Everything you need for a daily life should be inside 15 minutes of walking.

01:29.000 --> 01:32.000
Just one American mile.

01:33.000 --> 01:42.000
So who of you live in such a place that everything inside 15 minutes? Like do you know that?

01:42.000 --> 01:49.000
Well, if you have, I expect it more. I expect it to be from Western Europe.

01:49.000 --> 01:53.000
Yeah, not everyone, but a lot of people.

01:53.000 --> 01:58.000
So this looks nice. This must feel nice.

01:58.000 --> 02:04.000
Like, and somehow cities are not doing that.

02:04.000 --> 02:10.000
But the idea is pretty old, 15 minutes city. Everything should be nearby.

02:10.000 --> 02:15.000
It's the idea has come since 60s, I think.

02:15.000 --> 02:30.000
And recently, they have been popularized by Karlsmarina, who is a advisor to Paris City, which, as you know, is a four-front of 15-unitizing cities.

02:30.000 --> 02:36.000
But generally, it was academic research and social studies.

02:36.000 --> 02:45.000
Like that, until something happened five years ago, when people found out they cannot drive to the grocery shops anymore.

02:45.000 --> 02:50.000
So what was a nice 10-minute drive became one-hour walk.

02:50.000 --> 02:54.000
And people thought, that's not ideal.

02:54.000 --> 02:57.000
Like, walking to grocery shopping, take this much time.

02:57.000 --> 03:04.000
And public demand for making our cities local, it started to grow.

03:04.000 --> 03:11.000
And it started to get popular. In 2020, the idea of 15-minute cities appeared in all the mainstream media.

03:11.000 --> 03:14.000
Everyone should know about that.

03:14.000 --> 03:20.000
And it even got into many cities like strategic plans.

03:20.000 --> 03:25.000
Paris is most known and many others.

03:25.000 --> 03:35.000
Like, you can see how it works even here in Brussels, where how the streets are bicycle-first.

03:35.000 --> 03:40.000
It's like reached everywhere. And of course, it reached my town as well.

03:40.000 --> 03:46.000
My town is like in Eastern Europe, it's not very 15 minutes.

03:46.000 --> 03:50.000
But it wants to, I guess.

03:50.000 --> 03:55.000
In September, we celebrate so-called car-free day.

03:55.000 --> 03:58.000
Well, everyone in the world probably said it was.

03:58.000 --> 04:04.000
And we had in our city district a planned public discussion.

04:04.000 --> 04:10.000
Should our district be 15-minute city?

04:10.000 --> 04:17.000
And when I read about that in Facebook, because politics happens in Facebook or some reason,

04:17.000 --> 04:22.000
I thought that's a great idea to have public discussion.

04:22.000 --> 04:26.000
But for that, we need to have something to discuss.

04:26.000 --> 04:28.000
We need to have some materials.

04:28.000 --> 04:35.000
Are we already 15-minute city just nobody knows it or what doing it to do?

04:35.000 --> 04:38.000
I'm a cartographer, so I'm looking for maps.

04:38.000 --> 04:42.000
I want to make a map to publish on Facebook, so everyone can discuss that.

04:42.000 --> 04:46.000
And not just some abstract ideas about it in the cities.

04:46.000 --> 04:48.000
So, I'm also a laser cartographer.

04:48.000 --> 04:51.000
So, I don't want to do this.

04:51.000 --> 04:55.000
It always starts from that. I don't want to do this, right?

04:55.000 --> 04:57.000
So, I'm looking for private art.

04:57.000 --> 05:01.000
Because five years this concept has been very popular.

05:01.000 --> 05:03.000
Everyone has been doing it.

05:03.000 --> 05:06.000
Just personal data analysts has been doing it.

05:06.000 --> 05:10.000
Because 15-minute city is like the tasks self-described.

05:10.000 --> 05:14.000
15 minutes walking from all the points of interest.

05:14.000 --> 05:16.000
You have it right there.

05:16.000 --> 05:18.000
Just around the code.

05:18.000 --> 05:20.000
There are multiple examples.

05:20.000 --> 05:23.000
When people have done exactly that,

05:23.000 --> 05:31.000
the middle one is like a big scientific publication with lots of articles like surrounding it.

05:31.000 --> 05:36.000
So, I thought, yeah, should use it.

05:36.000 --> 05:39.000
And they look legit.

05:39.000 --> 05:41.000
Here's Marker.

05:41.000 --> 05:44.000
And here portal just finds all the POI.

05:44.000 --> 05:48.000
Not very useful for my case, but still it looks nice.

05:48.000 --> 05:53.000
There's a Sony research lab work that's really great.

05:53.000 --> 06:00.000
You choose the city and it's like split it in hexagon and shows like how far you should go for any hexagon.

06:00.000 --> 06:07.000
And there's another one that makes like kind of heat map,

06:07.000 --> 06:12.000
but also depending on like accessibility of things.

06:12.000 --> 06:17.000
And you can see the pattern that first those are very pretty.

06:17.000 --> 06:20.000
Like if I wanted to attract attention,

06:20.000 --> 06:23.000
publish something, I would publish those images.

06:23.000 --> 06:27.000
And second, they're not practically useful.

06:27.000 --> 06:31.000
Like there are no action points you can derive from that.

06:31.000 --> 06:34.000
You can just look at the pretty picture.

06:34.000 --> 06:38.000
And you know, it's not great even here, right?

06:38.000 --> 06:40.000
I wouldn't.

06:40.000 --> 06:43.000
That's the only action point I can get from this.

06:43.000 --> 06:47.000
If you live here, move there.

06:47.000 --> 06:50.000
How do I improve my city district with that?

06:50.000 --> 06:51.000
I don't know.

06:51.000 --> 06:56.000
Yeah, there are weights, but if you start playing with weights,

06:56.000 --> 07:03.000
you're starting to think, isn't this just a bad map of transport stops

07:03.000 --> 07:06.000
and education facilities and not a 15 minute map?

07:06.000 --> 07:08.000
So, yeah.

07:08.000 --> 07:14.000
And also, where do they get the information about light clubs and parks and stadiums and restaurants and stuff?

07:14.000 --> 07:17.000
Of course, they get it from open street map.

07:17.000 --> 07:21.000
And getting points of interest from open street map is super hard.

07:22.000 --> 07:29.000
I have made two presentations, exactly on that, in which I gave ideas,

07:29.000 --> 07:32.000
but it's all very fuzzy, because all the texts are mangled.

07:32.000 --> 07:37.000
So, I don't actually trust that.

07:37.000 --> 07:44.000
So, yeah, our city council, of course, has 15 minutes maps themselves.

07:44.000 --> 07:49.000
But I look at this map, it looks pretty, it looks, I don't know why they need it,

07:49.000 --> 07:54.000
because some red yellow areas, this is a lake.

07:54.000 --> 07:56.000
This is a bog.

07:56.000 --> 07:57.000
This is a cemetery.

07:57.000 --> 08:01.000
I don't know why they need like 15 minutes for that.

08:01.000 --> 08:07.000
And even the blue areas, like, I know that this area,

08:07.000 --> 08:13.000
there are, it's like 6 and 5, there are no grocery shops nearby.

08:13.000 --> 08:18.000
People, I know who live there, they get into the car and they drive to get groceries.

08:18.000 --> 08:21.000
This is not actionable.

08:21.000 --> 08:22.000
This is a pretty picture.

08:22.000 --> 08:24.000
Let's pretty then.

08:24.000 --> 08:27.000
But, so, yeah, I didn't want to do it.

08:27.000 --> 08:32.000
But, here I am to present my 15 minutes city script.

08:32.000 --> 08:39.000
I'm really sorry, because we, as an open source,

08:39.000 --> 08:42.000
community, have to redo everything by ourselves.

08:42.000 --> 08:45.000
It's about everything, about social network,

08:46.000 --> 08:50.000
passengers, office, software, 15 minutes creeps,

08:50.000 --> 08:53.000
beacons, everything.

08:53.000 --> 08:55.000
How do you come to this?

08:55.000 --> 08:57.000
But we can do this.

08:57.000 --> 09:01.000
This is a part when I plan to do some live demonstration,

09:01.000 --> 09:03.000
and I have a backup.

09:03.000 --> 09:09.000
So, but, yeah, why not?

09:09.000 --> 09:14.000
I think we don't actually have time to do that.

09:14.000 --> 09:17.000
We have time to do live demonstration, right?

09:17.000 --> 09:19.000
Because we have like 5 minutes.

09:19.000 --> 09:24.000
So, I have a backup talk, backup slides.

09:24.000 --> 09:28.000
So, imagine I'm typing, you know,

09:28.000 --> 09:31.000
and waiting awkwardly for things to complete,

09:31.000 --> 09:34.000
but this, where I can just tap a button.

09:34.000 --> 09:37.000
How do you do 15 minutes city with the script?

09:37.000 --> 09:38.000
Super easy.

09:38.000 --> 09:41.000
We have all the data available, all the software available.

09:41.000 --> 09:45.000
This is a celebration of open source, not exactly a tutorial for making.

09:45.000 --> 09:47.000
Like, we have open sheet map.

09:47.000 --> 09:48.000
That's amazing.

09:48.000 --> 09:52.000
Like, the single best projects, I know.

09:52.000 --> 09:54.000
There are geofabric extracts.

09:54.000 --> 09:58.000
You choose a city, your city, go to geofabric,

09:58.000 --> 10:01.000
download your city from the portal.

10:01.000 --> 10:03.000
Works awesome.

10:03.000 --> 10:07.000
Then you go to some website, like,

10:07.000 --> 10:09.000
for bounding boxes, Google it,

10:10.000 --> 10:14.000
and cut your city from the entire country, download it.

10:14.000 --> 10:17.000
So, here I chose,

10:17.000 --> 10:19.000
how it's called,

10:19.000 --> 10:22.000
Belgium City of Bruge,

10:22.000 --> 10:24.000
and central Bruge.

10:24.000 --> 10:26.000
Of course, it's full of points of interest.

10:26.000 --> 10:31.000
It's no use making 15 minutes city map for city centers, right?

10:31.000 --> 10:36.000
So, I choose some outskirts, called Assebroic.

10:37.000 --> 10:40.000
And use Osmium 2, Osmium,

10:40.000 --> 10:43.000
great tool for processing of the map data.

10:43.000 --> 10:46.000
Two cuts of the city, just two megabytes.

10:46.000 --> 10:48.000
Awesome.

10:48.000 --> 10:51.000
Then to my tool,

10:51.000 --> 10:53.000
some kind of configuration.

10:53.000 --> 10:56.000
I can specify which layers do I need,

10:56.000 --> 10:57.000
which text do I need,

10:57.000 --> 10:59.000
because this is complex stuff,

10:59.000 --> 11:01.000
when you know open sheet map.

11:01.000 --> 11:03.000
If you don't, you can leave it to this.

11:04.000 --> 11:07.000
And the most important thing is relation,

11:07.000 --> 11:09.000
because in open sheet map there are relations,

11:09.000 --> 11:12.000
which mark boundaries of cities and districts.

11:12.000 --> 11:15.000
So, we can have not rectangular boundary,

11:15.000 --> 11:18.000
but it will be nicely format,

11:18.000 --> 11:20.000
it's district boundaries.

11:20.000 --> 11:22.000
You can publish it and people will say,

11:22.000 --> 11:23.000
yeah, this is local.

11:23.000 --> 11:26.000
This is, you can believe it.

11:26.000 --> 11:28.000
And, yeah,

11:28.000 --> 11:31.000
I do first pass with my script.

11:31.000 --> 11:34.000
I extract points of interest,

11:34.000 --> 11:37.000
P.I. and buildings from the file we downloaded.

11:37.000 --> 11:39.000
Why do you do I need this?

11:39.000 --> 11:43.000
Remember that map that had like 15 minutes,

11:43.000 --> 11:46.000
15 minutes accessibility for lakes,

11:46.000 --> 11:48.000
and cemetery, we don't need that.

11:48.000 --> 11:51.000
We need to know where people live,

11:51.000 --> 11:54.000
and how life is for them,

11:54.000 --> 11:57.000
not for zombies, I don't know.

11:57.000 --> 12:00.000
So, we extract all the buildings,

12:00.000 --> 12:03.000
probably miss there are buildings and cemeteries,

12:03.000 --> 12:05.000
because in open sheet map they map everything.

12:05.000 --> 12:07.000
They map every single shed.

12:07.000 --> 12:12.000
So, I run QJS, which is the best tool for JS,

12:12.000 --> 12:16.000
and I just see some buildings we don't need.

12:16.000 --> 12:20.000
So, I just circle them and delete them and save them back.

12:20.000 --> 12:21.000
Awesome.

12:21.000 --> 12:23.000
And then I run the second pass.

12:23.000 --> 12:26.000
I get those buildings, get period.

12:26.000 --> 12:28.000
Also, I install Graph Corporal.

12:28.000 --> 12:31.000
Graph Corporal is amazing routing engine.

12:31.000 --> 12:34.000
One part, why is amazing is this one jar file.

12:34.000 --> 12:38.000
You download it, and you run the artworks out of the box.

12:38.000 --> 12:41.000
No installation, no Docker containers, no nothing.

12:41.000 --> 12:42.000
This works.

12:42.000 --> 12:47.000
And, Graph Corporal starts like showing lot of logs,

12:47.000 --> 12:49.000
one minute passes,

12:49.000 --> 12:52.000
and we have a JSON file.

12:52.000 --> 12:55.000
Now, what do I do with JSON file?

12:55.000 --> 12:57.000
I have to visualize it.

12:57.000 --> 13:00.000
We have amazing map-libered JS project.

13:00.000 --> 13:04.000
Which is interactive maps, the compressive lots of data.

13:04.000 --> 13:07.000
So, I have made an HTML file.

13:07.000 --> 13:09.000
We solve the code for it.

13:09.000 --> 13:13.000
We have a map-libered JS, and it shows stuff.

13:13.000 --> 13:17.000
So, we immediately have all the icons,

13:17.000 --> 13:21.000
the charging engine generated for 15 million blocks,

13:22.000 --> 13:25.000
district boundary, and POI with all load it.

13:25.000 --> 13:30.000
In this case, it's childcare, like kindergarten stuff.

13:30.000 --> 13:34.000
So, and this is like completing

13:34.000 --> 13:38.000
that has actionable insights, that has maps,

13:38.000 --> 13:41.000
and that can give some ideas.

13:41.000 --> 13:44.000
As the drones are not useful.

13:44.000 --> 13:46.000
What's more useful is buildings,

13:46.000 --> 13:49.000
which are not accessible, which are not near,

13:49.000 --> 13:52.000
in this case, can be in two centers.

13:52.000 --> 13:54.000
So, people live in here,

13:54.000 --> 13:56.000
and we know there are people living there,

13:56.000 --> 13:59.000
because we are most buildings where people don't live.

13:59.000 --> 14:02.000
They just cannot get there.

14:02.000 --> 14:05.000
And, with a magic of turf JS,

14:05.000 --> 14:08.000
the object library for the data processing,

14:08.000 --> 14:10.000
we can merge layers.

14:10.000 --> 14:13.000
We can, like, substract some stuff,

14:13.000 --> 14:18.000
and we can prepare, like, big maps that show something.

14:19.000 --> 14:21.000
And that's all actionable.

14:21.000 --> 14:23.000
We can see where shops are missing,

14:23.000 --> 14:24.000
where cafes are missing,

14:24.000 --> 14:26.000
and we know what happens inside,

14:26.000 --> 14:28.000
because we roll to the configuration file.

14:28.000 --> 14:30.000
And that is just amazing.

14:30.000 --> 14:33.000
I like when I understand what's going on.

14:33.000 --> 14:36.000
Now,

14:41.000 --> 14:45.000
yeah, I know it's just couple of minutes in times that.

14:45.000 --> 14:50.000
So, I published the map on the Facebook, of course,

14:50.000 --> 14:55.000
and I got my 200 likes in 90 countries.

14:55.000 --> 14:59.000
And what I learned is that this is just the first step,

14:59.000 --> 15:01.000
because this is all incorrect.

15:01.000 --> 15:03.000
This is actually not actionable.

15:03.000 --> 15:05.000
This is just the map maps are bad.

15:05.000 --> 15:07.000
Don't use them.

15:07.000 --> 15:09.000
Because shops are different.

15:09.000 --> 15:11.000
Some shops are small, some shops are big,

15:11.000 --> 15:13.000
and people need different shops for the needs.

15:13.000 --> 15:17.000
Grouping every shop into one map doesn't work.

15:17.000 --> 15:19.000
Like, schools are different,

15:19.000 --> 15:22.000
because some schools in the store are Russian language,

15:22.000 --> 15:23.000
some Australian language,

15:23.000 --> 15:27.000
and location is just one of the factors

15:27.000 --> 15:29.000
that people use to choose schools,

15:29.000 --> 15:31.000
not even the most important one.

15:31.000 --> 15:34.000
And even roads, like,

15:34.000 --> 15:37.000
when I have to cross a road to go into shop,

15:37.000 --> 15:40.000
I am, like, young and strong,

15:40.000 --> 15:41.000
and I can do that.

15:41.000 --> 15:43.000
Some people cannot.

15:43.000 --> 15:46.000
Some people cannot climb up the stairs

15:46.000 --> 15:49.000
to cross, like, eight lane highway.

15:49.000 --> 15:51.000
So, even the shop is here,

15:51.000 --> 15:54.000
they have to go a bit further,

15:54.000 --> 15:57.000
because they just, this is impossible.

15:57.000 --> 16:02.000
And that just with district map,

16:02.000 --> 16:07.000
15 minutes city concept in general is a bit flawed,

16:07.000 --> 16:09.000
but not flawed in a way that

16:09.000 --> 16:13.000
can inspire people, like, try to show it.

16:13.000 --> 16:16.000
Like, it's a get rise in cities and so on.

16:16.000 --> 16:18.000
It's not right.

16:18.000 --> 16:21.000
There are valid criticism of 15 minutes cities as well,

16:21.000 --> 16:24.000
because it's just a part of the thing.

16:24.000 --> 16:26.000
It's not the whole thing.

16:26.000 --> 16:31.000
For example, when cities are already segregated,

16:31.000 --> 16:35.000
when richly will one place and pull even another,

16:35.000 --> 16:41.000
then when all those people get their local 15 minutes thing,

16:41.000 --> 16:44.000
they have less incentive to live it.

16:44.000 --> 16:47.000
They have less incentive to see each other,

16:47.000 --> 16:51.000
and this segregation that solidifies.

16:51.000 --> 16:55.000
And who works in those local shops and local cafes?

16:55.000 --> 16:57.000
In a rich areas,

16:57.000 --> 17:00.000
usually, probably people that don't live there.

17:00.000 --> 17:03.000
They still have to come out for an entire city,

17:03.000 --> 17:07.000
so that rich people have their 15 minutes, like local way.

17:07.000 --> 17:09.000
Not great.

17:09.000 --> 17:12.000
And if we are thinking about workplaces,

17:12.000 --> 17:16.000
because this all works only if you're working remotely,

17:16.000 --> 17:18.000
many people don't.

17:18.000 --> 17:21.000
So we have to mix the zoning.

17:21.000 --> 17:24.000
We have to build business centers

17:24.000 --> 17:27.000
between residential buildings.

17:27.000 --> 17:30.000
And my district looks like this.

17:30.000 --> 17:35.000
People will object to turning it into something like this.

17:35.000 --> 17:40.000
And how to get around this is what public discussions are for.

17:40.000 --> 17:44.000
That map was just the first step.

17:44.000 --> 17:48.000
But it doesn't mean that you shouldn't make a map.

17:48.000 --> 17:49.000
You should.

17:49.000 --> 17:55.000
First step is required for there to be a second, third, and other steps.

17:55.000 --> 18:01.000
So this map has enabled me to understand that the problem is bigger.

18:01.000 --> 18:05.000
I have downloaded more books, and I'm thinking about it more,

18:05.000 --> 18:09.000
but the map was important, so it would be a nice exercise

18:09.000 --> 18:12.000
if you do something like this for your district,

18:12.000 --> 18:14.000
because you'll understand how it works.

18:14.000 --> 18:17.000
And how to make a district better.

18:17.000 --> 18:18.000
And so.

18:18.000 --> 18:20.000
Thank you.

