Varsayılan değerler mevcut örnek çalışma için dengeli seçildi. Panel, Python tarafındaki servis akışına göre düzenlendi: önce raster alanı hazırlanır, sonra izohips graphı kurulur, ardından eğim/kurp/sırt maliyetleriyle rota aranır.
1. İzohips ve graph kurulumu
Graph izohips aralığı (m)
Rota graphının hangi kot aralıklarıyla kurulacağını belirler. 10 m genelde hızlı ve okunabilir sonuç verir; 5 m daha ayrıntılıdır ama daha çok node üretir.
Harita izohips aralığı (m)
Sadece PNG haritada çizilecek izohips yoğunluğunu etkiler. Rota hesabını değiştirmez; görselin daha sade veya daha detaylı olmasını sağlar.
İzohips üzeri örnekleme (piksel)
Aynı izohips eğrisi üzerinde kaç pikselde bir graph node'u üretileceğini belirler. Küçük değer rota seçeneklerini artırır; büyük değer hesabı hızlandırır.
İzohipsler arası arama yarıçapı (piksel)
Farklı izohipslerdeki yakın node'ların birbirine bağlanması için kullanılan komşuluk yarıçapıdır. 7 piksel rota çizgisini dere ve sırt girintilerine daha çok sokar; 5 daha detaylı, 10-15 daha kısa ve düz sonuç verir.
Maksimum kot farkı (m)
Tek bir bağlantıda izin verilen en büyük düşey kot farkıdır. Daha düşük değer daha yumuşak geçiş arar, ancak bazı alanlarda yol bulunamayabilir.
2. Eğim limitleri ve maliyetler
Maksimum çıkış eğimi (%)
Çıkış yönünde bu sınır aşılırsa bağlantının maliyeti artar. Değer büyüdükçe rota daha dik çıkışları daha kolay kabul eder.
Maksimum iniş eğimi (%)
İniş yönünde bu sınır aşılırsa bağlantı cezalandırılır. Pozitif değer girilir; sistem inişi kendi içinde negatif eğim olarak işler.
Çıkış cezası
Çıkış eğimi limit aşımına ne kadar sert ceza verileceğini belirler. Yükseltmek dik çıkışları daha fazla dışlar.
İniş cezası
İniş eğimi limit aşımına verilen ceza katsayısıdır. Yükseltmek dik inişleri daha fazla dışlar.
İzohips geçiş maliyeti
Limit içinde kalsa bile farklı izohipsler arasında geçişe eklenen sabit maliyettir. Artırmak rotanın izohips boyunca gitme eğilimini güçlendirir.
3. Sabit yükselen eğim deneyi
Sabit yükselen eğim modu
Açıkken rota aşağı eğimli bağlantıları kullanmaz. Segmentler %2-%12 bandında kalmaya ve ardışık segment eğimini en fazla %1 değiştirmeye zorlanır; saparsa ceza yer.
Deneysel mod açık
Minimum yükselen eğim (%)
Bağlantı eğimi bunun altında kalırsa maliyet artar. Deneme için 2, düz/çok yumuşak segmentleri azaltır.
Maksimum yükselen eğim (%)
Bağlantı eğimi bunun üstüne çıkarsa maliyet artar. Deneme için 12, çok dik sıçramaları caydırır.
Segment eğim toleransı (%)
Ardışık iki segmentin eğim farkı bu değeri aşarsa ceza başlar. 1, yolun başladığı eğimi kademeli ve sabit sürdürmesini dener.
Eğim bandı cezası
%2-%12 bandından uzaklaşan segmentlere uygulanır. Artırmak bandın dışına çıkmayı daha pahalı yapar.
Segment eğim farkı cezası
Bir segmentten sonrakine ani eğim değişimini cezalandırır. Artırmak rotayı daha tekdüze yükselen bir hat aramaya iter.
4. Yol geometrisi
Dönüş cezası
Keskin kırılmaları azaltmak için dönüş açısı başına eklenen maliyet katsayısıdır. Çok yükselirse rota sırt burunlarında dönmekten kaçınabilir; 20 bu veri için dere-sırt dolaşımına daha fazla izin verir.
Minimum kurp yarıçapı (m)
Orman yolu için pratik alt sınır olarak 10-12 m kullanılabilir. 0 girilirse kurp kontrolü kapatılır; sonuç raporunda en küçük kurp ayrıca gösterilir.
Keskin dönüş eşiği (°)
Bu açının üzerindeki kırılmalar ek ceza alır. 105, saçak/zikzak davranışını bastırırken geniş switchback ihtimalini tamamen kapatmaz.
Keskin dönüş cezası
Eşik üstü dönüşlere artan maliyet verir. Artırmak kırık zikzakları azaltır; çok yükselirse rota gereğinden fazla uzayabilir.
Aynı noktaya dönüş toleransı (px)
Graph içinde aynı raster konumuna geri sıçramayı engeller. 0.5, yuvarlama kaynaklı küçük üçgen döngüleri yakalamak için yeterlidir.
Kurp yuvarlatma
Graph rotası bulunduktan sonra köşeler tanjant-kurp-tanjant mantığıyla yuvarlatılır. PNG, GeoJSON ve KML çıktıları bu tasarım çizgisini kullanır.
Yuvarlatma açık
Yuvarlatma kurp yarıçapı (m)
Köşelere yerleştirilecek dairesel kurbun tasarım yarıçapıdır. 0 girilirse minimum kurp yarıçapı kullanılır; 30 m çoğu harita ölçeğinde okunur bir başlangıç değeridir.
Yuvarlatma örnekleme aralığı (m)
Kurp yaylarının kaç metrede bir noktaya dönüştürüleceğini belirler. Küçük değer daha pürüzsüz çizgi, biraz daha büyük GeoJSON/KML dosyası demektir.
5. Sırt ve vadi yorumu
Sırt tercihi
DEM'den çıkarılan topoğrafik pozisyon skoruyla sırt ve omuz davranışını güçlendirir, vadi tabanı/çukur alanları genel rota maliyetinde daha dikkatli ele alır. 0 kapatır; 1 dengeli, 1.5-2 daha güçlü topoğrafya okur.
Sırt analizi yarıçapı (m)
Bir noktanın çevresine göre sırt mı vadi mi olduğunu ölçmek için kullanılan mesafedir. 450 m, bu ölçekte sırt omuzlarını daha okunur yakalar; küçük değer daha lokal, büyük değer daha genel topoğrafyayı okur.
Dere/sırt izohips takip katsayısı
Aynı izohips üzerinde dere içine giren veya sırt burnunu dolaşan parçaları ucuzlatır. Artırmak rotayı V biçimli dere ve sırt formlarını daha fazla izlemeye iter.
Dere/sırt kısa kesme cezası
Dere veya sırt üzerinde kontur kırıp kısa kesen bağlantılara ek maliyet verir. Artırmak kazı-dolgu riski yüksek geçişleri azaltır; çok yükselirse rota uzayabilir.