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ışı bir 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 yeteneği sağlar.

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

BRouter'ın OsmAnd'a 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 için üçü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, OsmAnd uygulamasını kullanarak BRouter ile önceden hesaplanmış rotalar boyunca 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: 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ü'den "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 listesini burada bulabilirsiniz. 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 indirilmiş ancak güncellenmesi gerekiyor.
  • "Sarı" kare - Segment güncelleniyor.
BRouter

5. BRouter ile gerekli harita segmentlerini yükledikten ve içinde bir yönlendirme profili seçtikten sonra, 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ışı) bölümüne gidin ve seçtiğiniz temel profile (burada bisiklet yönlendirmesi için bisiklet) dayalı, kendi 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

BRouter uygulamasının, OsmAnd'da bu özel girişin görünmesi için 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. Yeni bir profil oluşturulmalı, örneğin mevcut Bisiklet profilini kopyalayarak ve ona Brouter[fastbike] formatında yeni bir ad vererek. 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 kendi yeni profilinizi, örneğin 'myprofile.brf' gibi 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[mystring]" gibi görünüyorsa

O zaman "mystring" profili Brouter uygulamasında kullanılacaktır. Bu yeni eşleme, bu durumda yukarıda tanımlanan ve "serviceconfig.dat" dosyasına dayalı 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
....

Not: Şu anda Osmand, Brouter profili (mystring) için tanımlanan adı (büyük/küçük harf duyarlı) kontrol etmiyor. Eğer bir 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 iki rastgele 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 hesaplama süresi, dahili OsmAnd rotamız için 14,5 saniyedir. BRouter yönlendirmesi kullanılırken 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ğini 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 Konumum'dan parkurun başlangıç noktasına, diğeri ise 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.

Son güncelleme: Haziran 2024