سؤال

أي شخص يعرف مفتوح المصدر DWG (أوتوكاد الرسم) مكتبة في C# ؟

هل كانت مفيدة؟

المحلول

الرئيسية العقبة مع تنسيق DWG هو أن تنسيق ثنائي يتغير كل 3 سنوات و ذلك يرجع إلى تغيير مرة أخرى في آذار / مارس 2009.فمن المشفرة و مواصفات أنها ليست علنية.بل هو واسع معقدة مكتبة تحتوي على العديد من الأزقة المظلمة غير معروف حتى أوتوديسك (أنها حصلت عليها منذ سنوات).

غير مفتوح المصدر ولكن تصميم مفتوح التحالف ...(من الموقع)...

هي مؤسسة غير ربحية قائمة على العضوية كونسورتيوم من شركات البرمجيات ، المطورين والمستخدمين ملتزمة تعزيز تبادل CAD البيانات الآن وفي المستقبل.في إضافة إلى وضع معايير خاصة CAD وصيغ البيانات المساعدة الإنمائية الرسمية يركز أيضا على العملية مسألة تطوير مكتبات البرامج استثنائية الجودة التي تمكن من المساعدة الإنمائية الرسمية من الأعضاء تطوير تطبيقات قادرة على القراءة والكتابة شعبية DWG و DGN CAD صيغ الملفات.

تكلفة يعتمد على ما كنت تستخدم المكتبات ولكن القاعدة على مستوى التكلفة المطور يو 100 دولار/سنة مع ش 250 دولار رسوم الانضمام.قارن ذلك إلى أوتوديسك RealDWG في 2500 دولار/سنة و 5000 دولار 1st العام ثم انها صفقة.على RealDWG الترخيص لكل منتج ، بالمناسبة.المساعدة الإنمائية الرسمية التراخيص هي أكثر قليلا معقولة و أيضا تسمح لك لجعل أكثر من 1 منتج على نفس الرخصة.يمكنك أن تدفع للحصول على التعليمات البرمجية المصدر ولكن تكاليف قنبلة أقل من تطوير نفسك ولو

إذا كان لديك فقط 1 المنتج ثم ربما RealDWG تناسبك لكنه ويندوز فقط - مكافأة ، لديها .NET API والتي المساعدة الإنمائية الرسمية لا تزال تعمل على ...المساعدة الإنمائية الرسمية هو .صافي واجهات برمجة التطبيقات (هناك 2) هي راسخة.المساعدة الإنمائية الرسمية منتجات مجمعة لعدد من أنظمة التشغيل بما فيها ويندوز (32 بت), SGI, سولاريس, ويندوز (64-bit), ماكنتوش, HP, Windows CE, لينكس, IBM AIX.

وأنا على أي حال ضخمة إلى إعادة اختراع العجلة حتى انها بالتأكيد تستحق دفع بالفعل المنعطفات.

بعض 3rd الطرف المكتبات موجودة هناك محدودة محددة وظائف API في محاولة البحث عن تلك إذا كانت الاحتياجات الخاصة بك محددة جدا.

من الجدير بالذكر أيضا أن أوتوديسك في أكثر أو أقل المستمر التقاضي مع المساعدة الإنمائية الرسمية لسنوات حتى الآن.إذا كنت ترغب في التنافس معهم ثم تعقيد آخر لديك لنتطلع إلى.

تحديث:

تلك أيام جميلة أكثر.

أنا أيضا على تطوير المنتجات التي يتحدث ملفات DWG.انا ذاهب على الطريق التجاري لأن الوقت, حساب والمتاعب التي ينطوي عليها تماما غير اقتصادية بالنسبة لي.

تحديث:

لقد فعلت.tvCAD.tv هو مبني على RealDwg

تحديث يوليو 2018

على الرغم من أنني استخدمت RealDwg على tvCAD ، ربما استخدام المساعدة الإنمائية الرسمية المكتبات إذا كان لي أن تبدأ هذا المشروع اليوم. بناء RealDwg المثبت كان كابوسا.كما RealDwg تثبيت حجم حوالي 10 أضعاف تثبيت حجم المساعدة الإنمائية الرسمية.نعم, على محمل الجد.

أوتوديسك الهيمنة في أوتوكاد السوق هو تراجع ، فإنه لم يعد "IBM" في الاختيار.لا يجوز تحويل tvCAD إلى المساعدة الإنمائية الرسمية المكتبات في وقت ما في المستقبل - لن تأخذ أكثر بكثير من الألم يدفعني إلى ذلك.الترخيص تكاليف قابلة للمقارنة.

لدي تاريخيا وجدت الدعم من المساعدة الإنمائية الرسمية إلى أن تكون أفضل من ذلك في أوتوديسك البيئة ، وبصرف النظر عن نشيطة ورائعة دعم الأقران في المنتديات المذكورة في أوتوكاد الوسم ويكي الذي هو الى حد العالمي على جميع المنصات..صافي رمز من RealDwg يمكن استخدامها جدا-الكثير من الحرفية مع المساعدة الإنمائية الرسمية المكتبات.كما سبق مع .صافي الإضافات أوتوكاد / برنامج bricscad.... الخ

نصائح أخرى

إذا كنت السير في طريق اخراج أود أن أقترح netDXF . انها مفتوحة المصدر وعملت بشكل جيد لبلدي متطلبات محدودة على الرغم من أنه يفتقد دعم نص متعدد الخطوط ويقول المؤلف أن هناك بعض الأمور الأخرى التي تدعم متعود لأنهم الملكية لأوتوديسك.

ولا توجد حلول مفتوحة المصدر، وهناك عدد قليل منها تجارية، من بينها مكون .NET اسمه CadLib تقدمها فاوت وير: <لأ href = "http://www.woutware.com/cadlib.html" يختلط = "نوفولو noreferrer"> http://www.woutware.com/cadlib.html .

وأسهل طريق هو لتحويل DWG إلى DXF أسكي، فإنه بسيطة الى حد كبير للاستعلام أسكي DXF.

المصدر المفتوح واحد فقط وأنا أعلم من هو LibreDwg وأنا لا أعتقد أن يتم الانتهاء منه. أنه لم يحصل حقا بعيدا جدا.

وأنا أعرف واحد خال من الناحية العملية، التي تسمى CAD مكتبة إيفان عام 2012، والذي يقع في www.ivancad.com.

وقد تخدم احتياجاتك بشكل جيد للغاية.

وكان هناك في وقت واحد محاولة لمحلل دوغ ميناء الفن هاس (من المشروع pythoncad) إلى c #. أنا لا يمكن أن يبدو للعثور على ATM الارتباط، ولكن كان عليه قبل بضع سنوات. إنشاء مفتوحة المصدر عبر منصة دوغ مكتبة في الجزء العلوي من قائمتي ل VectorSection ، لذلك اسمحوا لي أن أعرف ما معرفة!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top