آکادمی سامانه اطلاعات مکانی | آسام

ابزارهای کاربردی و اختصاصی مدل بیلدر در ArcGIS

در نرم افزار ArcGIS، مدل بیلدر یکی از مهمترین امکاناتی است که در نرم افزار برای خودکارسازی بسیاری از پردازشها استفاده میشه، اما در این محیط ۶ ابزار وجود دارد که کاربردهای ویژه ای برای کاربران ارائه می کند. در این بخش ابزارهای کاربردی و اختصاصی مدل بیلدر در ArcGIS را به شما معرفی می کنیم:

ابزارهای کاربردی و اختصاصی مدل بیلدر در ArcGIS شامل موارد زیر هستند:

  • In memory workspace
  • model only tools
  • in-line variable substitution
  • feedback
  • precondition
  • featureset & record set

ابزارهای کاربردی و اختصاصی مدل بیلدر در ArcGIS

I memory workspace

در در این بخش می توان مدیریت کارها و ابزارها را بهتر انجام داد. چند نکته رو باید رعایت کنید

زمانی که از این امکان استفاده می کنید، می تونید از جداول اطلاعاتی Table و داده های وکتوری مثل feature class و داده های رستری بکار بگیرید

در جلسه قبلی اگر دقت کرده بودید ما امکانی داشتیم بعنوان intermediate data که در واقع داده های میانه رو شامل می شد. یعنی اگر چندین ابزار به صورت پیوسته استفاده شود معمولاً ابزارهای وسط داده ها خروجی را به صورت intermediate data ذخیره می کند. اما اگر بخواهید این داده ها ذخیره نشود می توانید از امکان in memory workspace استفاده کنید که به صورت موقت خروجی ها در حافظه موقت سیستم ذخیره شود و نیازی به ذخیره سازی کامل نباشد. فقط کافی هست که عبارت in memory را استفاده کنید

اما در ژئودیتابیس یک سری زیرمجموعه و المان وجود دارد که نمی توان در بخش in memory از آنها استفاده کرد.

نکته سوم اینکه نمی توان در in memory المان هایی مثل feature datasets و folderها را ایجاد کرد.

Model Only tools

ابزارهای کاربردی و اختصاصی مدل بیلدر در ArcGIS گروه Model Only tools بسیار ویژه هستند. ابزارهایی که به صورت اختصاصی فقط برای استفاده در مدل بیلدر طراحی شده و مثل بقیه ابزارها نمی توان از search یا arctoolbox استفاده کرد. در این گروه ۷ ابزار طراحی شده است.

اولین ابزار calculate value هست که می تونیم با بکارگیری این ابزار یک سری محاسبه ریاضی و آماری رو بر روی دیتاهای ورودی انجام داد که بیشتر برای داده های رستری استفاده می شه

ابزار collect value زمانی استفاده می شه که یک ابزار یا یک مدل تعداد خروجی زیادی داشته باشه، می تونید با این ابزار تمامی اون خروجی ها و ارزشها را جمع آوری و یکجا کنید تا هر پردازش بعدی روی اون اجرا بشه

ابزار get field value زمانی استفاده میشه که بخواید از یک اطلاعات یک فیلد در محاسبات استفاده کنید،

ابزار merge branch برای برنامه نویسی های پایتون استفاده می کنیم

یکی از ابزارهای کاربردی در این لیست parse path هست، زمانی استفاده میشه که شما بخواید از بخشی از متغیرهای یک دیتای ورودی استفاده کنید. مثلاً اسم دیتا، مسیر دیتا یا نوع دیتا یا پسوند دیتا . این متغیرها می تونه در ورودی مدلها و ابزارهای دیگه استفاده بشه

اگر دیتاهایی که استفاده می کنید به صورت یک مجموعه داده یا datasetباشد با بکاگیری ابزار select data میشه مشخص کرد که کدوم زیرمجموعه یا subset در پردازش ها و مدل استفاده بشه. مثل داده های سنجنده مودیس یا داده های مرتبط با cad

ابزار stop برای ایجاد یک توقف در تکرارگرهای مدل بیلدر بکار گرفته میشه

ابزارهای کاربردی Model Only tools

Inline variable substitution

اگر بخواهید از خروجی یک ابزار یا مدل به صورت مستقیم در ابزار یا مدل دیگری استفاده کنید که به دو گروه ابزار تقسیم  بندی می شود.

مورد اول model variable یا متغیرهای مدل

اگر بخواهیم از متغیرهای مدل استفاده کنید، معمولاً بخشی از یک ابزار یا متغیری که داخل یک ابزار هست را بعنوان ورودی ابزار دیگری استفاده کنید باید به صورت %% باز و بسته نمایش استفاده شود مثل %variable% یا %name%

مورد دوم system variable یا متغیرهای سیستمی است

اما اگر بخواید از متغیرهای سیستم کمک بگیریم در دو حالت i و j یا i و n استفاده می شه. از %i% برای پردازش های دسته ای یا لیستی استفاده میشه و از %n% هم در صورتی که بخواید مثلا در تکرارگرها یا iteratorها خروجی های متعددی داشته باشید و این خروجی ها رو شماره گذاری کنید ، برای هر تکرار یک شماره قرار میده بنابراین می تونید از متغیر سیستمی  n کمک بگیرید

نکات مرتبط با inline variable susbstitution

  • حتما اسم متغیر باید بین علامتهای %% قرار بگیره
  • می تونید بین اسم مواردی که وارد می کنید، می تونید space قرار بدید، در صورتی که اگر یادتون باشه قبلاً گفته بودیم که این حالت خطا میده و ممنوع هست
  • این ویژگی هایی که تعریف می کنید به حروف کوچک و بزرگ حساس نیستند یا case sensitive نیستند

کاربرد Inline variable substitutionدر مدل بیلدر

Feedback یا بازخورها

در ابزارهای کاربردی و اختصاصی مدل بیلدر در ArcGIS ، اگر بخواید خروجی یک مدل رو بعنوان ورودی همون مدل استفاده کنید از این بازخورها استفاده میشه

 

Precondition ها یا پیش شرطها

برای تعیین ترتیب اجرای ابزارها و متغیرها و پروسه های مختلف در ابزارها میشه استفاده کرد. مثلاً اگر بخاید در یک مدل چندین ابزار رو بکاربگیرید، در صورتی که یکی از ابزارهای میانه نیاز داشته باشه که یک ویژگی خاصی ابتدا بر روی اون تعریف بشه  و سپس بره برای دیگر محاسبات در چنین حالتی از پیش شرطها استفاده می شه

 

Feature set , recordset

در بخش featureset شما اگه بخاین به صورت interactive یا در لحظه از ابزارهای editor برای ترسیمات استفاده کنید می تونید از featureset استفاده کنید و دیگه نیازی نیست از editor و start editing استفاده کنید

Record set همون فرایند هست ولی در لحظه و به صورت آنی می تونید یک جدول اطلاعاتی را اصلاح کنید

اگه ورودی های شما از نوع table و feature class باشه می تونین از این ۲ ابزار استفاده کنید

اگر برای نقشه های خودتون schema یا الگوهای پیش فرض تعیین کرده باشید به راحتی می تونید ازش در ترسیمات استفاده کنید در واقع شکل و حالت نماد تعریف شده در ترسمیات بکار گرفته میشه

فیلم زیر ابزارهای کاربردی و اختصاصی مدل بیلدر در ArcGIS را به شما معرفی می کند: این فیلم را به دوستانتان هدیه کنید

برای مشاهده دیگر جلسات آموزشی این دوره رایگان کلیک کنید.

برای تسلط بسیار کامل و جامع حتماً در دوره آموزشی صفر تا صد ArcGIS که در زیر معرفی شده شرکت کنید.

برای دریافت آموزشهای رایگان بیشتر فرم زیر را تکمیل کنید

دیدگاه‌ها (0)

  • دیدگاه های فینگلیش تایید نخواهند شد.
  • دیدگاه های نامرتبط به مطلب تایید نخواهد شد.
  • از درج دیدگاه های تکراری پرهیز نمایید.
  • امتیاز دادن به دوره فقط مخصوص خریداران محصول می باشد.

*
*

ثبت نام اولین دوره ArcGIS Pro در ایران شروع شدثبت نام با تخفیف 50% | کلیک کن
+