Vladimir alias wowik: "OpenStreetMap membutuhkan ide yang tidak dapat direalisasikan dalam sistem lain"


wowik adalah seorang programmer dan insinyur fisik dari Moskow, yang, seperti yang dia katakan pada dirinya sendiri, "memprogram semua yang bergerak: mainframe, komputer pribadi, perangkat seluler, sekarang juga web." Namun di dunia OSM, ia dikenal sebagai pengembang "Vovik validator" yang legendaris. Apa itu validator, apa yang tidak boleh dilakukan dalam OSM, dan mengapa banyak yang tidak suka kebebasan - Vladimir menceritakan semua ini dalam sebuah wawancara.

- Bagaimana dan kapan Anda bertemu OpenStreetMap?

- Sudah lama sekali ketika saya menggunakan program navigasi PocketGIS untuk Windows CE, yang sudah mengalami kemacetan lalu lintas. Entah bagaimana, di forum PocketGIS, saya tiba-tiba melihat pesan di mana, sebagai ilustrasi untuk diskusi tentang perubahan gerakan, ada tautan ke jalan masuk baru yang baru saja digambar di OSM. Tautan semacam itu mulai diulang dan ternyata PocketGIS bersiap untuk beralih dari peta GosGisCentre ke OSM. Jadi pada awal 2009, saya mendaftar dengan OSM. Pada awalnya, saya memetakan area di sekitar rumah saya, membuat jalan, menetapkan larangan manuver. Kemudian dia datang ke forum proyek untuk mengajukan pertanyaan dan berdebat: tentang berpidato di Zelenograd dan berapa banyak jalur untuk menggambar jalan.

- Apa yang membuat Anda terpesona dengan proses pemetaan? Mengapa dan mengapa Anda mulai menggambar peta?

- Kartu menarik saya sejak kecil. Hampir perjalanan. Di sisi lain, pariwisata seperti apa yang tanpa peta? Saya mulai menggambar kartu di sekolah. Ayah saya memiliki gambar peta lingkungan Zelenograd dari seorang teman dari klub turis. Setelah beberapa tahun, itu menjadi usang, dan ayah saya memutuskan untuk memindahkannya dari kertas foto ke kertas gambar, sekaligus memperbesar skalanya. Ini adalah pemetaan nyata pertama saya, karena seiring dengan itu, ayah dan saudara saya masih memperbarui peta ini: kami menggambar jalan di hutan dan lingkungan di kota.

Di sekolah menengah, saya memutuskan untuk mengulangi prosesnya sendiri, membawa skalanya menjadi 2 cm per 1 km. Pada saat yang sama, ia mulai secara aktif mengedit kartu : cuci dengan penghapus, tempelan lem. Bahkan melakukan pengukuran di tanah. Misalnya, dengan kompas dan meter sepeda, saya mengukur beton dari jalan raya Leningradskoye ke Pyatnitsky, karena bagian ini tidak ada di peta asli.

Karena itu, dalam OSM saya melakukan hal yang hampir sama, tetapi dengan alat yang berbeda. Satu-satunya hal baru adalah kemampuan untuk memetakan menggunakan citra satelit, yang dalam dunia OSM biasanya disebut "pemetaan sofa," yang, omong-omong, mirip dengan perjalanan, terutama jika daerah itu tidak dikenal.

- Anda telah terlibat dalam proyek OSM selama lebih dari 10 tahun. Bisakah Anda ingat seperti apa dia dan komunitasnya saat itu? Apa yang berubah dalam proyek selama ini?

- 10 tahun yang lalu, OSM merasakan gerakan internal. Minat utama yang melaluinya para pembuat peta datang pada saat itu adalah peta untuk para navigator. Dengan standar hari ini, hampir semua orang adalah pemula saat itu, untuk memahami sesuatu, orang-orang Osmer harus berinteraksi satu sama lain, berdebat, berkomunikasi. Akibatnya, tingkat semua anggota proyek meningkat, pendekatan dan resep dikembangkan. Ada beberapa guru yang mengerti sedikit lebih banyak, karena mereka menulis utilitas yang berbeda, misalnya, konverter. Sekitar waktu yang sama, konsep validator muncul sebagai salah satu pendekatan untuk mengimpor data. Sebagai seorang programmer, saya tertarik pada komunitas seperti itu, meskipun sebagian besar programmer memiliki pandangan dasar tentang dunia. Di tingkat internasional, programer juga menjalankan pertunjukan. Mereka tidak takut untuk mengubah dunia, API v0.6 digunakan. Data dilepaskan kemudian. Itu menegaskan bahwa hal utama dalam proyek ini bukan data, tetapi orang-orang.

Data OSM mirip dengan bahasa hidup. Satu dan yang sama dapat ditunjuk dengan cara yang berbeda. Ini memberi kebebasan dan peluang untuk pembangunan. Tetapi banyak yang tidak menginginkan kebebasan, itu lebih sulit diprogram, itu membuat Anda berpikir.

Satu atau lain cara, setelah pemilihan moderator yang bising di forum, diskusi yang panas menjadi jarang. Sekarang di forum, dan bahkan di obrolan Telegram, di mana ada banyak obrolan yang menyenangkan, datang hanya untuk resep yang sudah jadi. Yang baru dilahirkan di tempat lain, perusahaan mengeluarkan beberapa produk, komunitas mendiskusikannya, tetapi hampir tidak dapat menawarkan produk mereka sendiri.

- Mengapa Anda pikir itu terjadi sehingga komunitas berhenti menawarkan dan menghasilkan sesuatu yang baru?

- Di satu sisi, OSM mulai berlari dari lari ke lari pendek. Hal-hal nyata yang dapat dan seharusnya dilakukan pada dasarnya sudah dilaksanakan. Cakrawala baru telah terbuka, dan kekuatan komunitas sekarang tersebar, mereka hanya cukup untuk yang khusus. Misalnya, putuskan cara menandai jalur pejalan kaki - seperti trotoar atau dengan tag khusus.

Di sisi lain, orang sekarang ingin menggunakan solusi yang sudah jadi dan fokus langsung pada tugas mereka sendiri, tidak terganggu dengan mengatur OSM. Komunitas semakin terpecah-pecah sesuai dengan kepentingan, karenanya kekuatan fragmen menjadi semakin lemah.

- Dalam hal ini, OSM memiliki masa depan, seperti proyek? Sepertinya dia, katakanlah, tumbuh di ragi tua. Atau saya salah? Mungkin sesuatu yang baru?

- Yah, karena saya masih berpartisipasi di dalamnya, saya mungkin masih memiliki beberapa ilusi. Sepertinya saya bahwa OSM perlu memutuskan sendiri tempat apa yang dihuni dalam situasi ini. Ini adalah SIG lain, tetapi hanya satu yang dapat digunakan secara bebas? Jika demikian, proyek tersebut telah dilaksanakan. Ini sangat unik - yang pertama setelah GIS-grandees. Anda dapat mengatakan, rencanakan B, ketika para raksasa tidak terpaku atau tidak cukup uang untuk mereka. Tetapi, seperti yang kita lihat, ide-ide baru yang muncul dalam ekosistem OSM, misalnya, Mapillary, dengan cepat diambil oleh orang lain, termasuk grandees. Keunikan OSM menderita ini. Sepertinya saya bahwa OSM membutuhkan ide-ide yang tidak dapat direalisasikan dalam sistem lain.

Sebagai sebuah komunitas, proyek OSM dengan swasusunnya memiliki sejumlah keunggulan, tetapi kelemahan utamanya adalah intinya kuno, yang hanya menggunakan milis saja! Saya pikir sulit bagi pasukan muda untuk bergabung dengan proyek dan menguasainya. Saat ini, komunikasi antara orang-orang terjadi dengan cara yang berbeda. Sekarang online dan offline dalam penggabungan kehidupan, dan orang-orang sering menghubungi secara langsung, tanpa bantuan komunitas. Oleh karena itu, pasukan baru pergi ke suatu tempat di dekatnya, dan kami akan terus tidak melihat mereka sampai suatu hari mereka akan memimpin OSM.

OSM juga menarik sebagai proyek penelitian untuk mempelajari kegiatan dan pengembangan sistem pengorganisasian diri. Untuk melakukan penelitian, bereksperimen di dalamnya bisa tanpa batas.

- Sebelumnya Anda menyebutkan kata "validator". Anda dapat menjelaskan dengan kata-kata sederhana apa itu dan mengapa itu diperlukan. Bisakah Anda memberikan beberapa validator yang menarik dan bermanfaat sebagai contoh?

- Validator - alat untuk memeriksa data yang dimasukkan atau sudah dimasukkan. Ini bisa berupa pemeriksaan untuk nilai yang valid di editor, mungkin ada daftar kesalahan yang terdeteksi saat mengonversi data ke format peta untuk navigator. Ini adalah tes khusus untuk mengidentifikasi kesalahan topologi.

Tetapi yang paling menarik dalam OSM ternyata adalah kelas program yang memeriksa bahwa data OSM sesuai dengan set data referensi tertentu. Salah satu yang pertama saya ingat adalah validator permukiman dan batas administratif menurut pengklasifikasi OKATO / OKTMO. Dengan itu, dimungkinkan untuk melihat kota dan desa mana yang masih perlu dikontribusikan, dan apa nama mereka perlu diperbaiki. Sayangnya, sekarang validator ini, seperti beberapa yang lain, tidak lagi berfungsi, tetapi jika penulis menerbitkan kode untuk program mereka, kadang-kadang peserta proyek lain akan menambah semangat pekerjaan mereka.

Seiring waktu, validator kantor pos dan bank, sungai, kereta api dan banyak lagi mulai muncul dalam RU-OSM. Beberapa memiliki cara yang mudah untuk menambah atau mengubah data secara semi-otomatis, misalnya jam bank.
Pengalaman menunjukkan bahwa program seperti itu tidak hanya memungkinkan Anda untuk terus menjaga relevansi dan integritas data dalam OSM, tetapi juga tidak secara buta mengimpor data, membuat duplikat dan menimpa data yang benar, tetapi dengan hati-hati menggabungkan data tersebut bersama-sama, menghilangkan konflik yang muncul. Saat ini, impor teater sudah berakhir. Sebelum memasukkan data, peserta memeriksa seberapa benar dan relevan data itu, bagaimana mereka berhubungan dengan yang sudah tersedia di OSM.

- Anda adalah pengembang validator OSM yang terkenal di dunia - validator Vovik . Ceritakan pada kami: bagaimana ide itu lahir, dari mana Anda mendapatkan data, mengapa diperlukan, apa yang bisa dilakukan dengan itu? Apakah ada statistik penggunaannya?

- Saya, sebagai seorang programmer pada suatu waktu bekerja dengan sirkuit yang lengkap, ingin mencoba mewujudkan beberapa pemikiran saya tentang membangun rute di sepanjang jalan. Saya mulai mencari tahu cara menulis program untuk membaca data dari OSM.

Pada saat ini, sebuah diskusi hangat terjadi di forum tentang bagaimana menentukan nomor jalan baru, yang mereka mulai tetapkan di semua wilayah. Mereka memberikan suara sesuai format mereka, pada halaman di WikiOSM mereka mulai menyusun keputusan dengan daftar jalan, membuat rambu-rambu untuk jalan yang dimasukkan dalam OSM. Saya menyadari bahwa kami memerlukan alat di sini yang akan membantu menyederhanakan pengenalan data baru ini, dan saya dapat membuatnya dari apa yang sudah saya miliki.

Yang pertama adalah wilayah Bryansk, kemudian beberapa daerah tetangga. Ada sedikit data, tetapi ada cukup banyak kesalahan. Setelah memperbaiki kesalahan, saya mulai menetapkan angka ke jalan, dengan fokus pada pemukiman yang disebutkan dalam nama. Itu tidak nyaman untuk mencari penyelesaian di peta setiap kali, jadi saya menambahkan ke program bisikan lokasinya sesuai dengan data OSM.

Daftar jalan juga menunjukkan panjangnya. Mereka pada umumnya menghasilkan pencarian yang menarik. Di mana harus memulai jalan, dan di mana harus mengakhiri untuk memenuhi panjang yang ditentukan? Di perbatasan desa, di persimpangan, di toko, atau di halte bus? Tetapi bagaimana jika tidak ada bagian di jalan tetangga?

Orang-orang dari Ukraina dihubungi dengan daftar beberapa daerah mereka. Sangat menarik untuk mengetahui fitur-fiturnya. Di Belarus, ternyata hampir semuanya sudah bernomor dan para lelaki memiliki alat yang serupa, tetapi mereka tidak menerbitkan daftar jalan di sana.

Sementara itu, memperluas geografi. Negara kita besar, di berbagai daerah keputusan yang sama ditafsirkan berbeda. Di Adygea, jalan berhasil menetapkan angka dalam angka Romawi (79 OP MZ N-VIII). Lagi-lagi semacam perjalanan.

Daftar pemukiman yang ada di validator jalan raya memutuskan untuk menerbitkan secara terpisah, menambahkan perbandingan dengan OKTMO. Kemudian dia menambahkan nomor jalan dan rumah ke validator untuk dibandingkan dengan FIAS. Jadi validator kedua ternyata. Ternyata itu dapat dikonfigurasi untuk bekerja di negara-negara tetangga, karena orang-orang dari Kazakhstan secara aktif bekerja dengannya.

Dengan nomor rumah itu ternyata terjadi pertentangan yang kuat. Tepat pada saat itu, mereka berdiskusi dan memilih satu format. Dalam OSM, sudah benar untuk menandai alamat sebagai berikut: 10A c1, bukan 10a hal. Saya menulis cek untuk aturan ini dan menyoroti kesalahan. Ketika lelah mengoreksi dengan pena, saya menulis untuk kasus yang jelas koreksi semi-otomatis, dengan satu klik saya menerima opsi yang diusulkan.

Nama jalan juga tidak disisir. Setelah nama mereka mengarah ke formulir yang disetujui (jalan Molodezhnaya, bukan jalan Molodezhnaya), dibandingkan dengan daftar nama yang terverifikasi, tetapi mereka belum pernah menggunakan alat itu untuk waktu yang lama, dan saya menulisnya sendiri, belum memiliki antarmuka, segera menyiapkan data, siap untuk mengunggah ke basis data OSM. Jadi validator ditumbuhi banyak fungsi tambahan.

Tentang statistik. Validator jalan percaya bahwa 98% nomor jalan telah dimasukkan. Saya tidak menyimpan statistik penggunaan, tetapi saya tahu bahwa mereka menggunakan validator saya, karena mereka secara berkala menulis kepada saya di forum bahwa ada sesuatu yang rusak atau mereka meminta saya untuk memperbarui daftar di beberapa area. Saya juga menarik perhatian pada fakta bahwa dalam obrolan Telegram, sering seseorang meminta tautan.

- Apakah Anda berencana membuat alat serupa lainnya di masa mendatang?

- Ternyata tidak cukup untuk mencari dan memperbaiki kesalahan, diperlukan alat untuk menganalisis penyebab kemunculan mereka. Sekarang saya membuat alat yang memungkinkan Anda untuk memahami pengguna mana dari editor mana yang tidak menanggapi komentar tentang kesalahan mereka, di daerah mana ada kurva impor besar-besaran, alat apa yang melakukan ini, dari sumber apa data diambil.

- Apa yang Anda sukai di komunitas RU-OSM? Apa yang tidak suka? Untuk berbuat lebih baik?

- Komunitas kami terdiri dari orang-orang dari berbagai usia, profesi, minat, yang juga tinggal di berbagai negara. Anda dapat belajar banyak dari mereka: dari biologi hingga sosiologi. Suasana umum itu menyenangkan, karena salah satu prinsip utama OSM: bersenang-senanglah! Oleh karena itu, olok-olok ramah dianggap oleh mayoritas dengan tenang dan kritis terhadap diri sendiri.

Saya tidak suka fakta bahwa forum telah berhenti memainkan peran utama dalam konsolidasi komunitas, dan obrolan di Telegram belum menggantikannya. Secara umum, semua kekurangan proyek berasal dari kelebihannya, masing-masing terutama terlibat dalam apa yang paling disukainya. Bagi saya juga tampaknya kita tidak cukup serius tentang masalah-masalah umum.

- Mengapa menurut Anda sejauh ini RU-OSM belum diformalkan dan organisasi nirlaba yang mempromosikan OSM di Rusia belum muncul, seperti yang terjadi di banyak negara? Apa yang mencegah ini?

Banyak tergantung pada negara dan orang. Di Polandia, misalnya, setiap wajib pajak memiliki hak untuk mentransfer hingga 1% dari jumlah pajaknya untuk organisasi publik. Tentu saja, OSMers Polandia menggunakan ini. Tidak sesederhana itu untuk menciptakan dan mendukung pekerjaan LSM di negara kita, ada cukup banyak kesulitan birokrasi. Tetapi ada upaya untuk membangun organisasi yang didasarkan pada komunitas RU-OSM. Pada 2012, Dewan RU-OSM informal dibentuk. Dia bekerja aktif selama kurang dari setahun. Dan sekarang, masyarakat tidak memiliki tekad untuk bahkan hanya membubarkan badan musyawarah yang aneh ini. Menurut rumor, seseorang beberapa kali dalam beberapa tahun menanggapi surat yang diterima melalui email Dewan, tetapi tidak ada yang menjawab penerimaan Dewan di forum itu. Mereka berkata kepada saya: "Ya, apakah ini tidak mengganggu siapa pun?" Untuk itu saya menjawab: "Tapi apakah itu tidak membantu?" Jika Anda benar-benar ingin berpartisipasi serius dalam kegiatan OSM sebagai sebuah organisasi, Anda selalu dapat bergabung dengan Dana OSM internasional.

- Apa yang diinginkan pendatang baru dalam proyek OSM? Mengapa pemetaan itu layak?

- Saya akan menyarankan Anda untuk mengetahui dunia. Di OSM, ini adalah kartu, teknologi, orang. Yah, bersabarlah, karena OSM bukan hasil, tetapi proses tanpa akhir.

- Apakah Anda menggunakan OSM dalam pekerjaan Anda? Atau dalam kehidupan pribadi Anda?

- Di tempat kerja, saya menggunakan pengetahuan dan teknologi yang saya temui di OSM. Misalnya, dua bulan lalu, saya tiba-tiba memasukkan kartu dengan dukungan OSM ke salah satu program saya yang saya kembangkan di tempat kerja. Sejauh ini, sebagai percobaan, tetapi semua orang benar-benar menyukainya. Dalam kehidupan pribadi, ini adalah program dengan peta dan navigasi di luar Moskow, sayangnya, kualitas informasi tentang kemacetan lalu lintas dalam program berbasis OSM belum tinggi. Sebelum saya pergi ke suatu tempat, saya memetakan wilayah ini untuk mengenalnya dengan lebih baik. Dan sebaliknya, setelah perjalanan saya memperbarui peta, mengatur kesan perjalanan saya.

- Apa saja proyek berbasis OSM yang Anda sukai atau rekomendasikan.

- Proyek mengimpor alamat dan rumah-rumah dari kadaster Estonia membuat iri. Program dengan upaya pengguna minimal memungkinkan Anda untuk melihat dan memasukkan informasi tentang ribuan rumah.

Generation Streets adalah ide bagus: tambahkan ke data OSM apa yang hilang di sana untuk membuatnya indah.

Mapillary - Saya secara teratur mengambil panorama jalanan melalui aplikasi seluler ketika saya mengendarai mobil atau mengunjungi tempat-tempat baru. Sebagai hasilnya, saya mendapatkan sesuatu seperti protokol. Beberapa gambar bagus - lalu saya simpan sebagai kenang-kenangan.

Sight Safari adalah ide yang bagus: menggunakannya untuk membangun rute, bukan seperti biasanya - waktu perjalanan, tetapi keindahan dan kognisi.


Halaman St. Petersburg yang nyaman, diambil dan diunggah oleh wowik di Mapillary

- Apa yang akan Anda katakan di akhir pembicaraan?

- Biasanya, ketika mereka berbicara tentang OSM, mereka mulai dengan apa yang dapat Anda lakukan di dalamnya. Tetapi mereka benar-benar lupa untuk mengatakan apa yang tidak bisa dilakukan, bagaimana tidak membahayakan proyek.

Pertama, Anda tidak dapat menarik utas tanpa pandang bulu dengan dunia. Seluruh gagasan dengan OSM disusun untuk mengumpulkan data yang bebas digunakan, bebas dari semua hak pihak ketiga. Oleh karena itu, masalah kebersihan berlisensi dari data yang dimasukkan lebih penting daripada kelengkapan dan akurasinya. Saat membuat proyek mereka pada data OSM, orang ingin memastikan bahwa data tidak akan pergi ke mana pun karena klaim seseorang.

Kedua, orang tidak bisa tidak menghargai kerja keras orang lain dan pendapat orang lain. Orang-orang dalam proyek itu berbeda, dalam masalah apa pun biasanya ada setidaknya dua pendapat yang berbeda, yang seringkali bertentangan.



Komunikasi peserta OpenStreetMap Rusia ada di ruang obrolan Telegram dan di forum .
Ada juga grup di jejaring sosial VKontakte , Facebook , tetapi mereka terutama mempublikasikan berita.

Bergabunglah dengan OSM!



Wawancara sebelumnya: SviMik , Kirill Bondarenko , Artem Svetlov , Sergey Sinitsyn , Natalya Kozlovskaya , Viktor Vyalichkin , Ivan alias BANO.notIT , Anton Belichkov , Elena Balashova , Ilya Zverev , Timofey Subbotin , Sergey Golubev .

Source: https://habr.com/ru/post/id479726/


All Articles