बहुभुज बाध्यकारी क्षेत्र प्रोग्रामेटिक रूप से कैसे प्राप्त करें?

Geocoding (या रिवर्स geocoding) परिणाम आमतौर पर प्रत्येक address_component के लिए बाध्यकारी बक्से हैं, लेकिन ये बहुत सकल बक्से हैं।

फिर भी, Google के कई क्षेत्रों के लिए अच्छे जटिल बहुभुज हैं। "डब्ल्यूसी 1 एन" के लिए यह Google मानचित्र क्वेरी देखें:

"new" Google Maps query for WC1N

ध्यान दें कि पोस्ट कोड को रेखांकित करने वाली एक बहुत अच्छी लाल बिंदीदार रेखा है। यह अन्य क्षेत्रों के लिए भी मौजूद है। उदाहरण के लिए "बर्कले, सीए, यूएसए" के लिए एक क्वेरी में एक बहुत ही जटिल लाल बिंदीदार रेखा है।

तो, आप इन बहुभुज प्रोग्रामेटिक रूप से कैसे प्राप्त करते हैं? एक geocode क्वेरी खुद ऐसा करने के लिए प्रतीत नहीं होता है। WC1N के लिए इस क्वेरी के जवाब में केवल बॉक्स हैं:

http://maps.googleapis.com/maps/api/geocode/json?&address=WC1N&sensor=true

जैसा कि एक लेटिंग/एलएनजी देने वाली एक क्वेरी है जो या तो बाध्यकारी बॉक्स या बहुभुज के अंदर है।

क्या यह डेटा कहीं और उपलब्ध है? या क्या Google एपीआई के माध्यम से इसे उपलब्ध कराने की योजना है?

0
मुझे पड़ोस बहुभुज डेटा की भी आवश्यकता है। ऐसा लगता है कि Google के पास मैक्सोनिक्स और (ओपनसोर्स) क्वात्रोशैप्स की तुलना में फोरस्क्वेयर से उपलब्ध सर्वोत्तम डेटा है। इस मुद्दे में मुझे एकमात्र सुराग मिल सकता है code.google.com/p/gmaps-api-issues/issues/detail?id=109 । यह वास्तव में एक शर्म की बात है कि उन्होंने वास्तव में कोई वास्तविक प्रतिक्रिया प्रदान नहीं की या 7 वर्षों में कार्रवाई की! उम्मीद है कि कोई और इस पोस्ट को देखता है और हमसे अधिक जानता है, या शायद Google पर किसी को
जोड़ा लेखक FullOfCaffeine, स्रोत

1 उत्तर

लगभग हर कोई इस डेटा को प्रोप्रायटरी के रूप में मानता है। इसे Google या इसी तरह से प्राप्त करने का कोई तरीका नहीं है।

हालांकि, ऐसे आकारफाइल हैं जिन्हें आप डाउनलोड कर सकते हैं जिनमें बहुत अधिक डेटा है। पोस्ट कोड, ज़िप कोड, काउंटी, आदि। लेकिन फिर आपको आकारफाइल की जटिलता से निपटना होगा।

mapbox & OpenStreetMap have some polygon lookup facilities as well.

0
जोड़ा