Microstation भौगोलिक, डाटाबेस से कनेक्ट करें

Geographics बेंटले की विरासत संस्करण है, वहीं Benley मानचित्र और कडेस्टर रहने के लिए आ गया है के बाद, यहाँ मैं कौन के लिए एक डेटाबेस एक Geographics परियोजना नक्शे कनेक्ट करना चाहते हैं एक छात्र के लिए कुछ नोट संक्षेप में प्रस्तुत।

पिछले विषयों से

कुछ पोस्ट में मैंने समझाया था कि भौगोलिक काम की कुछ हिम्मत कैसे हुई, लगभग 15 प्रविष्टियों का यह सारांश दिखाता है कि मुझे इसका मज़ा आया।

  1. सुविधा पुस्तक
  2. विषयगत करने के लिए
  3. टोपोलॉजिकल सफाई
  4. कनेक्ट लाइनें
  5. टोपोलॉजिकल विश्लेषण
  6. एक स्थानीय परियोजना से कनेक्ट करें
  7. आकृति फ़ाइलों से आयात करें
  8. समन्वय जाल बनाएं
  9. कुछ मतभेद बेंटले मानचित्र के साथ
  10. VBA के साथ विकास
  11. साइन इन के साथ अंतर
  12. बेंटले मैप में माइग्रेट करें
  13. जी के साथ स्मोक्ड! उपकरण
  14. प्रेरणादायक उदाहरण

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

कनेक्ट करने के लिए क्या

भौगोलिक स्थिति को ओरेकल, एसक्यूएलएसर्वर या एक्सेस डाटाबेस से जोड़ा जा सकता है, अधिमानतः ओडीबीसी के जरिए, हालांकि वे एकमात्र आधार या केवल कनेक्शन मोड नहीं हैं। कनेक्शन बनाया गया है, जैसा कि मैंने पिछली सूची में 6 में समझाया था।

कनेक्ट करने के लिए क्या

भौगोलिक, इन संस्करणों में यह ऑब्जेक्ट कनेक्शन लिंक के माध्यम से काम करता है (engeneering लिंक), जो एक पंक्ति, बिंदु, सेल या बहुभुज हो सकता है यह कनेक्शन निम्नानुसार काम करता है:

  • कनेक्टिंग ऑब्जेक्ट मानचित्र पर होना चाहिए, मान लें कि 425876 फॉर्म की एक टैब संख्या।
  • एमएसलिंक एक ऐसा नंबर है जिसे मानचित्र पर दोहराया नहीं गया है और एक बार ऑब्जेक्ट डेटाबेस से जुड़ा हुआ है।
  • मैपिड एक ऐसा नंबर है जो एमएसएलिंक को पंजीकृत मैप के साथ जोड़ता है, इसलिए एक एमएसएलिंक को एक मैप से दूसरी बार दोहराया जा सकता है, अंतर मानचित्र पंजीकरण संख्या में है, जिसके विषय में मैंने उपरोक्त सूची के 12 उपधारा में समझाया।
  • एक बार जुड़ा हुआ है, भौगोलिक डाटाबेस में अन्य तालिकाओं जैसे कि करदाताओं के रजिस्टर, कैडेस्टल वैल्यूज़ आदि में कल्पना करना संभव है ... और इनके साथ ही टोपोलॉजिकल विश्लेषण, विषयगत नक्शे, नक्शा इत्यादि के रूप में कार्य करना है।

डाटाबेस

  • भौगोलिक परियोजना के साथ बातचीत करने के लिए, डेटाबेस में निम्न तालिकाओं होनी चाहिए:

वर्ग
सुविधा
mapsmscatalog
ugcategory
ugcommandugfeature
ugjoin_cat
ugmap
ugtable_cat

  • इसके अलावा, जिस टेबल को आप कनेक्ट करना चाहते हैं, जैसे कैडस्ट्राल रजिस्टर (मान लीजिए इसे कहा जाता है प्लग) आपको एमएसएलआईएल नामक कॉलम को जोड़ना होगा, जैसा कि मैं इसे टाइप करता हूं, अपरकेस एम और एल के साथ। और यह ऑटोन्यूमेरिक प्रकार होना चाहिए, इसलिए हर बार एक नया टैब बनाया जाता है, इसे एक संख्या सौंपी जाती है जिसे दोहराया नहीं जाएगा।
  • इसके अलावा मेज को निम्नलिखित कॉलम जोड़ना चाहिए:

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

परिधि, पिछले एक की तरह, संपत्ति के पक्षों की राशि के मूल्य को संचित करने के लिए

x1, y1, x2, y2। ये चार कॉलम हैं जो संपत्तियों की श्रेणी को परिभाषित करने वाले निर्देशांक को स्टोर करेंगे, और यह खेत में जाने के लिए उपयोगी होगा (स्थिति जानें) चुना है, साथ ही साथ इसे जौवब प्रकाशक में प्रकाशित करने के लिए

  • उसके बाद, डेटाबेस में, मैसेन्टल तालिका में आपको पैटर्न की तालिका को शामिल करना होगा और पहचानकर्ता निर्दिष्ट करना होगा। ऐसा इसलिए है कि मेज अगले चरण में जियोग्राफ़िक्स से देखे जा सकते हैं और कैटलॉग में पंजीकृत किया जा सकता है।

मानचित्र

  • नक्शा पंजीकृत होना चाहिए, यह से किया जाता है परियोजना / सेटअप / पंजीकरण नक्शा / dgn फ़ाइल। इसके साथ, नक्शा ugmaps तालिका में एक संख्या प्राप्त करता है।
  • बनाई गई तालिका भी भौगोलिक स्थिति से बनाई जानी चाहिए। इसके लिए आपको जाना होगा परियोजना / सेटअप / टेबल / तालिका कैटलॉग। यहां इसे बनाया गया है, FILE को नाम, MSLINK (कैपिटल लेटर के साथ) में प्राथमिक कुंजी और एक उपनाम में रखा गया है, इस मामले में एफसी तो करना। इसके साथ, हम कॉल करने के लिए तैयार हैं।

MSLINK

वह कहता है

ऑब्जेक्ट तालिका में फ़ील्ड से लिंक किया जाएगा प्लग, के माध्यम से mslink प्राथमिक कुंजी के रूप में और स्तंभ के साथ संयोग के आधार पर clave_ficha.

ऑब्जेक्ट के बीच एक अनूठा मेल होना चाहिए (मानचित्र पर टैब संख्या मानिए) और पैटर्न में एक पहचानकर्ता। यह फ़ाइल संख्या या कैडेस्ट्राल कुंजी हो सकती है, लेकिन इसे उसी मानचित्र पर दोहराया नहीं जाना चाहिए।

MSLINK स्विच करने के लिए, ए बाड़तो डाटाबेस / पाठ प्रबंधक। कॉल के साथ आगे बढ़ने के लिए हम केवल प्लग नंबर स्तर छोड़ देते हैं। फिर तालिका के नाम का चयन करें जहां हम लिंक करना चाहते हैं और मैच वाले कॉलम का चयन करें। इस स्थिति में, टैब तालिका और स्तंभ clave_ficha.

हम विकल्प को सक्रिय करते हैं बाड़ का उपयोग करें, हम बटन चुनते हैं जुडें और स्क्रीन पर क्लिक करें।

  • तैयार, MSLINK मानचित्र पर टोकन नंबर के उन सभी क्षेत्रों के लिए भूग्राफिक्स की खोज की गई, जो टेबल में डेटाबेस टोकन नंबर से मेल खाती थीं प्लग और स्तंभ clave_ficha। और उसने इस माध्यम से कॉल किया mslink उस कॉलम में ऑटोऑनम्बर इसका परीक्षण करने का तरीका कमांड का उपयोग कर रहा है समीक्षा विशेषताओं, आप संबद्ध तालिका को ऊपर उठाना चाहिए
  • क्षेत्र और परिधि, स्तर या अद्यतन करने के लिए विशेषताएं संपत्ति और सेब की सीमा, और centroids तो यह किया जाता है डेटाबेस / क्षेत्र परिधि यू
    ddate
    .
  • निर्देशांक अपडेट करने के लिए, डाटाबेस / अपडेट समन्वय
  • सम्मिलित करें डेटाबेस में एक नया रिकॉर्ड बनाने के लिए है, अद्यतन एक अद्यतन करने के लिए

मुझे पता है, और मुझे पता है अब वे समझते हैं कि क्यों इन चीजों को VBA टूल्स के साथ स्वचालित किया जाता है ...

हालांकि, इसके तर्क सीखना एक मानसिक व्यायाम था जो हमारे मस्तिष्क के कुछ हिस्से को विकसित किया। भू-स्थानिक प्रशासक इसके फ्लैट भी हैं

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

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

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