DWG / DXF से GIS में बदलना?


10

मुझे सूचना के साथ (कई परतों में) डीडब्ल्यूजी / डीएक्सएफ फाइलों का सामना करना पड़ा है:

  • समोच्च रेखाएँ और ऊँचाई (लाइनें)
  • एंटेना की स्थिति (अंक)
  • संरक्षण क्षेत्र (बहुभुज)
  • प्रशासनिक सीमाएँ (लाइनें)
  • सड़कें (लाइनें)
  • नदियाँ (लाइनें)
  • बाड़ (लाइनें)
  • ...

यह सभी जानकारी इन सीएडी फाइलों में एक गैर-मानक तरीके (परतों में एकीकृत नाम या रंग नहीं) में डाली गई है, और अब मैं इसे जीआईएस (एसएचपी फाइल या पोस्टजीआईएस सर्वर में) में अनुवाद करना चाहता हूं।

मैं जांच कर रहा हूं कि इन आंकड़ों का अनुवाद कैसे किया जाए।

मैं विचार कर रहा हूँ:

क्या CAD2GIS अनुवाद इस सॉफ्टवेयर के साथ प्राप्त किया जा सकता है?


2
एक शब्द 'एफएमई' safe.com/fme/fme-technology/fme-desktop/overview
Mapperz

जवाबों:


6

यह मुझे लगता है कि आपके लिए मुख्य समस्या आपके लिए कुछ आदेश पेश करना है tons of DWG/DXF files with information (in several layers)

सॉफ्टवेयर / टूल चुनने के बावजूद मैं आपको अपने डेटा का वर्णन करने की सलाह दे सकता हूं। यहाँ कुछ विचार है:

  1. आपको अपनी सभी प्रकार की विशेषताओं के लिए कुछ प्रकार के अद्वितीय कोड विकसित करने चाहिए। यह एक विशेषता या कई या किसी अन्य तरीके से हो सकता है। मान लीजिए कि यह कोड के कुछ शब्दकोश होंगे। पुनश्च यह बहुत संभव है कि आपके पास पहले से ही ऐसा शब्दकोश हो।
  2. आपको DWG से किसी भी वस्तु को लेने में सक्षम होने के लिए उसके गुणों (परत नाम, रंग, रेखा, चौड़ाई आदि) के आधार पर अपने इनपुट डेटा का विवरण बनाने की आवश्यकता है, यह गुण पढ़ें, फिर आप विवरण दस्तावेज़ खोजें, मिलान रिकॉर्ड ढूंढें और अपने इनपुट सुविधा के लिए कोड (मिलान विवरण का) असाइन करें।
  3. कुछ तालिका प्रारूप (जैसे एक्सेल) में ऐसा विवरण तैयार करें।
  4. स्क्रिप्ट लिखें जो आपके सभी इनपुट डेटा के माध्यम से लूप करेगी, यह विवरण के गुणों से मेल खाती है, कोड असाइन करें और इसे उपयुक्त फीचरक्लास / एसएचपी / टेबल पर सहेजें।

इस तरह से आप भविष्य में इस तरह के प्रलेखित विवरण को आसानी से अपडेट कर सकते हैं और अपनी स्क्रिप्ट को संशोधित करने की आवश्यकता के बिना किसी भी डेटा पर इसे फिर से लागू कर सकते हैं।

मेरा अनुभव:

हम आमतौर पर एक्सएलएस फ़ाइल में इस तरह के विवरण तैयार करते हैं (इसे किसी भी मानचित्रकार या तकनीशियन द्वारा आसानी से संपादित किया जा सकता है) और डेटा को बदलने और परिवर्तित करने के लिए एफएमई का उपयोग करें । लेकिन मुझे लगता है कि आप किसी भी सॉफ़्टवेयर के साथ समान विचार लागू कर सकते हैं जो ऑब्जेक्ट्स के गुणों के साथ DWG पढ़ सकते हैं।


6

ऑटोकैड मैप 3 डी आसानी से आपकी dwg / dxf फ़ाइलों को जियो-रेफरेंस करेगा और 12 जीआईएस प्रारूपों में रूपांतरण की अनुमति देगा।

यहां छवि विवरण दर्ज करें

जब तक आप FME डेस्कटॉप भी जोड़ते हैं (ArcGIS के लिए FME एक्सटेशन)।
तब FME ने arcmap और ऑटोकैड के लिए विस्तारित किया था, आपके पास सभी ~ 275 प्रारूप हैं
लेकिन यह Map3d के माध्यम से कर आप कुछ विशेष रूप से उपयोगी उपकरणों के लिए उपयोग किया है।
(यानी परत, रंग, linetype आधार पर चुनते हैं या यहां तक कि manuall चयन अगर जरूरत से।) बिंदु डालने ब्लॉक से अंक बनाएँ, परिवर्तित ब्लॉक डेटा विशेषताओं के गुण,
ईपीएफ फाइल करने के लिए सेव यह सब और कई चित्र पर लागू, आदि
यह स्क्रिप्ट यह भी है कि क्या आप के लिए देख रहे हैं।

मैं अपनी सभी परियोजनाओं को इस धारणा के साथ शुरू करता हूं कि ऑटोकैड मैप 3 डी, आरएमएक्सएपी, और फेम प्रत्येक को अपने सबसे अच्छे उद्देश्य के लिए उपयोग किया जाएगा।


3

ऐसा लगता है कि आपके पास कुछ प्रमुख बैच प्रसंस्करण हैं और इसलिए, मुझे यह स्क्रिप्ट करने के लिए प्रेरित किया जाएगा। हाथ से यह सब करना संभव है लेकिन एक दर्द हो सकता है। कम से कम एक स्क्रिप्ट के साथ, यदि आप कुछ गड़बड़ करते हैं तो आप स्क्रिप्ट को सही कर सकते हैं और फिर से चला सकते हैं। इसके अलावा, आपके पास नियमित अभिव्यक्ति और समझदार कोडिंग / चयन का उपयोग करके बहुत सारे गैर-मानक नामकरण आदि को एकजुट करने का मौका है।

यदि आप इसे स्क्रिप्ट कर रहे हैं, तो मैं आपको सुझाव दूंगा कि आप उस माध्यम का उपयोग करें, जिसमें आप सबसे अधिक सहज हों। उन्होंने कहा, एक टन के आकार का होने से थोड़ा दर्द हो सकता है और आपके पास अपने जियोडाटा स्टोर में कुछ ऑर्डर करने के लिए एक दुर्लभ अवसर है! इसलिए, मैं इस अवसर को हड़प लूंगा और पोस्टगिस, जियोडाटाउट या किसी अन्य स्थानिक रूप से सक्षम डेटाबेस में सब कुछ संग्रहीत करूंगा। यहां आपकी पसंद वास्तव में इस बात पर निर्भर करती है कि डेटा का उपयोग कौन करने जा रहा है और उन्हें कौन सा सॉफ्टवेयर पसंद है।

संक्षेप में, इसे अपने तरीके से स्क्रिप्ट करें लेकिन डेटा को उनके तरीके से वितरित करें ।


2

अपनी CAD फ़ाइलों को GIS में बदलने के लिए, आपको अपने Cad फ़ाइलों में भू-सूचना जानकारी जोड़ने की आवश्यकता होगी। यदि आपकी CAD फाइलें कुछ पहचानने योग्य समन्वय प्रणाली में हैं, तो आप उन्हें अपनी फ़ाइलों को असाइन कर सकते हैं, अन्यथा आपको स्थानीय निर्देशांक को अनुमानित निर्देशांक प्रणाली में अनुवाद करने के लिए CAD फ़ाइल को 'मैन्युअल रूप से' जमा करना होगा।

मुझे यह अच्छा गाइड मिला [PDF] जिस पर आपको प्रक्रिया का एक अच्छा विचार मिलता है।

इस प्रक्रिया को स्वचालित करने के बारे में, आप ogr2ogr के साथ बैश की कोशिश कर सकते हैं। यदि आपको अधिक नियंत्रण की आवश्यकता है, तो ओगर के साथ अजगर निश्चित रूप से काम करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.