Skip to main content

BRouter

Genel Bakış

SADECE ANDROID

Üçüncü taraf yönlendirme algoritması BRouter, yalnızca OsmAnd uygulamasının Android sürümünde kullanılabilir.

BRouter, OsmAnd uygulamasında çevrimdışı navigasyon modu için kullanılabilen üçüncü taraf bir yönlendirme algoritmasıdır. Bir rotayı zaman, mesafe veya araç tipi gibi farklı parametrelere göre optimize etmek için tasarlanmıştır.

BRouter bir rota oluşturmak için OpenStreetMap verilerini kullanır ve ardından belirtilen parametrelere göre ayarlar. Çevrimdışı olarak hızlı bir şekilde rota oluşturmak için önceden hesaplanmış rotaları kullanır. Ayrıca, rota seçiminde çeşitli faktörleri hesaba katmak için bir dizi parametreyle tanımlanan yönlendirme profillerini özelleştirmenize olanak tanır. BRouter readme.txt dosyası, programın nasıl kurulacağını ve kullanılacağını daha ayrıntılı olarak açıklar.

OsmAnd, BRouter ile rotaları seçme ve rotayı ihtiyaçlarınıza göre daha iyi tanımlamak için yönlendirme profillerini yapılandırma olanağı sunar.

Daha fazla bilgi için resmi Brouter web sitesini ziyaret edebilirsiniz.

OsmAnd'daki BRouter entegrasyonu 2019 yazında çok değişti. Bu kılavuz, BRouter Android uygulamasını 1.5.0 veya daha yüksek bir sürümde ve OsmAnd'ı 3.4 veya daha yüksek bir sürümde kullandığınızı varsayar.

note

Üçüncü taraf yönlendirme algoritması BRouter, yalnızca OsmAnd uygulamasının Android sürümünde kullanılabilir.

BRouterBRouter

Nasıl Yapılandırılır

OsmAnd'da kullanmak üzere üçüncü taraf BRouter Çevrimdışı Navigasyon uygulamasını yüklemek ve yapılandırmak için bu kılavuzu izleyin.

1. Başlamak için, BRouter uygulamasını Android cihazınıza F-Droid veya Google Play Store üzerinden yüklemeniz gerekir. 2. Ardından, BRouter ile önceden hesaplanmış rotalar boyunca OsmAnd uygulamasını kullanarak gezinmek için şunları yapmanız gerekir:

  • BRouter uygulamasını açın ve İndirme Yöneticisi'ne dokunun.
BRouter
  • Yakınlaştırın ve rota oluşturmak istediğiniz alanları seçin. Ardından "İndirmeyi Başlat"a tıklayın ve BRouter, seçilen alanlar için segment dosyalarını indirmeye başlayacaktır.
BRouterBRouter
BRouterBRouter

Not olarak, yönlendirme için kullanılan OSM verilerinin güncel bir sürümüne sahip olmak istediğinizde bu adımı periyodik olarak tekrarlamanız gerekecektir.

3. Bu işlem tamamlandıktan sonra, BRouter uygulamasını tekrar başlatın ve Ana Menü'de "BRouter Uygulaması" girişini seçin. Seyahat modunuza bağlı olarak bir yönlendirme profili seçin. Bu bisiklet, moped, yürüyüş veya trekking olabilir. brf formatında indirilebilecek mevcut profillerin bir listesi burada bulunabilir. Veya BRouter-online adresindeki yönlendirme profilini kullanmayı deneyebilirsiniz. "Servis Modu"na tıklayın. Ardından, bu profili kullanmak istediğiniz yönlendirme modları için kutuları işaretleyin. Ulaşım modu başına iki farklı profil kullanabilirsiniz, bunlar OsmAnd'da "en kısa" ve "en hızlı" ön ayarlarına (bunlar sadece etiketlemedir) eşlenecektir.

BRouterBRouter

4. Daha önce herhangi bir segment yüklediyseniz, bunlar BRouter haritasında görüntülenecektir. Segmentlerin dört durumu vardır:

  • "Yeşil" kare - İndirilecek yeni segment seçildi.
  • "Mavi" kare - Güncellenmiş verilere sahip segment.
  • "Gri" kare - Segment zaten indirildi ancak güncelleme gerektiriyor.
  • "Sarı" kare - Segment güncelleniyor.
BRouter

5. Gerekli harita segmentlerini BRouter ile yüklediğinizde ve içinde bir yönlendirme profili seçtiğinizde, bu tür navigasyonun tüm sonraki ayarları OsmAnd uygulamasında yapılır.

6. OsmAnd'da çevrimdışı yönlendirme için BRouter'ı kullanacak bir "Uygulama profili" oluşturabilirsiniz. OsmAnd uygulamasındaki herhangi bir profil ile BRouter (çevrimdışı) yönlendirme türünü kullanın. Bunu yapmak için, ana Menü → Profili yapılandır → Navigasyon profili → Navigasyon türü → Çevrim dışı → Harici → BRouter (çevrim dışı) öğesine gidin ve seçtiğiniz temel profile (burada bisiklet yönlendirmesi için bisiklet) dayalı, seçtiğiniz özel bir adla (aşağıdaki ekran görüntüsünde "BRouter") ve navigasyon için "BRouter (çevrimdışı)" kullanarak yeni bir profil oluşturun.

BRouterBRouter

Bu özel girişin OsmAnd'da görünmesi için BRouter uygulamasının OsmAnd'dan önce başlatılması gerekir. Bu nedenle, "BRouter (çevrimdışı)" navigasyon seçeneğini bulamıyorsanız, OsmAnd'ı zorla kapatıp yeniden başlatmanız gerekir.

OsmAnd Sürüm 4.7.1

4.7.1 sürümünden itibaren Osmand, eşleme için profil parametresini destekler: Osmand sürüm 3'ten bu yana, Osmand'da birçok profil tanımlanabilir ve bu profiller arasında kolayca geçiş yapabilirsiniz. Örneğin, mevcut Bisiklet profilini kopyalayarak ve Brouter[hızlıbisiklet] formatında yeni bir ad vererek yeni bir profil oluşturulmalıdır. Cihazınızda yüklü olan mevcut BRouter profillerinden herhangi birini adında kullanabilirsiniz. Tüm profil dosyaları 'xxxxxxx.brf' adlandırma formatına sahiptir. Veya 'benimprofilim.brf' gibi kendi yeni profilinizi oluşturabilirsiniz.

OsmAnd profilindeki adlandırma kuralı önemlidir, çünkü o profile dahil edilen BRouter profili, OsmAnd ile BRouter arasında gerçek köprüyü kurar.

  • Osmand'da bir profilin navigasyon hizmeti olarak BRouter tanımlanmışsa
  • VE profil adı "Brouter[benimmetnim]" gibi görünüyorsa

O zaman "benimmetnim" profili Brouter uygulamasında kullanılacaktır. Bu yeni eşleme, bu durumda yukarıda tanımlanan ve "serviceconfig.dat" dosyasına dayanan temel eşlemeyi değiştirir.

Örnekler: Osmand-profil adı Brouter-uygulaması

Brouter[trekking] "trekking" profili kullanılacak dosya: trekking.brf
Brouter[fastbike] "fastbike" profili kullanılacak dosya: fastbike.brf
....

Açıklama: Şu anda Osmand, Brouter-profili (benimmetnim) için tanımlanan adı (büyük/küçük harf duyarlı) kontrol etmiyor. Profil bulunamazsa, yönlendirme "Rota hesaplanamadı.." hatasıyla başarısız olacaktır.

BRouter

Nasıl Kullanılır

Bu bölüm, BRouter'ın OsmAnd uygulamasının dahili yönlendirmesiyle karşılaştırmasını açıklamaktadır.

BRouter yapılandırıldığında, BRouter yönlendirme verilerinin ön hesaplama hızını dahili OsmAnd yönlendirmesiyle karşılaştırabiliriz. Hollanda'da rastgele iki nokta seçelim ve yolculuğu hesaplamaya başlayalım. Bunun için, temel profil için yükseklik verilerini kullanmadan dengeli bir sürüş stili ayarladık. Bu yolculuk için dahili OsmAnd rotamızın hesaplama süresi 14,5 saniyedir. BRouter yönlendirmesi kullanıldığında rota hesaplama süresi 1 saniyeden azdır.

BRouterBRouter

Rota Parametreleri

Menü → Navigasyon → Ayarlar → Navigasyon ayarları → Rota parametreleri

BRouter

ParametreAçıklamaNot
En hızlı rotaOptimize edilmiş daha kısa rota (enerji tasarrufu) En hızlı rotayı hesaplamayı etkinleştirin veya yakıt tasarrufu rotası için devre dışı bırakın.Çoğu durumda, en kısa rota önerilecektir. Genellikle bu rota, ayar devre dışı bırakılırsa daha uzun sürebilir
Geçici sınırlamaları göz önünde bulundurBu makalede Geçici kısıtlamaları dikkate al seçeneği hakkında okuyun.Yönlendirme algoritması, OpenStreetMap'te belirtilen zaman kısıtlamalarını dikkate alır. Bazı durumlarda OSM'den gelen bilgilerin güncel olmayabileceğini unutmayın.

Diğer Yönlendirme Ayarları

  • OsmAnd rota segmentinin çevrim dışı hesaplanması (Navigasyon → Ayarlar, resim). Bu seçenek etkinleştirilirse, OsmAnd hesaplanan Brouter parkuruna iki segment ekler: biri Konumumdan parkurun başlangıç noktasına ve diğeri parkurun sonundan rotanızın bitiş noktasına. Bu seçenek, parkura olan veya parkurdan olan mesafe 60 metreyi aşarsa etkindir.

  • Rota parametreleri'nin Rotayı yeniden hesapla bölümünde, rota yeniden hesaplama seçeneklerini etkinleştirebilir ve ayarlayabilirsiniz.

  • Rota parametreleri'nin Geliştirme bölümünde, şu anda test aşamasında olan yeni yönlendirme özelliklerini deneyebilirsiniz. Bu ayarların yalnızca OsmAnd geliştirme eklentisi etkinleştirildiğinde kullanılabileceğini unutmayın.