Yazılarımız

Veri Akademi

NETWORK ANALYST İLE SERVİS ALANI ANALİZİ KURGULAMAK

Bir hastanenin kaç dakikada hangi mahallelere erişebildiğini, bir deponun dağıtım kapasitesinin hangi bölgeleri kapsadığını ya da bir itfaiye istasyonunun müdahale süresinin nerede kritikleştiğini sayısal olarak görmek, doğru planlamanın temelidir. Network Analyst ile servis alanı analizi kurgulamak, “haritada çizilmiş bir çember” yerine, yol ağı gerçekliğine dayanan ölçülebilir kapsama üretir.

Kurumsal projelerde servis alanı çıktısı çoğu zaman tek seferlik rapor gibi ele alınır. Oysa değişen trafik, kapanan yollar, farklı zaman dilimleri ve operasyon kısıtları, analiz sonuçlarını doğrudan etkiler. Bu nedenle modelin tekrarlanabilir ve parametreleri yönetilebilir bir tasarımla kurulması gerekir.

Bu yazıda servis alanı analizi kurarken network dataset hazırlamaktan, zaman/mesafe kırılımları belirlemeye; bariyer ve kısıt eklemekten, çıktıların karar desteğine dönüştürülmesine kadar uçtan uca bir yaklaşım bulacaksınız.

ArcGIS Pro Network Analyst ile servis alanı poligonları ve yol ağı üzerinde 5 10 15 dakika kapsama sınırları

Network dataset tasarlamak ve servis alanı temelini hazırlamak

Başlıktan türetilen primary keyword: servis alanı analizi. Sağlıklı servis alanı üretmek, doğru network dataset ile başlar. Yol geometrisinin yanı sıra yön bilgisi, hız, yol sınıfı ve erişim kısıtları tanımlanmalıdır.

Hız ve süre alanlarını tanımlamak ve maliyet metriğini netleştirmek

Servis alanı çoğunlukla “dakika” üzerinden ölçülür; ancak bazı senaryolarda “mesafe” veya “maliyet” esas alınır. Analiz öncesi hangi maliyet alanının kullanılacağı belirlenmeli, hız değerleri tutarlı kaynaklardan beslenmelidir.

Yasak dönüş ve tek yön kurallarını işlemek ve ağ tutarlılığını sağlamak

Tek yönlü yollar veya dönüş yasakları doğru işlenmezse poligonlar gerçek dışı genişler ya da daralır. Junction/edge kuralları, özellikle şehir merkezinde erişilebilirlik hesabını doğrudan etkiler.

# Örnek: Süre maliyeti için alan hesaplama mantığı (temsili)
# TravelTime_Min = (Length_M / 1000) / Speed_KMH * 60
def travel_time_min(length_m, speed_kmh):
    return (length_m / 1000.0) / max(speed_kmh, 5) * 60

Kırılım eşiklerini seçmek ve kapsama senaryosunu yapılandırmak

Servis alanı analizinde kırılımlar (breaks) karar vericiye doğrudan mesaj taşır. Örneğin 5/10/15 dakika kırılımları acil hizmette tipiktir; lojistikte 10/20/30 dakika gibi ölçekler tercih edilir.

Break değerlerini belirlemek ve SLA hedefleriyle hizalamak

Kurumsal ekiplerde “SLA” ya da “müdahale süresi hedefi” gibi KPI’lar bulunur. Break değerlerini bu hedeflerle hizalamak; raporlamayı, yatırım planını ve saha kapasite kararını kolaylaştırır.

Travel direction seçmek ve gidiş geliş etkisini modellemek

Analiz “facility’den dışarı” veya “facility’e doğru” çalıştırılabilir. Tek yön kısıtlarının yoğun olduğu bölgelerde bu seçim sonuçları belirgin biçimde değiştirir; örneğin hastaneye erişim ile hastaneden çıkış kapsaması aynı olmayabilir.

  1. Break seti belirlemek (ör. 5/10/15 dakika)
  2. Maliyet metriğini seçmek (süre veya mesafe)
  3. Travel direction kararını vermek
  4. Çıktı tipini seçmek (poligon veya çizgi)

Bariyer ve kısıt eklemek ve gerçek dünya koşullarını yansıtmak

Saha operasyonunda yol kapanışı, kaza, bakım çalışması veya güvenlik nedeniyle erişim engeli sıktır. Servis alanı analizine bariyer eklemek, “ideal” yerine “operasyonel” kapsama üretir.

Point line polygon bariyerleri eklemek ve kapanışları temsil etmek

Geçici kapanışları point bariyerle, kapalı bir caddeyi line bariyerle, erişilemeyen bir bölgeyi polygon bariyerle temsil edebilirsiniz. Böylece kapsama alanı, olay bazlı senaryolara göre güncellenebilir.

Restriction kuralları tanımlamak ve araç tipine göre filtrelemek

Ağır vasıta yasağı, yükseklik sınırı veya özel izin gerektiren yollar, restriction olarak modellenebilir. Bu yaklaşım, farklı araç filoları için ayrı servis alanı üretmeyi kolaylaştırır.

// Örnek: Bariyer ve restriction şablonu (temsili)
const barriers = [
  { type: "line", name: "RoadWork_MainSt", enabled: true },
  { type: "point", name: "Accident_Node_1452", enabled: true }
];

const restrictions = [
  { name: "No_Truck", field: "TRUCK_ALLOWED", value: 0 },
  { name: "Private_Road", field: "ACCESS", value: "PRIVATE" }
];

Çıktıyı yorumlamak ve karar destek akışına dönüştürmek

Servis alanı poligonları tek başına “güzel bir harita” değildir; nüfus, müşteri, olay kaydı veya talep yoğunluğu ile birleştiğinde güçlü bir karar destek aracına dönüşür. Burada amaç, kapsama boşluklarını ve öncelik bölgelerini görünür kılmaktır.

Nüfus ve talep katmanlarıyla çakıştırmak ve kapsama boşluğunu ölçmek

Poligonları nüfus raster’ı veya mahalle poligonlarıyla çakıştırarak kapsanan nüfus yüzdesi hesaplanabilir. Bu metrik, yatırım kararında “hangi bölgede yeni tesis açmak” sorusunu sayısallaştırır.

Senaryo karşılaştırması yapmak ve alternatif tesis yerini test etmek

Mevcut tesisler ile önerilen tesis yerlerini ayrı senaryolar olarak çalıştırıp sonuçları karşılaştırmak, kurumsal ekiplerin hızlı karar almasını sağlar. Bu süreçte aynı parametrelerle tekrar çalıştırmak, tutarlılığı korur.

Bu kurguyu uygulamalı ilerletmek için Network Analyst eğitimi kapsamında servis alanı analizi, bariyer senaryoları ve kapsama metrikleri birlikte ele alınabilir.

Performansı yönetmek ve büyük ağlarda üretkenliği artırmak

Şehir ölçeğinde büyük ağlarda servis alanı üretimi zaman alabilir. Hiyerarşi kullanmak, gereksiz detayları sadeleştirmek ve analiz kapsamını doğru sınırlamak, performansı iyileştirir.

Hiyerarşi ve arama toleransı ayarlamak ve hesaplamayı hızlandırmak

Ana arterleri önceliklendiren hiyerarşi, uzak kırılımlarda gereksiz yerel sokak taramasını azaltır. Ayrıca arama toleransı ve snap ayarlarını doğru seçmek, facility noktalarının yanlış bağlanmasını önler.

Otomasyon kurgulamak ve tekrarlanabilir raporlama üretmek

ModelBuilder veya Python ile parametreleri dışarıdan alan bir iş akışı tasarlamak, aynı analizi farklı gün ve senaryolarda güvenle yeniden üretmeyi sağlar. Bu da ekip içinde standardizasyonu güçlendirir.

  • Servis alanı poligonları tek metrik değil, karar girdisi üretmek
  • Bariyer senaryosu kurarak operasyonel gerçekliği yakalamak
  • Çakıştırma analizi ile kapsanan talebi ölçmek
  • Otomasyon ile sürdürülebilir raporlama sağlamak
Servis alanı çıktısının nüfus yoğunluğu katmanıyla birleştirilerek kapsanan nüfus yüzdesinin raporlandığı analiz görünümü

Özetle Network Analyst ile servis alanı analizi kurgulamak; doğru ağ verisi hazırlamak, kırılım eşiklerini KPI’larla hizalamak, bariyer ve kısıtlarla gerçek dünyayı modele taşımak ve çıktıyı ölçülebilir metriklere dönüştürmekle mümkün olur. Böylece kapsama, erişilebilirlik ve hizmet kalitesi kararları daha şeffaf hale gelir.

 CADSAY