Nikolay Petrov: "OpenStreetMap adalah proyek di mana tidak perlu untuk berkomunikasi dengan orang-orang"


Nikolay Petrov adalah pengembang situs dan aplikasi seluler dari Pskov. Selain itu, ia menggambar peta di OSM dan mendukung proyek OpenRecycleMap yang didedikasikan untuk pengumpulan sampah yang terpisah. Bagaimana anak-anak sekolah berhubungan dengan OSM, mengapa masa depan adalah open source, dan mengapa itu tidak layak dipetakan oleh satelit, Nikolay mengatakan semua ini dalam sebuah wawancara.

- Bagaimana, kapan dan dalam kondisi apa Anda memenuhi proyek OpenStreetMap?

- Selama bertahun-tahun saya telah mengembangkan dan mendukung situs bestmaps.ru - ini adalah agregator yang mengkompilasi berbagai substrat kartografi, di mana mereka dapat dibandingkan satu sama lain. Mungkin sekitar tahun 2008 saya menambahkan kartu lain di sana - OpenStreetMap. Saya melihatnya secara berkala, tetapi saya menjadi peserta penuh dalam proyek ini hanya 6 tahun kemudian - pada tahun 2014 saya membuat revisi pertama dan bergabung dengan komunitas RU-OSM.

- Apa yang mendorongmu melakukan ini?

- Dua poin: keinginan untuk membuat kartu lebih baik dan keingintahuan dangkal. Suatu hari, saya melihat bahwa area di sekitar rumah pedesaan saya tidak digambar. Saya memutuskan untuk memperbaikinya. Ngomong-ngomong, saya perhatikan bahwa bagi banyak orang, revisi pertama adalah dacha / desa atau halaman tempat tinggal mereka. Meskipun ini cukup alami, karena di tempat lain mana Anda lebih tahu daripada yang lain? Hanya tempat Anda tinggal selama bertahun-tahun atau sering pergi.

Juga pada waktu itu, OSM, sebagai proyek, adalah terra incognita untuk saya, dan oleh karena itu menarik untuk dipelajari: bagaimana cara kerjanya, apa yang terjadi di dalam dan bagaimana rasanya menggambar peta. Alhasil, semua ini berlarut-larut sehingga saya terus memetakan sampai sekarang. Mungkin ini juga disebabkan oleh kenyataan bahwa saya secara aktif menggunakan peta sebagai turis, dan selalu mempersiapkan perjalanan masa depan saya, dan setelah itu saya membuat perubahan: jalan, jalan setapak, aliran air, mata air - secara umum, semua benda strategis yang penting yang akan bermanfaat bagi wisatawan lain.

- Bagaimana ini bisa terjadi?

- Sebelum Anda pergi berkemah, saya dengan cermat mempelajari area di semua peta yang tersedia untuk saya. Setelah, dengan mempertimbangkan semua fitur wilayah, saya membangun rute. Selama perjalanan saya mencoba memperhatikan tempat-tempat di mana peta menyimpang dari kenyataan. Sekarang saya mencoba untuk mengedit satelit sesedikit mungkin, ketika datang ke alam - di tempat-tempat seperti itu lebih baik untuk melihat semuanya dengan mata Anda sendiri: jalan terbuka, jalan atau aliran. Kalau tidak, mungkin ternyata ia melukis satu, tetapi pada kenyataannya - cukup lain. Dan Anda sendiri akan tersesat dan Anda akan gagal orang.

- Apakah sulit untuk "bergabung" dengan proyek: memahami peraturannya, menjadi anggota komunitas?

- Saya tidak mengalami kesulitan. Sebelumnya, saya sudah menjadi anggota aktif dari komunitas lain: komunitas pengelola situs open source Drupal. Ini sangat mirip dengan komunitas OSM: prinsip, pendekatan, dan gaya komunikasi yang sama. Oleh karena itu, semuanya akrab bagi saya. Dan yang penting adalah saya, seperti banyak programmer, adalah seorang introvert, yaitu, saya pertama-tama mencari jawaban atas pertanyaan saya di Google, dan jika saya tidak menemukan apa-apa, saya bertanya kepada komunitas. Pada saat yang sama, komunitas OSM cukup ramah dan responsif. Tetapi dalam kebanyakan kasus, saya berhasil menemukan jawabannya sendiri. Selain itu, OSM adalah proyek di mana tidak perlu untuk berkomunikasi dengan orang. Anda dapat mengedit peta selama bertahun-tahun dan tidak pergi ke forum, hal utama adalah mematuhi aturan dan mematuhi apa yang tertulis dalam WikiOSM .


Logo Pskov pecinta OSM

- Apa komunitas OSM Rusia pada tahun 2014?

- Sulit bagi saya untuk mengatakan kepada seluruh komunitas, karena saya tidak pernah secara khusus diintegrasikan ke dalamnya. Tapi kami punya "gerakan" tertentu di Pskov - kampung halaman saya. Saya kemudian membuat komunitas VKontakte pecinta OSM Pskov (https://vk.com/osm_pskov). Kami mengadakan beberapa pertemuan tatap muka ( 1 , 2 ). Terlebih lagi, pertemuan ini membuahkan hasil. Berkat mereka, kami bertemu satu sama lain dan membuat beberapa proyek menarik. Yang paling nyata dari mereka, mungkin, adalah pelajaran terbuka di sekolah tentang OSM. Ada dua total, tetapi itu adalah pengalaman yang tak terlupakan. Satu pelajaran dilakukan oleh Alexander Matrunich , yang lain - sekarang terkenal Ilya Zverevsiapa yang berasal dari Pskov, dan saya bisa memberi tahu mereka, saya membantu dalam proses pengajaran dan membantu dalam mempersiapkan pelajaran.Pertemuan


pertama Pskov osmeri


Pokatushka di hutan-hutan di wilayah Pskov

- Bagaimana pelajarannya? Bagaimana reaksi para siswa?

- Di Pskov, ada seorang guru yang penuh perhatian - Vladimir Kolpakov , yang terus-menerus berusaha menciptakan sesuatu yang baru dan menarik bagi anak-anak untuk melibatkan mereka dalam proses pembelajaran. Dia membuat berbagai program pendidikan interaktif. Sekarang dia mengajar robotika dan astronomi. Dialah yang membantu kami menemukan sekolah untuk pelajaran OSM kami.


Dari kiri ke kanan: Ilya Zverev dan Nikolai Petrov sebelum pelajaran OSM

Jika kita berbicara tentang pelajaran itu sendiri, maka ini adalah percobaan. Tidak mungkin orang-orang yang menghadiri kuliah itu, sebagai akibatnya, seseorang menjadi kartografer. Kami ingin mereka menggambar sesuatu di OSM sendiri dan melihat bagaimana peta berubah di sana. Jika kita berbicara tentang hasil tertentu dari eksperimen ini dengan pelajaran, maka secara pribadi saya tidak punya harapan. Hanya ada keinginan untuk melihat apa yang akan terjadi jika remaja 13-14 tahun menunjukkan OSM. Mengenai harapan Ilya Zverev dan Alexander Matrunich, saya tidak bisa mengatakan apa-apa. Pertama, saya tidak ingat reaksi dan kata-kata mereka yang tepat, dan kedua, lebih baik bertanya kepada mereka tentang hal itu.


Alexander Matrunich memberi tahu siswa tentang OSM

- Anda adalah penulis proyek OpenRecycleMap . Ceritakan tentang dia.

- Gagasan proyek muncul secara spontan. Pada titik tertentu, saya menyadari bahwa tidak ada alat yang mudah untuk menyimpan dan melihat wadah daur ulang limbah, termasuk dari perangkat seluler, dan menunjukkan fraksi mana yang dapat dimasukkan ke dalamnya. Oleh karena itu, saya ingin membuat editor POI sederhana yang akan memenuhi kebutuhan ini. Tetapi untuk membuat proyek ini menarik bagi kalangan yang lebih luas, saya memutuskan untuk lebih memperhatikan tampilan wadah-wadah ini. Anda dapat memilih salah satu fraksi, misalnya, baterai, dan melihat di mana di kota Anda mereka dapat diserahkan. Tentu saja, data belum lengkap, karena diambil dari OSM. Tetapi di Pskov asli saya, saya mencatat hampir semua poin ini. Proyek ini tidak terikat ke Rusia - itu adalah internasional dan telah diterjemahkan ke dalam lima bahasa di dunia.

Saat ini, situs tersebut hampir tidak memiliki pengunjung, secara harfiah beberapa orang sehari. OpenRecycleMap adalah proyek yang tidak lengkap, pengembangannya sedang berlangsung, sangat mungkin versi lain dari antarmuka akan dirilis dalam waktu dekat, dan karena itu saya tidak melakukan upaya untuk mengiklankannya. Saya juga berencana membuat katalog kontainer untuk masing-masing kota besar sehingga tidak hanya dapat dilihat di peta, tetapi juga dalam daftar. Kita dapat mengatakan bahwa apa yang sekarang adalah versi beta. Jika seseorang memiliki saran dan ide di situs, saya akan senang - menulis ke obrolan telegram .

- Seberapa sulitkah untuk bekerja dengan infrastruktur OSM dan datanya?

- Pertama, saya tidak mengerjakan proyek sendirian. Intinya ditulis oleh sesama programmer crazylost saya ., yang telah lama akrab dengan OSM: tag, API, dan ususnya. Karenanya, kami tidak mengalami kesulitan dalam mengambil data dari OSM, menampilkannya di peta, dan juga menambahkan yang baru melalui API. Kedua, OSM bukan proyek yang rumit sehingga tidak dipahami: arsitekturnya jelas, ada dokumentasi untuknya, di samping itu, ada perpustakaan dan alat yang cukup terbuka. Secara umum, ambil dan lakukan apa yang Anda inginkan. Dari kesulitan-kesulitan tersebut, saya dapat mencatat hal-hal berikut:

1) OSM memiliki sekitar 70 tag yang terkait dengan daur ulang limbah. Saya harus menghabiskan banyak waktu untuk memilih dari daftar ini yang paling signifikan dan cocok.

2) Tidak mudah untuk memilih nama tag yang sederhana dan dapat dipahami untuk semua orang, karena dalam hal deskripsi yang tidak akurat, kita akan mendapatkan kesalahan - orang akan menambahkan titik dengan tag, memberikan arti yang sangat berbeda di dalamnya. Situasi menjadi rumit oleh kenyataan bahwa ada beberapa opsi untuk menerjemahkan tag yang sama. Misalnya, ada tag daur ulang: low_energy_bulbs. Mereka disarankan untuk menandai tempat di mana mereka membawa "lampu hemat energi." Namun pertanyaannya tidak terungkap: lampu seperti apa? Kemungkinan besar, tag ini ditemukan ketika lampu LED belum tersebar luas, dan lampu neon kompak, sebaliknya, adalah umum. Daftar tag (fraksi) dan terjemahan tersedia di sini .

- Apakah Anda siap memposting kode sumber proyek Anda di bawah lisensi terbuka?

- Iya. Itu sudah ditataGitHub . Kami hanya tidak memutuskan lisensi mana yang harus dipilih. Tetapi jika kita berbicara tentang keputusan mendasar, maka itu sudah dibuat, dan jika seseorang ingin menggunakan pengalaman kita untuk tujuan mereka sendiri - selamat datang. Apalagi, satu orang dari Jerman sudah melakukan ini. Saya tidak melihat ini sebagai masalah. Inilah cara open source hidup dan bekerja .

- Apakah sulit bagi Anda untuk membuat keputusan ini? Bahkan, ambil dan berikan karya Anda ke dunia?

- Tidak. Jika Anda tidak berbagi prinsip-prinsip open source, mungkin sulit untuk dipahami, tetapi open source jauh lebih menguntungkan daripada ditutup. Karena dengan begitu Anda menghemat sumber daya, terutama jika Anda adalah perusahaan kecil. Kita dapat mengatakan bahwa open source adalah cara yang ekonomis untuk menulis kode, karena ketika Anda membuka kode Anda menarik programmer lain ke sisi Anda. Karena ini, keandalan dan stabilitas tercapai. Tentu saja, ada situasi di mana tidak mungkin untuk membuka kode sumber, tetapi untuk banyak aplikasi yang menyederhanakan kehidupan pengguna yang sederhana, ini adalah model yang berfungsi.

Dan saya yakin inilah masa depan yang tepat untuk perangkat lunak tersebut. Praktek menunjukkan bahwa dari waktu ke waktu, semakin banyak program opensource menjadi tersedia. Apalagi sekarang ada semakin banyak layanan komersial yang tidak takut untuk membuka kode sumber produk mereka. Jika kita berbicara tentang dunia OSM, maka ini, misalnya, navigator seluler Maps.Me. Ini sangat komersial, ada banyak iklan, mereka jelas bertujuan untuk untung, tetapi kode sumbernya terbuka.

- Apa yang akan Anda katakan kepada pengembang yang ragu: haruskah mereka bekerja dengan OSM atau tidak?

- Biasanya, sebagai programmer dan penganjur kode sumber terbuka, ketika saya harus menyelesaikan masalah, saya pertama kali mencari sumber terbuka. Jika ini tidak membawa hasil atau sesuatu yang lama dan tidak didukung muncul, maka dalam hal ini saya mencari solusi eksklusif. Untuk beberapa alasan, menurut saya banyak programmer melakukan ini. Dan jika Anda mematuhi logika ini, tetapi berbicara tentang geodata dan peta, maka OSM adalah satu-satunya peta dan basis data terbuka di dunia. Setidaknya saya tidak tahu analog. Karena itu, Anda pasti harus mencobanya.

Tentu saja, itu tidak sempurna: tidak memiliki alamat lengkap, POI tidak selalu relevan, cakupan tidak merata, tetapi gratis dan ada. Semua layanan lain adalah untuk uang. Jika Anda memilikinya, maka Anda dapat melihat ke arah solusi lain. Tetapi ide dasar, menurut saya, harus seperti ini - pertama kita mencoba menggunakan proyek gratis dan terbuka, dan hanya kemudian berpemilik dan dibayar.

Selain itu, betapa pun aneh kedengarannya, proyek tertutup komersial tidak selalu dapat diandalkan. Mengapa? Karena pengembang mereka kapan saja dapat berhenti mendukung produk mereka atau mengubah kondisinya dan Anda tidak akan mendapatkan apa-apa. Dengan OSM, ini tidak bisa terjadi. Dalam hal ini, Anda mengunduh dump planet dan meningkatkan server ubin Andaatau menyebarkan layanan menggunakan basis OSM di server (misalnya, pencarian, geocoding, semua jenis unggahan, dll.). Dari perspektif jangka panjang, ini adalah opsi yang lebih andal dan terkendali.

- Apakah Anda menggunakan data OSM dalam pekerjaan atau kehidupan pribadi?

- Dalam kehidupan pribadi - untuk orientasi dalam ruang, ketika saya melakukan perjalanan lain atau pergi bersama keluarga saya ke hutan untuk membeli blueberry. Di tempat kerja - kami menggunakan terus-menerus pada tiga proyek kami. Dan bukan hanya sebagai substrat, tetapi data dari pangkalan itu sendiri: koordinat rumah, batas kota, tag objek dan jalan.


Orientasi OSM

- Mungkin Anda memiliki riwayat OSM?

- Ada satu - instruktif. Sekali dengan teman-teman saya pergi ke tambang - ini adalah tempat yang menarik di wilayah Pskov. Secara alami, kami pergi pada peta berdasarkan OSM. Saya menemukan rute terpendek. Saya pikir kami akan datang lebih cepat - kami akan tinggal di sana lebih banyak, berjalan-jalan, beristirahat. Kami menyusuri jalan, yang seharusnya menghemat banyak waktu, dan itu membawa saya ke jalan buntu. Pada kenyataannya, relief itu sama sekali tidak sama dengan di peta. Saya sangat kesal, khawatir, memikirkan segalanya: β€œBagaimana bisa? Siapa yang bisa menggambar jalan yang tidak mengarah ke mana pun? Kenapa dia melakukan ini? " Saya tiba di rumah, membuka peta, dan ternyata jalan di OSM ini dibuat oleh saya sendiri. Dan saya melakukannya dengan satelit. Jalan ini masih bisa dilihat di satelit, karena tertinggal beberapa tahun. Inilah pelajarannya.

Kesimpulan: tidak semua gambar satelit sama-sama bermanfaat, terutama di luar kota. Namun, di tempat-tempat seperti itu, sebelum Anda menggambar peta, Anda harus mengunjungi diri Anda sendiri: berjalan, melihat segala sesuatu dengan mata Anda sendiri, membuat catatan dan pastikan untuk merekam trek GPS.



- Bagaimana cara Anda memetakan? Bagikan rahasia?

- Ketika saya pergi ke alam dengan mobil, saya selalu mencoba untuk merekam trek GPS. Saya telah melakukan ini baru-baru ini melalui aplikasi seluler OSMAnd, saya menggunakan OruxMaps sebelumnya untuk tujuan ini. Jika ada kesempatan seperti itu, saya berkendara di sepanjang jalan yang tidak ada dalam OSM, sehingga nanti saya bisa menggambarnya di jalur saya sendiri, karena sebagian besar jalan hutan tidak dapat dilihat dari satelit - mereka disembunyikan oleh dedaunan. Selain itu, seringkali jalan-jalan tersebut memiliki kualitas yang baik dan mobil penumpang dapat dengan mudah melewatinya. Dalam hal ini, merekam trek adalah satu-satunya cara untuk memetakan jalan yang sama.

Saya mengedit peta di JOSM, tetapi sekarang saya melakukannya lebih jarang - sekali. Ketika waktunya tepat untuk ini, saya menggambar bangunan baru di Pskov, menambahkan wadah untuk pengumpulan limbah terpisah dan menggambar jalan hutan di sepanjang trek GPS saya.


Gadget untuk mengumpulkan data di hutan (pelacak, tablet, walkie-talkie)

- Mengapa Anda memetakan di OSM?

- Setiap orang memiliki kebutuhan penting - untuk membantu orang lain. Bagi sebagian orang, ini lebih jelas, untuk seseorang yang kurang. Berpartisipasi dalam OSM, inilah tepatnya yang kami lakukan: kami menggambar peta, yang dapat digunakan siapa saja dengan bebas. Ini adalah bentuk membantu orang lain dan menghabiskan waktu luang dengan baik.



- Apa yang Anda katakan di akhir pembicaraan kami?

- Saya akan kembali ke percakapan tentang open source, yaitu OpenStreetMap. Saya percaya bahwa justru konsep filosofis inilah yang memiliki masa depan, karena dari sudut pandang perkembangan teknologi kita tidak punya pilihan lain - cepat atau lambat orang harus bekerja sama dan berbagi akumulasi pengetahuan dan pengalaman mereka satu sama lain untuk melangkah menuju pencapaian baru.


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:
, , , , , , , , wowik, SviMik, , , , , , aka BANO.notIT, , , , , .

All Articles