در پست قبلی مقدمه ای درباره مزایای اسکریپت نویسی با پایتون شرح داده شد . نتیجه اسکریپت نویسی

 خودکارسازی فرایند پردازش است . Model Builder هم همین نتیجه را دارد پس اسکریپت نویسی چه مزایایی

 دارد که Model Builder از آن برخوردار نیست : 

1-  Model Builder از قابلیت های Mapping  یعنی Arcpy.mapping برخوردار نیست . این قابلیت امکان کار با

 MXD  و لایه ها (Lyr. ) و بسیاری قابلیت های دیگر را فراهم میسازد.

2- پایتون امکان حلقه های درونی(Nested Loop) را فارهم میسازد .

3- کار با متن در پایتون راحت است در حالی که در Model builder دشوار و گاهی غیر ممکن است . برای مثال

 rename کردن "m_2010_naip_2310345_nw.img" به "2310345nw.img" در پایتون به راحتی امکان پذیر است ( با استفاده از os.path)

4- فراموش نکنید که میتوانید در مواردی از Arcobject در پایتون استفاده کنید .

5- اسکریپت نویسی با پایتون میتواند Stand alone باشد . یعنی خارج از محیط ArcGIS  اسکریپت شما اجرا شود.

و بسیاری مزایای دیگر که در برنامه نویسی معنا پیدا میکنند.