دستور یکپارچه سازی در اتوکد | آموزش دستور Boundary و Region
در اتوکد، خطوط و اشکال معمولا به صورت پراکنده ترسیم میشوند و برای هاشور زدن، ایجاد مرز بسته یا انجام محاسبات مهندسی باید به یک ساختار منسجم تبدیل شوند. در این شرایط، آشنایی با روشها و دستورهای یکپارچه سازی در اتوکد مانند Boundary و Region اهمیت زیادی پیدا میکند. در این مقاله از آکادمی عمران، نحوه یکپارچه سازی اشکال در اتوکد، تنظیمات دستور Boundary و روش رفع خطاهای رایج را بررسی میکنیم.
یکپارچه سازی در اتوکد چیست؟
در اتوکد، یکپارچهسازی (Integration / Consolidation) به معنی تبدیل چند خط، منحنی یا شکل جدا از هم به یک آبجکت واحد و منسجم است تا بتوان آن را راحتتر و دقیقتر ویرایش کرد. به زبان ساده، اجزای پراکنده به یک ساختار یکپارچه تبدیل میشوند که مانند یک عنصر واحد در نقشه عمل میکند.
بیش از ۵۰ ساعت آموزش حرفهای ولی رایگان دفترفنی و ساختمان سازی
روش های یکپارچه سازی اشکال در اتوکد
یکپارچهسازی اشکال در نرمافزار اتوکد یک دستور واحد نیست؛ بلکه مجموعهای از ابزارها است که برای تبدیل خطوط و اشکال پراکنده به یک آبجکت منسجم استفاده میشوند. انتخاب ابزار صحیح، کلید موفقیت در ترسیم و ویرایش است. برای تبدیل چند خط به یک خط در اتوکد، باید ابزار درستی انتخاب کنید.
رایجترین دستورهای یکپارچه سازی اشکال و خطوط در اتوکد به شرح زیر است:
1- دستور Boundary: اگر در یک پلان با فضای بستهای سر و کار دارید که میخواهید یک مرز یکپارچه برای آن ایجاد کنید، دستور باندری (Boundary) بهترین انتخاب است. این دستور اغلب برای نقشههای پیچیده، پلانهای معماری و آمادهسازی قبل از دستور هاشور زدن (Hatch) به کار میرود.
پیشنهاد میکنیم برای آشنایی با دستور Hatch مقاله جامع هاشور زدن در اتوکد را مطالعه کنید.
برای آشنایی با دستور باندری و یکپارچه کردن خطوط، توصیه میکنیم، فیلم زیر را مشاهده کنید. این ویدئو، بخش کوتاهی از آموزش صفر تا صد اتوکد است که به تحلیل دقیق ابزارهای کاربردی این نرمافزار اختصاص دارد.
2- دستور Join: اگر تعدادی خط، کمان یا پلیلاین دارید که انتهای آنها دقیقا به هم رسیده است اما جدا از هم هستند، دستور جوین (Join) سریعترین راه است. این دستور برای تبدیل سریع چند پارهخط به یک خط واحد مناسب است.
برای آموزش کامل و ترفندهای پیشرفته این دستور، میتوانید به مقاله آموزش دستور Join در اتوکد مراجعه کنید.
3- دستور Region: اگر هدف شما انجام محاسبات هندسی مانند مساحت یا استفاده از عملیاتهای سهبعدی مانند Union و Subtract روی یک شکل باشد، باید آن را به Region تبدیل کنید. Region یک ناحیه هندسی دوبعدی و یکپارچه است که اتوکد آن را به عنوان یک سطح بسته و توپر شناسایی میکند.
اگر میخواهید با روشهای دقیق اندازهگیری مساحت در اتوکد آشنا شوید، پیشنهاد میکنیم مقاله محاسبه مساحت در اتوکد را نیز مطالعه کنید.
اگر برای انتخاب روش مناسب در هر مرحله سردرگم هستید، از راهنمای سریع زیر استفاده کنید:
| راهنمای سریع انتخاب دستور یکپارچه سازی | ||
| هدف | دستور/ مخفف | خروجی نهایی |
| اتصال خطوط جدا از هم | JOIN / J | Polyline |
| ایجاد مرز بسته از فضای داخلی | BOUNDARY / BO | Polyline / Region |
| تبدیل شکل به سطح قابل محاسبه | REGION / REG | Region |
آموزش دستور Boundary در اتوکد
دستور Boundary، به منظور یکپارچهسازی اشکال در اتوکد به کار گرفته میشود. این ابزار به شما اجازه میدهد از درون یک فضای باز یا اشکال پراکنده، مرزهای بسته (Closed Boundaries) را شناسایی کرده و آنها را به یک آبجکت یکپارچه (مانند Polyline یا Region) تبدیل کنید.
در واقع، دستور باندری (Boundary) مانند یک هوش مصنوعی کوچک در دل اتوکد عمل میکند که محیطهای محصور را پیدا کرده و روی آنها یک لایه جدید و یکپارچه ترسیم میکند.
توجه داشته باشید که برای اتصال ساده خطوط باز به یکدیگر، استفاده از دستور مستقل Join سریعتر و بهینهتر از Boundary است. از دستور Boundary زمانی استفاده کنید که نیاز به تشخیص مرزهای بسته در نقشههای پیچیده دارید.
روش های دستور یکپارچه سازی در اتوکد با Boundary
برای اجرای دستور باندری (Boundary) در اتوکد، میتوانید از سه روش رایج زیر استفاده کنید:
1- استفاده از خط فرمان
- در خط فرمان اتوکد، حروف BO را تایپ کنید.
- کلید Enter را فشار دهید.
- بلافاصله پنجره Boundary Creation باز میشود.
2- از طریق نوار منو
- چنانچه منوی کلاسیک فعال است، از منوی کرکرهای Draw، گزینه Boundary را انتخاب کنید.
- با این کار نیز پنجره Boundary Creation برای شما نمایش داده میشود.
3- از طریق ریبون Ribbon(در تب Home)
- به سربرگ Home بروید.
- در پنل Draw، روی آیکن Boundary کلیک کنید.
- پنجره Boundary Creation باز خواهد شد.
تنظیمات دستور boundary در اتوکد
پس از اجرای دستور به هر یک از این روشها، نوبت به انتخاب محدوده و تنظیم نوع خروجی میرسد. بعد از اجرای دستور Boundary، پنجره Boundary Creation ظاهر میشود که چند گزینه مهم برای کنترل نوع و نحوه ایجاد مرز در اختیار شما قرار میدهد.
1- نحوه انتخاب محدوده (Pick Points)
بعد از باز شدن پنجره Boundary Creation:
- روی دکمه Pick Points کلیک کنید.
- با کلیک چپ درون ناحیهای که میخواهید آن را یکپارچه کنید، مرز آن فضا را به اتوکد معرفی میکنید.
- اتوکد خطوط و منحنیهای اطراف نقطه انتخابشده را بررسی میکند و در صورت بسته بودن مرز، یک محدوده بسته (Closed Boundary) برای شما ایجاد میکند.
اگر مرز کاملا بسته نباشد، ممکن است دستور با خطا مواجه شود یا ناحیه بهدرستی ساخته نشود که در بخش ارورهای رایجBoundary به آن خواهیم پرداخت.
2- تعیین خروجی (Object Type)
پس از انتخاب نقطه (Pick Points)، نوع خروجی از طریق گزینه Object Type مشخص میشود. دو گزینه اصلی در این منوی کرکرهای وجود دارد:
- Polyline: با انتخاب این گزینه، محدوده یکپارچه ایجاد شده از جنس چندخطی (Polyline) خواهد بود. این خروجی برای کارهای دوبعدی، هاشور، اندازهگیری محیط و ویرایش ساده بسیار مناسب است.
- Region: با انتخاب این گزینه، مرز شناساییشده به یک Region تبدیل میشود؛ یعنی یک محدودهٔ سطحی و سهبعدی منطقی که برای محاسبات و عملیات حجمی کاربرد دارد.
تفاوت Polyline و Region در خروجی Boundary در این است که محدوده یکپارچه ایجاد شده توسط Polyline در همان حالت ساده سه بعدی است، اما محدوده ایجاد شده توسط Region در حالت سه بعدی است و میتوان عملیاتهای Union، Subtract و Intersect را روی محدوده یکپارچه ایجاد شده اجرا کرد.
به بیان دیگر، اگر فقط به یک مرز بسته برای هاشور و ترسیم دوبعدی نیاز دارید، گزینه Polyline کافی است؛ اما اگر قصد دارید با حجمها، محاسبات دقیق مساحت، یا مدلسازی سهبعدی کار کنید، انتخاب Region گزینه حرفهایتری خواهد بود.
3- مدیریت جستجوی مرز (Boundary Set)
گزینه Boundary Set به شما اجازه میدهد مشخص کنید اتوکد برای تشخیص مرز، از کدام آبجکتها استفاده کند:
میتوانید همه آبجکتهای موجود در صفحه را در نظر بگیرید، یا یک مجموعه محدود از آبجکتها را بهصورت دستی انتخاب کنید تا جستجوی Boundary فقط در همان محدوده انجام شود. این کار سرعت و دقت را در نقشههای شلوغ افزایش میدهد.
4- کنترل فضاهای خالی درون مرز (Island Detection)
گزینه Island Detection برای کنترل رفتار Boundary در نواحیای است که جزیرههای داخلی (فضاهای خالی درون مرز) دارند. با این بخش میتوانید تعیین کنید:
مرز فقط دور ناحیه بیرونی کشیده شود یا جزیرههای داخلی نیز بهعنوان مرزهای جداگانه تشخیص داده شوند و در نهایت یا ترکیبی از این دو حالت باشد.
این تنظیمات مخصوصا در نقشههای معماری و جزئیات پیچیده که فضاهای تو در تو دارند، اهمیت زیادی پیدا میکند.
بیش از ۵۰ ساعت آموزش حرفهای ولی رایگان دفترفنی و ساختمان سازی
ارور دستور boundary در اتوکد
بسیاری از کاربران هنگام کار با دستور Boundary با ارور معروف Closed boundary cannot be determined یا عدم تشخیص ناحیه مواجه میشوند. این اتفاق معمولا به دلیل نقص در هندسه ترسیم رخ میدهد. در ادامه، دلایل اصلی این مشکل و راهکارهای رفع آن را بررسی میکنیم.
حال سوال این است که چرا دستور Boundary ناحیه را تشخیص نمیدهد؟
اگر با وجود کلیک کردن در فضای بسته، دستور عمل نمیکند، احتمالا یکی از موارد زیر در نقشه شما وجود دارد:
- Gap (شکاف): وجود فاصلهای هرچند ناچیز بین دو خط که باعث نشت مرز میشود.
- خطوط همپوشان (Overlapping): وجود چند خط روی یکدیگر که تشخیص مرز را برای اتوکد دشوار میکند.
- خطوط باز: نقاط انتهایی خطوط که به هم متصل نشدهاند.
- موانع لایهای: قفل بودن لایه یا خاموش بودن آبجکتهای مرزی که دستور Boundary آنها را نادیده میگیرد.
- مقیاس نامناسب: گاهی کوچک بودن بیش از حدِ گپها نسبت به زومِ تصویر مانع از تشخیص میشود.
راهکارهای رفع مشکل و خطای Boundary
برای رفع مشکلات رایج دستور باندری، راهکارهای عملی زیر را دنبال کنید:
استفاده از دستور Overkill (پاکسازی حرفهای)
قبل از اجرای Boundary در نقشههای شلوغ، بهترین راه استفاده از دستور OVERKILL است. این دستور خطوط تکراری و همپوشان را حذف و خطوطی که به صورت تکهتکه هستند را تا حد امکان به هم متصل میکند.
- تایپ کنید OVERKILL و Enter بزنید.
- تمام آبجکتهای محدوده را انتخاب کنید.
- در پنجره باز شده، تنظیمات پیشفرض را تایید کنید.
این کار بسیاری از مشکلات ارور Boundary را به صورت خودکار برطرف میکند.
تنظیم Gap Tolerance (راهکار اختصاصی)
اگر مطمئن هستید که خطوط شما تقریبا بستهاند اما همچنان ارور میگیرید، اتوکد قابلیتی به نام Gap Tolerance دارد.
- در همان پنجره Boundary Creation، روی گزینه Gap Tolerance کلیک کنید.
- مقدار آن را بر اساس واحد نقشه خود کمی افزایش دهید (مثلا ۱ یا ۵ واحد).
با این کار، اتوکد چشمپوشی از فواصل را یاد میگیرد و حتی اگر خطوط شما اتصال فیزیکی ۱۰۰٪ نداشته باشند، Boundary همچنان ناحیه را شناسایی میکند.
چکلیست طلایی قبل از اجرای Boundary
برای جلوگیری از اتلاف وقت، پیش از اجرای این دستور، این چکلیست سریع را مرور کنید:
- بسته بودن مرز: آیا تمام نقاط انتهایی خطوط به یکدیگر رسیدهاند؟
- آبجکتهای اضافی: آیا خطوط اضافهای که وارد محدوده شدهاند را حذف کردهاید؟
- باز بودن لایهها: آیا لایههای حاوی خطوط مرزی در حالت On و Unlocked هستند؟
- مقیاس و Tolerance: آیا مقدار Gap Tolerance متناسب با ابعاد نقشه تنظیم شده است؟
اگر پس از اجرای این چکلیست همچنان موفق به بستن مرز نشدید، پیشنهاد میکنیم از دستور PEDIT (گزینه Close) برای بستن دستی نقاط باز استفاده کنید.
آموزش دستور Region در اتوکد
اگر قصد دارید اشکال دوبعدی خود را به سطوح هندسی (Regions) تبدیل کنید تا بتوانید ویژگیهای فیزیکی آنها مثل مساحت، محیط، مرکز ثقل و گشتاور اینرسی را محاسبه کنید، دستور Region بهترین انتخاب است. برخلاف Polyline که فقط یک مسیر است، Region یک سطح توپر محسوب میشود.
برای اینکه دستور Region با موفقیت اجرا شود، باید دو شرط زیر برقرار باشد:
- بسته بودن کامل: تمامی خطوط، کمانها یا دایرهها باید یک فضای کاملا محصور تشکیل دهند.
- صفحه دوبعدی: تمامی خطوط باید در یک صفحه (Planar) قرار داشته باشند (اگر خطوط شما در ارتفاعهای مختلف Z باشند، دستور اجرا نخواهد شد).
مراحل اجرای دستور Region
مراحل اجرای این دستور به شرح زیر است:
1- فراخوانی دستور
- تایپ دستور: کلمه REGION را در خط فرمان (Command Line) تایپ کرده و Enter بزنید.
- یا از ریبون: به تب Draw رفته و روی آیکون Region کلیک کنید.
2- انتخاب آبجکتها
- تمام خطوطی که قرار است به یک سطح واحد تبدیل شوند را انتخاب کنید.
3- تایید نهایی
- پس از انتخاب، Enter بزنید. اتوکد فضای بین خطوط را به یک ناحیه هندسی (Region) تبدیل میکند.
اگر پس از اجرای دستور، هیچ اتفاقی نیفتاد یا پیامی مبنی بر Unable to region دریافت کردید، به این معناست که آبجکتهای شما بسته نیستند. در این شرایط ابتدا از دستور PEDIT (گزینه Close) استفاده کنید و سپس دوباره دستور REGION را اجرا نمایید.
نکته: خروجی دستور REGION با Polyline فرق دارد؛ Polyline فقط یک مسیر است و خودش مساحتِ «درونی» ندارد، اما Region یک سطح هندسیِ کامل است که اتوکد آن را به عنوان یک جسم با ویژگیهای فیزیکی (مثل مساحت، مرکز ثقل و گشتاور) میشناسد. به همین خاطر، برای کارهای تحلیل مهندسی و حتی آمادهسازی مدل برای چاپ سهبعدی، Region انتخاب دقیقتری است.
جمع بندی
یکپارچه سازی در اتوکد فقط به یک دستور محدود نمیشود و بسته به هدف پروژه میتوان از ابزارهای مختلفی مانند Boundary، Join و Region استفاده کرد. اگر هدف شما ایجاد مرزهای بسته و آمادهسازی برای هاشور باشد، Boundary بهترین گزینه است؛ برای اتصال خطوط از Join استفاده میشود و در پروژههای تحلیلی و سهبعدی، Region کاربرد بیشتری دارد. با شناخت تفاوت این دستورها و رعایت نکاتی مثل بسته بودن مرزها و تنظیم Gap Tolerance، میتوانید ترسیمهای دقیقتر و حرفهایتری در اتوکد ایجاد کنید.
در انتهای این مقاله امیدواریم اطلاعات خوبی درباره یکپارچه سازی در اتوکد کسب کرده باشید. در صورتی که در این مورد سوالی دارید میتوانید آن را در بخش دیدگاه با ما به اشتراک بگذارید.
مسیر پیشنهادی مطالعه مقالات آکادمی عمران
سوالات متداول
Boundary برای شناسایی فضاهای بسته در نقشه و تبدیل آنها به یک مرز یکپارچه (Polyline یا Region) استفاده میشود؛ مخصوصا وقتی با پلانهای پیچیده و آمادهسازی قبل از هاشور سروکار دارید.
Boundary فقط مرز بسته را بهعنوان یک آبجکت مستقل میسازد، اما Hatch داخل همان مرز را با الگو یا رنگ پر میکند. معمولا اول مرز را با Boundary ایجاد میکنند و بعد روی آن هاشور میزنند.
در بیشتر موارد بهخاطر باز بودن مرز، وجود شکافهای ریز (Gap)، خطوط همپوشان یا لایههای قفل/خاموش است. قبل از اجرای Boundary، حتما با Overkill پاکسازی کنید و در صورت نیاز Gap Tolerance را افزایش دهید.
Boundary فقط مرز را تولید میکند، در حالی که Region خود سطح هندسی را میسازد. Boundary میتواند خروجی Polyline یا Region داشته باشد، اما Region همیشه یک سطح توپر برای محاسبات و عملیات سهبعدی است.
خیر؛ Join فقط چند خط متصل را به یک Polyline تبدیل میکند، در حالی که Boundary از داخل یک ناحیه، مرز بسته را تشخیص میدهد. برای اتصال ساده خطوط از Join و برای استخراج مرز از داخل پلانهای پیچیده از Boundary را استفاده کنید.
در اتوکد دستور مستقلی به نام MERGE وجود ندارد. بسته به اینکه دقیقا چه کاری میخواهید انجام دهید، باید از یکی از این دستورهای JOIN یا PEDIT (وصلکردن خطوط)، ادغام سطوح (UNION) یا پاکسازی و یکدستکردن مرزها (OVERKILL) استفاده کنید.

خیلی ممنون از توصیحات تون. عالی توضیح دادید
سلام
ممنون از حسن نظر و لطف شما