2012-05-10 5 views
8

मैं एक थीसिस परियोजना पर काम कर रहा हूँ द्वारा गूगल पारगमन डेटा प्राप्त करने के।कैसे आदेश मोबाइल उपकरणों (विशेष रूप से iPhone) के लिए एक <code>"integrated indoor/outdoor"</code> नेविगेशन प्रणाली करने के लिए एपीआई

मैं सार्वजनिक परिवहन के बारे में जानकारी की जरूरत है, जब तक कुछ दिन पहले मैं इस सेवा का इस्तेमाल किया: http://www.google.com/m/directions

लेकिन यह किसी कारण के लिए अब और काम नहीं करता।

मैंने देखा कि Google एपीआई दिशानिर्देश हैं लेकिन वे केवल चलने, बाइककल, यात्रा मोड ड्राइविंग में काम करते हैं और वे "transit mode" के लिए काम नहीं करते हैं।

तब मैंने देखा कि Google ट्रांज़िट सेवा के लिए कोई सार्वजनिक API नहीं है।

मैं अगर वहाँ एक "एपीआई" या एक "रास्ता" सार्वजनिक परिवहन से डेटा निकालने के लिए सोच रहा था?

+0

यह एक प्रश्न है जो पूरी तरह से http://area51.stackexchange.com के साथ फिट होगा/प्रस्ताव/4933 9/खुली परिवहन-प्रौद्योगिकी – gcamp

उत्तर

0

और आपका प्रश्न पोस्ट करने के लिए धन्यवाद। मैं भी अपने दम पर एक ऐसी ही पारगमन परियोजना पर काम कर रहा हूँ, और मुझे लगता है कि आपके सवाल का जवाब देना, सर्वश्रेष्ठ उत्तर यहाँ प्रदान की गई थी:

https://stackoverflow.com/a/10083926/458811

काश मैं अपने दम पर प्रदान करने के लिए कुछ मूल था, लेकिन मैं उस डेटा का उपयोग करने की कोशिश कर रहा हूं जो मेरा शहर प्रदान करता है और एक एल्गोरिदम विकसित करता है जो एक यात्रा योजनाकार के रूप में कार्य करता है। किसी भी तरह से यह एक आसान काम नहीं है, लेकिन मुझे लगता है कि अच्छे डेवलपर्स को मध्यस्थों से अलग करता है। यदि आपके पास कोई विचार है तो कृपया मुझसे संपर्क करें, और मुझे उम्मीद है कि आप अपने थीसिस प्रोजेक्ट पर अच्छा प्रदर्शन करेंगे।

देखभाल करें। ईमानदारी से; फेय्याज

1

कई सार्वजनिक पारगमन एजेंसियां ​​सामान्य मार्ग पारिवारिक विशिष्टता (जीटीएफएस) प्रारूप में अपनी मार्ग जानकारी उपलब्ध कराती हैं। असल में, यह प्रारूप है जिसे सार्वजनिक ट्रांजिट एजेंसियों द्वारा Google को अपनी जानकारी जमा करने के लिए उपयोग किया जाता है।

आप http://www.gtfs-data-exchange.com/ पर अपनी पसंद की ट्रांजिट एजेंसी खोज सकते हैं या उन्हें https://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds पर देख सकते हैं। आप https://developers.google.com/transit/gtfs/reference पर जीटीएफएस के बारे में अधिक जानकारी प्राप्त कर सकते हैं।

बेशक, आपको डेटा को पार्स करने के लिए अपना कोड लिखना होगा, शायद इसे डेटाबेस में संग्रहीत करना होगा, और बिंदु ए से बिंदु बी तक का सर्वोत्तम मार्ग निर्धारित करना होगा, लेकिन आपको इसके बारे में चिंता करने की ज़रूरत नहीं है किसी और की सेवा अचानक आप पर काम करना बंद कर देती है। (सबसे बुरी चीज जो हो सकती है http://www.gtfs-data-exchange.com/ चला जाता है, इस मामले में आपको अपने डेटा को अद्यतित रखने के लिए एक और तरीका ढूंढना होगा।)

+1

सार्वजनिक रूप से उपलब्ध जीटीएफएस फ़ीड की एक वैकल्पिक सूची: https://code.google.com/p/googletransitdatafeed/wiki/PublicFeeds – MrTJ

+0

धन्यवाद! मैं गया और जवाब में कहा! – Trott

+0

जीटीएफएस फ़ीड की एक नई सूची: [ट्रांजिट फीड्स - दुनिया भर से सार्वजनिक पारगमन फ़ीड] (http://transitfeeds.com/) और एक गीटहब प्रोजेक्ट जो जीटीएफएस डेटा को पार करता है, इसे एक मोंगो डीबी डेटाबेस में लोड करता है, और कुछ प्री- निर्मित प्रश्न: [brendannee/node-gtfs] (https://github.com/brendannee/node-gtfs) – leanne

संबंधित मुद्दे