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
•