德米特里·列别捷夫(Dmitry Lebedev):“几年前,我清楚地了解到,OpenStreetMap会进一步衰落”


德米特里·列别捷夫(Dmitry Lebedev)是经济学硕士,程序员和城市主义者,他在OpenStreetMap领域工作了10多年。他不仅绘制房屋,而且还根据自己的数据进行了大量研究。OSM走了哪条路,它是否有未来以及程序员为什么需要人文科学-他在一次采访中告诉了所有这些。

-您如何以及何时会见OpenStreetMap?

-我绝对不能说是10多年前了。我对该项目很感兴趣,听说它“就像Wikipedia,但仅涉及地图”。但是,我没有立即注册,也不想在其他服务上启动另一个帐户。但是到了某个时候,好奇心变得更好了,我开始编辑地图。首先,我在房屋周围绘制了领土,然后又拖了过去,因此几年来我一直是新西伯利亚地区制图师排名中的第一位。

-您对项目有什么真正的兴趣?

-您几乎可以立即看到工作的结果:您刚刚画过,但是已经在地图上显示了。这令人难以置信。此外,还记得Yandex和Google十年前的情况吗?我能说什么,甚至当时的2GIS都不是那么详细。即使在OSM中,也可以绘制所需的所有内容:四分之一的道路,树木,操场等。由于我经常骑自行车,所以我很快就意识到了OSM的潜力:我画了我需要的路,倒入导航仪,然后开车兜风。因此,有一段时间我映射了很多。

“你现在继续地图吗?”

-不有时候,我会画大约十二所房子,仅此而已,更多的人已经没有足够的耐心了。在某些时候,一切麻烦,兴趣和优先事项都会发生变化,而就OSM而言,这件事对我而言是偶然的。

-那是什么项目?您的生活和呼吸方式如何?在这段时间内发生了什么变化?

-如果在2010年仍然有可能去俄罗斯论坛,并获得对您的问题的充分答案,那么在2016年,它将不再存在,因为它逐渐变成了垃圾桶,只有激进的巨魔才能“坐满”。我不知道现在的情况如何,但是如果有一个新来的人出现,他经常会被经验丰富的参与者“啄”,他们出于某种原因认为这个人在问愚蠢的问题,并有意识地想用他的活动来伤害这个项目。因此,在这样的社区中讨论任何东西都变得毫无意义。

您知道发生了什么变化吗?十年前,在OSM上,有可能取得成就并满怀热情地促进某种主动性。现在我看不到这个,我认为这是完全不可能的。现在要更改项目中的某些内容,您必须是与某IT公司的OSM社区进行交互的专职专家。没有错。这是一个自然的项目开发过程。他长大了,主要的市场参与者吸引了他的注意,他不仅带来了金钱和政治,而且还带来了未来。

大概不是几年前,我才清楚地知道OSM会崩溃。然后看来,如果项目没有任何改变,那么他的葬礼就在不远处。但是生意进入了它并取消了它们。因此,该项目将持续10年甚至20年。在我看来,他现在已经遵循了Android OS的开发模型,在该模型的开发中分为两个部分。第一个是Linux内核,它是由专业爱好者自己制作的。第二个是针对大众用户的商业组件。


项目“ 俄罗斯的电车系统


项目“ 专用车道

-据我所知,作为分析师,您经常在研究中使用OSM数据。您开始与他们合作难吗?

-不,因为我是该项目的参与者,并且自己绘制了地图。我从内部看到它,并理解它的组成。因此,我没有任何困难。通常,OSM非常简单。另一件事是,其中没有单个标记方案-谁是。但是随着时间的流逝,即使您已经习惯了。

我通常该怎么做?我从小地区中心开始实验。通常,在此级别上没有困难。如果该模型有效,那么我正在尝试将其应用于人口超过一百万的城市。现在这里有时数据中存在错误,导致算法无法正常工作。它们必须手动关闭。例如,我决定以某种方式基于OSM数据按季度计算人口密度,即通过指示居住区的标签进行计算:土地使用=居住。一切都很完美,但是在一个地方,我的密度令人难以置信,因为有人居住在公寓楼里,周围也有这个标签。

关于这种性质,在使用OSM数据时,通常会出现问题。但是,在我看来,我在OSM中发现了一些可以放心使用的数据类型,例如,路线图。很多人遵循它的连贯性和质量,因此很少有问题。


德米特里·列别捷夫(Dmitry Lebedev)在复兴卡党。照片:Andrey Dremov。PDF演示

-您使用哪些工具处理地理数据?

-我在PostgreSQL上使用GeoPandas,Osmium,GDAL,QGIS已有一段时间,但之后我拒绝了。他的优势在于您可以快速开始与他合作,但是如果您尝试很多,他就会开始干预。我仍然有许多自己的脚本和开发内容,但是到目前为止,我还不能分享它们。

-对那些将要进行数据分析的人有何建议?

-我认为,为了学习这一点,必须在自己面前没有讲座,而是一项真正的任务或数据集。为了知道该怎么做,统计,计量经济学(回归分析)的概述课程以及一些研究报告(找出人们对数据的处理方法)都将派上用场。资料充斥着如此完整的内容,甚至很难记住一些特定的东西。

几个有趣的作者谈发展的一般原则:例如,道格拉斯克罗克福德的JSON格式的作者,给了7个有趣的演讲,2009年回来,但那些与历史(12)是动听的现在。 Python的开发者之一杰克·迪德里希(Jack Didrich)给出了一份报告“ 停止编写类 ”(我翻译了这篇文章),并发表了马特·林德曼 Matt Linderman )的精彩文章,介绍了设计速度。

请注意最后的文字。简而言之,它讲述了一个特定的故事,说明为什么值得进行许多小的迭代,而不是花数月时间开发最终在一分钟内破裂的庞大模型。通过快速尝试和错误而不是重大失败来获得结果。记住,作为程序员工作时非常重要。尽管在我看来,这个原则在整个生活中都是有用的。




德米特里·列别捷夫(Dmitry Lebedev)项目“ 啤酒与咖啡

-您对OSM的看法如何?我不喜欢?你会做得更好吗?

-首先,我将重做数据模型。应该是哪一个?我不知道,但绝对不是她现在的样子。由于某种原因,在我看来,开发人员应该考虑以版本的形式存储数据。我们只说git中补丁的某种类似形式,可以选择版本控制和分配干净分支。是否有可能通过地理数据库来实现这一目标,而该数据库的变化量令人难以置信?题。但是,如果IT巨人来到OSM,那么我将在他们的位置分配一笔拨款,以开发这种数据库的原型,并且具有拓扑结构非常重要,因为对于处理数据库或Shape / GeoJSON / GPKG中的数据,没问题。

我还要注意现有的“补丁”- 多边形现在已制成线组。因为现在您可以打开某个海洋的多边形,然后用水填充整个地图。并尝试找到一个打开它的地方。在STOSM上,我读到关于这个的想法,我不记得多少年前了。

我也将代替OSM基金会,该基金会最近变得十分关注多样性,并认为多样性不仅为该项目创造了条件,使该项目吸引了更多的妇女,非洲,南美或地球上另一个大陆的人们。目前,世界上任何健康的人都有可能成为OSM的成员。但是,与项目真正脱节的是残疾人。

例如,我们没有针对视障人士的网站版本-因为他们的地图适应性较差。或那些行动不便的人-他们的数据很少。在我看来,OSM明天有机会为这些人打开大门,因为这样做有一个完整的技术基础。

您可以先为视障者制作单独的卡片或卡片样式,然后为他们改编工具以为其创建地图。这本身就是非常重要的一点-视力障碍者的空间定向。 OSM在这种情况下可以提供帮助吗?我们可以画一张考虑到他们的愿望并每天帮助他们的卡片吗?这是一项真正的任务,而不是向时尚致敬。

因此,我认为,任何有关包容性的对话都应从寻找那些将带来切实成果的人开始。如果将多样性仅视为一个过程(为此而进行的无休止的奋斗),那么这场斗争只会使领导它的人们失去信心。



-您对正在考虑的人说什么:是否使用OSM数据?是否参加该项目?

-绝对值得一试。为什么不?这是互联网。如果您看,研究,画几所房子,学习新知识,则不会失去任何东西。您不应该害怕新知识和新经验以及新数据。我喜欢他们在美国初创公司中所做的事情:他们大胆地接受并尝试满足他们的需求,花一两天的时间进行实验和原型设计。如果在此过程中他们了解无法解决的问题,则将其遗忘。

不幸的是,在俄罗斯的非初创企业中,尤其是在各种近州难以发音的机构中,有时在外包中,他们试图避免进行任何实验。他们害怕破坏工作过程并喜欢服从。如果他们的位置离您很近,那我该怎么说呢?好吧,那就不要尝试使用OSM数据,不要朝它们的方向看,不要接近它们。

人们常常是他们长大后的俘虏。根据Crockford的说法,要使IT创新投入使用,一代又一代的专家以旧的思维方式退休需要大约20年的时间。例如,上个世纪60年代发明了面向对象的程序设计,直到80年代才开始流行。等等。克罗克福德(Crockford)说,关于各种创新的许多争议都占据了“试图说服我您的技术是必需的,但我没有尝试过,并且我不想学习新事物。”如果您不反映自己的观点,那么您也可能会陷入开发中。

OSM-15年。该项目继续发展。而且我认为他的时代将会来临,他将无处不在。不久前,有大型公司加入。即使他们意识到其潜力,还需要什么其他信号?



-感谢OSM,您从中学到了什么?你自己发现了什么?

-我学习了很好的地理和地名,包括我的小家乡-西伯利亚。事实证明,我们有三分之一的突厥人名字。 OSM还是非营利IT项目的一个很好的例子,您可以在该项目上分析博弈论的某些方面。我在大学里学习是一回事,而另一件事-我亲眼看到了这一切,而且是从内部看到的。



-对话结束时你怎么说?希望我们的读者?

-碰巧的是,他们中的大多数是程序员或与IT相关的人员,而且不如人文科学那么频繁。这在项目的发展方式,发展方向以及内部发生的事情上留下了自己的印记。

例如,IT人员喜欢对如何计划一切以及在理想的世界中应该如何进行进行吸引。在城市规划和建筑中,很显然,生活的一切并没有像组织者的计划那样发展:世界各地的人们都不会在垂直的人行道上行走;由于某些原因,人们不想将孩子送到微区内的幼儿园或学校读书;即使在苏联时期,科学城市也没有取得大规模的科学突破。社会科学和人文科学一直在研究为什么会发生这种情况。您无需完全了解它们,就可以天真地弄清楚如何组织(例如)社区,并等待它以这种方式工作。

有一个极端的例子-恐怖分子网络的研究人员,例如Mark Sageman或Diego Gambetta 注意他们不是由狂热的狂热分子组成,而是受过良好教育的理想主义者,他们具有技术背景和乌托邦式的梦想。显然,人文,了解历史和以前的类似教导能够识别教条主义和操纵。

因此,有必要在人道主义领域扩大知识。例如,至少要熟悉波普尔的科学理论。毕竟,我们非常喜欢的所有程序和数据,我们都准备在论坛上发誓几天,它们都是现实生活中非常小的一部分。

Dmitry Lebedev的PS报告“使用开放数据和GIS进行研究”(视频演示文稿)(“开放数据日”,莫斯科,2018年)。


俄罗斯OpenStreetMap参与者的交流在Telegram 聊天室论坛中进行
社交网络VKontakteFacebook上也有一些团体,但他们主要发布新闻。

加入OSM!



以前的采访:
, , , , , , , , , , wowik, SviMik, , , , , , aka BANO.notIT, , , , , .

All Articles