Adbox

اجابة سوال اظهار الاحداثيات للمخطط الذى يحتوى على اكثر من 370 فيلا




اجابة سوال اظهار الاحداثيات للمخطط الذى يحتوى على اكثر من 370 فيلا
نص السوال


سوال كدا عالسريع لتنشيط المجموعة #‏حبايبنا_المساحين
مرفق مخطط فيه حوالى 370 فيلا 
المطلوب اظهار الاحدثيات لكل اركان الفيلل باقل الطرق
حمل الملف من
هنا


 وبعد فتح الملف والاطلاع عليه
من حسن الحظ ان كل فيلا عبارة عن BLOCK REFERENCE وفى الحالة دى هنستخدم  ==  بصر المساح وبصيرة  الاتوكادى المحترف
هنستعرض الحل بالتفصيل باقل وقت وجهد ممكن
اظهار الاحداثيات لكل اركان الفيلل
نحدد block  من الفيلل ونضرب عليه بالماوس ضربتين للدخول الى الblock editor


هنستخدم خاصية الحقول filed ومميزاتها لاظهار الاحداثيات من داخل الblock editor بأضافة نقطة على كل ركن واظهار احداثياتها ثم حفظ البلوك بالاعدادت الجديدة وهنا هتظهر لكل البلوكات التى لها نفس الاسم الاحداثيات ولكن هتظهر صفر وصفر وعند تفجير البلوك هتتغير الاحداثيات تلقائيا
خلينا نشوف الكلام ده بالتفصيل

عشان نحافظ على قيمة البلوك كما هى بعد اضافة ال filed والتفجير EXPLODE يجب عمل بلوك متكرر اى بلك داخل بلوك وذلك عن طريق تحديد كل عناصر البلوك من داخل ال block editor
ملحوظة:-  البلوكات الموجودة فى الملف تحتوى على بلوك
بداخلها ولكن حبيت اذكر هذة الخطوة  للفائدة واعتبار ان البلوكات الموجودة عادية
1-      

ونغط على ctrl+shift+c  لنسخ كل العناصر من نقطة معينة ونختار اى نقطة ولتكن كما بالصورة


2-       نضغط ctrl+shift+v  للصق المحتويات ولكن فى شكل بلوك
للصق المحتويات ولكن فى شكل بلوك



ونختار نفس النقطة الى مسكنا منها فى عملية النسخ
والفكرة فى عمل البلوك بهذة الطريقة ان امر
b  الخاص بعمل البلوك لا يمكن تشغيله داخل block editor (جرب بنفسك)
امسح العناصر القديمة واترك البلوك الجديد (كل ده واحنا لسه فى ال block editor مخرجناش منه )
3-       نضيف نقطة على ركن من اركان الفيلا


بجوار هذة النقطة هنضيف حقل يحتوى على الاحداثى الx , y   هنستدعى امر الكتابة                                                                                                                            command :text
هنحدد مكان الكتابة                           command:  Specify start point of text 
: وارتفاع الكتابة   Specify height <0.300                                              > :command 
: وزاوية دوران الكتابة         ( command:Specify rotation angle of text( 0 
الملطوب بعد ذلك ادخال النص                                                         enter text   :command
هنضغط كليك يمين ونختار                          
insert field



هتظهر النافذة التالية 



ومن
field category
نختار
obiect
هنحدد النقطة
ظهر فى
property

بيانات كثيرة اختار منها  position
وقم بازالة علامة (صح) من امام مربع ( y) و  ( z)
وادخل على
additional formatواذهب الى مربع
prefix
واكتبت  E

ثم ok  وسوف يظهر الاحداثى الشرقى
نضغط enter
للنزول لتانى سطر هنضغط كليك يمين ونختار                          insert field
ونكرر نفس الخطوات مع y


واستخدم امر ال Polyline  او ال multileader  لاضافة سهم لتكون النتيجة كما بالصورة 

الخطوة التالية قم بنسخ الكتابة والنقطة توفيرا للوقت وتجنبا لتكرار الخطوات الى كل اركان الفيلا
وقم بتعديل اماكن الكتابة لتناسب الرسم
اغلق ال block editor مع حفظ التغيرات الجديدة



كرر نفس الخطوات السابقة مع البلوكات الاخرى وبعدها حدد كل البلوكات واستخدم امر التفجير explode
وانتظر قليلا وسوف تلاحظ ان كل نقطة تغيرت احداثياتها الى الاحداثيات الصحيحة
لاحظ ايضا انه بعد التفجير ما زال البلوك يحتفظ بكل خصائصة كبلوك
واذا كان حجم النقطة كبير ادخل على
الpoint style   وغير او صغر الحجم

تتميز هذة الطريقة بالسرعة وسهولة الاستخدام لاظهار الاحداثيات 





شاهد ايضا موضوعات لها صلة بالحقول fileds


كيف يمكن اظهار احداثى لنقطة بهذا الشكل دون استخدام اى ليسبات -: 





فما كان من توفيق فمن الله وحده وما كان من خطأ فمن قلة علمى


مع خالص تحياتى بدوام التوفيق والنجاح للجميع اخوكم احمد صابر














شاركها في جوجل+

عن ahmed saber

اسمى (( احمد صابر )) مصرى .. اعمل مساح عام اعشق البرامج المساحية وتعلمها واخص منها الاتوكاد والسيفيل ثرى دى وأتمنى ان اترك راية علم ينتفع بها غيرى وتنفعنى فى قبرى

0 التعليقات:

إرسال تعليق

إجعل تعليقك إيجابى