ब्लॉग मोड
आईएमएस मैनिफोल्ड, कुछ और करना
- नवंबर, एक्सएनयूएमएक्स
- द्वारा प्रकाशित किया गया था: गोल्गी अल्वारेज़
- वर्ग: कई गुना जीआईएस

पिछले पोस्ट में हमने देखा कि कैसे करना है टेम्पलेट पर घुड़सवार एक आईएमएस सेवा बनाने के लिए
रसोई-घर के बर्तन माँजनेवाला व्यक्ति बुनियादी है कि डिफ़ॉल्ट रूप से आता है
अब देखते हैं कि हाइपरलिंक विकल्प और कुछ कोड का उपयोग करके एक और दूसरे नक्शे के बीच परस्पर क्रिया कैसे करें। यह परियोजना संयुक्त राज्य अमेरिका के मानचित्र पर आधारित है, जिसमें क्षेत्रीय थीमिंग के साथ, इंडेक्स सेक्टराइजेशन या अलग-अलग पैमाने के क्वाड्रंट मैप्स से नेविगेट करते समय क्या हो सकता है।
डेटा
- 1 सूचकांक नक्शा states.map कहा जाता है, केवल घटक से बना है, इसकी अपनी config.txt है
- अपने स्वयं के मानचित्र के साथ प्रत्येक क्षेत्र के लिए 1 मानचित्र, इसके ड्राइंग और एक लेबल के लिए एक अतिरिक्त नक्शा है, फिर इसे अपने स्वयं के विन्यास के साथ प्रकाशित किया जाता है।
- डिफ़ॉल्ट 1 एएसपी, जो सूचकांक दिखाता है
- 1 asp को मैप कहते हैं, जो दिखाए गए नक्शे के लिए टेम्पलेट है; यह जांचता है कि नक्शा और कॉन्फ़िग क्या तैनात किया जाना चाहिए
- 1 एएसपी सही पर तालिका दिखाने के लिए, जो "info" आदेश को सक्रिय दिखाएगा
- डिफ़ॉल्ट सीएसएस नामक 1 शैली टेम्पलेट
- 1 फ़ोल्डर जहां नक्शा फ़्रेम की छवियां हैं
यदि हम ग्राफ को देखते हैं, तो हर एक क्षेत्र का प्रकाशन एक व्यक्तिगत मानचित्र बनाकर, उसके लेबल और थीम के साथ किया जाता है। लेकिन जब इसे प्रकाशित करने के लिए भेजते हैं तो उन्होंने एक ही टेम्पलेट चुना है, लेकिन एक व्यक्तिगत कॉन्फ़िगरेशन के साथ।
मामले के अंत में, कॉफ़ीग में मूल पाठ होता है जहां घटक परिभाषित किया जाता है, फाईल खोलने के लिए और अन्य वानरियां
घटक = काउंटी एमटीएन मानचित्र
कॉपीराइट = कॉपीराइट (सी) 2005 सभी अधिकार सुरक्षित
सीएक्स = 600
cy = 400
फ़ाइल = सी: InetpubWwwrootMultiMapCountiesMtn.map
हाइपरलिंक = सच
imageDesc = false
लोगो = सच
उपशीर्षक = मुख्य अमेरिका के नक्शे पर वापस जाने के लिए ऊपर दिए गए लिंक पर क्लिक करें।
शीर्षक = पर्वत
कार्यक्षमता
मांगी गई बात यह है कि किसी इंडेक्स मैप से किसी विशेष नक्शे पर जा सकते हैं और यह पिछले पर वापस आ सकता है।
वे इसे तालिका में एक url रखकर हल करते हैं जो इंगित करता है कि यह कहाँ जाएगा, यदि सूचकांक केवल क्षेत्र के नक्शे पर भेजता है। क्षेत्र के नक्शे के मामले में प्रारंभिक मानचित्र पर लौटने के लिए एक यूआरएल है।
<% अगर (शीर्षक! = "" || क्षेत्र! = "") {%>
">
<% अगर (क्षेत्र! = "") {%>संयुक्त राज्य अमेरिका> <%}%>
<% if (शीर्षक! = "" && क्षेत्र! = "") {%> - <%}%>
<% if (शीर्षक! = "") {%> <% = सांकेतिक (शीर्षक)%> <%}%>
<%}%>
तालिका प्रदर्शित करने के लिए, उन्होंने एएसपी बनाया है जो एक ऑब्जेक्ट के डेटा को दायीं ओर iframe में दिखाए गए तालिका में उठाती है।
हाइपरलिंक
इस टेम्पलेट के सभी विज्ञान एक मानचित्र और दूसरे के बीच हाइपरलिंक बनाने पर आधारित है:
यदि वे तय हो जाते हैं, तो यह मेजबान के लिए यूआरएल के अलावा कुछ भी नहीं है, एक नक्शा चुनने के लिए डिफ़ॉल्ट टेम्पलेट से चुनना। का एक स्तंभ बनाने के लिए हाइपरलिंक को यूआरएल डेटा प्रकार में तालिका के डिज़ाइन से चुना जाता है, इस मामले में डिफ़ॉल्ट एएसपी टेम्पलेट में कॉन्फ़िगर किए गए "क्षेत्र" नामक वेरिएबल को भेजा जाता है।
/ पैरामीटर बनाएं
var कमांड = पैरामीटरफ़ॉर्म ("कमांड", "स्टार्टअप");
var मोड = पैरामीटरफ़ॉर्म ("मोड", "केंद्र");
var क्षेत्र = पैरामीटरफ़ॉर्म ("क्षेत्र"," ");
var क्षेत्रकंट = पैरामीटर ("क्षेत्र"," ");
var राज्य = पैरामीटरफ़ॉर्म ("राज्य", "");
var x = पैरामीटरफ़ॉर्म ("x", "");
var y = पैरामीटरफ़ॉर्म ("y", "");// यदि आवश्यक हो तो क्षेत्रों को परिवर्तित करें
अगर (क्षेत्र ! = क्षेत्र चालू) {
क्षेत्र = क्षेत्र चालू;
राज्य = "";
}
आह!, आप कोड से डरते हैं, ये आते हैं और अन्य उदाहरणों में से डाउनलोड किया जा सकता है मैनिफोल्ड की वेबसाइट, पहले से ही बनाए गए एएसपी के साथ नक्शे और प्रकाशन फ़ोल्डर शामिल हैं आपको इसे खोलना होगा और सेवा को माउंट करना होगा जैसा कि मैंने पहले समझाया। फिर इसे अपने स्वयं के उदाहरण से बदला जा सकता है और वहां आप देखते हैं कि यह घर के बारे में लिखने के लिए कुछ भी नहीं है।
इसके अलावा फ़ोरम क्वेरी विभिन्न असली जाले मैनीफोल्ड पर घुड़सवार दिखाए जाते हैं, जिनमें से मैंने एक उदाहरण के बारे में बताया था।
लेखक:गोल्गी अल्वारेज़
एक टिप्पणी छोड़ दो
मुझे खेद है, आपको होना चाहिए जुड़ा हुआ एक टिप्पणी पोस्ट करने के लिए