اولویت بندی نوع نمایش نقاط در Civil3D

این آموزش در ادامه ی آموزش قبل میباشد و از فایل های آموزش قبل با تغییراتی که در آموزش قبل داده شد، استفاده میکنیم.. در این آموزش نحوه ی اولویت بندی در نوع نمایش نقاط در Civil3D را بررسی میکنیم. در ادامه مطابق زیر پیش بروید.

لیست Point Groups را در Toolspace و در تب Prospector باز کنید. به ترتیب قرار گرفتن این لیست دقت کنید. ابتدا Storm Manholes قرار دارد. سپس Detention Pond و در نهایت _All Points قرار گرفته است. همانطوری که در آموزشهای قبل گفته شد، دسته ی _All Points شامل تمامی نقاط موجود در فایل میباشد. و دو دسته ی دیگر شامل تعداد مشخصی از نقاط میباشند. ترتیب قرار گرفتن این Point Groupها در ظاهر نهایی نقاط موجود در فایل موثر است. برای بررسی این موضوع، ابتدا روی Point Groups کلیک راست کنید. سپس Properties را انتخاب کنید.

 

در پنجره ی Point Groups روی Storm Manholes کلیک کنید تا انتخاب شود. سپس مطابق شکل با فشردن فلش رو به پایین(با کادر آبی رنگ در شکل زیر مشخص شده است)، آن را به انتهای لیست ببرید. روی Ok کلیک کنید. با این کار _All Points قبل از Storm Manholes قرار میگیرد. در نتیجه مشخصات ظاهری _All Points روی نقاطی که در لیست Storm Manholes نیز موجود است اثر میکند و مشخصات ظاهری _All Points در اولویت قرار میگیرد. در حقیقت نرم افزار از ابتدای لیست شروع میکند به اثر دادن لیبیل و ظاهر نقاط. و در صورتی که یک لیست تاثیری روی ظاهر یک نقطه بگذارد، همان تاثیر در فایل نمایان میشود و تاثیر باقی لیست ها که شامل آن نقطه هستند بی اثر میشود. در صورتی که نقطه ای در اولین گروه از لیست موجود نباشد و در دومین گروه موجود باشد، مشخصات گروه دوم به نقطه داده میشود. حال در لیست زیر، Detention Pond مشخصات خود را به نقاط موجود در این گروه میدهد. و در ادامه _All Point مشخصات باقی نقاط را تعیین میکند و در عمل گروه Storm Manholes تاثیری روی هیچ نقطه ای نمیگذارد.

 

دقت کنید، نقاطی که علامت سبز رنگ داشتند و در لیست Storm Manholes موجود هستند، به شکل باقی نقاط موجود در _All Points در آمده اند و به شکل یک ضربدر تبدیل شده اند. در حقیقت تاثیر _All Points در اولویت قرار گرفته است.

 

حال روی _All Points کلیک راست کنید و Properties را انتخاب کنید.

 

به تب Overrides رفته و تیک Point Label Style را بگذارید. با این کار اطمینان حاصل میکنیم که Point Label Style این دسته(_All Points) بر هر نقطه ی تکی موجود در فایل اولویت داشته باشد. روی Ok کلیک کنید.

 

حال مجدداً روی Point Groups کلیک راست کنید و Properties را انتخاب کنید.

 

با انتخاب _All Points و فشردن فلش رو به بالا این دسته نقاط را به بالای لیست بیاورید. حال انتظار داریم ظاهر همه ی نقاط تبدیل به یک ضربدر شده و تمام لیبل ها پاک شوند و مشابه _All Points شوند. روی Ok کلیک کنید.

 

شکل نهایی مشابه زیر است.

 

حال میخواهیم نقشه ی راهنمایی را که در آموزش قبل به فایل اضافه کرده بودیم، حذف کنیم. برای این کار ابتدا روی نقشه ی خاکستری رنگ موجود در شکل کلیک کنید تا انتخاب شود.

 

سپس کلیک راست کرده و از لیست موجود Xref Manager را انتخاب کنید.

 

از پنجره ی باز شده روی Existing Base… کلیک راست کرده و Detach را انتخاب کنید.

 

شکل نهایی مشابه زیر خواهد بود و همانطور که مشخص است نقشه ی کمکی از آن حذف شده است.

تغییر استایل یک Point Group در Civil3D

برای شروع این فایل را دانلود کنید.
پسورد: www.omran-omran.com

 

فایل بالا را دانلود کرده و در Civil3D بارگذاری کنید. در ابتدای کار یک نقشه ی راهنما را به فایل خود اضافه میکنیم. مطابق شکل از طریق تب Insert روی گزینه ی Attach که با کادر آبی رنگ مشخص شده است کلیک کنید. سپس در پنجره ی Browse فایل Existing Basemap.dwg را که در فایل فشرده ی دانلود شده موجود میباشد پیدا کنید و آن را Open کنید. در صورتی که فایل را پیدا نمیکنید، دقت کنید که فایل های با پسوند DWG در پنجره ی Browse نمایش داده شود.

 

پس از باز کردن فایل Existing Basemap.dwg، حال در پنجره ی Attach External Reference گزینه ی Overlay را مطابق شکل انتخاب کنید و همه ی تیک ها را پاک کنید.

 

با این کار شکل راهنما را به صورت خاکستری رنگ در پنجره ی اصلی Civil3D مشاهده میکنید. این شکل موقعیت راه ها و اجزای تشکیل دهنده ی این ناحیه را به ما نشان میدهد و تنها کاربرد کمکی دارد. با استفاده از این روش میتوانیم بدون اینکه در فایل اصلی خود تغییری ایجاد کنیم، یک نقشه ی راهنما را در تصویر ظاهر سازیم. و در نهایت پس از پایان نیازمان به آن، آن را پاک کنیم. در آموزش های بعد، روش حذف نقشه ی راهنما را بررسی خواهیم کرد.

 

حال در ناحیه ی بالا، سمت چپ نقشه زوم کنید. این ناحیه ای است که نقاط Pond و تعدادی از نقاط STORM MH وجود دارند. (از آموزش قبل با این نقاط آشنایی دارید.)

 

حال از Toolspace و از تب Prospector مطابق شکل لیست Point Groups را باز کرده و روی _All Points کلیک راست کرده و Properties را انتخاب کنید.

 

در تب Information روی لیست Point label style کلیک کنید و آن را به None تغییر دهید. روی Ok کلیک کنید.

 

Label تمام نقاط حذف شد و به None تغییر پیدا کرد. تنها نقاطی که استایل از پیش تعیین شده ای دارند، تغییر نمیکنند. ما در آموزش قبل برای نقاط POND و STORM MH استایل مشخصی تعریف کردیم و آنها را در دو Point Group مجزا قرار دادیم. به همین دلیل با تغییر استایل _all_points در این دو گروه تغییری ایجاد نشد. همچنین علامت ضربدر تمام نقاط بدون تغییر ماند. دلیل آن این است که ما Point Label Style را تغییر دادیم. در حالی که برای تغییر علامت ضربدر باید Point Style را تغییر دهیم.

 

روی Storm Manholes کلیک راست کرده و Properties را انتخاب کنید.

 

این بار میخواهیم Point Style را تغییر دهیم و تغییرات را مشاهده کنیم. همانطور که گفته شد برای تغییر علامت ضربدر باید Point Style را تغییر دهیم. آن را به Storm Sewer Manhole تغییر دهید و روی Ok کلیک کنید.

 

علامت سبز رنگی به جای ضربدر مشاهده میکنید. دقت داشته باشید که ما Point Style گروه Storm Manholes را تغییر دادیم. به همین علت تنها این دسته از نقاط تغییر کردند.

روش کار با نقاط در Civil3D

برای شروع آموزش این فایل را دانلود کنید.
پسورد: www.omran-omran.com

 

در این آموزش ابتدا کارهایی مقدماتی برای ساخت استایل و دسته بندی نقاط انجام میدهیم و پس از ساختن دوگروه نقطه، در مرحله ی آخر، نقاط را در فایل Civil3D ایمپورت میکنیم. فایل فشرده ی این آموزش شامل سه فایل:

Point-1.dwg

Point-1a.dwg

و Points.mdb میباشد.

قبل از شروع کار با نرم افزار Civil3D ابتدا فایل points.mdb را از فایلهای موجود در فایل فشرده دانلود شده از بالا اجرا کنید. این یک فایل دیتابیس(DataBase) شامل لیست نقاطی است که در این آموزش در نرم افزار Civil3D آن را Import خواهیم کرد. در صورتی که نرم افزار Access از سری نرم افزارهای Office را در کامپیوتر خود نصب داشته باشید، میتوانید این فایل را باز کنید و محتویات آن را بررسی کنید. به هر حال تصویری از محتویات فایل points.mdb در زیر مشاهده میکنید. همانطوری که مشخص است این فایل شامل لیست شماره گذاری شده ای از نقاط به همراه توضیحاتی بیشتر در کنار آن هست. برای مثال، ستون DSC مخفف Description است و در ادامه ی همین آموزش ما با نقاطی که دارای Description های POND و MHST هستند سر و کار خواهیم داشت. ستون های NTH، EST و ELV به ترتیب مخفف North، East و Elevation میباشند که موقعیت نقاط را در فضا مشخص میکنند. حال نرم افزار Access را ببندید تا به سراغ وارد کردن این نقاط به فایل نرم افزار Civil3D برویم.

 

فایل Points-1.dwg را از فایل فشرده (دانلود شده از بالا) در نرم افزار Civil3D بارگذاری کنید.

در Toolspace از تب Settings لیست Points را باز کنید. (روی علامت + در کنار Points کلیک کنید تا لیست آن باز شود.)

حال روی Description Key Sets کلیک راست کرده و New را انتخاب کنید.

 

در پنجره ی باز شده مطابق شکل زیر برای Name عبارت Stormwater Keys و برای Description عبارت Stormwater manhole and pond points را وارد کنید. روی Ok کلیک کنید تا یک Sescription Key جدید با اسم Stormwater keys ساخته شود.

 

ساخته شدن این Description key جدید را میتوانید مطابق شکل در Toolspace بررسی کنید.

 

روی Stormwater Keys ساخته شده کلیک راست کرده و Edit Keys را انتخاب کنید.

 

پس از کلیک روی Edit Keys پنجره ی زیر باز میشود. ما در این پنجره میخواهیم با تنظیم Description Key ساخته شده ی خود، نقاطی که در فایل نقاط points.mdb با کد POND مشخص شده است را در این لیست دسته بندی کنیم. با این روش هرگاه که به یک سری نقاط مشخص (که نشان دهنده ی عنصر خاصی در نقشه ی ما هستند و در فایل نقاط با یک کد خاص مشخص هستند) نیاز داشتیم، به راحتی میتوانیم با این روش به آن نقاط دسترسی داشته باشیم.

 

ابتدا ستون Code را به POND تغییر میدهیم. از ستاره (*) در انتهای POND استفاده میکنیم. (با این کار تمام نقاطی که با کد POND شروع میشوند در این دسته قرار میگیرند. برای مثال کدهای POND-f و POND435 نیز در صورت وجود در فایل نقاط ما، در این دسته قرار میگیرند.)

تیک های Style و Point Label Style را بردارید. با برداشتن این تیک ها میتوانید خصوصیت استایل این نقاط را با Point Group Properties تغییر دهید.

در ستون Format از $* استقاده کنید. با این کار نرم افزار Civil3D از توضیحات اولیه نقاط در نقشه برای لیبلگذاری استقاده خواهد کرد.

 

حال تیک Layer را بگذارید و یکبار در محدوده ی کنار تیک کلیک کنید تا پنجره ی Layer Selection باز شود. از این پنجره V-NODE-STRM را مطابق شکل زیر انتخاب کنید. با اینکار لایه ای که این نقاط در آن قرار خواهند گرفت را مشخص میکنیم.

 

حال میخواهیم یک کد دیگر نیز بسازیم. برای این کار روی کد قبلی که ساخته بودیم کلیک کنید و New را انتخاب کنید.

 

مشخصات آن را مطابق شکل زیر تغییر دهید. در ستون Format مقدار STORM MH را وارد کنید. با این کار نقاطی که دارای کد MHST هستند در پلان نقاط با STORM MH لیبل گذاری خواهند شد. همچنین در ستون Layer مانند مراحل قبل عمل کنید و لایه ی  V-NODE-STRM را انتخاب کنید. روی علامت تیک که در زیر با کادر قرمز مشخص شده است کلیک کنید تا Description Keyهای ساخته شده ذخیره شوند.

 

حال در ادامه به تب Prospector در Toolspace رفته و روی Point Groups کلیک راست کنید و New را انتخاب کنید.

 

در پنجره ی Point Group Properties در قسمت Name عبارت Detention Pond را وارد کنید و Description را میتوانید به دلخواه پر کنید.

 

در تب Raw Deck Matching تیک POND را بگذارید و روی Apply کلیک کنید. این تنظیمات مشخص میکند که نقاطی که دارای کد POND هستند به Detention Group (که در حال ساخت آن هستیم) تعلق دارند. در صورتی که با برنامه نویسی SQL آشنایی داشته باشید میتوانید به تب های Include و Query Builder بروید و بررسی کنید که چگونه میتوانید معیارهای بیشتری را به Point Group خود اضافه کنید. روی Ok کلیک کنید و این پنجره را ببندید.

 

پس از ساخت این Point Group، یک Point Group دیگر با مشخصات زیر بسازید:

Name: Storm Manholes

Raw Desc Matching: MHST*

پس از ساخت دومین Point Group لیست شما مشابه زیر خواهد بود. در شکل زیر دقت کنید. _All Points یک Point Group است که به صورت اتوماتیک توسط نرم افزار ساخته میشود و تمام نقاطی که در نرم افزار Import میکنیم، به این این Point Group نیز اضافه میشود. ولی ما میتوانیم با روشی که توضیح داده شد، Point Group های مشخص خود را بسازیم و از آنها استفاده کنیم.

 

حال روی _All Points کلیک راست کنید و Properties را انتخاب کنید. میخواهیم روش تغییر استایل را برای این Point Group به عنوان مثال بیاوریم.

 

مطابق شکل زیر از قسمت Point Label Style گزینه ی Standard را انتخاب کنید و روی Ok کلیک کنید.

 

حال میخواهیم فایل Points.mdb را در فایل Civil3D وارد کنیم. برای ادامه ی این آموزش میتوانید از فایل Points-1.dwg با تغییراتی که تاکنون داده ایم استفاده کنید.

یا میتوانید فایل Points-1a.dwg را اجرا کنید و در ادامه استفاده کنید. در فایل Points-1a.dwg تمام تغییرات مراحل قبل آموزش وارد شده است.

روی Points در تب Prospector در Toolspace کلیک راست کنید و Create را انتخاب کنید.

 

در قسمت Create Points ابتدا روی فلشی که با کادر قرمز در شکل زیر مشاهده میکنید کلیک کنید تا قسمت زیرین آن ظاهر شود. سپس روی علامت مثبت Default Layer کلیک کنید و سپس روی علامتی که در شکل زیر با کادر آبی مشخص شده است کلیک کنید و از پنجره ی لایه ها، لایه ی V-NODE را انتخاب کنید.

 

پس از انتخاب V-NODE به عنوان لایه ی پیشفرض نقاط، روی علامتی که در شکل زیر با کادر قرمز مشخص شده است یا همان Import Points کلیک کنید.

 

در پنجره ی Import Points ابتدا از قسمت Format(کادر قرمز)  عبارت External Project Point Database را انتخاب کنید. این مورد برای استفاده از فایل های دیتابیس کاربرد دارد. حال روی علامت مثبت که با کادر آبی رنگ مشخص شده است کلیک کنید و فایل Points.mdb را پیدا کرده و مطابق شکل زیر به لیست Source Files اضافه کنید. تیک های Advanced option را مثل کادر سبزرنگ شکل زیر پاک کنید و روی Ok کلیک کنید. نقاط به فایل شما اضافه شده اند.

 

برای مشاهده نقاط ایمپورت شده، روی _All Points کلیک راست کرده و Zoom to را انتخاب کنید.

 

نرم افزار روی نقاط ایمپورت شده زوم میکند.

 

علامت زرد رنگ در کنار پوینت گروپ هایی که ساخته بودیم نشان دهنده ی این موضوع هستند که نقاطی به فایل اضافه شده است که آماده ی آپدیت شدن در این دو گروه نیز میباشند. برای اینکه نقاط با کد POND و MHST به این دو پوینت گروپ اضافه شود، مطابق شکل روی هر کدام کلیک راست کرده و Update را انتخاب کنید. سپس میتوانید مجدداً روی آنها کلیک راست کنید و Zoom to را انتخاب کنید. همچنین میتوانید به قسمت Properties رفته و استایل هر پوینت گروپ را مطابق میل خود تغییر دهید تا در پلان نقاط به سادگی قابل تشخیص باشند.