देश के आँकड़ों का उपयोग कर रंगीन देशों का मानचित्र बनाना


4

मैं पीएनजी (या जीआईएफ) छवि बनाना चाहता हूं, देशों के भू-राजनीतिक मानचित्र के साथ, जहां प्रत्येक देश में कुछ देश के आंकड़ों के अनुसार रंग निर्धारित किया गया है (जैसे 'यूएसए' में एन, 'कनाडा' में मी, आदि) है।

कुछ LogToMap के समान है , लेकिन गतिशील और / या इंटरैक्टिव होने के कारण इसे उत्पन्न करने की कोई आवश्यकता नहीं है। डेटा स्रोत बाहरी फ़ाइल है।


GIF एक पैलेटेड प्रारूप है। आप आसानी से संयुक्त राज्य अमेरिका = 1, कनाडा = 2, आदि के साथ एक स्रोत GIF बना सकते हैं, और फिर color1 = $ 00FFFF, रंग 2 = $ 777777, आदि की स्थापना करके उस में रंग
MSalters

जवाबों:


1

सिर्फ इसलिए कि मुझे लगता है कि आप शायद लॉग-टाइप डेटा के साथ काम कर रहे हैं, मैं शायद आर और शायद ggplot2लाइब्रेरी के साथ जाऊंगा ।

ये दो संसाधन आपको शुरू करने चाहिए:

बेशक, ओपन-सोर्स पूर्ण विकसित जीआईएस दायरे में क्यूजीआईएस और ग्रैज जीआईएस भी है । मैं केवल लागत पर आधारित ईएसआरआई के आर्कपैम को छूट दे रहा हूं।


1

चेतावनी का एक शब्द - Google मानचित्र चार्ट उल्लेखित आईएसओ सूची में सभी देशों को मान्यता नहीं देता है, इसलिए इसकी उपयोगिता इस बात पर निर्भर करेगी कि आप किन देशों के लिए डेटा ग्राफ करना चाहते हैं। मुझे इसकी कोई निश्चित सूची नहीं मिली है कि यह किसको पसंद नहीं है, लेकिन डमी डेटा के आधार पर मिनट में एक पर काम कर रहा हूं और आईएसओ सूची में हर देश के लिए एक प्रविष्टि के साथ डेटाबेस को भर दिया है और इसे एपीआई तक भेज रहा है कुछ समय के लिए यह जाँचने के लिए कि कौन सा उपयोग नहीं किया जाता है)।


0

मैंने आखिरकार Google चार्ट टूल / इमेज चार्ट्स (उर्फ चार्ट एपीआई) से ऑन-लाइन मैप चार्ट का उपयोग किया । आप इस तरह से URL उत्पन्न करते हैं (बेहतर पठनीयता के लिए विभाजन):

जो निम्नलिखित छवि में परिणाम है:

नक्शा उदाहरण

URL का डेटा भाग एक पर्ल स्क्रिप्ट का उपयोग करके उत्पन्न किया गया था, जो लोकेल :: देश से देश के नाम को आईएसओ 3166-1-अल्फा -2 कोड में बदलने के लिए country2codeउप-स्काउट का उपयोग करता था जिसे मैप चार्ट एपीआई की आवश्यकता होती है।


विज़ुअलाइज़ेशन भी है : Google चार्ट टूल / इंटरएक्टिव चार्ट्स (उर्फ विज़ुअलाइज़ेशन एपीआई) से जियोमैप , जहां आप इंटरैक्टिव फ्लैश (एसडब्ल्यूएफ) जियोमैप का उत्पादन करने के लिए जावास्क्रिप्ट लिखते हैं।

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