دميتري ليبيديف: "قبل بضع سنوات ، أدركت بوضوح أن المزيد قليلاً وخطة OpenStreetMap ستغرق"


دميتري ليبيديف هو ماجستير في الاقتصاد والمبرمج والحضرم الذي يعمل مع OpenStreetMap لأكثر من 10 سنوات. إنه لا يجذب المنازل فحسب ، بل يقوم أيضًا بالكثير من الأبحاث بناءً على بياناته. في أي اتجاه ذهب OSM ، سواء كان له مستقبل ولماذا يحتاج المبرمجون إلى العلوم الإنسانية - أخبر كل هذا في مقابلة.

- كيف ومتى قابلت OpenStreetMap؟

- بالتأكيد لا أستطيع أن أقول أنه كان منذ أكثر من 10 سنوات. كنت مهتمًا بالمشروع ، وسمعت عنه أنه "مثل ويكيبيديا ، ولكن فقط حول الخرائط". ومع ذلك ، لم أسجل على الفور ، ولم أرغب في بدء حساب آخر في خدمة أخرى. ولكن في مرحلة ما ، تحسن الفضول وبدأت في تحرير الخريطة. في البداية رسمت المنطقة المحيطة بمنزلي ، ثم استمرت حتى أصبحت لعدة سنوات الأولى في ترتيب رسامي الخرائط في منطقة نوفوسيبيرسك.

- ما الذي يثير اهتمامك بالضبط في المشروع؟

- حقيقة أنك ترى على الفور تقريبًا نتيجة عملك: لقد رسمت للتو ، ولكن تم عرضها بالفعل على الخريطة. هذا جذاب بشكل لا يصدق. بالإضافة إلى ذلك ، هل تذكر ما كان Yandex و Google قبل 10 سنوات؟ ماذا يمكنني أن أقول ، حتى 2GIS في ذلك الوقت لم تكن مفصلة للغاية. وفي OSM حتى ذلك الحين ، كان من الممكن رسم كل ما تريده: الطرق داخل الأشجار والأشجار والملاعب والمزيد. نظرًا لحقيقة أنني قمت بالدوران كثيرًا ، فقد كنت أقدّر بسرعة إمكانات OSM: لقد رسمت الطرق التي احتاجها ، وتدفقت في المتصفح وذهبت في رحلة. لذلك ، لفترة من الوقت قمت برسم خرائط كثيرة.

"هل تواصل الخريطة الآن؟"

- لا. في بعض الأحيان ، سأقوم برسم حوالي عشرة منازل وهذا كل شيء ، لأن المزيد لا يوجد بالفعل ما يكفي من الصبر. في مرحلة ما ، كل شيء يزعج ، يتغير المصالح والأولويات ، وشخصي حدث لي مع OSM.

- ماذا كان المشروع بعد ذلك؟ كيف تعيش وتتنفس؟ ما الذي تغير خلال هذه الفترة؟

- إذا كان لا يزال من الممكن في عام 2010 الذهاب إلى المنتدى الروسي والحصول على إجابة مناسبة لسؤالك ، فعندئذٍ لم يعد في عام 2016 ، حيث تحولت تدريجيًا إلى سلة قمامة ، حيث "جلس" ​​المتصيدون العدوانيون فقط. لا أعرف كيف تسير الأمور الآن ، ولكن إذا ظهر الوافد الجديد ، فإنه غالبًا ما "ينقر" من قبل المشاركين الأكثر خبرة ، الذين اعتقدوا لسبب ما أن هذا الشخص كان يطرح أسئلة غبية ويريد عن وعي أن يضر المشروع بنشاطه. لذلك ، أصبح مناقشة أي شيء في مثل هذا المجتمع لا معنى له.

هل تعلم ماذا تغير؟ قبل عشر سنوات ، في OSM ، كان من الممكن تحقيق شيء وتعزيز نوع من المبادرة بحماس. الآن لا أرى هذا ، وأعتقد أن هذا أمر مستبعد تمامًا. من أجل تغيير شيء ما في المشروع في الوقت الحالي ، يجب أن تكون متخصصًا بدوام كامل في التفاعل مع مجتمع OSM في بعض شركات تكنولوجيا المعلومات. لا حرج في ذلك. هذه عملية تطوير مشروع طبيعية. نشأ وترشد لاعبو السوق الرئيسيون الانتباه إليه ، الذي لم يأت معه المال والسياسة فحسب ، بل وقبل كل شيء المستقبل.

ربما ، لم أكن أنا من فهم ، قبل عدة سنوات ، أن OSM ستنخفض قليلاً. ثم بدا أنه إذا لم يتغير شيء في المشروع ، فإن جنازته لم تكن بعيدة. لكن العمل جاء فيه وألغاه. حتى 10 سنوات ، وربما حتى 20 سنة ، سيظل المشروع ساريًا. يبدو لي أنه قد اتبع الآن نموذج التطوير لنظام التشغيل Android ، والذي يوجد فيه قسمان. الأول هو نواة لينكس ، التي صنعها المتحمسون المحترفون لأنفسهم. والثاني هو المكون التجاري الذي يستهدف المستخدم الشامل.


مشروع " أنظمة الترام في روسيا "


مشروع " الممرات المخصصة "

- على حد علمي ، أنت كمحلل ، غالبًا ما تستخدم بيانات OSM في بحثك. هل كان من الصعب عليك بدء العمل معهم؟

- لا ، منذ أن شاركت في المشروع ورسمت خريطة بنفسي. رأيته من الداخل وفهمت ما يتكون منه. لذلك ، لم يكن لدي أي صعوبات. بشكل عام ، OSM بسيط بما فيه الكفاية. شيء آخر هو أنه لا يوجد مخطط وسم واحد فيه - من هو ما. ولكن حتى تعتاد على ذلك بمرور الوقت.

كيف أفعل ذلك عادة؟ أبدأ تجربتي مع مراكز المناطق الصغيرة. في معظم الأحيان ، لا توجد صعوبات على هذا المستوى. إذا كان النموذج يعمل ، فأنا أحاول تطبيقه على المدن التي يبلغ عدد سكانها أكثر من مليون نسمة. والآن هنا أحيانًا توجد أخطاء في البيانات تمنع الخوارزمية من العمل. يجب إغلاقها يدويًا. على سبيل المثال ، قررت بطريقة ما حساب الكثافة السكانية حسب الأرباع بناءً على بيانات OSM ، أي بالعلامة التي تشير إلى المناطق السكنية: landuse = Residential. كان كل شيء مثاليًا ، ولكن في مكان واحد كان لدي كثافة لا تصدق ، لأن شخصًا يسكن مبنى سكني أحاط المنطقة بعلامة بهذا الوسم.

حول هذه الطبيعة ، غالبًا ما تكون هناك مشاكل عند العمل مع بيانات OSM. ولكن ، كما يبدو لي ، وجدت بعض أنواع البيانات في OSM التي يمكنك أخذها بأمان ، على سبيل المثال ، رسم بياني للطريق. يتبع الكثير من الناس تماسكه وجودته ، وبالتالي نادرًا ما توجد مشاكل معه.


ديمتري ليبيديف في حفل البطاقات المنعشة. الصورة: أندري دريموف. العرض التقديمي بتنسيق PDF

- ما الأدوات التي تستخدمها للعمل مع البيانات الجغرافية؟

- أستخدم GeoPandas ، Osmium ، GDAL ، QGIS ، لبعض الوقت عملت مع PostgreSQL ، ولكن بعد ذلك رفضت ذلك. إنه جيد لأنه يمكنك البدء في العمل معه بسرعة ، ولكن إذا جربت الكثير ، فسيبدأ في التدخل. لا يزال هناك عدد من البرامج النصية والتطورات الخاصة بي ، ولكن حتى الآن لا يمكنني مشاركتها.

- ما الذي يُنصح به لأولئك الذين سيشاركون فقط في تحليل البيانات؟

- أعتقد أنه من أجل تعلم ذلك ، يجب على المرء أن يكون لديه محاضرة قبل نفسه ، ولكن مهمة حقيقية أو مجموعة بيانات. ومن أجل معرفة ما يجب فعله بهذا ، فإن أي دورة نظرة عامة على الإحصائيات ، والاقتصاد القياسي (تحليل الانحدار) ، بالإضافة إلى بعض العروض البحثية - لمعرفة ما يفعله الأشخاص بالبيانات ، ستكون مفيدة. المواد مليئة بمثل هذا ، ومن الصعب حتى تذكر شيء محدد.

يتحدث العديد من المؤلفين المثيرين للاهتمام عن مبادئ التنمية بشكل عام: على سبيل المثال ، أعطى دوغلاس كروكفورد ، مؤلف تنسيق JSON 7 محاضرات مثيرة للاهتمام في عام 2009 ، ولكن تلك المتعلقة بالتاريخ ( 1 ، 2 ) مثيرة للاهتمام للاستماع إليها الآن. جاك ديدريش ، أحد مطوري Python ، يقدم تقريرًا بعنوان " توقف عن كتابة الدروس " (ترجمته) ، بالإضافة إلى مقالة رائعة كتبها Matt Linderman عن سرعة التصميم.

يرجى الانتباه إلى النص الأخير. باختصار ، يحكي عن قصة محددة حول لماذا يستحق القيام بالكثير من التكرارات الصغيرة بدلاً من قضاء أشهر في تطوير نماذج ضخمة تتعطل في نهاية المطاف في غضون دقيقة. حقق النتائج من خلال التجربة السريعة والخطأ ، وليس الفشل الكبير. من المهم جدًا أن تتذكر عند العمل كمبرمج. على الرغم من أنه يبدو لي أن هذا المبدأ يمكن أن يكون مفيدًا في الحياة ككل.




Project Dmitry Lebedev " بير ضد القهوة "

- ما الذي يعجبك في OSM؟ لا احب؟ ماذا ستفعل بشكل أفضل؟

- بادئ ذي بدء ، أود أن أعيد نموذج البيانات. أيهما يجب أن يكون؟ لا أعلم ، ولكن بالتأكيد ليس ما هي عليه الآن. لسبب ما ، يبدو لي أن المطورين يجب أن يتطلعوا إلى تخزين البيانات في شكل إصدارات. دعنا نقول فقط تناظرية معينة من التصحيحات في git مع خيار تعيين الفروع النظيفة وتخصيصها. هل من الممكن تنفيذ ذلك بقاعدة بيانات جغرافية حيث قدر لا يصدق من التغيير؟ سؤال. ولكن إذا جاء عمالقة تكنولوجيا المعلومات إلى OSM ، فسأخصص منحة في مكانهم لتطوير نموذج أولي لقاعدة البيانات هذه ، ومن المهم أن يكون لها هياكل طوبولوجية ، لأنه للعمل مع البيانات كما هو الحال في قاعدة البيانات أو Shape / GeoJSON / GPKG ، ليس هناك أى مشكلة.

أود أيضًا الانتباه إلى "التصحيح" الحالي - المضلعات المتعددةالتي تصنع الآن كمجموعات من الخطوط. لأنك الآن يمكنك فتح متعدد الأضلاع لبعض البحر وملء الخريطة بأكملها بالماء. ومحاولة العثور على مكان حيث تم فتحه ... في STOSM قرأت أفكارًا حول هذا لا أتذكر عدد السنوات الماضية.

سأكون أيضًا في مكان مؤسسة OSM ، التي أصبحت مشغولة مؤخرًا بالتنوع ، معتبرة التنوع ليس فقط كخلق الظروف للمشروع لزيادة عدد النساء ، والناس من أفريقيا ، وأمريكا الجنوبية أو قارة أخرى على هذا الكوكب. في الوقت الحالي ، يتمتع أي شخص سليم في العالم بفرصة افتراضية ليصبح عضوًا في OSM. ولكن هنا من هم حقا منفصلون عن المشروع هم الأشخاص ذوو الإعاقة.

على سبيل المثال ، ليس لدينا نسخة من الموقع للأشخاص المعاقين بصريًا - بالنسبة لهم الخريطة ضعيفة التكييف. أو أولئك الذين لديهم حركة محدودة - هناك القليل من البيانات لهم. يبدو لي أن OSM لديها الفرصة لفتح الباب لمثل هؤلاء الناس غدًا ، حيث يوجد أساس تكنولوجي كامل لذلك.

يمكنك البدء بجعل بطاقة منفصلة أو نمط بطاقة لضعاف البصر ، ثم تكييف الأدوات لهم لإنشاء خريطة لهم. وهي بحد ذاتها نقطة مهمة للغاية - التوجه في الفضاء للأشخاص الذين يعانون من مشاكل في الرؤية. هل يمكن لـ OSM المساعدة في هذه الحالة؟ هل يمكننا رسم بطاقة تأخذ في الاعتبار رغباتهم وتساعدهم كل يوم؟ هذه مهمة حقيقية وليست تكريمًا للموضة.

لذلك ، أعتقد أن أي محادثة من أجل الشمولية يجب أن تبدأ بالبحث عن أولئك الذين ستعطي مساعدتهم نتيجة ملموسة. إذا تم اعتبار التنوع كعملية فقط - صراع لا نهاية لها من أجلها - فعندئذٍ فإن هذا الصراع سيسيء فقط بالشخص الذي يقودها.



- ماذا ستقول للشخص الذي يفكر: لاستخدام بيانات OSM أم لا؟ للمشاركة في المشروع أم لا؟

- بالتأكيد يستحق المحاولة. لما لا؟ هذه هي الإنترنت. إذا نظرت ، تدرس ، ترسم منزلين ، تتعلم شيئًا جديدًا ، فلن تخسر أي شيء. يجب ألا تخاف من المعرفة والخبرة الجديدة ، بالإضافة إلى البيانات الجديدة. أحب الطريقة التي يتصرفون بها في الشركات الأمريكية الناشئة: فهم يأخذون بجرأة ويحاولون التقدم بطلب لاحتياجاتهم ، ويقضون يومًا أو يومين في التجارب والنماذج الأولية. إذا فهموا في هذه العملية ما لا ينجح ، فإنهم يتركونه.

لسوء الحظ ، في الشركات الروسية غير الناشئة ، خاصة في مختلف المؤسسات التي يصعب نطقها في الدول القريبة ، وأحيانًا في الاستعانة بمصادر خارجية ، يحاولون تجنب أي تجارب. إنهم يخافون من إفساد عملية العمل ويحبون الطاعة. إذا كان موقفهم قريب منك ، فماذا أقول؟ حسنًا ، لا تحاول العمل مع بيانات OSM ، ولا تنظر في اتجاهها ، ولا تقترب منها.

غالبًا ما يكون الناس أسرى لما نشأوا معه. وفقًا لـ Crockford ، لكي يبدأ استخدام ابتكار تكنولوجيا المعلومات ، يستغرق الأمر حوالي عشرين عامًا لجيل من المتخصصين الذين يفكرون بالطريقة القديمة للتقاعد. على سبيل المثال ، تم اختراع البرمجة الموجهة للكائنات في الستينيات من القرن الماضي ، وبدأت في دخول التداول فقط في الثمانينيات. وهكذا مع الكثير. يقول كروكفورد إن العديد من الخلافات حول مختلف الابتكارات يتخذون موقفًا "حاولوا إقناعي بأن التكنولوجيا الخاصة بك مطلوبة ، لكنني لم أجربها ولا أريد أن أتعلم أشياء جديدة". إذا لم تفكر في آرائك الخاصة ، فيمكنك أيضًا أن تتعثر في التطوير.

OSM - 15 سنة. يستمر المشروع في التطور. وأعتقد أن وقته سيأتي وسيكون في كل مكان. منذ وقت ليس ببعيد ، جاء إليها كبار اللاعبين. حتى إذا قدروا إمكاناتها ، ما هي الإشارة الأخرى المطلوبة؟



- ماذا تعلمت بفضل OSM؟ ماذا اكتشفت لنفسك؟

- تعلمت جيدًا الجغرافيا وأسماء الأماكن ، بما في ذلك وطني الصغير - سيبيريا. اتضح أن لدينا ثلث الأسماء التركية. OSM هو أيضًا مثال جيد على مشروع تكنولوجيا معلومات غير ربحي ، والذي يمكنك من خلاله تحليل بعض جوانب نظرية اللعبة . إنه شيء درسته في الجامعة ، وشيء آخر - رأيته كله بأم عيني من الداخل.



- ماذا تقول في نهاية المحادثة؟ أتمنى لقرائنا؟

- حدث أن معظمهم من المبرمجين أو الأشخاص المرتبطين بتكنولوجيا المعلومات ، وأقل بكثير من العلوم الإنسانية. هذا يترك بصماته على كيفية تطور المشروع ، أين يتحرك وما يحدث معه في الداخل.

على سبيل المثال ، يحب موظفو تكنولوجيا المعلومات مناشدة كيفية تخطيط كل شيء وكيف يجب أن يكون في عالم مثالي. في التخطيط العمراني والهندسة المعمارية ، أصبح من الواضح منذ فترة طويلة أن كل شيء حي لا يتطور كما كان في خطط المنظمين: الناس في جميع أنحاء العالم لا يمشون على الأرصفة المتعامدة ؛ لسبب ما ، لا يريد الناس إرسال أطفالهم إلى روضة أطفال أو مدرسة داخل مناطقهم الصغيرة ؛ لم تنتج مدن العلوم ، حتى خلال السنوات السوفيتية ، اختراقات علمية هائلة. تدرس العلوم الاجتماعية والإنسانية منذ فترة طويلة سبب حدوث ذلك. لا تحتاج إلى معرفتهم على الإطلاق من أجل معرفة السذاجة كيف تنظم ، على سبيل المثال ، مجتمع ، وانتظر حتى يعمل بهذه الطريقة.

هناك مثال متطرف - باحثون في الشبكات الإرهابية ، على سبيل المثال ، مارك ساجيمان ، أو مذكرة دييغو جامبيتاأنها ليست مصنوعة من متعصبين كثيرين ، ولكن مثاليين مثقفين لديهم خلفية فنية وأحلام خيالية. على ما يبدو ، فإن العلوم الإنسانية ، التي تعرف التاريخ والتعاليم السابقة المماثلة ، قادرة على التعرف على الدوغماتية والتلاعب.

لذلك ، من الضروري توسيع المعرفة في المجال الإنساني. على سبيل المثال ، تعرف على الأقل على نظرية بوبر للعلوم . بعد كل شيء ، جميع البرامج والبيانات التي نحبها كثيرًا ، والتي نحن على استعداد للقسم لأيام على المنتديات ، كلها جزء صغير جدًا من الحياة الحقيقية.

تقرير PS من Dmitry Lebedev "البحث باستخدام البيانات المفتوحة ونظم المعلومات الجغرافية" ( فيديو ، عرض تقديمي ) ("يوم البيانات المفتوح" ، موسكو ، 2018).


يتم التواصل بين المشاركين في OpenStreetMap الروسية في غرفة دردشة Telegram وفي المنتدى .
هناك أيضًا مجموعات على الشبكات الاجتماعية فكونتاكتي ، فيسبوك ، لكنهم ينشرون الأخبار بشكل أساسي.

انضم إلى OSM!



المقابلات السابقة:
, , , , , , , , , , wowik, SviMik, , , , , , aka BANO.notIT, , , , , .

All Articles