OpenStreetMap’in 20. yılı
(substack.com/stevecoast)- OpenStreetMap, 2004’te gönüllülerin dünyanın haritasını doğrudan düzenlediği bir wiki harita olarak başladı ve 20 yıl sonra ücretsiz harita verisi sunan büyük ölçekli bir projeye dönüştü
- Kurucusu, Küba haritasında yolların, parkların ve hastanelerin çoktan doldurulmuş olduğunu görünce OSM’nin gerçekten işe yaradığına dair güven kazandı
- Projeyi harekete geçiren temel unsur teknolojiden çok insanlar oldu ve mevcut coğrafya sektörünün dışındaki katılımcılar haritaları daha iyi hale getirmek istedi
- O dönemin kontrol odaklı harita verisi uygulamalarından farklı olarak OSM, gönüllülere uygun tags, nodes, ways tabanlı bir modeli seçti
- OSM’nin 20 yılı, yeni fikirleri gerçekten hayata geçirmenin ve geri bildirimlere göre onları ya sonlandırmanın ya da büyük ölçüde değiştirmenin gerektiği dersine işaret ediyor
OpenStreetMap’in işe yaradığına emin olduğu an
- 20 yıl önce Steve Coast, Wikipedia ve Linux’un başarısına bakarak dünyanın wiki haritasının mümkün olduğunu düşündü, ancak OpenStreetMap’in kendisinin başarılı olacağına çok daha sonra emin oldu
- Yeni kullanıcılara tanıdıkları bir yeri seçtirip, veri eklemeden önceki ve sonraki durumu karşılaştırmalarını sağlayarak hızlı bir başarı hissi yaşamaları için yönlendirdi
- Bir kullanıcı Küba’ya bakmak istediğinde, o dönemde OSM’de başlıca Batı ülkelerinin haritaları fena olmasa da Küba’nın boş bir harita olacağını tahmin etti
- Ekonomik nedenler yüzünden açık projelere katkı sunacak boş zaman ve imkânlar sınırlı olabilirdi
- İnternet fiilen yasaktı ve bilgisayarlar da yasa dışıydı
- Ancak gerçek Küba haritasında yollar, parklar, hastaneler ve neredeyse her şey zaten haritalanmıştı; bu deneyimden sonra OSM’nin bir proje olarak işleyip işlemeyeceği konusunda artık endişe duymadı
İnsanlar, fikirler ve teknoloji sırası
- OSM, son 20 yılda ilgi göstergelerine bağlı olarak üstel ya da ikinci dereceden şekilde büyüdü
- Projenin özü, veri ve teknolojiden çok insanlara daha yakın
- John Boyd’un dediği gibi sıra insanlar, fikirler ve teknolojidir; tersi değil
- Katılımcılar mevcut coğrafya sektörünün kampları içinde değildi ve çoğu da coğrafya alanında çalışmıyordu
- Sadece haritaları daha iyi hale getirmenin bir yolunu istiyorlardı
- Devletlerin, üniversitelerin ve şirketlerin kamusal haritalamanın neden yapılamayacağına dair pek çok gerekçesi vardı, ama gerçek bir çözümleri yoktu
- 2004’te gönüllülerin haritayı düzenlemesine izin verme fikri neredeyse hayal bile edilemeyecek bir şeydi
- Harita verisinin, yöneticiler grubunun kontrol edip onayladığı ve dikkatle yönettiği bir şey olması gerektiği düşünülüyordu
- OSM, o dönemde akademinin ve büyük teknoloji platformlarının önerdiği yönün tersine hareket etti
- Ücretli editörler yerine gönüllülere uygun bir veri modeline ihtiyaç vardı
- Bu yüzden ontolojiler yerine tags, web feature service yerine nodes ve ways seçildi
OSM’den sonra geriye kalan soru
- OpenStreetMap, neredeyse hiç para harcamadan dünyayı haritaladı ve verileri ücretsiz sundu
- Wikipedia’nın yaşadığı sorunların önemli bir kısmından kaçınabilmesinin nedeni, görüşler değil olgular ifade etmesiydi
- Daha büyük soru, “sahildeki diğer çakıl taşları” gibi, neredeyse hiç para olmadan dünyayı büyük ölçüde daha iyi hale getirebilecek başka nelerin olduğudur
- Eğer OSM bir mecra ise, mesajı yoktan var etmeye, yani zero to one’a gidilebileceğidir
- Yeni işleri engelleyen güçler korku ve kibirdir
- Gerçekten bir şey yapıp insanlara gösterme korkusu bir taraftan iter
- Fikrin kendisine âşık olma kibri diğer taraftan çeker
- Sonuçta fikir ne hayata geçirilebilir ne de öldürülebilir bir durumda sıkışıp kalınabilir
- Yeni bir şey yaptığınızda, çoğu zaman onu ya sonlandırmanız ya da büyük ölçüde değiştirmeniz gerekir
- OpenStreetMap’in ilk yaklaşık 4 büyük sürümü birbirinden oldukça farklıydı ve dünyanın geri bildirimiyle çalışır hale gelecek biçimde değişti
- O dönemde yaklaşık 10 fikir başlatıldı; OSM büyüdü, biri başka biri tarafından devralındı, geri kalanı ise gerçeklikle kibrin buluşmasında yok oldu
- Zaten elde edilmiş olanı kutladıktan sonra yönü değiştirip, mevcut olanın yerini alabilecek yeni ya da daha iyi bir şeyi nasıl yaratabileceğini düşünmek gerekir
1 yorum
Hacker News yorumları
OSM’yi seviyorsanız StreetComplete mobil uygulamasını kurmanızı öneririm: “Burada gösterilen yaya geçidi var mı?” gibi basit soruları yanıtlayarak OSM’ye kolayca katkıda bulunabilirsiniz.
İlgim yok ama harika bir uygulama olduğunu düşünüyorum; mahallede görevleri tamamlıyormuş hissi de oldukça tatmin edici.
https://streetcomplete.app/
Bir bölgede gerçek değişiklikleri güncelleyen ve takip eden yerel bir haritacının olup olmadığı hemen belli oluyor. Sadece dükkânların açılıp kapanmasını takip etmek bile çok faydalı; OsmAnd veya OrganicMaps gibi uygulamalarla o bölgeyi ziyaret edenler bu veriyi kullanıyor.
https://github.com/orgs/streetcomplete/projects/1
https://every-door.app
Tatillerde veya hafta sonu gezilerinde eşimle yürürken StreetComplete ile sık sık eksik verileri ekliyoruz. Yakın zamanda Fransa’nın güneyindeki eski bir şehir merkezinde çok dar bir yolun genişliğiyle ilgili bir soruyu yanıtlamam gerekti; göz kararı doğru değildi, StreetComplete StreetMeasure’ı önerdi ve çok daha iyi bir tahmin elde ettim.
StreetComplete’i bilmiyordum; hızlıca bakınca benzer ama sevindirici bir alternatif gibi görünüyor.
Bugünlerde OSM’nin sahip olduğu veri miktarı neredeyse bir hazine. Yine de bu veriyi Google Maps ile rekabet edebilecek şekilde gösteren, iyi yapılmış genel amaçlı bir web arayüzünün olmaması üzücü.
Resmî openstreetmap.org sitesi neredeyse kullanılamaz bir arama ve temel işlevlerden ibaret; geri kalanında da OSM verisini düzenlemeye odaklanıyor. OSM’nin genel amaçlı “arayüzü” olarak muhtemelen Organic Maps en iyisi, ancak Android ve iOS’a bağlı. Organic Maps’in web sürümü olsaydı OSM’nin benimsenmesinin ciddi şekilde hızlanabileceğini düşünüyorum.
iOS ve Android uygulamaları da var; iOS uygulamasını bilmiyorum ama Android uygulaması Organic Maps gibi çevrimdışı haritaları alan açısından verimli biçimde indirebiliyor.
https://en.mapy.cz/zakladni?x=-2.2989613&y=53.1629710&z=8
https://apps.apple.com/cz/app/mapy-cz-maps-navigation/id4114...
https://play.google.com/store/apps/details?id=cz.seznam.mapy...
Teknik olmayan kullanıcılar için faydalı bağlantı koleksiyonu StreetComplete uygulamasının içinde saklı. “Profilim” ekranında “yer imi” ikonunu açmak gerekiyor; liste, görev tamamlama ödülü gibi oyunlaştırılmış şekilde kademeli olarak açılıyor. Sabırsızlar için tam liste de burada.
https://wiki.openstreetmap.org/wiki/List_of_OSM-based_servic...
https://f-droid.org/packages/de.westnordost.streetcomplete/
https://github.com/streetcomplete/StreetComplete/blob/a09ae2...
Her hâlükârda Qwant Maps’i seven epey kişi gördüm; ben de https://mapcomplete.org ile özel haritalar oluşturmayı mümkün kılmaya çalışıyorum.
Gerçekten özgür açık kaynak istiyorsanız hangi kütüphanelerden kaçınmanız gerektiğini bilmelisiniz. Örneğin artık Mapbox tarafına dokunmamak gerektiğini düşünüyorum. Açıkçası lisans değişikliğinden bağımsız olarak, birkaç yıldır sendika karşıtı ve açık kaynak karşıtı tutumları yüzünden soğumuştum; eskiden gerçekten iyi işler yapmış bir yer olduğu için üzücü.
Geliştiricisi benim.
OSM’nin gizlilik gözetilerek yapılmış tek harita uygulaması olduğunu düşünüyorum. DDG’nin çok daha zayıf bir alternatife geçmesi gerçekten üzücü.
Ücra yerlerde yürüyüş yaparken OSM vazgeçilmezdi; birinin hiçbir karşılık beklemeden o dağ patikalarını haritalandırmış olması hoşuma gidiyordu. Umumi tuvaletler, otoparklar, erişilebilirlik gibi pek çok yararlı türev harita da çıktı; mümkün oldukça ben de tekrar katkıda bulunmaya çalıştım.
OSM’ye epey katkıda bulunmuş biri olarak, yürüyüş rotaları genel olarak Google Maps’ten çok daha iyiydi.
Kullanıyorum ama şimdiye kadar “Burada yeni açılan bir yer var mı? Haritaya eklemek için xyz yapın!” gibi bir yönlendirme görmedim; bir şey eklemek istesem nereden başlayacağımı da bilmiyorum. Ya da kullanıcıların geçici bir alana öğe koyup yetkili kullanıcıların bunu ekleyip eklememeye karar vermesi sağlanabilir; ama o zaman da spam artar gibi.
OSM’nin çabalarını tamamen destekliyorum. İlginç olan, OSM’ye ya da Apple Maps’e bakınca harita veri kümesi oluşturmanın ne kadar zor olduğunun ortaya çıkması.
Duyduğuma göre Çin hükümeti, herkese açık haritalara birkaç metrelik bir ofset ekleyerek onları bilerek hatalı hâle getiriyormuş. Bunun hâlâ böyle olup olmadığını bilmiyorum, nedenini de pek bilmiyorum. Sonuçta bir otoyolun düşündüğünüz konumdan birkaç metre ötede olması bir işgali durduracak değil. Her neyse, bunu düzeltmek için insanların herkese açık haritayı uydu fotoğraflarının üzerine bindirip hatayı gidermesi gerekiyordu. Yapay zeka yardımcı oluyor ama hâlâ emek yoğun bir iş.
Emek yoğun olmasının yanında, eşleştirilmesi gereken veri kaynakları da çok çeşitli ve bu veriler çoğu zaman birbiriyle çelişiyor. Yelp ya da Foursquare gibi yerler de özünde konum verisi satarak var oluyor.
İşletme çalışma saatlerini listelemek bile muazzam emek gerektiriyor. Google’ın, işletmeleri arayıp çalışma saatlerini soran bir yapay zeka sistemi vardı ya da var diye biliyorum; sanırım bunun otomatik arama olduğunu belirtmesi için değiştirmek zorunda kalmışlardı.
Yol tarifi istiyorsanız yolların doğru yön bilgisine ihtiyacınız var; bisiklet yollarının konumunu da bilmeniz gerekiyor. Bisiklet yolu tanımı bölgeden bölgeye değişiyor; bazı yerlerde bisikletler otomobillerle yolu paylaşabilirken bazı yerlerde paylaşamıyor.
Toplu taşımayı entegre etmek istiyorsanız her bölgenin kendine özgü tuhaf API’leri olacaktır. Basit görünen bir işin aslında muazzam emek ve binlerce veri kaynağının entegrasyonunu içerdiğine iyi bir örnek. Eski Google çalışanıyım.
https://en.wikipedia.org/wiki/Restrictions_on_geographic_dat...
Yine de bu noktada pek bir anlamı olmadığını düşünüyorum. Düşman güçler vurulacak koordinatları haritadan, hele Çin haritasından değil, uydu görüntülerinden alacaktır.
Projelerde OSM kullanmayı gerçekten seviyorum. Ekosistemde o kadar çok araç var ki veriyi nasıl kullanacağınızı anlamak biraz göz korkutucu olabiliyor.
OSM sorgulamaya başlamak isteyenlere yardımcı olması için yakın zamanda şu yazıyı yazdım:
https://wcedmisten.fyi/post/how-to-query-osm/
OpenStreetMap’in hâlâ hayatta olmasına gerçekten seviniyorum. Başka yerlerde kolay bulunmayan verilere sık sık sahipti ve önemsediğim yerlere katkıda bulunabilmek güzeldi.
OpenStreetMap’i kendiniz barındırabilmeniz ve OSM verilerini kullanarak biraz Python ve SQLite ile koordinatlardan adres ters jeokodlaması yapabilmeniz hoşuma gidiyor.
https://github.com/punnerud/rgcosm
Dağda yürüyüş yaparken ya da bisiklete binerken cebinizde çevrimdışı güncel harita olması çok değerli. En azından bir şeyler geri vermek için elimden geldiğince katkıda bulundum.
Haritayı çevrimdışı tutabiliyorsunuz, ama A’dan B’ye rota bulmasını isteyemiyorsunuz. Bunu çevrimdışı modda yapabilen bir OSM uygulaması var mı merak ediyorum.
OSM’nin pek çok veri için açık referans bilgi kaynağı olma potansiyeli var. Üzerine yalnızca ihtiyacınız olanı gösteren kürasyonlu bir arayüz yapılabilir. OSM’nin bir “harita” olmadığını unutmamak gerek.
Örneğin çalışma saatleri var. Şu anda bu bilgi web sayfalarında ya da Google Maps’te bulunuyor ve bazen birbirleriyle çelişiyor. Kimi zaman en doğru bilgi Facebook durum güncellemesi olabiliyor.
OSM katkıcısının çok olduğu yüksek yoğunluklu bölgelerde bile birçok ilgi noktası hâlâ güncel değil. Restoran ve mağaza sahipleri yalnızca kendi web sitelerini, Instagram’ı, Facebook’u ya da Google Maps’i önemsiyor; OSM’yi bilmiyor. Yaklaşık 12 yıl önce katkıda bulunmaya başladığımda, önde gelen katkıcılardan biri restoranları haritalandırmanın zaman kaybı olduğunu söylemişti. Doğrulayacak kimse olmazsa verinin hızla eskimesi yüzündendi; hâlâ aynı fikirde mi bilmiyorum.
Overture, OSM’nin “standartlaştırılmış” bir sürümüne yakın, ancak Places verileri Microsoft ve Meta verilerini kullanıyor.
iOS’ta, ücretsiz go map!! uygulamasının beta test kullanıcısı olarak dışarıdayken kullanıyordum. Hareket hâlindeyken OSM güncellemelerini hızlı ve eğlenceli şekilde yapmayı sağladığını düşünüyorum
https://apps.apple.com/us/app/go-map/id592990211