مهندس بغداد
عضو جديد
- إنضم
- 11 مايو 2006
- المشاركات
- 505
- مجموع الإعجابات
- 16
- النقاط
- 0
استخلاص احداثيات النقاط من ملف اوتوكاد وخزنها في جدول اكسل بالصور
بسم الله الرحمن الرحيم
الموضوع
تحميل بيانات النقاط من برنامج الاوتوكادAutoCAD الى ملف اكسل لاستعمالها في برامج اخرى مثل Surfer V70 لرسم الخرائط الكونتوريه.
مقدمه
1-الفائده من هذا الموضوع
الموضوع يفيد المهندسين والرسامين الذين يملكون ملف رسم اوتوكاد ويريدون استخلاص
البيانات منه وترتيبها في جدول.
قد يكون عندك بيانات نقاط باكسل قد رسمتها باوتوكاد لكن لمتطلبات العمل في اوتوكاد قمت ربما بتحريك هذه النقاط او قمت بتدويرها بزاويه معينه.
في هذه الحاله ستتغير احداثيات هذه النقاط,اي اصبح عندك بيانات XYZ في جدول
ورسم لهذه البيانات في اوتوكاد لكن بXYZ مختلفه تماما.
في هذه الحاله لن يمكنك رسم الكونتور من البيانات في اكسل لان الرسم سيكون غير حقيقي.
2-متطلبات العمل
برنامج اوتوكاد
برنامج dxf2xyz حمله من هنا
برنامج مايكروسوفت اكسل
طريقة العمل
شغل برنامج اوتوكاد وافتح الملف الذي به النقاط ....... (اذا لم يكن لديك ملف كاد به نقاط حمله من هنا لتتدرب عليه)
احفظ الملف في صيغة dxf
شغل الان برنامج dxf2xyz كما في الصوره التالية:-
بعد نقر الزر Output Format
ستنفتح النافذه التاليه
اختر الخيار Raw وحدد الرقم الذي يشير لعدد الرقام بعد الفارزه حسبما يناسبك
والخيارات في الاعلى على اليسار اتركها فارغة اذا كنت تريد ظهور احداثيات الZ ((Level في الجدول
ثم اضغط Ok
سترجع لك النافذه الاصليه للبرنامج
الزر رقم 1 في الصوره اعلاه Entities(الاشياء الموجوده) عند النقر عليه تظهر النافذه التالية:-
حدد الخيار Points لكي تشتمل البيانات المستخلصة من الرسم على النقاط
وعدم تحديد الخيارات Lines و Polylines لكي لا تظهر احداثيات الخطوط (ان وجدت) في البيانات النهائية .ثم اضغط Ok
الزر رقم 2 Layers عند النقر عليه تظهر النافذه التالية:
مثلما هو موضح بالصوره اختر الخيار All Layers لكي تنشمل كل النقاط الموجوده بملف الاوتوكاد اذا كانت موزعة على عدة طبقات
اما اذا كنت تريد نقاط طبقه معينة فاكتب اسم الطبقه في خانة Single Layer Name
وانقر Ok
الان حفظ البيانات.كما موضح بالصورة ادناه:-
بعد الانتهاء من حفظ البيانات ستجد ملف اسمه بنفس اسم الملف dxf او باسم انت حددته
وتكون صيغته غير معروفه كما في الشكل التالي:
الان جاء دور برنامج اكسل
شغل برنامج اكسل ومن القائمة Data اختر Import Data كما في الصورة
ستظهر النافذه التالية:-
من القائمة المنسدلة Look in استعرض الملف الذي حفظته كما في الصورة التالية:-
حدد الملف المطلوب وانقر Open
ستظهر نافذة Text Import Wizard معالج استيراد البيانات
اترك الخيارات على ماهي عليه كما في الصوره التالية :-
وانقر Next
بعد النقر على Next ستظهر الصفحة الثانية من المعالج كما في الصورة التالية:-
عند تحديد الخيار Comma نقوم بجعل اكسل يتعرف على البيانات بعد الفارزة على انها عمود جديد .
ننقر Next للذهاب الى الصفحة الاخيرة من المعالج.
الصفحة الاخيرة من المعالج :-
اذا لم يكن الخيار General منتقى انقر عليه لتحديده وانقر Finish
بعد النقر على Finish ستظهر النافذه التالية:-
حدد الخانه A1 وانقر Ok
ستظهر البيانات النهائية كما في الصورة التالية:-
الان تمت عملية استخلاص البيانات للنقاط الموجوده في ملف AutoCAD موجود مسبقا
وما عليك سوى حفظ ملف الاكسل باسم تختاره انت.
هذه البيانات هي لاحداثيات النقاط XYZ تكون قاعدة رسم الكونتور
فيمكنك بها رسم الخارطة الكونتورية في برنامج سيرفير
تعمدت ان يكون الشرح مطولا من اجل الفائدة للجميع وللمبتدئين باستخدام الحاسب
مهندس بغداد
الرجاء اذا كانت لدى احد الاعضاء طريقة اخرى اسهل ان ينشرها للفائدة
وشكرا
بسم الله الرحمن الرحيم
الموضوع
تحميل بيانات النقاط من برنامج الاوتوكادAutoCAD الى ملف اكسل لاستعمالها في برامج اخرى مثل Surfer V70 لرسم الخرائط الكونتوريه.
مقدمه
1-الفائده من هذا الموضوع
الموضوع يفيد المهندسين والرسامين الذين يملكون ملف رسم اوتوكاد ويريدون استخلاص
البيانات منه وترتيبها في جدول.
قد يكون عندك بيانات نقاط باكسل قد رسمتها باوتوكاد لكن لمتطلبات العمل في اوتوكاد قمت ربما بتحريك هذه النقاط او قمت بتدويرها بزاويه معينه.
في هذه الحاله ستتغير احداثيات هذه النقاط,اي اصبح عندك بيانات XYZ في جدول
ورسم لهذه البيانات في اوتوكاد لكن بXYZ مختلفه تماما.
في هذه الحاله لن يمكنك رسم الكونتور من البيانات في اكسل لان الرسم سيكون غير حقيقي.
2-متطلبات العمل
برنامج اوتوكاد
برنامج dxf2xyz حمله من هنا
برنامج مايكروسوفت اكسل
طريقة العمل
شغل برنامج اوتوكاد وافتح الملف الذي به النقاط ....... (اذا لم يكن لديك ملف كاد به نقاط حمله من هنا لتتدرب عليه)

احفظ الملف في صيغة dxf

شغل الان برنامج dxf2xyz كما في الصوره التالية:-

بعد نقر الزر Output Format
ستنفتح النافذه التاليه

اختر الخيار Raw وحدد الرقم الذي يشير لعدد الرقام بعد الفارزه حسبما يناسبك
والخيارات في الاعلى على اليسار اتركها فارغة اذا كنت تريد ظهور احداثيات الZ ((Level في الجدول
ثم اضغط Ok
سترجع لك النافذه الاصليه للبرنامج

الزر رقم 1 في الصوره اعلاه Entities(الاشياء الموجوده) عند النقر عليه تظهر النافذه التالية:-

حدد الخيار Points لكي تشتمل البيانات المستخلصة من الرسم على النقاط
وعدم تحديد الخيارات Lines و Polylines لكي لا تظهر احداثيات الخطوط (ان وجدت) في البيانات النهائية .ثم اضغط Ok
الزر رقم 2 Layers عند النقر عليه تظهر النافذه التالية:

مثلما هو موضح بالصوره اختر الخيار All Layers لكي تنشمل كل النقاط الموجوده بملف الاوتوكاد اذا كانت موزعة على عدة طبقات
اما اذا كنت تريد نقاط طبقه معينة فاكتب اسم الطبقه في خانة Single Layer Name
وانقر Ok
الان حفظ البيانات.كما موضح بالصورة ادناه:-

بعد الانتهاء من حفظ البيانات ستجد ملف اسمه بنفس اسم الملف dxf او باسم انت حددته
وتكون صيغته غير معروفه كما في الشكل التالي:

الان جاء دور برنامج اكسل
شغل برنامج اكسل ومن القائمة Data اختر Import Data كما في الصورة

ستظهر النافذه التالية:-

من القائمة المنسدلة Look in استعرض الملف الذي حفظته كما في الصورة التالية:-

حدد الملف المطلوب وانقر Open
ستظهر نافذة Text Import Wizard معالج استيراد البيانات
اترك الخيارات على ماهي عليه كما في الصوره التالية :-

وانقر Next
بعد النقر على Next ستظهر الصفحة الثانية من المعالج كما في الصورة التالية:-

عند تحديد الخيار Comma نقوم بجعل اكسل يتعرف على البيانات بعد الفارزة على انها عمود جديد .
ننقر Next للذهاب الى الصفحة الاخيرة من المعالج.
الصفحة الاخيرة من المعالج :-

اذا لم يكن الخيار General منتقى انقر عليه لتحديده وانقر Finish
بعد النقر على Finish ستظهر النافذه التالية:-

حدد الخانه A1 وانقر Ok
ستظهر البيانات النهائية كما في الصورة التالية:-

الان تمت عملية استخلاص البيانات للنقاط الموجوده في ملف AutoCAD موجود مسبقا
وما عليك سوى حفظ ملف الاكسل باسم تختاره انت.
هذه البيانات هي لاحداثيات النقاط XYZ تكون قاعدة رسم الكونتور
فيمكنك بها رسم الخارطة الكونتورية في برنامج سيرفير
تعمدت ان يكون الشرح مطولا من اجل الفائدة للجميع وللمبتدئين باستخدام الحاسب
مهندس بغداد
الرجاء اذا كانت لدى احد الاعضاء طريقة اخرى اسهل ان ينشرها للفائدة
وشكرا
التعديل الأخير: