Skip to main content
Yürünebilirlik skoru: nasıl hesaplanır ve nasıl kullanılır
Rehberler

Yürünebilirlik skoru: nasıl hesaplanır ve nasıl kullanılır

Yürünebilirlik skoru, bir adresin yürüme mesafesinde ne kadar günlük hayat olduğunu ölçer. Yöntem, 20 Avrupa şehri verisi ve yayınlama adımları burada.

Brent van der Heiden10 min read
#yürünebilirlik skoru#yürünebilirlik#adresten koordinata#poi verisi#izokron#emlak ilanları

Yürünebilirlik skoru tek bir soruyu yanıtlar: bu kapının yürüme mesafesinde günlük hayatın ne kadarı var? Market, eczane, okul, park, yemek yiyecek bir yer. Bütün bunlar 0 ile 100 arasında tek bir sayıya sıkıştırılır, emlak portalları, relocation siteleri ve AI asistanlarının bu skoru benimsemesinin sebebi de bu.

Sayıyı göstermek kolay, doğru hesaplamaksa değerli, çünkü aynı şehirdeki iki adres tamamen farklı mahallelerde olabilir. Bu rehber önce yöntemi anlatıyor, sonra onu gerçek veriye uyguluyor. 20 Avrupa şehrindeki 40 adres için MapAtlas POI API ile bir yürünebilirlik indeksi hesapladık ve sonuçlar skorun neden bir şehre değil bir adrese ait olduğunu gösteriyor.

Yürünebilirlik skoru neyi ölçer

Yürünebilirlik skoru bir yakınlık ölçüsüdür. Tek bir koordinattan yürüyerek ulaşılabilen günlük durakları sayar, sonra bunları ne kadar temel oldukları ve ne kadar uzakta durdukları üzerinden ağırlıklandırır.

Bu tanımdan üç sonuç çıkar ve üçünü de sayıyı yayınladığın her yerde belirtmeye değer.

Skor bir şehrin değil, bir adresin özelliğidir. Birbirine üç kilometre uzaklıktaki iki daire arasında düzenli olarak 30 puan ve üzeri fark çıkar, bunu artık iddia etmek yerine veriyle gösterebiliyoruz.

Varlığı ölçer, kaliteyi değil. Skor, 300 metre ötede bir süpermarket olduğunu bilir. O süpermarketin çeşidi bol mu, pahalı mı, pazar günleri kapalı mı, bunu bilmez.

Mesafeyi ölçer, eforu değil. Düz bir kilometre ile yokuş yukarı bir kilometre eşit şekilde bir kilometre sayılır. Eğim, geçitler ve kaldırım kalitesi hesabın tamamen dışında kalır.

Bunlar yöntemin kusurları değil, tek bir sayının taşıyabileceği şeyin sınırları.

Yürünebilirlik skoru nasıl hesaplanır

Her uygulama aynı üç adıma iner.

Adım 1: Adresi bir koordinata çöz

Adresi enlem ve boylama çevirmek için geocoding ile başla. Bu eşleşmenin hassasiyeti, sonraki her şeyin tavanını belirler. Çatı seviyesindeki bir eşleşme başlangıç noktasını binanın kendisine koyar, posta kodu seviyesindeki bir eşleşme ise birkaç yüz metre öteye düşebilir ve bu, yürüme ölçeğinde cevabı değiştirir.

Geocoder'ın bir eşleşme hassasiyeti alanı döndürüyorsa onu kullan ve sokak seviyesinden daha kaba bir veriden hesaplanan her skoru yaklaşık olarak etiketle.

Adım 2: Yürüme erişim alanının içindekileri topla

Sonra yürüme mesafesi olarak neyin sayılacağına karar ver. İki seçenek var ve bu tercih göründüğünden daha çok fark yaratıyor.

Yarıçap, koordinatın 1 km içindeki her şeyi alır. Hızlı, ucuz ve tekrar üretilebilir, ama sokak ağını tamamen yok sayar. Köprüsüz bir nehrin karşısında 400 metre ötedeki bir dükkan yine de yan komşuymuş gibi sayılır.

İzokron, gerçek yollar üzerinden 15 dakikalık yürüyüşle gerçekten ulaşılabilen poligonun içindeki her şeyi alır. İstek başına maliyeti daha yüksektir, karşılığında nehirleri, demiryollarını, otoyolları ve çıkmaz sokakları doğru şekilde ele alır.

Aşağıdaki indeks 1 km yarıçap kullanıyor, çünkü yayınlanan bir benchmark'ı kontrol etmek isteyen herkesin tekrar üretebilmesi gerekir. İlan sayfasındaki canlı bir özellik için izokronu kullan.

Adım 3: Her kategoriyi bir eğri üzerinde puanla, sonra ağırlıklandır

Son olarak sayımları bir skora dönüştür. Ham sayımlar burada işe yaramaz: 40 restoranı olan bir mahalle, 10 restoranı olandan dört kat daha yürünebilir değildir ve ilk süpermarket yirmincisinden çok daha önemlidir. Bu yüzden her kategori azalan getirili bir eğri üzerinde puanlanır.

// One category, scored 0..1. `target` is the count that earns full marks.
const componentScore = (count, target) =>
  Math.min(1, Math.log(1 + count) / Math.log(1 + target));

// Weighted sum across categories gives the headline 0..100 number.
const score = components.reduce(
  (total, c) => total + componentScore(counts[c.key], c.target) * c.weight,
  0,
);

İşi logaritma yapıyor. Sıfırdan bir süpermarkete geçmek bileşen puanını epeyce yukarı taşır, 30'dan 31'e geçmek ise neredeyse hiç fark etmez, ki bu insanların bir mahalleyi deneyimleme biçimine yakındır.

Ardından ağırlıklar uygulanır. Aşağıdakiler bizim ağırlıklarımız ve her birinin gerekçesi:

BileşenAğırlıkGerekçe
Market25Her hanedeki en sık yürüyüş
Yeme içme15Kafe, restoran ve barlar, sokak hayatı için makul bir gösterge
Günlük işler15Eczane, banka, postane
Okul ve eğitim15Aileler için belirleyici, diğer alıcılar için önemsiz
Yeşil alan15Parklar, oyun alanları, bahçeler
Sağlık15Yürüme menzilinde doktor, diş hekimi, klinik

Ağırlıklar bir gerçek değil, bir yargı kararıdır, o yüzden kendi ağırlıklarımızı kontrol edip ayarlayabilesin diye yayınlıyoruz. Bir aile portalı okulların ağırlığını yükseltebilir, öğrenci kiralama sitesi ise ulaşım ve yemeği öne çıkarabilir. Sayıyı bir başkasının ürünü içinde tekrar üretilebilir kılan şey, yayınlanmış ağırlıklardır.

İyi bir skor neye denir

Bir skoru bantlara göre okuduğunda üzerine aksiyon almak kolaylaşır. Bu bantlar aşağıdaki Avrupa örneklemine göre kalibre edildi, yani aralığın ortasındaki bir sayı gerçek bir Avrupa mahallesini tarif ediyor.

SkorPratikte ne anlama gelir
90 ile 100Neredeyse her şey yürünebilir ve araba opsiyonel. Avrupa şehir merkezleri ve yoğun iç mahalleler için tipik.
70 ile 89Haftalık işlerin çoğu yürünebilir, büyük alışveriş veya uzman doktor randevusu hâlâ ulaşım ister.
50 ile 69Market genellikle ulaşılabilir ama çeşitlilik zayıf, okul veya sağlık menzil dışında kalabilir.
50 altıGünlük ihtiyaçların çoğu yürüme menzilinin dışında.

Bantların bir adresin çevresindeki mekan arzını tarif ettiğini, oraya yürüme deneyimini tarif etmediğini unutma.

MapAtlas Walk Index: 20 Avrupa şehri

Yöntemi 20 Avrupa şehrinin her birinde iki adrese uyguladık: merkez meydan ve yaklaşık 5 ile 8 km dışarıdaki bir konut bölgesi. Bütün sayımlar 1 km yarıçap içinde MapAtlas POI API'den geldi ve 28 Temmuz 2026 tarihinde alındı.

Central addressOuter address0255075100Barcelona: 100 at Plaça de Catalunya, 98 at Nou BarrisBarcelona-2Madrid: 100 at Puerta del Sol, 85 at VillaverdeMadrid-15Paris: 100 at Châtelet, 75 at BobignyParis-25Brussels: 99 at Grand Place, 71 at AnderlechtBrussels-28Athens: 98 at Syntagma, 91 at PeristeriAthens-7Prague: 98 at Old Town Square, 78 at ProsekPrague-20Budapest: 98 at Deák Ferenc tér, 64 at KőbányaBudapest-34Lisbon: 97 at Rossio, 83 at BenficaLisbon-14Dublin: 96 at O'Connell Street, 73 at TallaghtDublin-23Vienna: 95 at Stephansplatz, 63 at DonaustadtVienna-32Milan: 94 at Duomo, 68 at BicoccaMilan-26Stockholm: 94 at Sergels torg, 70 at FarstaStockholm-24Amsterdam: 93 at Dam, 73 at OsdorpAmsterdam-20Rome: 93 at Piazza Venezia, 40 at Ponte MammoloRome-53Zurich: 93 at Paradeplatz, 70 at SchwamendingenZurich-23Munich: 93 at Marienplatz, 69 at MoosachMunich-24Copenhagen: 92 at Rådhuspladsen, 65 at BrønshøjCopenhagen-27Berlin: 88 at Alexanderplatz, 69 at MarzahnBerlin-19Hamburg: 85 at Rathausmarkt, 73 at BergedorfHamburg-12Warsaw: 82 at Old Town, 84 at UrsynówWarsaw+2gap
MapAtlas Walk Index, 2026-07-28. Each city sampled twice: its central square and an outer residential district. The right-hand column is the drop from centre to outskirts.

İki nokta arasındaki fark, sıralamadan çok daha önemli. Merkezi adresler ortalama 94, aynı şehirlerdeki dış konut adresleri ortalama 73 aldı. Mavi noktalar tavana yapışıyor, çünkü Avrupa şehir merkezleri neredeyse yapısı gereği yoğun, dolayısıyla asıl değişkenliği yeşil noktalar taşıyor.

ŞehirMerkezi adresDış adresFark
Barcelona100982
Madrid1008515
Paris1007525
Brussels997128
Athens98917
Prague987820
Budapest986434
Lisbon978314
Dublin967323
Vienna956332
Milan946826
Stockholm947024
Amsterdam937320
Rome934053
Zurich937023
Munich936924
Copenhagen926527
Berlin886919
Hamburg857312
Warsaw8284-2

Tablodan üç bulgu öne çıkıyor.

Örneklemdeki en geniş iç fark 53 puanla Roma'da. Piazza Venezia 93 alırken, hâlâ şehrin içinde olan Ponte Mammolo 40 alıyor. Bu dış koordinatın 1 km çevresinde API 4 süpermarket, 19 yeme içme mekanı ve 6 yeşil alan buldu, merkezdeki karşılıkları ise 85, 1129 ve 149.

Varşova, dış adresin kazandığı tek şehir. Ursynów, Eski Şehir'in 82 puanına karşı 84 alıyor, çünkü Ursynów marketleri, okulları, klinikleri ve parkları planına işlenmiş bir konut bölgesi. Tarihi bir merkez ile bir haftayı rahat geçirmeye uygun bir yer aynı şey değil.

Barselona ve Atina neredeyse hiç düşmüyor, sırasıyla 2 ve 7 puan. Kesintisiz orta yükseklikteki yoğunluk, her iki şehirde de mekan arzını turistik çekirdeğin çok ötesine taşıyor.

Şehir ortalaması neden yanlış sayı

Tek bir şehri parçalarına ayırmak mekanizmayı net gösteriyor.

Piazza VeneziaPonte MammoloGroceries: 93 vs 34 (weight 25)Groceriesweight 259334Food and drink: 96 vs 41 (weight 15)Food and drinkweight 159641Everyday errands: 92 vs 49 (weight 15)Everyday errandsweight 159249Schools and learning: 93 vs 39 (weight 15)Schools and learningweight 159339Green space: 100 vs 41 (weight 15)Green spaceweight 1510041Healthcare: 86 vs 39 (weight 15)Healthcareweight 158639
Rome: component scores at Piazza Venezia (93) against Ponte Mammolo (40). Same city, same method, 53 points apart.

Bütün bileşenler aynı anda düşüyor. Market 93'ten 34'e, yeme içme 96'dan 41'e, okullar 93'ten 39'a iniyor. Burada aksi halde benzer olan bir mahalleyi aşağı çeken tek bir eksik kategori yok, burada tamamen farklı bir yer türü var.

Bir portalın bu adreslerin ikisini de "Roma, yürünebilirlik 93" diye etiketlediğini düşün. Dış mahalledeki daireye bakan alıcı merkezi bekleyerek geliyor ve ilanı yerinde görme düzeltiyor. Skoru her mülkün kendi koordinatından hesaplamak bu boşluğu kapatır ve alıcıya sayfanın geri kalanına güvenmek için bir sebep verir.

Skorun söylemediği şeyler

Sayının yanında yayınlamaya değer dört sınır var.

Varlık kalite demek değil. 1 km içindeki altı restoran, mükemmel de olsalar berbat da olsalar aynı skoru üretir, çünkü skor yalnızca erişilebilirliği ölçer.

Düz ile dik aynı skoru alır. Eğim, bir yakınlık hesabı için görünmezdir, dolayısıyla Lizbon veya Zürih gibi şehirlerde skor iyimser okunur.

Veri kapsamı ülkeye göre değişir. Veri setimiz toplu taşıma duraklarını raporluyor ama puanlamıyor, çünkü durak seviyesindeki etiketleme yoğunluğu ülkeler arasında adil bir karşılaştırma için fazla farklı. Zürih bunun nedenini gösteriyor: sorgu, Paradeplatz'ın 1 km çevresinde tek bir toplu taşıma noktası döndürdü, bu da İsviçre tramvayları hakkında bir gerçek değil bir etiketleme artefaktı. Puanlamak kendinden emin ama yanlış bir sayı üretirdi, o yüzden dışarıda bıraktık ve nedenini açıkladık.

Anlık görüntü trend değildir. Bu rakamlar 28 Temmuz 2026 tarihine ait ve mekanlar açılıp kapanıyor, bu yüzden hesapladığın her skorun yanında tarihi de yayınla.

Bir emlak ilanına yürünebilirlik skoru nasıl eklenir

Alıcılar mülkle ilgili soruları sormadan önce mahalleyle ilgili soruları sorar. Bu soruları sayfa üzerinde yanıtlayan bir ilan, ziyaretçiyi cevabı başka yerde aramak üzere bir arama motoruna göndermek yerine kendinde tutar.

Uygulama dört adıma iniyor.

  1. İlan adresini geocode et, bunu ingest sırasında bir kez yap ve koordinatı eşleşme hassasiyetiyle birlikte sakla. Her sayfa görüntülemesinde geocode etme.
  2. Yürüme erişim alanını iste: o koordinat için 15 dakikalık yaya izokronu, ardından içindeki mekan sayıları.
  3. Kendi ağırlıklarını uygula ve sonucu cache'le. Mahalleler günler değil aylar içinde değişir, aylık veya üç aylık bir yenileme yeterli.
  4. Sayıyı ve kanıtını ekrana bas. Skoru, bileşen kırılımını ve arkasındaki isimli mekanları göster.

Son adımın ikinci bir getirisi var. Biri bir adresin çevresinde ne olduğunu sorduğunda AI arama motorları gerçek ve isimli mekanları listeleyen bir bloğu alıntılayabilir, çıplak bir sayı ise onlara alıntılayacak hiçbir şey vermez. Bloğu structured data ile işaretlemek onu ayrıca makine tarafından okunabilir yapar:

{
  "@context": "https://schema.org",
  "@type": "Residence",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Via dei Fori Imperiali 1",
    "addressLocality": "Rome",
    "addressCountry": "IT"
  },
  "additionalProperty": {
    "@type": "PropertyValue",
    "name": "Walkability score",
    "value": 93,
    "maxValue": 100,
    "measurementTechnique": "Weighted amenity density within a 15 minute walking isochrone",
    "valueReference": "Computed 2026-07-28"
  },
  "amenityFeature": [
    { "@type": "LocationFeatureSpecification", "name": "Supermarkets within a 15 minute walk", "value": 12 },
    { "@type": "LocationFeatureSpecification", "name": "Primary schools within a 15 minute walk", "value": 4 }
  ]
}

Orada kaynağı iki alan taşıyor. measurementTechnique sayının nasıl üretildiğini belirtir, hesaplama tarihi de değerle birlikte seyahat eder, böylece bir cevap motoru ikisini de çekinmeden tekrarlayabilir.

Bu skorlar nerede kullanılıyor

Kabaca ticari değer sırasına göre üç yüzey var. Emlak ilanları, skorun mahalle sorusunu doğrudan sayfa üzerinde yanıtladığı yer. Relocation ve kiralık arama, kullanıcıların binaya göre filtrelemeden önce yaşam tarzına göre filtrelediği yer. Ve AI asistanları, "burası yürünebilir bir bölge mi?" sorusunu kimseyi bir ilana göndermeden yanıtlamayı giderek artıran taraf.

Üçüncü yüzey en hızlı değişen. Yöntemiyle ve arkasındaki isimli mekanlarla birlikte yayınlanmış tarihli bir skor, bir cevap motoruna alıntılayacak somut bir şey verir.

Altta yatan veri için GeoEnrich API tek bir çağrıda bir koordinatın çevresindeki mekan sayılarını ve isimli yerleri döndürür, Isochrone API ise bu sayıların içinde ölçüldüğü yürüme erişim alanını üretir. Puanlama ağırlıklarını kendi ürününde tut, orada kendi kitlenin neyi önemsediğini yansıtabilirler.

Özet

Yürünebilirlik skoru, tek bir koordinatın çevresindeki günlük durakların ağırlıklı ve mesafeyle azalan bir sayımıdır. Adresi geocode et, yürüme erişim alanının içindekileri topla, sonra her kategoriyi bir eğri üzerinde puanla ve kendi ağırlıklarını uygula.

Skoru şehir başına değil adres başına hesapla. 20 şehirlik örneklemimiz merkezde ortalama 94, dış mahallelerde 73 verdi ve tek başına Roma'nın içinde 53 puanlık bir fark çıktı.

Sonra yöntemi sayıyla birlikte yayınla: ağırlıklar, erişim alanı, veri tarihi ve skorun bilinçli olarak ölçmediği şeyler.

Sıkça Sorulan Sorular

Yürünebilirlik skoru nedir?

Yürünebilirlik skoru, genellikle 0 ile 100 arasında bir ölçekte, belirli bir adresin yürüme mesafesinde günlük hayatın ne kadarının bulunduğunu özetleyen bir sayıdır. Hesaplama, o adresin yakınındaki günlük duraklar yani market, okul, sağlık, park, kafe ve mağazalar sayılarak ve bunlar ne kadar temel oldukları ile ne kadar uzakta durdukları üzerinden ağırlıklandırılarak yapılır. Yüksek skor, haftalık işlerin çoğunun yürüyerek halledilebildiği anlamına gelir. Skor bir şehrin değil, bir adresin özelliğidir.

Yürünebilirlik skoru nasıl hesaplanır?

Üç adım var. Önce adres geocoding ile bir koordinata çevrilir. Sonra yürüme erişim alanı içindeki point of interest verileri toplanır, tipik olarak 1 km yarıçap veya 15 dakikalık yürüme izokronu kullanılır. Son olarak her kategori azalan getirili bir eğri üzerinde puanlanır, böylece ilk süpermarket yirmincisinden çok daha fazla sayar, ardından kategori puanları sabit ağırlıklarla birleştirilir. Bu yazıda kullanılan MapAtlas Walk Index altı bileşeni logaritmik bir eğriyle puanlar ve sonucun tekrar üretilebilmesi için ağırlıkları yayınlar.

İyi bir yürünebilirlik skoru kaçtır?

0 ile 100 ölçeğinde kabaca şöyle okuyabilirsin: 90 üzeri neredeyse her şeyin yürünebilir olduğunu ve arabanın opsiyonel kaldığını gösterir, 70 ile 90 arası işlerin çoğunun yürünebilir olduğunu ama bazı gidişlerin ulaşım gerektirdiğini gösterir, 50 ile 70 arası araba veya toplu taşımanın düzenli olarak gerektiğini gösterir, 50 altı ise günlük ihtiyaçların çoğunun yürüme menzilinin dışında kaldığını gösterir. 20 şehirlik Avrupa örneklemimizde merkezi adresler ortalama 94, aynı şehirlerdeki dış konut adresleri ortalama 73 aldı.

Yürünebilirlik skoru şehir yerine adres bazında alınabilir mi?

Evet ve yayınlamaya değer tek sayı adres seviyesindeki sayıdır. Şehir ortalamaları çok büyük iç farkları gizler. Örneklemimizde Roma, Piazza Venezia için 93 ve Ponte Mammolo için 40 aldı, yani tek bir şehrin içinde 53 puanlık fark çıktı. Bir emlak ilanına eklenen skor, şehirden devralınmak yerine o mülkün kendi koordinatından hesaplanmalıdır.

Yürünebilirlik skoru neyi göstermez?

Yakında ne olduğunu ölçer, yürüyüşün nasıl geçtiğini değil. Eğim, kaldırım kalitesi, geçiş güvenliği, aydınlatma, gürültü, hava durumu ve mekanların gerçekten iyi olup olmadığı bu sayının dışında kalır. Dik bir yokuş ile aynı dükkanlara sahip düz bir sokak aynı skoru alır. Skoru bir ön eleme filtresi, altındaki haritayı ise asıl kanıt olarak kullan.

Bir emlak ilanına yürünebilirlik skoru nasıl eklenir?

İlan adresini geocode et, yürüme erişim alanı içindeki mekan sayılarını iste, kendi ağırlıklarını uygula, sonra hem sayıyı hem de arkasındaki yerleri ekrana bas ki ziyaretçi doğrulayabilsin. Bileşen kırılımını yayınlamak ve structured data ile işaretlemek, bloğu mahalle sorularını kullanıcıyı ilana göndermek yerine doğrudan yanıtlayan AI arama motorları için alıntılanabilir hale getirir.

Faydalı buldunuz mu? Paylaşın.

Yazar hakkında

Brent van der Heiden

Yazan

Brent van der Heiden

Co-Founder & CEO at MapAtlas

Brent built MapAtlas out of a conviction that developers deserve location APIs with fair pricing and genuine end-user privacy. He writes about geospatial infrastructure, AI search visibility, and how location data powers the products people rely on every day.

Tüm makaleleri görüntüle
Bloga dön