मैं एक वेबसाइट विकसित कर रहा हूं और मुझे उपयोगकर्ता इनपुट के आधार पर दिए गए क्षेत्र की सभी सीमाएं प्राप्त करने की आवश्यकता है। उदाहरण के लिए, उपयोगकर्ता एक्स नामक शहर की सीमाओं को जानना चाहता है। मुझे इसे openstreetmap से कैसे प्राप्त करना चाहिए? मैंने एक्सपी और ऑस्मोसिस के बारे में सुना है लेकिन कहीं भी कोई उदाहरण नहीं मिला। धन्यवाद!openstreetmap से शहर की सीमाएं प्राप्त करना
उत्तर
मैं जावास्क्रिप्ट यहाँ के साथ ऐसा करने पर एक चाकू ले लिया: https://github.com/pgkelley4/city-boundaries-google-maps
मूल रूप से यह relation पाने के लिए नीचे आता है कि OpenStreetMap भंडार के रूप में शहर की सीमाओं।
मैं क्षेत्र पाने के लिए निम्न क्वेरी की तरह कुछ प्रयोग किया है:
area[name="Seattle"]["is_in:state_code"="WA"];foreach(out;);
या कि अगर कुछ भी नहीं मिल रहा है, कोई भी संबद्ध क्षेत्रों को खोजने के लिए नोड के माध्यम से जा:
node[name="New York"][is_in~"NY"];foreach(out;is_in;out;);
करने के लिए संबंध आईडी प्राप्त करें, उपर्युक्त प्रश्नों द्वारा लौटाए गए क्षेत्र आईडी से 3600000000 घटाएं। तो फिर अपने आईडी से संबंध मिलती है: http://overpass-api.de/query_form.html
शहर की सीमाओं पाने के लिए, उन्हें प्रसंस्करण है कि के रूप में एक और बात है:
(relation(" + relationID + ");>;);out;
आप यहाँ प्रश्नों का परीक्षण कर सकते हैं, मेरा शायद पर सुधार किया जा सकता संबंध के भीतर कुछ भी नहीं है। इसके लिए मेरी गिटहब परियोजना देखें और: http://wiki.openstreetmap.org/wiki/Relation:multipolygon/Algorithm
यह भी ध्यान दें कि शहर की सीमाओं के लिए OpenStreetMap डेटा स्पॉटी है। डलास और एलए जैसे बड़े शहरों के लिए यह क्या है जो मैं बता सकता हूं।
ऐसा लगता है कि उन्होंने 2013 से एलए जोड़ा है। डलास अभी भी गायब है, लेकिन फर्थ वर्थ और आसपास के आसपास के शहर वहां हैं। देखें: http://www.openstreetmap.org/relation/207359 –
- 1. OpenStreetMap
- 2. मैं देश के लिए शहर की सीमाएं कैसे प्राप्त कर सकता हूं
- 3. आईओएस के लिए फेसबुकएसडीके से देश, राज्य, शहर प्राप्त करना
- 4. डब्ल्यूपीएफ दस्तावेज़: टेबल सेल सीमाएं प्राप्त करना
- 5. शहर के नाम से WOEID प्राप्त करें?
- 6. Android साझा की गई सीमाएं सीमाएं?
- 7. gwt-openlayers openstreetmap उदाहरण
- 8. नियमित अभिव्यक्तियों की सीमाएं?
- 9. float.as_integer_ratio की कार्यान्वयन सीमाएं()
- 10. सशर्त ऑपरेटर की सीमाएं ?:
- 11. Google स्थल API से पीओआई की सूची प्राप्त करना
- 12. जिओ डैंजो अक्षांश और देशांतर से शहर प्राप्त करता है
- 13. विंडो स्क्रॉलिंग एनीमेशन की सीएसएस वैल्यू सीमाएं सेट करना
- 14. देश पिकर के पते से शहर कैसे प्राप्त करें?
- 15. जिओलोकेशन - लंबी और लेट से शहर कैसे प्राप्त करें
- 16. जेएफआरएम में धुरी बॉक्स की सीमाएं कैसे प्राप्त करें?
- 17. कोक में फिक्सपॉइंट की सीमाएं?
- 18. Google स्थल API से शहर की छवियों को कैसे प्राप्त करें
- 19. क्या openstreetmap के लिए कोई एपीआई है?
- 20. मानचित्र की सीमाएं सेट करें
- 21. वर्तनी शहर के नाम की जांच?
- 22. एंड्रॉइड और आईओएस के लिए ऐप OpenStreetMap
- 23. देश/राज्य/शहर डेटाबेस?
- 24. रेल पर रूबी की सीमाएं क्या हैं?
- 25. मैं OpenStreetMap डेटा से सड़क चौराहों की एक सूची कैसे मिल सकती है?
- 26. उथले क्लोन की सीमाएं क्या हैं
- 27. constexpr गणना की मात्रा पर व्यावहारिक सीमाएं
- 28. Django के ORM की सीमाएं क्या हैं?
- 29. स्प्राइट की चौड़ाई प्राप्त करना
- 30. BitBucket.org - सीमाएं केवल उपयोगकर्ताओं की संख्या?
क्या आपने Google खोज भी आजमाई है? http://global.mapit.mysociety.org/ –
https://help.openstreetmap.org/questions/8117/getting-city-border-from-osm-data –
मैं बस सभी लेट लम्बे समय तक प्राप्त करना चाहता हूं एक प्रश्न में शहर। मुझे लगता है कि नामांकन में वह क्षमता है लेकिन मुझे नहीं पता कि इसका उपयोग कैसे किया जाए। – user2189557