में ओपन सोर्स कैड ड्राइंग (dwg) लाइब्रेरी कोई भी सी # में ओपन सोर्स डीडब्ल्यूजी (ऑटोकाड ड्राइंग) लाइब्रेरी के बारे में जानता है?सी #
सी #
उत्तर
डीडब्ल्यूजी प्रारूप के साथ प्रमुख बाधा यह है कि बाइनरी प्रारूप हर 3 साल में बदलता है - और यह मार्च 200 9 में फिर से बदलना है। यह एन्क्रिप्ट किया गया है और इसके लिए विनिर्देश सार्वजनिक नहीं किए गए हैं। यह एक व्यापक रूप से जटिल लाइब्रेरी है जिसमें कई अंधेरे गलियों को भी ऑटोडेस्क तक अज्ञात किया गया है (उन्होंने इसे साल पहले हासिल किया था)।
नहीं खुला स्रोत लेकिन Open Design Alliance ... (उनके वेब साइट से) ...
करने के लिए प्रतिबद्ध सॉफ्टवेयर कंपनियों डेवलपर्स और उपयोगकर्ताओं के एक गैर-लाभकारी सदस्यता आधारित संघ को बढ़ावा देने है अब और भविष्य में सीएडी डेटा का खुला एक्सचेंज। सीएडी डेटा स्वरूपों के लिए मानक स्थापित करने के लिए इसके अलावा, ओडीए भी असाधारण गुणवत्ता की सॉफ्टवेयर पुस्तकालयों के विकास के व्यावहारिक बात है कि को ओडीए सदस्यों सक्षम पढ़ने में सक्षम अनुप्रयोगों के विकास पर केंद्रित है और लोकप्रिय DWG और DGN लेखन सीएडी फ़ाइल स्वरूप।
लागत इस बात पर निर्भर करती है कि आप पुस्तकालयों का उपयोग कर रहे हैं लेकिन डेवलपर के लिए बेस-स्तरीय लागत यू $ 250/वर्ष के साथ यू $ 100/वर्ष है। तुलना करें कि AutoDesk's RealDWG $ 2500/वर्ष और पहले वर्ष के लिए 5000 डॉलर की तुलना करें, तो यह सौदा है। रीयलडीडब्ल्यूजी लाइसेंस प्रति उत्पाद है, वैसे भी। ओडीए लाइसेंस थोड़ा अधिक उचित हैं और आपको एक ही लाइसेंस पर 1 से अधिक उत्पाद बनाने की अनुमति भी देते हैं। आप स्रोत कोड के लिए भुगतान कर सकते हैं लेकिन यह एक बम खर्च करता है -
यदि आपके पास केवल 1 उत्पाद है तो शायद रियलडब्लूजी आपको अनुकूल करेगा लेकिन यह केवल विंडोज़ है - बोनस, इसमें एक .NET API है जो ओडीए अभी भी काम कर रहे हैं। ओडीए उत्पादों को विंडोज (32-बिट), एसजीआई, सोलारिस, विंडोज (64-बिट), मैकिंतोश, एचपी, विंडोज सीई, लिनक्स, आईबीएम एईक्स सहित कई ऑपरेटिंग सिस्टम के लिए संकलित किया गया है।
कोई भी मामला जो कि एक बड़े पैमाने पर पहिया को फिर से शुरू करने के लिए है, इसलिए यह निश्चित रूप से पहले से मुड़ने वाले व्यक्ति के लिए भुगतान करने लायक है।
कुछ तृतीय-पक्ष पुस्तकालय सीमित विशिष्ट एपीआई कार्यक्षमता के साथ मौजूद हैं, ताकि आपकी आवश्यकताएं बहुत विशिष्ट हों।
यह भी ध्यान देने योग्य है कि ऑटोडेस्क कई वर्षों से ओडीए के साथ कम या कम निरंतर मुकदमा चला रहा है। यदि आप उनके साथ प्रतिस्पर्धा करने का निर्णय लेते हैं तो यह एक और जटिलता है जिसे आपको देखना है।
मैं भी एक उत्पाद विकसित कर रहा हूं जो डीडब्ल्यूजी फाइलों से बात करता है। मैं वाणिज्यिक मार्ग जा रहा हूं क्योंकि समय, व्यय और परेशानी शामिल है मेरे लिए पूरी तरह से असंभव है।
एक समय में आर्ट हास के .dwg पार्सर (पायथनकैड प्रोजेक्ट से) को पोर्ट करने का प्रयास किया गया था। मुझे एटीएम लिंक नहीं मिल रहा है, लेकिन यह कुछ साल पहले था। ओपन सोर्स क्रॉस-प्लेटफॉर्म बनाना। डीडब्ल्यूजी लाइब्रेरी VectorSection के लिए मेरी सूची के शीर्ष पर है, इसलिए मुझे बताएं कि आप क्या ढूंढते हैं!
सबसे आसान मार्ग dwg से dxf ascii में कनवर्ट करना है, यह ascii dxf से पूछने के लिए काफी सरल है।
कोई ओपन सोर्स समाधान नहीं हैं, कुछ वाणिज्यिक हैं, जिनमें से एक .NET घटक नामक कैडलिब नामक कैट वेयर द्वारा प्रदान किया गया है: http://www.woutware.com/cadlib.html।
किसी ने भी cadsofttools सीएडी आयात करने की कोशिश की?
http://www.cadsofttools.com http://www.cadsofttools.com/en/products/cad_import_.net.html
आप DXF मार्ग नीचे जाना अगर मैं netDXF सुझाव है। यह ओपन सोर्स है और मेरी सीमित आवश्यकताओं के लिए अच्छा काम करता है, हालांकि इसमें बहु-लाइन टेक्स्ट समर्थन गुम है और लेखक कहता है कि कुछ अन्य चीजें हैं जो वह समर्थन नहीं देती क्योंकि वे ऑटोोडक के स्वामित्व वाले हैं।
एकमात्र खुला स्रोत जिसे मैं जानता हूं वह है LibreDwg और मुझे नहीं लगता कि यह पूरा हो गया है। यह वास्तव में बहुत दूर कभी नहीं मिला है।
मुझे व्यावहारिक रूप से मुफ्त में से एक पता है, इसे इवान सीएडी लाइब्रेरी 2012 कहा जाता है और यह www.ivancad.com पर स्थित है।
यह आपकी आवश्यकताओं को बहुत अच्छी तरह से पूरा कर सकता है।
ओडीए धीरे-धीरे डीडब्ल्यूजीडायरेक्ट का .NET संस्करण पेश कर रहा है। आप निकट भविष्य में उत्पादन में इसका उपयोग करने के लिए एक ब्रेस (wo) आदमी होंगे –
ब्रेस = बहादुर। ओडीए का .NET संस्करण जीवित और अच्छी तरह से और उत्पादन में है। –
ओडीए का .NET एपीआई जिंदा और लात मार रहा है। मुझे लगता है कि वे "आधिकारिक" विकल्प –