Cartografiaभू-स्थानिक - जीआईएस

विजुअल बेसिक 9 के साथ गतिशील मानचित्र

विजुअल बेसिक का 2008 संस्करण इसकी उच्च क्षमताओं और जीवन काल के बीच पूर्ण विरोधाभास लगता है जिसे माना गया है।

MSDNमें प्रकाशित एक लेख में एमएसडीएन पत्रिका अपने दिसंबर 2007 संस्करण में, स्कॉट विस्निव्स्की, माइक्रोसॉफ्ट में सॉफ्टवेयर डिज़ाइन इंजीनियर, विज़ुअल बेसिक का उपयोग कर मैप्स को कैसे आकर्षित करें, ट्यूटोरियल के रूप में एक उत्कृष्ट कार्य दिखाता है इसके साथ ही यह केवल Visual Basic की कुछ सबसे आकर्षक विशेषताओं को प्रदर्शित नहीं करता है, बल्कि एक काम करने वाला उदाहरण भी प्रदान करता है जिसे अन्य विकसित अनुप्रयोगों में जोड़ने के लिए आधार के रूप में उपयोग किया जा सकता है।

इस पोस्ट की शुरुआत में हमने संदर्भ दिया कि यह विरोधाभास जो बहुत पहले मान लिया गया था, कि विज़ुअल बेसिक एक मृत्यु रेखा पर था। इस आधार का सुझाव अपनी बिक्री को बनाए रखने के लिए प्लेटफार्मों को छोड़ने के लिए माइक्रोसॉफ्ट की उस पागल आदत पर आधारित है; जावा के खिलाफ प्रतिस्पर्धा करने के लिए अपने हताशा में .NET और C (शार्प) की ओर अपने पुतली के धक्का के बाद।
हम जानते हैं कि, विजुअल बेसिक सीमित लाने को बदला जाएगा, जब वह Win32x पर्यावरण, Microsoft .NET कठिन टैकल मृत्यु हो गई और ढांचे के लिए अपने गतिशील रणनीति किताबों की दुकानों (dll) में परिवर्तन करना होगा विंडोज विकास प्लेटफार्मों के लिए बहुत विशेष होने के लिए लाइन के नीचे जो सी ++ लाता है; इसलिए यह उम्मीद थी कि Visual Basic दुर्घटना के मर जाएगा ... ऐसा लगता है कि लंबे समय में होने पर, जब विन्डोज़ विस्टा स्थापित होता है (वर्ष 2014 :))

यदि इतिहास खुद को दोहराता है, तो Visual Basic और .NET ठीक वैसे ही होगा जैसे Microsoft ने SQL और Access के जीवन का विस्तार करने के लिए Fox के साथ किया था। हालाँकि अब प्रतिस्पर्धा वैसी नहीं है जैसी उस समय थी, मल्टीलेयर डिज़ाइन और वेब इंटीग्रेशन के रुझान डेटोनेटर हैं जो विज़ुअल बेसिक पतन या मुखौटा बना देंगे।

खैर, स्कॉट द्वारा प्रस्तावित विकास पर ध्यान देने योग्य है, हालांकि हम सुझाते हैं पूर्ण दस्तावेज़ पढ़ें हम कुछ टिप्पणी करेंगे कि पोस्ट बल के आकार के लिए सरलता

1। WPF पर्यावरण का उपयोग करना

vb9 wpf
आइए स्वीकार करते हैं, लेख बहुत अच्छी तरह से विस्तृत और सारगर्भित है, खासकर यदि श्रेय किसी संपादक का नहीं है, बल्कि स्वयं डेवलपर का है; बताता है कि कैसे डब्ल्यूपीएफ (विंडोज प्रेजेंटेशन फाउंडेशन) पर्यावरण "ऑब्जेक्ट्स" के रूप में जो हम जानते थे, उसका अनुवाद "ज्यामिति" की व्यापक अवधारणा के तहत कर सकता है, जिसे गतिशील कोड से जोड़ा जा सकता है ... प्रोग्रामिंग उद्देश्यों। फ्लैश मैप्स, या ज्योमेट्री जैसे "व्यू" को एक डेटाबेस से मक्खी पर फिर से बनाया जाता है।

2। एप्लिकेशन ऑब्जेक्ट मॉडल

लेखक इस बात को समझने के लिए चला जाता है कि उन्होंने कैसे डेटा परिनियोजन के रूप को कॉन्फ़िगर किया (पुनरीक्षित किया) ... बहुत रचनात्मक दृश्य मूल 9 wpfकी अवधारणा मानचित्र, क्षेत्र, बहुभुज सब निर्भरता Objetct के तहत और शाब्दिक रूप से पुनर्निवेश करने के अर्थ में चिंता करना कि ज़ूम, पैन, xtent जैसी बुनियादी कार्यात्मकताओं में पहले से ही क्या स्थानिक अनुप्रयोग हैं। हम चिंतित होंगे कि नए मैपिंग प्लेटफ़ॉर्म को इन फ़ंक्शंस के आधार पर विकसित किया जाना था, जो कि शुद्ध कोड के सुदृढीकरण में मौजूद कचरे के कारण होगा, यह देखते हुए कि इस क्षेत्र में प्रोग्रामिंग के बजाय अच्छी तरह से प्रलेखित कार्टोग्राफिक, जियोडेटिक और अब भू-संबंधी अवधारणाओं के अनुकूलन की आवश्यकता है, लेकिन हर बार आप पुनर्निवेश व्यवस्था को अनदेखा करना चाहते हैं। इसलिए हम रचनात्मकता की आलोचना नहीं करते हैं, बल्कि हम अपनी टोपियों को किसी ऐसे व्यक्ति के पास ले जाते हैं जो कुछ विकसित करता है और इसे इतनी खुलकर साझा करना चाहता है, फिर भी हमें याद है कि आसन्न जरूरत को मानकीकृत करने और व्यवस्थित करने की जरूरत है जो पहले ही हासिल हो चुका है।
मैं कुछ समय पहले एक मीटिंग में एक वाक्यांश लाया था:

... हम एक ब्राज़ीलियाई आर्कव्यू बनाने की तलाश कर रहे हैं ... जो ...

3। मानचित्र कक्षाओं का उपयोग

नक्शा वर्ग यहां, एक बहुत ही रचनात्मक तरीके से, लेखक पॉलीगॉन को उत्तर अमेरिकी संघीय मानकों के साथ जोड़ता है जिन्हें FIPS के रूप में जाना जाता है, हालांकि इनका उपयोग केवल "सांख्यिकीय" उद्देश्यों के लिए किया जाता है, ऐसा लगता है कि लड़के ने अच्छी नौकरी की है। यह सही कहता है, "क्षेत्र" गुण बाहरी रूप से संपादन योग्य होंगे।

4। XML डेटा प्रबंधन

xml अक्षांश
अंत में, मुझे लगता है कि कॉफी सोचने और पीने के बाद आपने संरचित तरीके से डेटा और ज्यामिति आयात करने के लिए एक (लगभग अपरिहार्य) एक्सएमएल और लिनक्यू संरचना के लिए जाने का फैसला किया है, हालांकि यहां आप इस जटिल क्षेत्र की सीमा में भाग लेते हैं, भूगणित। इससे पता चलता है कि यदि परिणाम का उद्देश्य बहुत स्पष्ट नहीं है, तो इस अर्थ में पुन: आविष्कार करना खतरनाक है; हमें ऐसा लगता है कि उसने जो काम किया है वह "के उद्देश्यों के लिए किया है"परिणाम देखें"बहुत अच्छा है, चिंता की बात यह है कि जब यह परिणाम किसी कार्यपालक द्वारा बैठक में देखा जाता है और कहा जाता है:

"मेरा उन शेयरधारकों से संपर्क है जो इस एप्लिकेशन में निवेश करने के इच्छुक हैं ताकि हम एक मैपिंग सिस्टम बना सकें जिसे मेगा इंस्टीट्यूट ऑफ टेरिटोरियल मैनेजमेंट में लागू किया जा सके ..."

और इसे दे दो, कुछ चीजों को दोबारा खोजना ... जो स्कॉट अपनी गैर-भौगोलिक भाषा में स्वीकार करता है:

"जटिल ज्यामिति के लिए, मैंने जो किया वह दो आंकड़े बना रहा था, पहले मैंने एक को पृष्ठभूमि में दिखाया ताकि सामने वाला कवर न हो और इस तरह यह एक द्वीप जैसा दिखाई दे ..."

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

संक्षेप में, Visual Basic, WPF, अभिव्यक्ति ब्लेंड और LINQ का उपयोग करते हुए मैं एक मौजूदा डेटा निकाय से अपेक्षाकृत परिष्कृत विज़ुअलाइज़ेशन को फिर से बनाने में सक्षम एक एप्लिकेशन को विकसित करने में सक्षम था। यह एप्लिकेशन आसानी से विभिन्न वर्षों से डेटा देखने के लिए या डेटा को विभिन्न तरीकों से हेरफेर करने के लिए बढ़ाया जा सकता है। इस कोड के डाउनलोड के साथ सभी कोड उपलब्ध हैं, इसलिए प्रयोग करने में संकोच न करें और देखें कि आप क्या प्राप्त कर सकते हैं

के माध्यम से: Geomusings

गोल्गी अल्वारेज़

लेखक, शोधकर्ता, भूमि प्रबंधन मॉडल के विशेषज्ञ। उन्होंने मॉडल की अवधारणा और कार्यान्वयन में भाग लिया है जैसे: होंडुरास में संपत्ति प्रशासन की राष्ट्रीय प्रणाली SINAP, होंडुरास में संयुक्त नगर पालिकाओं के प्रबंधन का मॉडल, कैडस्ट्रे प्रबंधन का एकीकृत मॉडल - निकारागुआ में रजिस्ट्री, कोलंबिया में क्षेत्र SAT के प्रशासन की प्रणाली . 2007 से जियोफुमदास ज्ञान ब्लॉग के संपादक और औलाजीओ अकादमी के निर्माता जिसमें जीआईएस - सीएडी - बीआईएम - डिजिटल ट्विन्स विषयों पर 100 से अधिक पाठ्यक्रम शामिल हैं।

संबंधित आलेख

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

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

शीर्ष पर वापस करने के लिए बटन