NETWORK ANALYST İLE ROTALAMA MODELİ KURGULAMAK
Lojistikten saha operasyonuna, kargo dağıtımından acil müdahaleye kadar birçok süreçte doğru rotalama modeli kurmak, maliyetleri düşürürken hizmet kalitesini artırır. ArcGIS ekosisteminde Network Analyst ile rotalama modeli kurgulamak, yalnızca en kısa yolu bulmak değil; iş kurallarını, kısıtları ve performans hedeflerini birlikte yönetmek anlamına gelir.
Kurumsal projelerde sık karşılaşılan hata, rotalama analizini tek seferlik bir harita çıktısı gibi ele almaktır. Oysa gerçek dünyada trafik, zaman penceresi, araç kapasitesi, yasak dönüşler ve servis öncelikleri gibi değişkenler vardır. Bu nedenle iyi tasarlanmış bir network dataset ve doğru parametrelerle yapılandırılmış analiz katmanı kritik öneme sahiptir.
Bu yazıda, Network Analyst ile rotalama modeli tasarlama sürecini; veri hazırlıktan maliyet fonksiyonu tanımlamaya, kısıt ve hiyerarşi kurmaktan performans optimizasyonuna kadar adım adım ele alacağız.

Network dataset oluşturmak ve yol ağı modelini yapılandırmak ve doğrulamak
Başlıktan türetilen primary keyword: Network Analyst rotalama modeli. Sağlıklı bir model için ilk adım, doğru yapılandırılmış bir network dataset oluşturmaktır. Yol geometrisi tek başına yeterli değildir; yön bilgisi, hız, yol türü, yasak dönüşler ve maliyet alanları tanımlanmalıdır.
Yönlü kenar yapısını tanımlamak ve tek yön kurallarını işlemek
Özellikle şehir içi yol ağında tek yönlü sokaklar, dönüş yasakları ve kavşak kuralları doğru tanımlanmazsa analiz sonuçları hatalı olur. Edge ve junction yapısını kurarken bu kuralları attribute üzerinden beslemek gerekir.
Maliyet alanlarını tanımlamak ve süre mesafe dengesini kurmak
Rotalama yalnızca mesafeye göre yapılmaz. Çoğu senaryoda süre, yakıt maliyeti veya karbon emisyonu gibi farklı maliyet türleri hesaplamaya dahil edilir. Bu nedenle birden fazla cost attribute tanımlamak iyi bir pratiktir.
# Örnek: Yol ağı maliyet alanları (temsili şema)
COST_FIELDS = {
"Length_KM": "SHAPE_Length / 1000",
"TravelTime_Min": "Length_KM / Speed_KMH * 60",
"FuelCost": "Length_KM * Fuel_Consumption_Rate"
}Rota analizi türünü seçmek ve iş ihtiyacına göre yapılandırmak
Network Analyst içinde farklı analiz türleri bulunur: Route, Closest Facility, Service Area ve Vehicle Routing Problem (VRP). Hangi analiz türünün kullanılacağı, iş sürecine bağlıdır.
En kısa yol analizi yapmak ve tek araç senaryosunu modellemek
Tek bir araç veya iki nokta arasında en kısa yol hesaplanacaksa klasik Route analizi yeterlidir. Ancak burada da engelli yollar, saat bazlı hız değişimi gibi parametreler göz önüne alınmalıdır.
Vehicle Routing Problem kurgulamak ve çoklu araç planlamak
Dağıtım şirketleri için VRP analizi daha uygundur. Araç kapasitesi, teslimat zaman penceresi ve sürücü çalışma süresi gibi kısıtlar modele eklenerek optimize edilmiş dağıtım planı oluşturulabilir.
Kısıt ve hiyerarşi tanımlamak ve gerçek dünya kurallarını modele taşımak
Gerçek hayatta her yol eşit değildir. Otoyollar daha hızlı, ara sokaklar daha yavaştır. Hiyerarşi tanımlayarak uzun mesafede ana arterleri önceliklendirmek, analiz performansını artırır.
Restriction tanımlamak ve yasaklı geçişleri engellemek
Ağırlık sınırı olan köprüler, kamyon yasağı olan yollar veya belirli saatlerde kapalı bölgeler restriction olarak modele eklenebilir. Bu yaklaşım, operasyonel hataları azaltır.
Zaman bağımlı analiz yapmak ve trafik verisini entegre etmek
Zaman bağımlı cost attribute kullanarak pik saatlerde farklı hız değerleri tanımlanabilir. Böylece rota analizi statik değil, dinamik bir yapıya kavuşur.
// Örnek: Restriction ve hiyerarşi şablonu (temsili)
RESTRICTIONS = [
{ name: "No_Truck", field: "TRUCK_ALLOWED", value: 0 },
{ name: "Height_Limit", field: "MAX_HEIGHT_M", condition: "< 4.0" }
];
HIERARCHY = {
"Motorway": 1,
"Primary": 2,
"Secondary": 3,
"Local": 4
};Servis alanı ve en yakın tesis analizini kurgulamak ve karar desteği sağlamak
Rotalama modeli yalnızca araç planlaması için değil, servis alanı analizi ve en yakın tesis hesaplaması için de kullanılır. Bu analizler, yatırım planlama ve kriz yönetiminde önemli rol oynar.
Service Area analizi yapmak ve kapsama alanını ölçmek
Belirli bir süre veya mesafe içinde erişilebilen alanları hesaplamak; hastane, itfaiye veya depo yer seçimi için stratejik veri sağlar.
Closest Facility analizi yapmak ve müdahale süresini optimize etmek
Acil durum senaryolarında en yakın birimi hızlıca belirlemek hayati öneme sahiptir. Closest Facility analizi, kaynak atamasını hızlandırır.
- Network dataset doğru yapılandırılmalı
- Maliyet fonksiyonu iş hedefiyle uyumlu olmalı
- Kısıtlar gerçek dünya kurallarını yansıtmalı
- Performans için hiyerarşi ve genelleme düşünülmeli

Performans optimizasyonu yapmak ve büyük veri senaryolarını yönetmek
Büyük şehir ağlarında milyonlarca kenar içeren network dataset’lerde performans kritik hale gelir. Hiyerarşi kullanımı, gereksiz alanları kaldırmak ve indeksleme stratejisi uygulamak analiz süresini azaltır.
Genelleştirme ve veri sadeleştirme yapmak ve hesaplamayı hızlandırmak
Aşırı detaylı geometri her zaman gerekli değildir. Analiz amacına göre veri sadeleştirmek, özellikle VRP senaryolarında ciddi zaman kazandırır.
ModelBuilder ile süreci otomatikleştirmek ve tekrar üretilebilirlik sağlamak
Rotalama analizini manuel çalıştırmak yerine ModelBuilder veya Python ile otomatikleştirmek, kurumsal ölçekte sürdürülebilirlik sağlar.
Tüm bu adımları uygulamalı öğrenmek için Network Analyst eğitimi kapsamında network dataset tasarımı, VRP senaryosu, servis alanı analizi ve performans optimizasyonu birlikte ele alınabilir.
Sonuç olarak Network Analyst ile rotalama modeli kurgulamak; doğru veri altyapısını kurmayı, maliyet ve kısıtları iş hedefiyle hizalamayı, analiz türünü doğru seçmeyi ve performansı optimize etmeyi gerektirir. Bu yaklaşım, operasyonel verimliliği artırırken karar destek süreçlerini de güçlendirir.


