Giriş

Bu servis, optimum rotaları hesaplatmak için kullanılır.
Optimum rotaları hesaplatmak için, sırayla bazı servisleri çağırmanız gerekir.

NOT:

Burada tanımlanan herhangi bir web servisini çağırmanız için, logvrp web uygulamasından API KEY almanız gerekir.

logvrp.com web sitesinde, "API Key Yönet" butonununa tıklayarak, API anahtarınıza ulaşabilirsiniz.

 Uygulanması gereken adımlar:

  • Ticket al
  • İstasyonları Set et
  • Mesafe Matrisini Set et
  • Süre Matrisini Set et
  • Siparişleri Set et
  • Araçları Set et
  • Hesaplamayı başlat
  • Sonucu al

Bunlar:

1. "Ticket" servisini kullanarak hesaplama ticket'ı al.
2. Server'a aşağıdaki sırayla input data gönder:

  • "Stations" servisi kullanarak hesaplamada kullanılacak istasyonları set et.
  • "DistanceMatrix" servisi kullanarak hesaplamada kullanılacak mesafe matrisini set et.

Bazı notlar:

  • Herhangi bir mesafe matrisi değeri olmadığı durumda, bu servisi null değerle çağırmalısınız.
  • Herhangi bir mesafe matrisi değeri olmaması durumunda, istasyon verileriniz için mesafeleri logvrp hesaplayacaktır.
  • logvrp nin sizin belirlediğiniz mesafe matrislerini kullanmak isterseniz, bu değerleri sağlamanız gerekir.
  • Mesafe matrisini sağlamanız durumunda, logvrp istasyonlarınız için bu mesafeleri kullanacaktır.

3."DurationMatrix" servisi kullanılarak hesaplamada kullanılacak süre matrisini set et. Bazı notlar:

  • Herhangi bir süre matrisi değeri olmadığı durumda, bu servisi null değerle çağırmalısınız.
  • Herhangi bir süre matrisi değeri olmaması durumunda, istasyon verileriniz için mesafeleri logvrp hesaplayacaktır.
  • logvrp nin sizin belirlediğiniz süre matrislerini kullanmak isterseniz, bu değerleri sağlamanız gerekir.
  • Süre matrisini sağlamanız durumunda, logvrp istasyonlarınız için bu mesafeleri kullanacaktır.
  • "Orders" servisi kullanılarak hesaplamada kullanılacak siparişleri set et.
  • "Vehicles" servisi kullanılarak hesaplamada kullanılacak araçları set et.

4. Rota optmizasyonunu başlatmak için "Optimization" servisini kullan.Bu aşamada optimizasyon parametreleri, kısıtları ve seçenekleri belirleyebilirsiniz.

  • Hangi algoritmanın çalışacağını belirlemelisiniz.
  • "Optimization" servisi çağırıldığında, rota optimizasyonu başlar ve yaklaşık olarak optimizasyon sonuçlarının kaç saniye içerisinde hazır olacağını geri döner. 
  • logvrp rota optimizasyonu sonuçlarını almak için belirtilen süre kadar beklemeniz gerekir.

5. "Optimization" servisi çağırıldıktan sonra belirtilen süre geçmişse, optimum rotaları aşağıdaki şekilde alabilirsiniz.

  • "Result" servisini çağırın.
  • "Result" servisi logvrp nin bulduğu optimum rotaları verecektir.

 

Servisler

  1. Ticket
  2. Stations
  3. DistanceMatrix
  4. DurationMatrix
  5. Orders
  6. Vehicles
  7. Optimization
  8. Result

 

Web Servis ReturnCode değerleri ve açıklamaları

 

ReturnCode Açıklama Ne yapılmalı
0 Web servis başarılı olmuştur. Servisin verdiği sonuçlar güvenli olarak kullanılabilir.
4 Dataya bellek ve önbellekte (cache) ulaşılamıyor. Veri değerlerinden biri, boş veya eksik olduğunda genellikle karşılaşılır. verilerinizi kontrol ettikten sonra, devam ederse, destek birimine danışın.
6 or 7 Bilinmeyen bir hata oluştu. Tekrar deneyin.Devam ederse destek birimine danışın.
41 İşleme devam etme izniniz yoktur. İzne sahip olmanız gerektiğini düşünüyorsanız, destek birimine danışın.
42 Verilerinizi girdikten sonra oturum süreniz dolmuş olabilir.(istasyonlar, siparişler, araçlar) Uygun hizmetini kullanarak vrp verileri tekrar gönderin.
43 Verilen kod için algoritma mevcut değil. Algortima kodunuzu kontrol edin.
49 Geçersiz parametre. Lütfen servis için kullandığınız parametreleri kontrol ediniz.
52 Algoritma geçerli sonuçlara ulaşamadı. Bir kez daha deneyin, veri girişlerinizi kontrol edin. Eğer veri girişlerinizde sorun olmadığını düşünüyorsanız, destek birimine danışın.
56 Bu sıklıkta servisi çağıramazsınız. Biraz zaman geçtikten sonra lütfen tekrar deneyin.
58 Algoritma çözüm sağlayamadı. Bir kez daha deneyin, algoritma random veri içerebilir.
59 Girmiş olduğunuz veriler uygun değil. Lütfen verilerinizi kontrol edin.Eğer veri girişinizin uygun olduğunu düşünüyorsanız, destek birimine danışın.
61 Kullanılacak algortimalar sağlanamamıştır. Lütfen optimizasyon için sağlanacak algoritma ID sini belirleyin.
75 Hesaplamada kullanılması gereken veri giriş değerlerinden biri boş. Gerekli veri girişini yaptığınızdan emin olun.
77 Girilen istasyon ID si tekil değil. Lütfen servisler için kullanılacak istasyon ID lerinin tekil olmasını sağlayın.
78 Girilen sipariş ID si tekil değil. Lütfen servisler için kullanılacak sipariş ID lerinin tekil olmasını sağlayın.
79 Girilen araç ID si tekil değil. Lütfen servisler için kullanılacak araç ID lerinin tekil olmasını sağlayın.
80

Girilen mesafe matrisi satır ve/veya kolonları, oluşturulan istasyon sayısıyla eşleşmemektedir.

Lütfen matrisi kontrol edin, istasyon sayısı kadar matris hesaplandığından emin olun.
81 Oluşturmuş olduğunuz istasyon sayısı, hesap limitinizi geçmektedir. İstasyon sayınızı hesap limitinizden küçük veya eşit olacak şekilde düzeltiniz.Bölgeler içinde böl özelliğini kullanabilirsiniz.
82 Oluşturmuş olduğunuz araç sayısı, logvrp limitini geçmektedir. Araç sayınızı logvrp limitinden küçük veya eşit olacak şekilde düzeltiniz (şuanda limit 50 araçtır).
83 Oluşturmuş olduğunuz sipariş sayısı, logvrp limitini geçmektedir. Sipariş sayınızı logvrp limitinden küçük veya eşit olacak şekilde düzeltiniz (şuanda limit 1000 sipariştir).
84 Optimizasyon hesaplaması henüz tamamlanmadı. Lütfen serviste belirtilen süre kadar bekledikten sonra tekrar deneyiniz.
86 Hesaplama için gerekli olan ticket ID niz bulunamadı.Oturum süreniz sona erdi ya da geçersiz ticket ID belirlediniz. Lütfen "Ticket" servisini çağırarak geçerli bir ticket ID oluşturunuz.
87 Veri ayarlarınızda problem oluştu. Lütfen tekrar deneyin, sorun devam ederse destek birimine danışın.
88 ticket hesaplama ayarlarınızda sorun oluştu. Lütfen tekrar deneyin, sorun devam ederse destek birimine danışın.
89 Önbellekte (cache) sorun oluştu. Lütfen tekrar deneyin, sorun devam ederse destek birimine danışın.
90

 

ticket hesaplama yapılamıyor.Muhtemelen oturum süreniz sona erdi.

 

Lütfen yeni bir optimizasyon işlemi başlatın.
91 Servisi çok sık çağırdınız.

 

Lütfen biraz bekleyip, tekrar deneyiniz.

 
 
 
Başka sorularınız var mı? Bir talep gönder

0 Yorumlar

Yorum yazmak için lütfen oturum açın: oturum aç.
Bir Zendesk Hizmetidir