क्या DXF फ़ाइल प्रारूप / ऑटोकैड आदिम के लिए कस्टम विशेषताएँ संग्रहीत कर सकता है?


2

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

तो मेरा प्रश्न यह है कि क्या मैं ऑटोकैड में एक आद्य आदिम में विशेषताएँ जोड़ सकता हूँ? जैसे क्या मैं एक बहुभुज आकर्षित कर सकता हूं और इसे "सामग्री = धातु" जैसी एक कस्टम विशेषता दे सकता हूं?

मैं केवल इस तरह की कार्यक्षमता को जानता हूं जीआईएस कार्यक्रमों और फ़ाइल स्वरूपों की तरह GeoJSON , हालांकि, ये कार्यक्रम एक पक्षी के परिप्रेक्ष्य में चित्रण के लिए अत्यधिक विशिष्ट हैं, बिना रचनात्मक परिशुद्धता के (यानी कोण, लंबाई, आदि)।

तो क्या ऑटोकैड में ऐसा करना संभव है, और परिणाम को DXF ASCII के रूप में सहेजना है?

आपके समय के लिए धन्यवाद, और कृपया मेरी अज्ञानता के लिए मुझे माफ करना

जवाबों:


0

हां, आप इसका उपयोग करके हासिल कर सकते हैं विस्तारित इकाई डेटा (XData)।

किसी वस्तु को xdata संलग्न करने के विभिन्न तरीके हैं: जिनमें से सबसे आसान और जिसके लिए कोई प्रोग्रामिंग अनुभव की आवश्यकता नहीं है, का उपयोग करना है एक्सप्रेस उपकरण' XDATA आदेश

इस आदेश को लागू करने पर आपको एक एप्लिकेशन नाम (ऐप आईडी) निर्दिष्ट करने के लिए कहा जाएगा जिसके तहत xdata संलग्न किया जाएगा। एप्लिकेशन का नाम मनमाना हो सकता है, लेकिन इसके साथ शुरू होने वाली किसी भी चीज़ से बचें "ACAD" (ये ऑटोकैड द्वारा उपयोग के लिए आरक्षित हैं, उदाहरण के लिए, आयाम शैली को लागू करने के लिए) और रिक्त स्थान और प्रतीकों से बचें।

फिर आपको उस ऑब्जेक्ट के लिए डेटा प्रकार चुनने के लिए प्रेरित किया जाएगा जिसे आप ऑब्जेक्ट से जोड़ रहे हैं। उपलब्ध डेटा प्रकार कमांड-लाइन पर कीवर्ड के रूप में प्रदर्शित किए जाते हैं।

अंत में, डेटा प्रकार निर्दिष्ट करने पर, ऑटोकैड आपको निर्दिष्ट तरीके से ऑब्जेक्ट को संलग्न करने के लिए निर्दिष्ट करेगा, जो कि निर्दिष्ट एप्लिकेशन आईडी के तहत संग्रहीत है।

संग्रहीत डेटा को निकालने के लिए, आप या तो उपयोग कर सकते हैं एक्सप्रेस उपकरण' XDLIST आदेश , या आप xData को प्रोग्रामेटिक रूप से एक्सेस कर सकते हैं, जैसा कि मैंने वर्णन किया है यहाँ

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