यह कमांड जीवीमैप है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
जीवीमैप - क्लस्टर ढूंढें और क्लस्टर को हाइलाइट करते हुए एक भौगोलिक मानचित्र बनाएं।
SYNOPSIS
gvmap [ विकल्पों ] [ -o आउटफाइल ] [ फ़ाइलों ]
वर्णन
gvmap डीओटी प्रारूप में एक ग्राफ को इनपुट के रूप में लेता है, नोड क्लस्टर ढूंढता है और एक रेंडरिंग तैयार करता है
ग्राफ़ को भौगोलिक-शैली के मानचित्र के रूप में, समूहों को xdot में देशों के रूप में हाइलाइट किया गया है
प्रारूप.
इनपुट ग्राफ़ में, प्रत्येक नोड में स्थिति, चौड़ाई और ऊंचाई की जानकारी (पॉज़, चौड़ाई) होनी चाहिए
और ऊँचाई विशेषताएँ, क्रमशः) परिभाषित, और नोड्स ओवरलैप नहीं होने चाहिए।
डिफ़ॉल्ट रूप से, gvmap डेटा से क्लस्टर उत्पन्न करेगा। यदि वांछित है, तो इनपुट ग्राफ़
प्रत्येक नोड को a देकर क्लस्टर जानकारी निर्दिष्ट कर सकते हैं समूह वह विशेषता जिसका मान a है
छोटा धनात्मक पूर्णांक. (यह सबसे अच्छा काम करता है अगर समूह मान सभी पूर्णांक हैं
कुछ K. नोड्स के लिए अंतराल [1,K] समान साझा कर रहा है समूह विशेषता मान डाला जाएगा
वही क्लस्टर. एनबी के लिए समूह उपयोग की जाने वाली विशेषता के लिए, सभी नोड्स में एक वैध होना चाहिए
मूल्य.
अगर -D ध्वज का उपयोग किया जाता है, gvmap निर्धारित करने के लिए शीर्ष-स्तरीय क्लस्टर सबग्राफ का उपयोग करेगा
क्लस्टरिंग. जो भी नोड ऐसे क्लस्टर में नहीं है उसे एकल कैच-ऑल क्लस्टर में डाल दिया जाएगा।
यदि इनपुट ऊपर बताए अनुसार वांछित क्लस्टरिंग निर्दिष्ट करता है, तो यह a भी निर्दिष्ट कर सकता है
प्रत्येक क्लस्टर में कुछ नोड रखकर वांछित रंग प्रदान करें क्लस्टर कलर विशेषता।
एनबी जब तक कोई निर्दिष्ट न करे -सी 0, सिर्फ क्लस्टर कलर क्लस्टर में अंतिम नोड में एक है
प्रभाव। इसके अलावा, जब तक कोई उपयोग नहीं करता -O, gvmap दिए गए रंगों को परिवर्तित कर सकता है।
विकल्प
निम्नलिखित विकल्प समर्थित हैं:
-a k पूर्णांक k साथ में जोड़े गए कृत्रिम बिंदुओं की औसत संख्या निर्दिष्ट करता है
लेबल का बाउंडिंग बॉक्स। किसी देश से बचने के लिए ऐसे कृत्रिम बिंदु जोड़े जाते हैं
लेबल के सीमा बॉक्स के माध्यम से सीमा काटना। कंप्यूटिंग समय है
k के समानुपाती; इसलिए, बड़े ग्राफ़ के लिए, k का एक छोटा मान सुझाया गया है। यदि k =
-1, ग्राफ़ आकार के आधार पर k का उपयुक्त मान स्वचालित रूप से चुना जाता है। द्वारा
डिफ़ॉल्ट k = -1.
-b v वास्तविक संख्या v बहुभुज की सीमाओं को खींचने के लिए उपयोग की जाने वाली रेखा की चौड़ाई निर्दिष्ट करती है,
बिना किसी लाइन के v < 0 के साथ। डिफ़ॉल्ट रूप से v = 0.
-c k पूर्णांक k देशों को रंगने के लिए उपयोग की जाने वाली रंग योजना को निर्दिष्ट करता है। डिफ़ॉल्ट रूप से k = 1.
स्वीकार्य मान हैं:
0 : कोई बहुभुज नहीं
1: पेस्टल
2: नीला से पीला
3: सफेद से लाल
4: हल्का भूरा से लाल
5: प्राथमिक रंग
6: अनुक्रमिक एकल रंग लाल
7: अनुक्रमिक एकल रंग हल्का लाल
8: हल्का भूरा
-c_opacity=xy
की अपारदर्शिता को निर्दिष्ट करते हुए दो-अक्षर वाली हेक्साडेसिमल स्ट्रिंग निर्दिष्ट करता है
बहुभुज.
-C d पूर्णांक d अनुमत समूहों (देशों) की अधिकतम संख्या निर्दिष्ट करता है। द्वारा
डिफ़ॉल्ट d = 0, जिसका अर्थ है कि कोई सीमा नहीं है।
-d d पूर्णांक d रंग असाइनमेंट अनुकूलन के दौरान उपयोग किए जाने वाले यादृच्छिक बीज को निर्दिष्ट करता है
जो पड़ोसी देशों के बीच रंग अंतर को अधिकतम करता है।
-D यदि निर्दिष्ट किया गया है, तो क्लस्टरिंग को निर्दिष्ट करने के लिए ग्राफ़ के क्लस्टर सबग्राफ का उपयोग किया जाता है।
-e यदि निर्दिष्ट किया गया है, तो किनारों को अंतिम आउटपुट में शामिल किया जाएगा।
-g c बाउंडिंग बॉक्स का रंग निर्दिष्ट करता है। यदि निर्दिष्ट नहीं है, तो एक बाउंडिंग बॉक्स नहीं बनाया गया है।
-h k समापन बिंदुओं के बीच पुल बनाए रखने के लिए जोड़े गए कृत्रिम बिंदुओं की संख्या। द्वारा
डिफ़ॉल्ट, यह शून्य है.
-हाइलाइट=k
केवल क्लस्टर बनाएं k. डिफ़ॉल्ट रूप से, सभी क्लस्टर तैयार किए जाते हैं।
-k यदि निर्दिष्ट किया जाए, तो बाहरी सीमा की यादृच्छिकता बढ़ जाती है।
-l s स्ट्रिंग का प्रयोग करें s ड्राइंग के लिए एक लेबल के रूप में।
-m v का मार्जिन जनरेट करें v ड्राइंग के चारों ओर बिंदु. डिफ़ॉल्ट रूप से, यह इसके द्वारा निर्धारित होता है
gvmap.
-O रंग असाइनमेंट अनुकूलन न करें जो बीच के रंग अंतर को अधिकतम करता है
पडौसी देश
-o
आउटपुट डालें . डिफ़ॉल्ट आउटपुट stdout है
-p k इंगित करता है कि किस स्तर के अंक दिखाए जाने चाहिए। डिफ़ॉल्ट रूप से, कोई अंक नहीं दिखाए जाते हैं.
स्वीकार्य मान हैं:
0 : कोई अंक नहीं
1: सभी बिंदु
2: लेबल बिंदु
3: यादृच्छिक/कृत्रिम बिंदु
-r k समुद्र और झील की सीमाओं को परिभाषित करने के लिए उपयोग किए जाने वाले यादृच्छिक बिंदुओं k (पूर्णांक) की संख्या। अगर
0, स्वतः असाइन किया गया। डिफ़ॉल्ट रूप से v = 0
-s v वास्तविक संख्या v समुद्र और झील के किनारों की गहराई को बिंदुओं में निर्दिष्ट करती है। यदि 0,
स्वतः असाइन किया गया. डिफ़ॉल्ट रूप से v = 0.
-t n बनाना n क्लस्टर समीपता में सुधार करने का प्रयास।
-v वाचाल प्रकार।
-z c बहुभुज रेखा का रंग निर्दिष्ट किया गया. डिफ़ॉल्ट काला है.
-? प्रिंट उपयोग और बाहर निकलें।
उदाहरण
ग्राफ़ foo.gv को देखते हुए, एक लेआउट तैयार करने और क्लस्टर को हाइलाइट करने का एक तरीका सबसे पहले है
उपयुक्त ओवरलैप हटाने की विधि के साथ एक लेआउट इंजन का चयन करें, फिर आउटपुट को फ़ीड करें
gvmap, और अंत में विशिष्ट ग्राफ़िक्स प्रारूप का उपयोग करके मानचित्र प्रस्तुत करें। उदाहरण के लिए,
निम्नलिखित पाइपलाइन अर्ध-पारदर्शी हल्के भूरे रंग के किनारों और रखे गए नोड्स के साथ एक नक्शा बनाती है
एसएफडीपी का उपयोग करके बाहर:
sfdp -गवर्नलैप=प्रिज्म foo.gv | जीवीमैप -ई | नीटो -n2 -Ecolor=#55555522 -Tpng > foo.png
शेल स्क्रिप्ट gvmap.sh ऐसी पाइपलाइनों के लिए एक शॉर्टहैंड प्रदान करती है। उदाहरण के लिए, उपरोक्त
पाइपलाइन का उपयोग करके प्राप्त किया जा सकता है
gvmap.sh -Ae -Ecolor=#55555522 -Tpng foo.gv > foo.png
onworks.net सेवाओं का उपयोग करके ऑनलाइन gvmap का उपयोग करें