2012-01-03 6 views
5

मैं 500 के + स्थानों के लिए अक्षांश और अक्षांश का अनुमान लगा रहा हूं। geocode()dismo पैकेज में फ़ंक्शन सही प्रतीत होता है, लेकिन बैकएंड के रूप में Google धरती का उपयोग करता है। समस्या यह है कि जीई की केवल 2500 प्रश्न/दिन की उपयोग सीमा है, जो यथार्थवादी समाधान के रूप में मेरे लिए dismo फेंकता है। तो मेरे प्रश्न हैं:आर: याहू/बिंग या geocoding के लिए Google धरती के अन्य विकल्प?

  1. क्या कोई अन्य पैकेज है जो एक ही काम करता है, लेकिन अधिक उदार सीमा के साथ याहू, बिंग या कुछ अन्य बैकएंड का उपयोग करता है?
  2. क्या आर के बाहर थोक प्रश्न चलाने का कोई अन्य तरीका है जिसके बारे में मुझे पता नहीं हो सकता है? समाधान जरूरी मुक्त :-(होना चाहिए

नोट:। मैं भारत में स्थानों के लिए क्वेरी चलाने कर रहा हूँ ताकि एक अमेरिका एकमात्र समाधान काम नहीं चलेगा

पूरक प्रश्न: मैं एक डेवलपर नहीं कर रहा हूँ, इसलिए मैं यहां एक टोपी के माध्यम से बात कर रहा हूं। ऐसा लगता है कि geocode() फ़ंक्शन Google के एपीआई को हुड के नीचे बुला रहा है, और इसलिए लेट/लम्बा निर्देशांक थूकने में सक्षम है। चूंकि r/dismo ओपन-सोर्स है, क्या कोई रास्ता है सूचक को याहू/बिंग में बदलने के लिए?

+0

[मेरे इस प्रश्न में कुछ जवाब हैं] (http://gis.stackexchange.com/questions/6/geocoding-thats-anonymous-good-and-free-does-it-exist/14#14) - मेरा संदर्भ थोड़ा अलग था, लेकिन आपको वहां कुछ उपयोगी मिल सकता है। –

+1

स्थानों की भौगोलिक सीमा क्या है? दुनिया भर में संभावित रूप से ऑनलाइन भूगर्भिक होने की आवश्यकता होगी, लेकिन छोटे क्षेत्रों में संभावित ऑफलाइन समाधान होंगे। –

+0

भारत में सभी। मेरे प्रश्न गांवों, उप-जिलों, जिलों और राज्यों के नाम पर चलना होगा। मैंने एक सप्ताह के लिए Google के एपीआई का परीक्षण किया है और मुझे लग रहा है कि लेट/लांग काफी गेंदबाज में हैं। – user702432

उत्तर

1

एक विकल्प (जिसे मैंने कोशिश नहीं की है) Pete Warden's Data Science Toolkitके माध्यम से उपयोग करना होगा। यह स्पष्ट नहीं है कि पीट वार्डन की एपीआई की सीमा क्या है, लेकिन पूरी बात ओपन सोर्स है और वह अपना खुद का उदाहरण कैसे स्थापित करें इस पर निर्देश प्रदान करता है। उस स्थिति में, आपको अपने स्वयं के उदाहरण को इंगित करने के लिए आरडीएसटीके पैकेज को ट्विक करना होगा, लेकिन यह this file में एक बहुत ही छोटी खोज-और-प्रतिस्थापन है।

प्रमुख चेतावनी: मैंने वास्तव में यह कोशिश नहीं की है। मेरी जियोकोडिंग योजना खराब हो गई, इसलिए मैं इन चीजों पर अभी तक पालन नहीं कर पा रहा हूं।

+0

धन्यवाद, मैट। लेकिन एक यादृच्छिक खोज बहुत असंगतता/छेद प्रकट करती है। अच्छा कॉल, यद्यपि। – user702432

+0

मैट ... आपकी टिप्पणी ने मुझे एक विचार दिया जो मैंने अपनी मूल पोस्ट में एक पूरक प्रश्न के रूप में रखा है। क्षमा करें मैं खुद को संकुल बदलने के बारे में अनजान हूं। – user702432

+0

@ user702432 यह सुनकर खेद है कि डीएसटीके आपके लिए काम नहीं कर रहा है। मैंने डिस्मो :: जियोकोड फ़ंक्शन पर एक नज़र डाली, और मुझे नहीं लगता कि आप इसे किसी अन्य एपीआई को इंगित करने के लिए आसानी से संशोधित कर सकते हैं - वहां का अधिकांश कोड Google के लिए बहुत विशिष्ट दिखता है।आपके पास आर के बाहर बेहतर भाग्य हो सकता है - शायद [geopy] (http://code.google.com/p/geopy/) पर एक नज़र डालें, जो आपको कुछ अलग सेवाओं से चुनने देता है (मैंने इसका उपयोग नहीं किया है खुद)। –

3

याहू प्रति दिन प्रति एपीआई कुंजी तक 50k प्रश्नों की अनुमति देगा। बिंग 10k की अनुमति देगा। 2500 की Google की सीमा एपीआई कुंजी की बजाय आईपी पते पर आधारित है। इन सभी में डेटा का उपयोग कैसे किया जा सकता है, इस बारे में बहुत सख्त शर्तों का उपयोग किया जाता है। आम तौर पर, वे जोर देते हैं कि इसका उपयोग केवल प्रदर्शन (उदाहरण के लिए, एक वेबपृष्ठ) में किया जा सकता है और किसी भी तरह से संग्रहीत नहीं किया जा सकता है। यदि आप खोजी अनुसंधान के अलावा किसी अन्य चीज़ के लिए सेवाओं का उपयोग करना चाहते हैं तो दस्तावेज़ पढ़ने के लायक हैं।

आप geocoding service at USC को आजमा सकते हैं। मैंने इसे स्वयं नहीं उपयोग किया है, लेकिन ऐसा लगता है कि प्रति लेनदेन तक 2500 अनुरोधों की अनुमति है और फ़ाइल अपलोड और एपीआई के माध्यम से बैच सेवा दोनों है।

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