Geographics बेंटले की विरासत संस्करण है, वहीं Benley मानचित्र और कडेस्टर रहने के लिए आ गया है के बाद, यहाँ मैं कौन के लिए एक डेटाबेस एक Geographics परियोजना नक्शे कनेक्ट करना चाहते हैं एक छात्र के लिए कुछ नोट संक्षेप में प्रस्तुत।
पिछले विषयों से
कुछ पोस्ट में मैंने समझाया था कि भौगोलिक काम की कुछ हिम्मत कैसे हुई, लगभग 15 प्रविष्टियों का यह सारांश दिखाता है कि मुझे इसका मज़ा आया।
- सुविधा पुस्तक
- विषयगत करने के लिए
- टोपोलॉजिकल सफाई
- कनेक्ट लाइनें
- टोपोलॉजिकल विश्लेषण
- एक स्थानीय परियोजना से कनेक्ट करें
- आकृति फ़ाइलों से आयात करें
- समन्वय जाल बनाएं
- कुछ मतभेद बेंटले मानचित्र के साथ
- VBA के साथ विकास
- साइन इन के साथ अंतर
- बेंटले मैप में माइग्रेट करें
- जी के साथ स्मोक्ड! उपकरण
- प्रेरणादायक उदाहरण
क्या होता है कि जियोग्रॉफिक्स हमेशा ऐसा होता था, एक सॉफ्टवेयर जिसे प्रशासक स्तर पर इसे लागू करने के लिए स्मोक्ड चीजों को जाना जाता था। जबकि उपयोगकर्ताओं को इसे लागू करने के लिए बुनियादी दिनचर्या करना सीखना था, फिर भी यह एक उपकरण है कि इस तथ्य के बावजूद कि बेंटले समर्थन में प्रतिक्रिया नहीं देता है, यह अभी भी उपयोगकर्ताओं द्वारा दांत और नाखून का बचाव किया गया है जो इसे जाने नहीं देना चाहते हैं।
कनेक्ट करने के लिए क्या
भौगोलिक रूप से कम से कम Oracle, SQLServer या Access डेटाबेस से कनेक्ट किया जा सकता है, अधिमानतः ODBC के माध्यम से, हालाँकि वे केवल डेटाबेस या एकमात्र कनेक्शन मोड नहीं हैं। कनेक्शन बनाया गया है, जैसा कि मैंने पिछली सूची के आइटम 6 में बताया था।
कनेक्ट करने के लिए क्या
भौगोलिक, इन संस्करणों में यह ऑब्जेक्ट कनेक्शन लिंक के माध्यम से काम करता है (engeneering लिंक), जो एक रेखा, बिंदु, कोशिका या बहुभुज हो सकता है। यह कनेक्शन निम्नानुसार काम करता है:
- कनेक्टिंग ऑब्जेक्ट मानचित्र पर होना चाहिए, मान लें कि 425876 फॉर्म की एक टैब संख्या।
- एमएसलिंक एक ऐसा नंबर है जिसे मानचित्र पर दोहराया नहीं गया है और एक बार ऑब्जेक्ट डेटाबेस से जुड़ा हुआ है।
- मैपिड एक ऐसा नंबर है जो एमएसएलिंक को पंजीकृत मैप के साथ जोड़ता है, इसलिए एक एमएसएलिंक को एक मैप से दूसरी बार दोहराया जा सकता है, अंतर मानचित्र पंजीकरण संख्या में है, जिसके विषय में मैंने उपरोक्त सूची के 12 उपधारा में समझाया।
- एक बार लिंक करने के बाद, ज्योग्राफिक्स में डेटाबेस में अन्य तालिकाओं को देखना संभव है, जैसे करदाता रजिस्ट्री, कैडस्ट्राल मान ... और इनके साथ, टोपोलॉजिकल विश्लेषण, विषयगत मानचित्र, नक्शे के लिए एनोटेशन जैसे संचालन करते हैं।
डाटाबेस
- भौगोलिक परियोजना के साथ बातचीत करने के लिए, डेटाबेस में निम्न तालिकाओं होनी चाहिए:
वर्ग
सुविधा
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat
- इसके अलावा, जिस टेबल को आप कनेक्ट करना चाहते हैं, जैसे कैडस्ट्राल रजिस्टर (मान लीजिए इसे कहा जाता है प्लग) MsLink नामक एक कॉलम को इसमें जोड़ा जाना चाहिए, जैसा कि मैंने इसे लिखा है, अपरकेस में एम और एल के साथ। और यह ऑटोन्यूमेरिक प्रकार का होना चाहिए, इसलिए हर बार जब एक नया कार्ड बनाया जाता है तो उसे एक नंबर दिया जाता है जिसे दोहराया नहीं जाएगा।
- इसके अलावा मेज को निम्नलिखित कॉलम जोड़ना चाहिए:
क्षेत्र, इन स्तंभों के नाम से कोई फर्क नहीं पड़ता, क्या फर्क पड़ता है कि यह दो दशमलव स्थानों के साथ संख्यात्मक है। यह डेटाबेस में संपत्ति के क्षेत्र को अद्यतन करने के लिए होगा।
परिधि, पिछले एक की तरह, संपत्ति के पक्षों की राशि के मूल्य को संचित करने के लिए
x1, y1, x2, y2। ये चार कॉलम हैं जहां निर्देशांक जो संपत्ति की सीमा को परिभाषित करते हैं, संग्रहीत किए जाएंगे, और यह संपत्ति में जाने के लिए उपयोगी होगा ()स्थिति जानें) चुना है, साथ ही साथ इसे जौवब प्रकाशक में प्रकाशित करने के लिए
- फिर, डेटाबेस में, mscatalog तालिका में आपको रजिस्ट्री तालिका को शामिल करना होगा और इसे एक पहचानकर्ता निर्दिष्ट करना होगा। ऐसा इसलिए ताकि तालिका को अगले चरण में भूगोल से देखा जा सके और इसे कैटलॉग में पंजीकृत किया जा सके।
मानचित्र
- नक्शा पंजीकृत होना चाहिए, यह से किया जाता है परियोजना / सेटअप / पंजीकरण नक्शा / dgn फ़ाइल। इस के साथ, नक्शा बदसूरत तालिका में एक नंबर प्राप्त करता है।
- बनाई गई तालिका को भूगोल से भी बनाया जाना चाहिए। इसके लिए आपको जाना होगा परियोजना / सेटअप / टेबल / तालिका कैटलॉग। यहाँ इसे बनाया गया है, प्राथमिक नाम में MSLINK (बड़े अक्षरों के साथ) में TICKET रखकर, इस मामले में एफसी। फिर करना। इसके साथ ही हम फ्लर्ट करने के लिए तैयार हैं।
वह कहता है
ऑब्जेक्ट तालिका में फ़ील्ड से लिंक किया जाएगा प्लग, के माध्यम से mslink प्राथमिक कुंजी के रूप में और स्तंभ के साथ संयोग के आधार पर clave_ficha.
लिंक किए जाने वाले ऑब्जेक्ट के बीच एक अनूठा मैच होना चाहिए (चलो मानचित्र पर टोकन संख्या) और रजिस्टर में एक पहचानकर्ता। यह अच्छी तरह से फ़ाइल नंबर या कैडस्ट्राल कुंजी हो सकती है, लेकिन इसे उसी नक्शे पर दोहराया नहीं जाना चाहिए।
स्विच करने के लिए, ए बाड़तो डाटाबेस / पाठ प्रबंधक। हम लीग पर आगे बढ़ने के लिए केवल चिप नंबर स्तर पर छोड़ देते हैं। फिर हम उस तालिका का नाम चुनते हैं जहां हम लिंक करना चाहते हैं और कॉलम जिसमें मैच होता है। इस स्थिति में, टैब तालिका और स्तंभ clave_ficha.
हम विकल्प को सक्रिय करते हैं बाड़ का उपयोग करें, हम बटन चुनते हैं जुडें और स्क्रीन पर क्लिक करें।
- तैयार, मानचित्र पर टोकन नंबर के उन सभी क्षेत्रों के लिए भूग्राफिक्स की खोज की गई, जो टेबल में डेटाबेस टोकन नंबर से मेल खाती थीं प्लग और स्तंभ clave_ficha। और के माध्यम से एक इश्कबाज बना दिया mslink उस कॉलम में ऑटो-न्यूमेरिक विद्यमान है। इसका परीक्षण करने का तरीका कमांड का उपयोग कर रहा है समीक्षा विशेषताओं, आप संबद्ध तालिका को ऊपर उठाना चाहिए
- क्षेत्र और परिधि, स्तर या अद्यतन करने के लिए विशेषताएं भूमि और ब्लॉक की सीमा, और केन्द्रक। फिर किया जाता है डेटाबेस / क्षेत्र परिधि यू
ddate. - निर्देशांक अपडेट करने के लिए, डाटाबेस / अपडेट समन्वय
- सम्मिलित करें डेटाबेस में एक नया रिकॉर्ड बनाने के लिए है, अद्यतन एक अद्यतन करने के लिए
मैं जानता हूं, और मैं जागरूक हूं। अब आप समझ गए हैं कि ये चीजें VBA टूल से स्वचालित क्यों हैं ...
हालाँकि, इसके तर्क को सीखना एक मानसिक व्यायाम था जिसने हमारे मस्तिष्क के कुछ क्षेत्र को विकसित किया। भू-स्थानिक प्रशासक इसके फ्लैट भी हैं