Merhaba,
Belediye ile anlaşmalı bir firma var. Firmanın kurye ekipleri gün içinde şehrin (Antalya-Merkez) 600'den fazla noktasından ihtiyaç sahipleri için bırakılan kıyafetleri topluyor. Fakat yeni alınan elemanlar için eğitim süreci sancılı olduğu için sıkıntı yaşıyorlar. Talebimiz şu:
Elde bulunan 600'den fazla konumun kendi içinde bir rotasyonunu çıkarmak; bu sayede hem işe yeni alınan elemanlara bir mesai harcamayacak hem de yakıt ve zamandan tasarruf edilecek. Bir program mı yazılacak yoksa farklı bir algoritma ile mi çözülecek, bilgim yok. Fakat yapılacak olan projenin işlevi, bu 600'den fazla noktanın rotasyonunu çıkararak navigasyon cihazına atacak ve cihaza bastığında kurye arkadaşları en sağlıklı şekilde ilerletecek. Yani cihaz, "A noktasına daha yakınsın, önce A noktasına git", "A noktasından B değil, C noktasına daha yakınsın, oraya git" gibi yönlendirecek. Elimizde gidilen konumların koordinat ve açık adresleri mevcut.
Ek olarak bu konumları navigasyon cihazına ekleyip cihazın yazılım özellikleri ile böyle bir imkân yakalamak mümkün müdür?
Rotasyon Hesaplama, Yönlendirme
4
●212
- 24-03-2018, 02:46:44bahsettigin olay yapilir ama bir kisinin 600 noktaya gitmesi pek mantikli gelmedi, bölünmüs olmasi daha mantikli olur..
Neyse, cesitli yol bulma algoritmalari mevcut. Bunlardan bir tanesi travelling salesman problem diye geciyor. https://en.wikipedia.org/wiki/Travel...lesman_problem ortalara geldikce gidecek yollari hesaplayan resimler görebilirsin.. Bu sekilde bu 600 nokta belirlenir ve bir güzergah cikarilir.
Ikinci soruya gelince, navigasyon cihazina göre degisebilir. Ama mesela tomtom kullaniyorsaniz ve model uyumluysa gelistirme imkani mevcut https://developer.tomtom.com/
Sanirim online routing isinizi görecektir https://developer.tomtom.com/online-routing
kolay gelsin - 24-03-2018, 03:01:12Vakit ayırdığınız ve fikrinizi paylaştığınız için teşekkürler.ertan2002 adlı üyeden alıntı: mesajı görüntüle
- 24-03-2018, 03:18:58rica ederim, aslinda yol hesaplamasini da bu navigasyon cihazi yapiyor gibi görünüyor
- Plan the fastest, shortest or eco route from A to B taking in consideration the real-time traffic and the historical traffic.
Hatta örnegini de buldum hocam..
Bak sen de deneyebilirsin
https://developer.tomtom.com/maps-sd...porting-points
(tam ekran icin)
haritada öncelikle baslangic ve bitis noktalarini gir. Yani ilk hareket yeri ve son hareket yeri. Sana güzergahi cizecektir. Daha sonra haritadan mouse ile o iki nokta arasinda noktalar sec. Saginda yukarisinda asagisinda vs olmasi önemli degil. Bu noktalari ekledikten sonra submit butonuna bas ve sana güzerhagi olustursun. Senin yapman gereken is koordinatlari sadece mouse ile vermek degil de bir dosyadan okutmak olacak. Zaten javascript tabanli olarak görünüyor kodlar. isine yarar umarim.
ornek yaptim bi tane, baya hosuma gitti
- 24-03-2018, 13:25:19Evet, gerçekten pratik görünüyor, inceleyeceğim. Çok teşekkürler tekrardan.ertan2002 adlı üyeden alıntı: mesajı görüntüle