Microstation V8i के साथ एक .shp फ़ाइल कैसे खोलें, लेबल करें, और thematize
इस लेख में हम देखेंगे कि माइक्रोस्टेशन V8i का उपयोग करके एक shp फ़ाइल कैसे खोलें, थीमिंग और लेबल करें, वही बेंटले मैप के साथ काम करता है। हालाँकि वे पुरातन 16-बिट फ़ाइलें हैं, कुछ की तरह पुरानी हैं -अनेक- मेरे भूरे बालों के लिए, यह अपरिहार्य है कि वे हमारे भू-स्थानिक संदर्भ में उपयोग किए जाते रहें। यह स्पष्ट है कि ये मानदंड अन्य डेटा स्रोतों से जुड़ी वेक्टर ऑब्जेक्ट्स पर लागू होते हैं।
किसी दिन मैंने इस बारे में बात की थी कि, Microstation V8 का उपयोग करते हुए, उन्होंने आयात किया और यह भी कि कैसे करें विषय. उस समय के लिए मैंने माइक्रोस्टेशन जियोग्रिक्स संस्करण 2004 का उपयोग किया था, जिसे मैं आश्चर्यजनक रूप से देखता हूं कि कई अभी भी इसे बड़ी संतुष्टि के साथ उपयोग करते हैं -या माइग्रेट करने का डर-। इस मामले में हम माइक्रोस्टेशन पॉवर व्यू संस्करण सिलेक्ट 3 का उपयोग करने जा रहे हैं, यह कमोबेश पॉवरपाइप के बराबर या कम है, जिसकी कीमत लगभग 1,500 डॉलर है।
एक shp फ़ाइल खोलें
इन संस्करणों के साथ यह shp फ़ाइल आयात करने के लिए आवश्यक नहीं है, क्योंकि यह सीधे इसे पढ़ता है, या तो मास्टर मोड में फ़ाइल के रूप में या संदर्भ संदर्भ में।
इसके लिए यह किया जाता है:
फ़ाइल> खोलें
फिर फ़ाइल प्रकार में, हम उन प्रकार के .shp का चयन करते हैं, ताकि केवल उस प्रकार की फ़ाइलें सूचीबद्ध हों। जैसा कि ग्राफिक में देखा जा सकता है, Microstation V8i आयात किए बिना खोल सकता है, प्रकार dgn, dwg, dxf, ब्लॉक फाइल्स (.cel), लाइब्रेरी (.dgnib) की फाइलें, AutoDesk (dwg और dxf) के True dwg संस्करण भी। स्केचअप (। एससीपी), दूसरों के बीच में, जिसमें कोई भी विस्तार हो सकता है, जिसमें (.cat .id .rie .adm, आदि) शामिल हो सकते हैं।
डीबीएफ डेटा देखें
Shp फाइल में स्थानिक वस्तुएं होती हैं, यह कम से कम दो अतिरिक्त फाइलों पर कब्जा कर लेती है: एक shx जो अनुक्रमित एक और dbf होता है जिसमें स्थानिक वस्तुओं से जुड़ा डेटाबेस होता है। इसके अतिरिक्त, .prj जिसमें प्रक्षेपण और संदर्भ प्रणाली भी महत्वपूर्ण है।
डीबीएफ फाइल के गुणों को देखने के लिए, निम्नलिखित करें:
उपकरण> भू-स्थानिक> डेटाबेस संचालन
इस पैनल से, हम "XFM विशेषताओं की समीक्षा करें" नामक आइकन 5 का चयन करते हैं।
स्मरण करो कि एक्सएमएम विशेषताएँ माइक्रोस्ट्रेशन जियोग्राफ़िक्स 2004 से मौजूद हैं, जब वे वेक्टर ऑब्जेक्ट्स को पारंपरिक एंजेनीरिंग लिंक के विकास के रूप में तालिका के डेटा के XML एसोसिएशन को लागू करते थे।
तब तक यह केवल भू-स्थानिक प्रशासक से निर्मित विशेषताओं पर लागू था। किसी ऑब्जेक्ट से जुड़े डेटाबेस से किसी भी जानकारी को पढ़ना अब संभव है।
मॉडल का सृजन
लेबल, थीमिंग या अन्य स्थानिक फ़ंक्शन बनाने के लिए, पहले एक मॉडल उत्पन्न करना आवश्यक है। यह कार्यक्षेत्र से नहीं किया जा सकता है और ऐसा दिखता है -हालांकि यह वही नहीं है- ऑटोकैड लेआउट के लिए।
यह निम्नानुसार किया जाता है:
फ़ाइल> मानचित्र प्रबंधक
हम पूछने जा रहे हैं कि क्या हम मॉडल तैयार करना चाहते हैं, हम विकल्प का चयन हाँ है, और इसे संदर्भ के लिए जोड़ा गया है।
इसके साथ, कार्यक्षेत्र के बाईं ओर एक साइड पैनल बनाया गया है, जहाँ आप फीचर क्लास और स्तरों दोनों के रूप में डेटा देख सकते हैं। यह मॉडल अपनी स्वयं की संदर्भ फ़ाइलों, दृश्य गुणों और कई अन्य स्थानिक विश्लेषण कार्यात्मकताओं जैसे बफर जेनरेशन, जियोप्रोसेस (ज्वाइन, इंटरसेक्ट, अपवर्जित ...), डेटा लिस्टिंग, पता लगाने और निश्चित रूप से समर्थन करता है, जो नीचे समझाया गया है: थीम्ड एंड लेबल।
मापदंड से सैद्धांतिक
थीम के लिए, दाहिने माउस बटन के साथ परत का चयन करें और "सिम्बोलॉजी ..." चुनें। इस मामले में, मैं एक पूर्ण-स्कैन भूकर मानचित्र का उपयोग कर रहा हूं, जिसका अर्थ है कि सार्वजनिक संपत्ति जैसे नदी के किनारे और सड़कों में भूकर कुंजी होती है और पार्सल के रूप में दर्शायी जाती है।
मान लीजिए कि मेरे कैडस्ट्राल मानचित्र में, मैं नारंगी और नदी-प्रकार के पार्सल में सड़क-प्रकार के पार्सल ग्रे, संपत्ति प्रकार के पार्सल को चित्रित करना चाहता हूं। इसके लिए, मुझे तीन वर्ग बनाने होंगे:
"विषयगत" प्रतीक विकल्प का चयन किया जाता है, फिर प्रथम श्रेणी बनाई जाती है, जिसका नाम स्ट्रीट्स है, तालिका में चुनी गई शर्त के साथ जहां TIPOPARCEL = 1 है, जैसा कि निम्नलिखित ग्राफ में दिखाया गया है। वर्ग को रंग, रेखा प्रकार, मोटाई, पारदर्शिता परिभाषित किया जा सकता है; इस मामले में हम ग्रे रंग का चयन करते हैं। उसी तरह हम नदी के प्रकार के भूखंडों को नीले और संपत्ति के प्रकार के पीले रंग में करते हैं।
एक बार "लागू करें" बटन का चयन करने के बाद, यह परिणाम है। मेरा सुझाव है कि आप अन्य विशेषताओं के साथ खेलें, जैसे कि श्रेणियों या अन्य के आधार पर कक्षाएं बनाना जिन्हें हम जीआईएस कार्यक्रमों में देखने के आदी हैं।
डीबीएफ से लेबल रखकर
अंत में, यदि हम चाहते हैं कि भूखंडों पर एक लेबल हो। परत को दाहिने माउस बटन के साथ चुना जाता है, और "लेबलिंग ..." चुना जाता है, इसके साथ एक पैनल दिखाई देता है जहां हम लेबलिंग शैली के रूप में "लेयर द्वारा" का चयन करेंगे, एरियल टेक्स्ट, लाल, PLOTID नामक बेस कॉलम से और वह टेक्स्ट को प्लॉट के आकार (ओरिएंटेशन फिक्स्ड) के अनुसार घुमाया नहीं जाता है।
वहां हमारे पास यह है, डीबीएफ से एक गतिशील पाठ। बेशक, ऑब्जेक्ट क्षेत्र के रूप में स्वचालित फ़ील्ड को जोड़ना संभव है, जो एक संग्रहीत क्षेत्र के विपरीत, गतिशील है और ज्यामिति को संपादित करने के साथ अद्यतन करता है।
लेबलिंग और थीम स्टाइल गुणों को SLD शैलियों के समान, .theme एक्सटेंशन के साथ, xml के रूप में सहेजा जा सकता है। इसलिए उन्हें फिर से बुलाया जाता है और अन्य परतों पर या VBA में क्रमादेशित एक रूटीन में लागू किया जाता है।
अब तक हमने जिस फ़ाइल के साथ काम किया है वह एक shp है और यह केवल पढ़ने के लिए है। लेकिन इसे dgn के रूप में सहेजने के साथ, इसे संपादित किया जा सकता है और डेटाबेस के सभी गुण dml में निहित स्कीमा में एम्बेडेड xml में होंगे।