Transcript ARC Toolbox
ARC TOOLBOX Geoprocessing فرایندی است که در آن یک(یا چند) عملگر بر داده های مکانی موجود (ورودی) اثر نموده و آن را به اطالعات (خروجی) تبدیل می کند. این بخش از GISدر واقع همان جعبه سیاهی است که آن را از سایر فن آوری ها مانند CAD DataBase ،و ...متمایز می کند. ARC TOOLBOX تبدیل و تحلیل اطالعات مکانی جهت یافتن راه، مدیریت، ایجاد، Geoprocessing هدف از .حل مناسب برای مسائل مکانی است CAD Projections Conversion Database Spatial analysis Data management GDB ARC TOOLBOX در بسیاری از موارد می توان فرایند حل یک مسئله را به شکل زیر ساده نمود : -1شناخت مسئله تفکیک اجزاء مسئله شناخت روابط بین اجزاء -2راه حل تعیین توالی اجزاء تعیین روابط اجزاء ARC TOOLBOX در پردازش های مکانی نیز اغلب نیازمند تفکیک مسئله و راه حل آن به اجزاء کوچکتر هستیم .بنابر این: راه حل در قالب ترکیبی از پردازش های مکانی ،شکل گرفته و با طی مراحلی منجر به ایجاد اطالعات مکانی می شود. اما جهت تعیین ترتیب اجزاء راه حل (توالی پردازش های مکانی) از روش های مختلفی می توان استفاده نمود ،که در این میان ساختار سلسله مراتبی و آبشاری ساده و کارآمد است. در این ساختار پردازش الزم برای کسب نتیجه به مراحل متوالی تقسیم شده و هر مرحله براساس نتایج مراحل قبلی انجام می شود .بدین شکل ورودی هر مرحله خروجی مرحله قبل خواهد بود. ARC TOOLBOX برای اولین بار در بسته نرم افزاری تحلیل نقشه ) ، (MAPبراساس اصول کلی نحو زبان انگلیس ی ،ساختاری برای اجرای در خواست کاربران جهت پردازش اطالعات مکانی شکل گرفت که مبتنی بر اصول زیر بود : • • • • فرمان = فعل الیه های اطالعاتی (ورودی یا خروجی) = اسم (مفرد) پارامترهای الزم جهت کنترل نحوه اجرای فرمان = متمم (صفت ،حرف اضافه و )... ترتیب دستور (نحو جمله) = فعل +اسم (ورودی) +متمم +اسم (خروجی) مثال :اضافه کن (الیه) معبر( 1را) به (الیه) معبر 2برای (ایجاد الیه خروجی با نام ) معبر Add Road1 To Road2 For Road ARC TOOLBOX ساختار فرمان های پردازش ی ≈ ورودی +فرمان +خروجی نتایج : امکان استفاده از خروجی یک فرمان برای اجرای فرمان بعدی ورودی یک فرمان = خروجی فرمان قبلی فرمان های متوالی = مدل کارتوگرافیک مزایا : انجام پردازش های پیچیده با استفاده از توالی تعداد محدودی فرمان موجود تعریف فرایند پردازش پیش از اجرای مراحل مختلف آن تصحیح فرایند پردازش و اجرای مجدد آن تهیه نمودار گردش ی پردازش ثبت روش شناس ی ضعف ها : فرض صحیح بودن نتیجه هر فرمان فرض عدم انتشار خطا در مراحل مختلف پردازش ARC TOOLBOX در ARC GISهر فرمان به ابزاری تشبیه شده است که به وسیله آن می توان در مواد اولیه موجود (داده ها) تغییری ایجاد نمود تا نهایتا به کاالی مورد نظر (اطالعات) رسید . برای رسیدن به نتیجه نهایی باید با ترتیب صحیح از ابزار های مختلف استفاده نمود . بنابر این توالی آبشاری با امکان تعیین تقدم و تاخر اجرای فرمان ها پیش بینی شده است . ساختار فرمان های پردازش ی دستور متنی = فرمان +ورودی +پارامترها +خروجی ساختار فرمان های پردازش ی به صورت گرافیکی و در مدل ها = ورودی +فرمان +خروجی ARC TOOLBOX در ARC GISبخش اعظم فرمان های پردازش ی در قالب ARC ToolBoxدر اختیار کاربر قرار داده شده است. ARC Toolboxرا می توان کتاب مقدس ی دانست که ESRIبرای حل مشکالت کاربران نرم افزار ، ARC GISتنظیم نموده است. تعداد ابزار های ARC ToolBoxدر منابع مختلف ،متفاوت گزارش شده است .که دامنه ای از 450تا بیش از 750ابزار را شامل می شود .در حالی که سایت ESRIنیز در این خصوص اطالعاتی ارائه نکرده است ،بر اساس شمارش انجام گرفته 596 ابزار در نسخه 9.3.1موجود است . ARC TOOLBOX ( بهToolboxes) ( و جعبه ابزارهاToolsets) ابزارها در قالب مجموعه ابزارها . طبقه بندی شده اند، صورت سلسله مراتبی Tool Box (System/Custom) Tool Set Tool Set Tool Model Script ARC TOOLBOX : شکل می توان استفاده کرد4 بهARC ToolBox از ابزارهای 2 Command line 1 3 Dialog Box Models 4 Scripts ARC TOOLBOX اجرای یک ابزار با استفاده از کادر محاوره ای مربوط به آن : محیط مناسب کاربر جدید همراه با راهنمای گرافیکی و توضیحات مناسب دسترس ی از محیط های مختلف نرم افزار ARC GIS اجرا پس از دریافت پارامتر های الزم از کاربر. ARC TOOLBOX اجرای یک دستور در خط فرمان )(Command Line بر اساس اصول فرمانهای پردازش ی نوشتن دستور به صورت متن در قالب نام دستور و پارامترهای مختلف آن راهنمایی مختصر اجرای سریع معرفی پارامترها از لیست های باز شونده مستلزم آشنایی کافی با جزییات تابع مورد نظر ARC TOOLBOX ساختن یک مدل و اجرا کردن آن (در )Model Builder بر اساس اصول مدل سازی کارتوگرافیک اجرای توابع متعدد به صورت پیاپی و به هم وابسته قابلیت استفاده از مدل ساخته شده به عنوان یک ابزار مستقل نمایش گرافیکی و امکان کار با مدل پروژه و تصحیح و اجرای مجدد آن مناسب برای انجام اموری که دارای مراحل متعدد هستند ARC TOOLBOX ساختن و اجرای یک اسکریپت که حاوی یک فرایند تحلیل مکانی باشد : مستلزم آشنایی با برنامه نویس ی برای ایجاد توابع تحلیلی جدید در محیط های Pyton , Jscript , Vbscriptیا )ARC Macro Language (AML قابلیت تبدیل مدل به اسکریپت مزیت نسبت به مدل :عدم وابستگی به داده و امکان ایجاد حلقه و سایر قابلیت های برنامه نویس ی ARC TOOLBOX با توجه به مشابهت مفاهیم در بخش های مختلف ،بعض ی از ابزار ها دارای اسامی مشابه هستند که جهت تفکیک آنه از یکدیگر از پسوند های تعریف شده استفاده می شود . Clips a coverage Clips a feature class Clips a raster Cartography , conversion , arc , management , geocoding , lr , sa , stat , 3d ARC TOOLBOX اجرای یک فرمان از طریق کادر محاوره ای ARC TOOLBOX انتشارات سمت، پی ای بارو ؛ سیستم اطالعات جغرافیایی ؛ حسن طاهرکیا • ESRI Library PDFs • www.ESRI.com • http://nrm.salrm.uaf.edu • http://.pnu.ac.ir • ARC GIS.HELP •