एक बार सामूहिक जियोकोड करने का सबसे आसान तरीका क्या है? (580,000 अमेरिकी पते)


13

मैं सिविक से संबंधित प्रोजेक्ट पर काम कर रहा हूं और मुझे फिलाडेल्फिया शहर में सभी गुणों को एक मानचित्र पर प्रदर्शित करने में सक्षम होने की आवश्यकता है, इसलिए मुझे सभी 580,000 संपत्तियों के लिए अक्षांश और देशांतर प्राप्त करने की आवश्यकता होगी। (सिर्फ एक बार)

Google / याहू जैसे अधिकांश एपीआई में प्रति दिन 5,000 की सीमा होती है, और यहां तक ​​कि बैचजीओ की भी समान सीमा होती है।

क्या इन सभी पतों पर एक बार की जियोकोडिंग करने का कोई तरीका है?


4
सबसे आसान तरीका है एक अच्छा वाणिज्यिक प्रदाता खोजना।
मैथ्यू स्नेप

1
अपने उपयोगकर्ता नाम से प्यार करें!

जवाबों:


14

आप डेटा साइंस टूलकिट से कोऑर्डिनेट टूल के लिए स्ट्रीट एड्रेस की कोशिश कर सकते हैं ।

This API takes either a single string representing a postal address, or a JSON-encoded  
array of addresses, and returns a JSON object with a key for every address. The value 
for each key is either null if no information was found for the address, or an object 
containing location information, including country, region, city and latitude/longitude 
coordinates. Here's an example:

यह सुनिश्चित नहीं है कि पीट वार्डन की मेजबानी की प्रतिलिपि के लिए एपीआई सीमाएं क्या हैं लेकिन आप टूलकिट को स्वयं चला सकते हैं और अपने प्रसंस्करण को ऑफ़लाइन कर सकते हैं जैसा कि @Dddatta से पता चलता है। एक डाउनलोड करने योग्य आभासी मशीन है जिसमें वेबसाइट के सभी उपकरण शामिल हैं। सौभाग्य :)


बहुत धन्यवाद! मैं इसे आज़माऊँगा और आपको बताऊँगा कि यह काम किया है या नहीं।
टोबियास फुनके

यह अब तक बहुत अच्छा काम कर रहा है! मैं VM चला रहा हूं इसलिए उम्मीद है कि कोई सीमा नहीं है। क्या यह एक स्थानीय डेटाबेस से खींच रहा है या यह कुछ वेब एपीआई की जाँच कर रहा है?
टोबियास फुनके

1
VM उपयोग स्थानों के डेटाबेस के साथ आता है, इसलिए हाँ, कोई सीमा नहीं है। यदि मैं गलत नहीं हूं तो कवरेज संयुक्त राज्य के लिए बहुत अच्छा है। यदि आप रुचि रखते हैं तो आप स्रोत के साथ खेल सकते हैं :) github.com/petewarden/dstk और github.com/petewarden/dstkdata
RK

1
आठ दिन लगे
टोबियास फुनके

1
इस संदर्भ के लिए धन्यवाद @RK मुझे आश्चर्य है कि datasciencetoolkit अधिक लोकप्रिय क्यों नहीं है। वे पिछले कुछ दिनों से मेरे शोध में नहीं आए थे, गहरी खुदाई करनी थी। चीयर्स!
dhethetri

3

इस डेटा की मात्रा के साथ, मेरा सुझाव है कि आप एक ऑफ़लाइन जियोकोडिंग करें। बस इन कई अभिलेखों के लिए http अनुरोधों को किसी भी सर्वर द्वारा DoS हमले के रूप में वर्गीकृत किया जाएगा।


4
पूरी तरह से सच नहीं है। यदि आप एक ऐसी सेवा का उपयोग करते हैं, जो कि कई जियोकोडिंग अनुरोधों को संभालने के लिए डिज़ाइन की गई है, तो यह एक समस्या नहीं होगी। LiveAddress API प्रति सेकंड 1000 पता अनुरोधों को आसानी से संभाल सकता है। यह लगभग 10 मिनट में 598k पर दस्तक देगा। (मैं पूरे दिन वेरिफिकेशन और जियोकोडिंग पर काम करता हूं - मैं स्मार्टस्ट्रीट्स में काम करता हूं)
जेफरी

3

जियोकोडिंग के परिणामस्वरूप अंक होंगे - उनमें से 580,000। क्या आप वाकई इन सभी को मानचित्र पर प्रदर्शित करना चाहते हैं? इतने सारे गुच्छेदार बिंदु संभवतः मानचित्र को अवैध बना देंगे। ये समस्याएं मानती हैं कि आप इतने सारे रिकॉर्ड को जियोकोड करने का एक तरीका ढूंढते हैं।

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

डेटा (मेटाडेटा और डाउनलोड सहित) और मानचित्र सेवा के बारे में जानकारी:

http://www.pasda.psu.edu/uci/MapService.aspx?Dataset=462

मानचित्र सेवा का पूर्वावलोकन (बेहतर दृश्य के लिए ज़ूम करें)

http://maps.psiee.psu.edu/preview/map.ashx?layer=462


3

सबसे आसान तरीका, जिसके बारे में मैं सोच सकता हूं, एक आर्किग लाइसेंस वाले किसी व्यक्ति के साथ एक पकड़ प्राप्त करें और इसे डेस्कटॉप वातावरण में जियोकोडर को खिलाएं।

http://www.lib.unc.edu/reference/gis/faq/geocode.html


2

आप JSON API के लिए Geocoda: https://geocoda.com आज़मा सकते हैं । जियोकोडा में एक एपीआई है जो आपको एक पते के लिए लेट / लोन प्राप्त करता है, जो आपकी आवश्यकताओं के अनुरूप है। जियोकोडा की दैनिक क्वेरी सीमा नहीं है, लेकिन इसमें प्रति सेकंड 10 प्रश्नों की प्रारंभिक खाता सीमा है।

डिस्क्लेमर: मैं जियोकोडा में काम करता हूं। मुझे बताएं कि क्या आप कोई सहायता शुरू करना चाहते हैं, या यदि आप हमारे बैच एपीआई का पूर्वावलोकन करना चाहते हैं।


1

आप एसवीबी मैपर की कोशिश कर सकते हैं जो यहां से डाउनलोड करने योग्य है और एक्सेल और बिंग मैप्स के साथ बहुत अच्छी तरह से काम करता है। आप एक्सेल के भीतर मैपिंग और विश्लेषण चला सकते हैं। आपको कोटा और सीमाओं की जांच करनी पड़ सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.