मैं किसी गेम के लिए वास्तविक दुनिया का नक्शा डेटा कहां से प्राप्त कर सकता हूं?


14

मैं इनग्रेड के समान एक अवधारणा के साथ एक गेम का निर्माण करना चाहता हूं , जहां गेम मैप एक वास्तविक पर मढ़ा जाता है।

मुझे इस तरह के ऐप के लिए मैप डेटा कहां मिल सकता है? मैं (आमतौर पर) अपने खेल की वस्तुओं को उस नक्शे में कैसे एकीकृत करूं? गेम ऑब्जेक्ट को वास्तविक समय में स्थानांतरित करने की आवश्यकता होती है, इसलिए उन्हें मानचित्र पर स्थिर मार्कर के रूप में रखना पर्याप्त नहीं है।

मुझे लगा कि मैं Google मैप्स का उपयोग कर सकता हूं लेकिन जहां तक ​​मैं बता सकता हूं कि Google द्वारा प्रदान की गई आधिकारिक एपीआई के साथ अपनी स्वयं की चित्रमय शैली (जैसे कि इनग्रेड ने किया है) बनाना असंभव होगा।


1
Ingress Google द्वारा विकसित किया गया था, इसलिए मुझे आश्चर्य नहीं होगा यदि डेवलपर्स के पास उन सूचनाओं तक पहुंच है जो जनता के लिए आसानी से उपलब्ध नहीं हैं। इस मामले में आपको संभावित रूप से उपलब्ध मैपिंग टूल पर शोध करने की आवश्यकता होगी, संभवतः अलग-अलग लाइसेंसिंग मैपिंग जानकारी का उपयोग करके अपनी खुद की तकनीक बनाएं।

जवाबों:


13

आप OpenStreetMap डेटा का उपयोग कर सकते हैं ।

यह उदारता से लाइसेंस प्राप्त है। विशेष रूप से, उनकी विकि कहते हैं :

3c। अगर मैं OSM डेटा के साथ कुछ बनाता हूं, तो क्या मुझे अब अपना लाइसेंस अपने पूरे काम पर लागू करना होगा?

उदाहरण के लिए, यदि आपने कोई गेम लिखा है या एक कलात्मक मानचित्र प्रकाशित किया है जिसमें OSM डेटा शामिल है, तो केवल डेटा लाइसेंस द्वारा कवर किया गया है। इसे एक उत्पादित कार्य कहा जाता है ।

डेवलपर विकी अपने खुद के इस्तेमाल के लिए एक डेटाबेस में OSM डेटा आयात करने का तरीका बताते हैं।


8

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

यह डेटा GIS सॉफ़्टवेयर के साथ उपयोग करने के लिए है, लेकिन बिना किसी वित्तीय परिव्यय के QGIS या indiemapper जैसे टूल का उपयोग करके कुछ और "गेम फ्रेंडली" (svg, png आदि) के रूप में हेरफेर किया जा सकता है ।

वेक्टर परतें विस्तृत विशेषता तालिकाओं के साथ आती हैं जो सिमुलेशन के लिए उपयोगी हो सकती हैं जैसे कि नाम, आबादी और जीडीपी।

इस डेटा के साथ त्वरित मॉक-अप के कुछ जोड़े दिए गए हैं: शहरी क्षेत्रों के साथ ओवरलैप की गई ग्रे अर्थ बेसमैप जोखिम क्लोन देश, शहरी क्षेत्र, आबादी वाले स्थान


यह वास्तव में अच्छा डेटा सेट है, लेकिन जहां तक ​​मैं बता सकता हूं, यह सड़क / सड़क डेटा प्रदान नहीं करता है जो मैं अपने खेल के लिए करना चाहूंगा।
मार्क ड्यूने

1
कोई समस्या नहीं, मैं समझता हूं कि यह आपकी विशिष्ट स्थिति के लिए उपयोगी नहीं है। जब मैंने ईमेल को पचाने में (काफी संपादित) सवाल देखा तो मुझे लगा कि मैं इस जानकारी को एक संसाधन के रूप में पोस्ट करूंगा जो भविष्य के आगंतुकों को इस पृष्ठ को खोजने में मदद कर सकता है।
केली थॉमस

1
तक ही रिडायरेक्ट IndieMapper donaldjtrump.com अब। यह एक मृत कड़ी लगती है?
निक

@ निक - यह एक अजीब रीडायरेक्ट है ...
जेसी विलियम्स

0

कुछ मामलों में, आप Google स्टेटिक मैप्स एपीआई का उपयोग कर सकते हैं । यह आपको एक-एक करके विशिष्ट स्थानों के लिए स्प्राइट डाउनलोड करने देता है, और बस उन्हें अपने खेल में नियमित स्प्राइट / पृष्ठभूमि के रूप में उपयोग करें। हालाँकि, आपको इससे निपटने की आवश्यकता होगी

  • उपयोग कोटा (एपीआई और उपयोग के मामले पर निर्भर करता है, लेकिन संभवत: प्रति दिन 25000 अनुरोध)
  • आपका गेम Google मैप्स एपीआई टीएंडसी द्वारा बाध्य होगा
  • आपके उपयोगकर्ता Google T & C द्वारा बाध्य होंगे, और आपको उनकी सहमति प्राप्त करने की आवश्यकता होगी
  • मुझे लगता है कि आपको Google मानचित्र का लिंक शामिल करना होगा।
  • आपके अनुसार 10.5 (b), आप उनकी छवियों से व्युत्पन्न कार्य नहीं कर सकते हैं, लेकिन यह संभव है कि उनकी छवि को कुछ फ़िल्टर के साथ ओवरले करना (यदि आपको ह्यू / संतृप्ति को बदलने की आवश्यकता है), तब भी पारित हो सकता है, जब तक कि यह Google के कॉपीराइट नोटिस और लोगो को अस्पष्ट नहीं करता है । हालांकि, IANAL।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.