उपयोग के उदाहरण

दूरी के आधार पर फ़ील्ड सर्विस डिस्पैच टूल बनाना

निकटतम उपलब्ध तकनीशियन को काम सौंपना तब तक स्पष्ट लगता है जब तक आप यह नहीं देखते कि ज़्यादातर छोटे डिस्पैच सिस्टम असल में कैसे काम करते हैं, जो अक्सर सीधी उपलब्धता पर चलते हैं: अगला काम उस तकनीशियन को जो अपना मौजूदा काम पहले खत्म करे, चाहे वह तकनीशियन नए काम की जगह से सर्विस क्षेत्र के दूसरे छोर पर ही क्यों न हो। तकनीशियनों का बेड़ा चलाने वाली एक घरेलू उपकरण मरम्मत कंपनी ने पाया कि इससे चुपचाप हर तरफ़ ड्राइव टाइम बर्बाद हो रहा था, तकनीशियन पूरा सर्विस क्षेत्र पार करके ऐसे कामों तक पहुँच रहे थे जहाँ पास का कोई सहकर्मी उसके छोटे-से हिस्से के समय में पहुँच सकता था।

इसे ठीक करने के लिए निर्देशांकों में यह जानना ज़रूरी था कि हर तकनीशियन इस समय कहाँ है और हर नया काम कहाँ है, बजाय दोनों को ऐसे टेक्स्ट विवरण मानने के जिन पर डिस्पैचर को स्थानीय क्षेत्र की अपनी याददाश्त से सोचना पड़े। नए काम के पते आते ही /v1/forward से जियोकोड किए गए, जिससे हर सर्विस अनुरोध शेड्यूल होते ही एक निर्देशांक में बदल गया। तकनीशियनों की लोकेशन, जो कामों के बीच चलते समय उनके अपने मोबाइल ऐप से ट्रैक होती थी, डिवाइस लोकेशन से सीधे निर्देशांक के रूप में आती थी और उसे खुद जियोकोडिंग की ज़रूरत नहीं थी, लेकिन रिवर्स लुकअप, /v1/reverse, डिस्पैचरों को सड़क-स्तर पर पढ़ने योग्य विवरण देता था कि कोई तकनीशियन इस समय कहाँ है, जो स्क्रीन पर नज़र डाल रहे ऐसे मानवीय डिस्पैचर के लिए उपयोगी था जिसे कच्चे निर्देशांक पढ़ने के बजाय तकनीशियन की स्थिति जल्दी समझनी थी।

दोनों तरफ़ निर्देशांक होने से डिस्पैच सिस्टम हर उपलब्ध तकनीशियन और नए काम के बीच असली दूरी निकाल सकता था, और सिर्फ़ उपलब्धता के बजाय दूरी और उपलब्धता के मेल के आधार पर काम सौंप सकता था, इस तरह तौलकर कि जो तकनीशियन थोड़ी देर से उपलब्ध हो लेकिन काफ़ी पास हो, वह अक्सर उस तकनीशियन से बेहतर विकल्प निकले जो अभी खाली है पर दूर है, एक ऐसा संतुलन जिसे कंपनी ने कुछ हफ़्तों तक असली असाइनमेंट के नतीजे देखकर ट्यून किया।

मापने योग्य असर पूरे बेड़े में प्रति काम औसत ड्राइव टाइम में कमी थी, जिसका सीधा मतलब था प्रति तकनीशियन प्रति दिन ज़्यादा काम पूरे होना, क्योंकि कामों के बीच गाड़ी चलाने में कम समय लगने से खुद कामों के लिए ज़्यादा समय बचता था। प्रति काम ईंधन की लागत भी घटी, जो एक छोटा लेकिन असली अतिरिक्त फ़ायदा था, जिसे हल करने की कोशिश कंपनी ने प्रोजेक्ट शुरू करते समय खास तौर पर नहीं की थी।

कंपनी ने असाइनमेंट को पूरी तरह स्वचालित करने के बजाय एक डिस्पैचर को प्रक्रिया में बनाए रखा, क्योंकि दूरी एक अहम कारक है लेकिन अकेला नहीं: किसी खास उपकरण ब्रांड के लिए तकनीशियन का विशेष प्रमाणन या ग्राहक की उस तकनीशियन के लिए पसंद जिससे वह पहले मिल चुका है, कभी-कभी सिर्फ़ दूरी के हिसाब से सबसे अच्छे असाइनमेंट से ज़्यादा भारी पड़ते थे, और टूल दूरी के हिसाब से रैंक किए गए सुझाव को एक मज़बूत डिफ़ॉल्ट के रूप में दिखाता था जिसे डिस्पैचर बदल सकता था, न कि बिना किसी मानवीय जाँच के स्वचालित असाइनमेंट के रूप में।

अनुरोधों की संख्या कामों की संख्या के साथ बढ़ती थी, हर नए काम पर एक जियोकोडिंग कॉल और डिस्पैचर को तकनीशियन की लोकेशन दिखाने के लिए कुछ कम रिवर्स लुकअप, जो इस आकार का बेड़ा चलाने वाली कंपनी के लिए मुफ़्त दैनिक कोटा के भीतर आराम से था, और अगर कंपनी और सर्विस क्षेत्रों में फैलती, तो प्रीपेड क्रेडिट की गुंजाइश उपलब्ध थी।

दोनों एंडपॉइंट के दस्तावेज़ /docs/forward-geocoding/ और /docs/reverse-geocoding/ पर हैं।