आईएमएस मैनिफोल्ड, कुछ और करना

आईएमएस मैनिफोल्ड जीआईएस

की छविपिछले पोस्ट में हमने देखा कि कैसे करना है टेम्पलेट पर घुड़सवार एक आईएमएस सेवा बनाने के लिए रसोई-घर के बर्तन माँजनेवाला व्यक्ति बुनियादी है कि डिफ़ॉल्ट रूप से आता है

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

डेटा

  • 1 सूचकांक नक्शा states.map कहा जाता है, केवल घटक से बना है, इसकी अपनी config.txt है
  • अपने क्षेत्र के साथ प्रत्येक क्षेत्र के लिए 1 मानचित्र, इसके चित्र और लेबल के लिए एक अतिरिक्त मानचित्र है, फिर इसे अपने स्वयं के config.txt के साथ प्रकाशित किया गया है
  • डिफ़ॉल्ट 1 एएसपी, जो सूचकांक दिखाता है
  • 1 asp को मैप कहते हैं, जो दिखाए गए नक्शे के लिए टेम्पलेट है; यह जांचता है कि नक्शा और कॉन्फ़िग क्या तैनात किया जाना चाहिए
  • 1 एएसपी सही पर तालिका दिखाने के लिए, जो "info" आदेश को सक्रिय दिखाएगा
  • डिफ़ॉल्ट सीएसएस नामक 1 शैली टेम्पलेट
  • 1 फ़ोल्डर जहां नक्शा फ़्रेम की छवियां हैं

की छवियदि हम ग्राफ देखते हैं, तो प्रत्येक लेबल का प्रकाशन एक अलग नक्शा बनाकर किया जाता है, इसके लेबल और विषयगत के साथ। लेकिन इसे प्रकाशित करने के लिए भेजते समय उन्होंने एक ही टेम्पलेट चुना है लेकिन एक व्यक्तिगत कॉन्फ़िगरेशन के साथ।

मामले के अंत में, कॉफ़ीग में मूल पाठ होता है जहां घटक परिभाषित किया जाता है, फाईल खोलने के लिए और अन्य वानरियां

घटक = काउंटी एमटीएन मानचित्र
कॉपीराइट = कॉपीराइट (सी) 2005 सभी अधिकार सुरक्षित
सीएक्स = 600
cy = 400
फ़ाइल = सी: InetpubWwwrootMultiMapCountiesMtn.map
हाइपरलिंक = सच
imageDesc = false
लोगो = सच
उपशीर्षक = मुख्य अमेरिका के नक्शे पर वापस जाने के लिए ऊपर दिए गए लिंक पर क्लिक करें।
शीर्षक = पर्वत

कार्यक्षमता

मांगी गई बात यह है कि किसी इंडेक्स मैप से एक विशेष नक्शे पर जा सकते हैं और यह पिछले पर वापस आ सकता है।

यह तालिका में एक यूआरएल रखकर हल किया जाता है जो इंगित करता है कि यह कहां जाएगा, अगर सूचकांक केवल क्षेत्रों के मानचित्र भेजता है। उपरोक्त क्षेत्रों के मानचित्रों के मामले में प्रारंभिक मानचित्र पर वापस जाने के लिए एक यूआरएल है।

<% अगर (शीर्षक! = "" || क्षेत्र! = "") {%>
<tr> <td class = "header" colspan = "2" चौड़ाई = "<% = cxhdr%>">
<% अगर (क्षेत्र! = "") {%><a href="default.asp"> संयुक्त राज्य अमेरिका </ a> <%}%>
<% अगर (शीर्षक! = "" और क्षेत्र! = "") {%> - <%}%>
<% अगर (शीर्षक! = "") {%> <% = एन्कोड (शीर्षक)%> <%}%>
</ Td> </ tr>
<%}%>

तालिका प्रदर्शित करने के लिए, उन्होंने एएसपी बनाया है जो एक ऑब्जेक्ट के डेटा को दायीं ओर iframe में दिखाए गए तालिका में उठाती है।

आईएमएस मैनिफोल्ड जीआईएस

आईएमएस मैनिफोल्ड जीआईएस

हाइपरलिंक

इस टेम्पलेट के सभी विज्ञान एक मानचित्र और दूसरे के बीच हाइपरलिंक बनाने पर आधारित है:

की छवि

यदि वे तय हो जाते हैं, तो यह मेजबान के लिए यूआरएल के अलावा कुछ भी नहीं है, एक नक्शा चुनने के लिए डिफ़ॉल्ट टेम्पलेट से चुनना। का एक स्तंभ बनाने के लिए की छवि हाइपरलिंक को यूआरएल डेटा प्रकार में तालिका के डिज़ाइन से चुना जाता है, इस मामले में डिफ़ॉल्ट एएसपी टेम्पलेट में कॉन्फ़िगर किए गए "क्षेत्र" नामक वेरिएबल को भेजा जाता है।

/ पैरामीटर बनाएं
var कमांड = पैरामीटरफ़ॉर्म ("कमांड", "स्टार्टअप");
var मोड = पैरामीटरफ़ॉर्म ("मोड", "केंद्र");
var क्षेत्र = पैरामीटरफ़ॉर्म ("क्षेत्र"," ");
var क्षेत्रकंट = पैरामीटर ("क्षेत्र"," ");
var राज्य = पैरामीटरफ़ॉर्म ("राज्य", "");
var x = पैरामीटरफ़ॉर्म ("x", "");
var y = पैरामीटरफ़ॉर्म ("y", "");

// यदि आवश्यक हो तो क्षेत्रों को परिवर्तित करें
अगर (क्षेत्र ! = क्षेत्र चालू) {
क्षेत्र = क्षेत्र चालू;
राज्य = "";
}

आह!, आप कोड से डरते हैं, ये आते हैं और अन्य उदाहरणों में से डाउनलोड किया जा सकता है मैनिफोल्ड की वेबसाइट, पहले से ही बनाए गए एएसपी के साथ नक्शे और प्रकाशन फ़ोल्डर शामिल हैं आपको इसे खोलना होगा और सेवा को माउंट करना होगा जैसा कि मैंने पहले समझाया। फिर आप इसे एक उदाहरण के साथ प्रतिस्थापित कर सकते हैं जो आपका है और वहां आप देख सकते हैं कि यह कुछ खास नहीं है।

इसके अलावा फ़ोरम क्वेरी विभिन्न असली जाले मैनीफोल्ड पर घुड़सवार दिखाए जाते हैं, जिनमें से मैंने एक उदाहरण के बारे में बताया था।

एक टिप्पणी छोड़ दो

आपका ईमेल पता प्रकाशित नहीं किया जाएगा।

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका टिप्पणी डेटा कैसे संसाधित किया जाता है.